Rosa's DopplerBench

Time bar (total: 7.5s)

start0.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated

analyze146.0ms (1.9%)

Memory
-18.2MiB live, 194.5MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
0%0%99.9%0.1%0%0%0%3
25%25%74.9%0.1%0%0%0%4
37.5%37.4%62.4%0.1%0%0%0%5
37.5%37.4%62.4%0.1%0%0%0%6
56.3%56.2%43.7%0.1%0%0%0%7
65.6%65.5%34.3%0.1%0%0%0%8
65.6%65.5%34.3%0.1%0%0%0%9
76.6%76.5%23.4%0.1%0%0%0%10
82%81.9%17.9%0.1%0%0%0%11
82%81.9%17.9%0.1%0%0%0%12
Compiler

Compiled 14 to 10 computations (28.6% saved)

sample1.1s (14.4%)

Memory
41.0MiB live, 1 107.2MiB allocated
Samples
640.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 414.0ms
ival-mult: 152.0ms (36.7% of total)
ival-div: 117.0ms (28.2% of total)
ival-neg: 78.0ms (18.8% of total)
ival-add: 58.0ms (14% of total)
ival-true: 6.0ms (1.4% of total)
ival-assert: 3.0ms (0.7% of total)
Bogosity

explain93.0ms (1.2%)

Memory
6.1MiB live, 108.5MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
700-1(2.2371124730526319e-156 -1.1003871600813675 1.5271811578477764e-238)(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
00-0-t1
00-0-(*.f64 (neg.f64 t1) v)
00-0-(neg.f64 t1)
00-0-v
00-0-(*.f64 (+.f64 t1 u) (+.f64 t1 u))
00-0-(+.f64 t1 u)
00-0-u
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
/.f64(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))n/o230
(*.f64 (+.f64 t1 u) (+.f64 t1 u))overflow107
/.f64(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))o/o230
(*.f64 (neg.f64 t1) v)overflow28
(*.f64 (+.f64 t1 u) (+.f64 t1 u))overflow107
/.f64(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))u/n70
(*.f64 (neg.f64 t1) v)underflow27
/.f64(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))n/u70
(*.f64 (+.f64 t1 u) (+.f64 t1 u))underflow16
/.f64(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))o/n50
(*.f64 (neg.f64 t1) v)overflow28
/.f64(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))u/u40
(*.f64 (neg.f64 t1) v)underflow27
(*.f64 (+.f64 t1 u) (+.f64 t1 u))underflow16
Confusion
Predicted +Predicted -
+691
-0186
Precision
1.0
Recall
0.9857142857142858
Confusion?
Predicted +Predicted MaybePredicted -
+6901
-00186
Precision?
1.0
Recall?
0.9857142857142858
Freqs
test
numberfreq
0187
169
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
37.0ms512×0valid
Compiler

Compiled 78 to 28 computations (64.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 16.0ms
ival-mult: 7.0ms (44.3% of total)
ival-div: 3.0ms (19% of total)
ival-add: 3.0ms (19% of total)
ival-neg: 2.0ms (12.7% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess169.0ms (2.2%)

Memory
-16.0MiB live, 129.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
034113
1183111
2796109
32461107
44093107
56085103
67722103
0812
01312
13412
210512
333912
490312
5137312
6229212
7351812
8444912
9476912
10489312
11492912
0492912
Stop Event
iter limit
saturated
iter limit
node limit
Calls
Call 1
Inputs
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
Outputs
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(*.f64 (/.f64 t1 (-.f64 (neg.f64 t1) u)) (/.f64 v (+.f64 u t1)))
Symmetry

(negabs v)

Compiler

Compiled 12 to 8 computations (33.3% saved)

eval0.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated
Compiler

Compiled 0 to 3 computations (-∞% saved)

prune0.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
74.0%
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
Compiler

Compiled 12 to 8 computations (33.3% saved)

simplify97.0ms (1.3%)

Memory
32.7MiB live, 78.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
cost-diff0
(neg.f64 t1)
cost-diff0
(*.f64 (neg.f64 t1) v)
cost-diff0
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0831
01331
13431
210531
333931
490331
5137331
6229231
7351831
8444931
9476931
10489331
11492931
0492931
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(*.f64 (neg.f64 t1) v)
(neg.f64 t1)
t1
v
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(+.f64 t1 u)
u
Outputs
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(*.f64 (/.f64 t1 (-.f64 (neg.f64 t1) u)) (/.f64 v (+.f64 u t1)))
(*.f64 (neg.f64 t1) v)
(*.f64 v (neg.f64 t1))
(neg.f64 t1)
t1
v
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
(*.f64 (+.f64 u t1) (+.f64 u t1))
(+.f64 t1 u)
(+.f64 u t1)
u

localize34.0ms (0.5%)

Memory
-35.8MiB live, 56.3MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(*.f64 (neg.f64 t1) v)
accuracy0.0
(neg.f64 t1)
accuracy0.0078125
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
accuracy16.51834858574084
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
Samples
18.0ms256×0valid
Compiler

Compiled 33 to 10 computations (69.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 11.0ms
ival-div: 5.0ms (47.1% of total)
ival-mult: 3.0ms (28.3% of total)
ival-add: 1.0ms (9.4% of total)
ival-neg: 1.0ms (9.4% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series12.0ms (0.2%)

Memory
26.9MiB live, 26.9MiB allocated
Counts
4 → 34
Calls
Call 1
Inputs
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(*.f64 (neg.f64 t1) v)
(neg.f64 t1)
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
Outputs
(* -1 (/ v t1))
(+ (* -1 (/ v t1)) (* 2 (/ (* u v) (pow t1 2))))
(+ (* -1 (/ v t1)) (* u (+ (* 2 (/ v (pow t1 2))) (* u (+ (* -4 (/ v (pow t1 3))) (/ v (pow t1 3)))))))
(+ (* -1 (/ v t1)) (* u (+ (* 2 (/ v (pow t1 2))) (* u (+ (* -4 (/ v (pow t1 3))) (+ (* u (+ (* -2 (/ v (pow t1 4))) (* -2 (/ (+ (* -4 (/ v (pow t1 3))) (/ v (pow t1 3))) t1)))) (/ v (pow t1 3))))))))
(pow t1 2)
(+ (* 2 (* t1 u)) (pow t1 2))
(+ (* u (+ u (* 2 t1))) (pow t1 2))
(* -1 (/ (* t1 v) (pow u 2)))
(/ (+ (* -1 (* t1 v)) (* 2 (/ (* (pow t1 2) v) u))) (pow u 2))
(/ (+ (* -4 (/ (* (pow t1 3) v) (pow u 2))) (+ (* -1 (* t1 v)) (+ (* 2 (/ (* (pow t1 2) v) u)) (/ (* (pow t1 3) v) (pow u 2))))) (pow u 2))
(/ (+ (* -4 (/ (* (pow t1 3) v) (pow u 2))) (+ (* -2 (/ (* t1 (+ (* -4 (* (pow t1 3) v)) (* (pow t1 3) v))) (pow u 3))) (+ (* -2 (/ (* (pow t1 4) v) (pow u 3))) (+ (* -1 (* t1 v)) (+ (* 2 (/ (* (pow t1 2) v) u)) (/ (* (pow t1 3) v) (pow u 2))))))) (pow u 2))
(pow u 2)
(* (pow u 2) (+ 1 (* 2 (/ t1 u))))
(* (pow u 2) (+ 1 (+ (* 2 (/ t1 u)) (/ (pow t1 2) (pow u 2)))))
(/ (+ (* -1 (* t1 v)) (* -1 (/ (+ (* -2 (* (pow t1 2) v)) (* -1 (/ (+ (* -4 (* (pow t1 3) v)) (* (pow t1 3) v)) u))) u))) (pow u 2))
(/ (+ (* -1 (* t1 v)) (* -1 (/ (+ (* -2 (* (pow t1 2) v)) (* -1 (/ (+ (* -4 (* (pow t1 3) v)) (+ (* -1 (/ (+ (* 2 (* t1 (+ (* -4 (* (pow t1 3) v)) (* (pow t1 3) v)))) (* 2 (* (pow t1 4) v))) u)) (* (pow t1 3) v))) u))) u))) (pow u 2))
(* (pow u 2) (+ 1 (* -1 (/ (+ (* -2 t1) (* -1 (/ (pow t1 2) u))) u))))
(* -1 (/ (* t1 v) (pow (+ t1 u) 2)))
(* -1 (* t1 v))
(* t1 (+ (* -1 (/ v (pow u 2))) (* 2 (/ (* t1 v) (pow u 3)))))
(* t1 (+ (* -1 (/ v (pow u 2))) (* t1 (+ (* 2 (/ v (pow u 3))) (* t1 (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))))))))
(* t1 (+ (* -1 (/ v (pow u 2))) (* t1 (+ (* 2 (/ v (pow u 3))) (* t1 (+ (* -4 (/ v (pow u 4))) (+ (* t1 (+ (* -2 (/ v (pow u 5))) (* -2 (/ (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))) u)))) (/ v (pow u 4)))))))))
(* -1 t1)
(+ (* 2 (* t1 u)) (pow u 2))
(+ (* t1 (+ t1 (* 2 u))) (pow u 2))
(/ (+ (* -1 v) (* 2 (/ (* u v) t1))) t1)
(/ (+ (* -4 (/ (* (pow u 2) v) (pow t1 2))) (+ (* -1 v) (+ (* 2 (/ (* u v) t1)) (/ (* (pow u 2) v) (pow t1 2))))) t1)
(/ (+ (* -4 (/ (* (pow u 2) v) (pow t1 2))) (+ (* -2 (/ (* u (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v))) (pow t1 3))) (+ (* -2 (/ (* (pow u 3) v) (pow t1 3))) (+ (* -1 v) (+ (* 2 (/ (* u v) t1)) (/ (* (pow u 2) v) (pow t1 2))))))) t1)
(* (pow t1 2) (+ 1 (* 2 (/ u t1))))
(* (pow t1 2) (+ 1 (+ (* 2 (/ u t1)) (/ (pow u 2) (pow t1 2)))))
(* -1 (/ (+ v (* -2 (/ (* u v) t1))) t1))
(* -1 (/ (+ v (* -1 (/ (- (+ (* -4 (/ (* (pow u 2) v) t1)) (/ (* (pow u 2) v) t1)) (* -2 (* u v))) t1))) t1))
(* -1 (/ (+ v (* -1 (/ (- (* -1 (/ (- (+ (* 2 (/ (* u (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v))) t1)) (* 2 (/ (* (pow u 3) v) t1))) (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v))) t1)) (* -2 (* u v))) t1))) t1))
(* (pow t1 2) (+ 1 (* -1 (/ (+ (* -2 u) (* -1 (/ (pow u 2) t1))) t1))))
Calls

9 calls:

TimeVariablePointExpression
3.0ms
t1
@inf
((/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (* (neg t1) v) (neg t1) (* (+ t1 u) (+ t1 u)))
2.0ms
v
@0
((/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (* (neg t1) v) (neg t1) (* (+ t1 u) (+ t1 u)))
1.0ms
t1
@0
((/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (* (neg t1) v) (neg t1) (* (+ t1 u) (+ t1 u)))
1.0ms
v
@inf
((/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (* (neg t1) v) (neg t1) (* (+ t1 u) (+ t1 u)))
1.0ms
u
@inf
((/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (* (neg t1) v) (neg t1) (* (+ t1 u) (+ t1 u)))

simplify224.0ms (3%)

Memory
-33.9MiB live, 260.8MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0225764
1819685
23644647
08500605
Stop Event
iter limit
node limit
Counts
34 → 34
Calls
Call 1
Inputs
(* -1 (/ v t1))
(+ (* -1 (/ v t1)) (* 2 (/ (* u v) (pow t1 2))))
(+ (* -1 (/ v t1)) (* u (+ (* 2 (/ v (pow t1 2))) (* u (+ (* -4 (/ v (pow t1 3))) (/ v (pow t1 3)))))))
(+ (* -1 (/ v t1)) (* u (+ (* 2 (/ v (pow t1 2))) (* u (+ (* -4 (/ v (pow t1 3))) (+ (* u (+ (* -2 (/ v (pow t1 4))) (* -2 (/ (+ (* -4 (/ v (pow t1 3))) (/ v (pow t1 3))) t1)))) (/ v (pow t1 3))))))))
(pow t1 2)
(+ (* 2 (* t1 u)) (pow t1 2))
(+ (* u (+ u (* 2 t1))) (pow t1 2))
(* -1 (/ (* t1 v) (pow u 2)))
(/ (+ (* -1 (* t1 v)) (* 2 (/ (* (pow t1 2) v) u))) (pow u 2))
(/ (+ (* -4 (/ (* (pow t1 3) v) (pow u 2))) (+ (* -1 (* t1 v)) (+ (* 2 (/ (* (pow t1 2) v) u)) (/ (* (pow t1 3) v) (pow u 2))))) (pow u 2))
(/ (+ (* -4 (/ (* (pow t1 3) v) (pow u 2))) (+ (* -2 (/ (* t1 (+ (* -4 (* (pow t1 3) v)) (* (pow t1 3) v))) (pow u 3))) (+ (* -2 (/ (* (pow t1 4) v) (pow u 3))) (+ (* -1 (* t1 v)) (+ (* 2 (/ (* (pow t1 2) v) u)) (/ (* (pow t1 3) v) (pow u 2))))))) (pow u 2))
(pow u 2)
(* (pow u 2) (+ 1 (* 2 (/ t1 u))))
(* (pow u 2) (+ 1 (+ (* 2 (/ t1 u)) (/ (pow t1 2) (pow u 2)))))
(/ (+ (* -1 (* t1 v)) (* -1 (/ (+ (* -2 (* (pow t1 2) v)) (* -1 (/ (+ (* -4 (* (pow t1 3) v)) (* (pow t1 3) v)) u))) u))) (pow u 2))
(/ (+ (* -1 (* t1 v)) (* -1 (/ (+ (* -2 (* (pow t1 2) v)) (* -1 (/ (+ (* -4 (* (pow t1 3) v)) (+ (* -1 (/ (+ (* 2 (* t1 (+ (* -4 (* (pow t1 3) v)) (* (pow t1 3) v)))) (* 2 (* (pow t1 4) v))) u)) (* (pow t1 3) v))) u))) u))) (pow u 2))
(* (pow u 2) (+ 1 (* -1 (/ (+ (* -2 t1) (* -1 (/ (pow t1 2) u))) u))))
(* -1 (/ (* t1 v) (pow (+ t1 u) 2)))
(* -1 (* t1 v))
(* t1 (+ (* -1 (/ v (pow u 2))) (* 2 (/ (* t1 v) (pow u 3)))))
(* t1 (+ (* -1 (/ v (pow u 2))) (* t1 (+ (* 2 (/ v (pow u 3))) (* t1 (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))))))))
(* t1 (+ (* -1 (/ v (pow u 2))) (* t1 (+ (* 2 (/ v (pow u 3))) (* t1 (+ (* -4 (/ v (pow u 4))) (+ (* t1 (+ (* -2 (/ v (pow u 5))) (* -2 (/ (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))) u)))) (/ v (pow u 4)))))))))
(* -1 t1)
(+ (* 2 (* t1 u)) (pow u 2))
(+ (* t1 (+ t1 (* 2 u))) (pow u 2))
(/ (+ (* -1 v) (* 2 (/ (* u v) t1))) t1)
(/ (+ (* -4 (/ (* (pow u 2) v) (pow t1 2))) (+ (* -1 v) (+ (* 2 (/ (* u v) t1)) (/ (* (pow u 2) v) (pow t1 2))))) t1)
(/ (+ (* -4 (/ (* (pow u 2) v) (pow t1 2))) (+ (* -2 (/ (* u (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v))) (pow t1 3))) (+ (* -2 (/ (* (pow u 3) v) (pow t1 3))) (+ (* -1 v) (+ (* 2 (/ (* u v) t1)) (/ (* (pow u 2) v) (pow t1 2))))))) t1)
(* (pow t1 2) (+ 1 (* 2 (/ u t1))))
(* (pow t1 2) (+ 1 (+ (* 2 (/ u t1)) (/ (pow u 2) (pow t1 2)))))
(* -1 (/ (+ v (* -2 (/ (* u v) t1))) t1))
(* -1 (/ (+ v (* -1 (/ (- (+ (* -4 (/ (* (pow u 2) v) t1)) (/ (* (pow u 2) v) t1)) (* -2 (* u v))) t1))) t1))
(* -1 (/ (+ v (* -1 (/ (- (* -1 (/ (- (+ (* 2 (/ (* u (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v))) t1)) (* 2 (/ (* (pow u 3) v) t1))) (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v))) t1)) (* -2 (* u v))) t1))) t1))
(* (pow t1 2) (+ 1 (* -1 (/ (+ (* -2 u) (* -1 (/ (pow u 2) t1))) t1))))
Outputs
(* -1 (/ v t1))
(/.f64 (neg.f64 v) t1)
(+ (* -1 (/ v t1)) (* 2 (/ (* u v) (pow t1 2))))
(/.f64 (fma.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64) (neg.f64 v)) t1)
(+ (* -1 (/ v t1)) (* u (+ (* 2 (/ v (pow t1 2))) (* u (+ (* -4 (/ v (pow t1 3))) (/ v (pow t1 3)))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 t1 #s(literal 3 binary64)))) u (*.f64 (/.f64 (/.f64 v t1) t1) #s(literal 2 binary64))) u (/.f64 (neg.f64 v) t1))
(+ (* -1 (/ v t1)) (* u (+ (* 2 (/ v (pow t1 2))) (* u (+ (* -4 (/ v (pow t1 3))) (+ (* u (+ (* -2 (/ v (pow t1 4))) (* -2 (/ (+ (* -4 (/ v (pow t1 3))) (/ v (pow t1 3))) t1)))) (/ v (pow t1 3))))))))
(fma.f64 (fma.f64 (fma.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 t1 #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal -2 binary64) u) (fma.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 t1 #s(literal 4 binary64))) (/.f64 v (pow.f64 t1 #s(literal 4 binary64)))))) u (*.f64 (/.f64 (/.f64 v t1) t1) #s(literal 2 binary64))) u (/.f64 (neg.f64 v) t1))
(pow t1 2)
(*.f64 t1 t1)
(+ (* 2 (* t1 u)) (pow t1 2))
(*.f64 (fma.f64 #s(literal 2 binary64) u t1) t1)
(+ (* u (+ u (* 2 t1))) (pow t1 2))
(fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1))
(* -1 (/ (* t1 v) (pow u 2)))
(*.f64 (/.f64 (neg.f64 v) u) (/.f64 t1 u))
(/ (+ (* -1 (* t1 v)) (* 2 (/ (* (pow t1 2) v) u))) (pow u 2))
(*.f64 (/.f64 (fma.f64 #s(literal -1 binary64) v (/.f64 (*.f64 (*.f64 v t1) #s(literal 2 binary64)) u)) (*.f64 u u)) t1)
(/ (+ (* -4 (/ (* (pow t1 3) v) (pow u 2))) (+ (* -1 (* t1 v)) (+ (* 2 (/ (* (pow t1 2) v) u)) (/ (* (pow t1 3) v) (pow u 2))))) (pow u 2))
(/.f64 (+.f64 (fma.f64 (*.f64 (*.f64 t1 t1) #s(literal 2 binary64)) (/.f64 v u) (*.f64 (neg.f64 t1) v)) (/.f64 (/.f64 (*.f64 #s(literal -3 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v)) u) u)) (*.f64 u u))
(/ (+ (* -4 (/ (* (pow t1 3) v) (pow u 2))) (+ (* -2 (/ (* t1 (+ (* -4 (* (pow t1 3) v)) (* (pow t1 3) v))) (pow u 3))) (+ (* -2 (/ (* (pow t1 4) v) (pow u 3))) (+ (* -1 (* t1 v)) (+ (* 2 (/ (* (pow t1 2) v) u)) (/ (* (pow t1 3) v) (pow u 2))))))) (pow u 2))
(/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) (*.f64 (pow.f64 t1 #s(literal 4 binary64)) v) (*.f64 (pow.f64 t1 #s(literal 4 binary64)) v)) (pow.f64 u #s(literal 3 binary64))) (+.f64 (fma.f64 (*.f64 (*.f64 t1 t1) #s(literal 2 binary64)) (/.f64 v u) (*.f64 (neg.f64 t1) v)) (/.f64 (/.f64 (*.f64 #s(literal -3 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v)) u) u))) (*.f64 u u))
(pow u 2)
(*.f64 u u)
(* (pow u 2) (+ 1 (* 2 (/ t1 u))))
(*.f64 (*.f64 (fma.f64 (/.f64 t1 u) #s(literal 2 binary64) #s(literal 1 binary64)) u) u)
(* (pow u 2) (+ 1 (+ (* 2 (/ t1 u)) (/ (pow t1 2) (pow u 2)))))
(*.f64 (*.f64 (+.f64 (/.f64 (fma.f64 t1 (/.f64 t1 u) (*.f64 #s(literal 2 binary64) t1)) u) #s(literal 1 binary64)) u) u)
(/ (+ (* -1 (* t1 v)) (* -1 (/ (+ (* -2 (* (pow t1 2) v)) (* -1 (/ (+ (* -4 (* (pow t1 3) v)) (* (pow t1 3) v)) u))) u))) (pow u 2))
(/.f64 (neg.f64 (/.f64 (fma.f64 v t1 (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) v) (*.f64 t1 t1) (*.f64 #s(literal 3 binary64) (/.f64 (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v) u))) u)) u)) u)
(/ (+ (* -1 (* t1 v)) (* -1 (/ (+ (* -2 (* (pow t1 2) v)) (* -1 (/ (+ (* -4 (* (pow t1 3) v)) (+ (* -1 (/ (+ (* 2 (* t1 (+ (* -4 (* (pow t1 3) v)) (* (pow t1 3) v)))) (* 2 (* (pow t1 4) v))) u)) (* (pow t1 3) v))) u))) u))) (pow u 2))
(/.f64 (neg.f64 (fma.f64 v t1 (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) v) (*.f64 t1 t1) (/.f64 (fma.f64 (*.f64 #s(literal -3 binary64) (pow.f64 t1 #s(literal 3 binary64))) v (*.f64 #s(literal -2 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) (*.f64 (pow.f64 t1 #s(literal 4 binary64)) v) (*.f64 (pow.f64 t1 #s(literal 4 binary64)) v)) u))) (neg.f64 u))) u))) (*.f64 u u))
(* (pow u 2) (+ 1 (* -1 (/ (+ (* -2 t1) (* -1 (/ (pow t1 2) u))) u))))
(*.f64 (*.f64 (+.f64 (/.f64 (fma.f64 t1 (/.f64 t1 u) (*.f64 #s(literal 2 binary64) t1)) u) #s(literal 1 binary64)) u) u)
(* -1 (/ (* t1 v) (pow (+ t1 u) 2)))
(*.f64 (/.f64 v (pow.f64 (+.f64 u t1) #s(literal 2 binary64))) (neg.f64 t1))
(* -1 (* t1 v))
(*.f64 (neg.f64 t1) v)
(* t1 (+ (* -1 (/ v (pow u 2))) (* 2 (/ (* t1 v) (pow u 3)))))
(*.f64 (/.f64 (fma.f64 #s(literal -1 binary64) v (/.f64 (*.f64 (*.f64 v t1) #s(literal 2 binary64)) u)) (*.f64 u u)) t1)
(* t1 (+ (* -1 (/ v (pow u 2))) (* t1 (+ (* 2 (/ v (pow u 3))) (* t1 (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))))))))
(*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 u #s(literal 4 binary64)))) t1 (*.f64 (/.f64 v (pow.f64 u #s(literal 3 binary64))) #s(literal 2 binary64))) t1 (/.f64 (/.f64 (neg.f64 v) u) u)) t1)
(* t1 (+ (* -1 (/ v (pow u 2))) (* t1 (+ (* 2 (/ v (pow u 3))) (* t1 (+ (* -4 (/ v (pow u 4))) (+ (* t1 (+ (* -2 (/ v (pow u 5))) (* -2 (/ (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))) u)))) (/ v (pow u 4)))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 u #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal -2 binary64) t1) (fma.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 u #s(literal 5 binary64))) (/.f64 v (pow.f64 u #s(literal 5 binary64)))))) t1 (*.f64 (/.f64 v (pow.f64 u #s(literal 3 binary64))) #s(literal 2 binary64))) t1 (/.f64 (/.f64 (neg.f64 v) u) u)) t1)
(* -1 t1)
(neg.f64 t1)
(+ (* 2 (* t1 u)) (pow u 2))
(*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u)
(+ (* t1 (+ t1 (* 2 u))) (pow u 2))
(fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1))
(/ (+ (* -1 v) (* 2 (/ (* u v) t1))) t1)
(/.f64 (fma.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64) (neg.f64 v)) t1)
(/ (+ (* -4 (/ (* (pow u 2) v) (pow t1 2))) (+ (* -1 v) (+ (* 2 (/ (* u v) t1)) (/ (* (pow u 2) v) (pow t1 2))))) t1)
(/.f64 (fma.f64 #s(literal -1 binary64) v (/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) u) v (*.f64 #s(literal -3 binary64) (*.f64 u (*.f64 (/.f64 v t1) u)))) t1)) t1)
(/ (+ (* -4 (/ (* (pow u 2) v) (pow t1 2))) (+ (* -2 (/ (* u (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v))) (pow t1 3))) (+ (* -2 (/ (* (pow u 3) v) (pow t1 3))) (+ (* -1 v) (+ (* 2 (/ (* u v) t1)) (/ (* (pow u 2) v) (pow t1 2))))))) t1)
(/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) (*.f64 (pow.f64 u #s(literal 3 binary64)) v) (*.f64 (pow.f64 u #s(literal 3 binary64)) v)) (pow.f64 t1 #s(literal 3 binary64))) (fma.f64 #s(literal -1 binary64) v (/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) u) v (*.f64 #s(literal -3 binary64) (*.f64 u (*.f64 (/.f64 v t1) u)))) t1))) t1)
(* (pow t1 2) (+ 1 (* 2 (/ u t1))))
(*.f64 (*.f64 (fma.f64 (/.f64 u t1) #s(literal 2 binary64) #s(literal 1 binary64)) t1) t1)
(* (pow t1 2) (+ 1 (+ (* 2 (/ u t1)) (/ (pow u 2) (pow t1 2)))))
(*.f64 (*.f64 (+.f64 (/.f64 (fma.f64 u (/.f64 u t1) (*.f64 #s(literal 2 binary64) u)) t1) #s(literal 1 binary64)) t1) t1)
(* -1 (/ (+ v (* -2 (/ (* u v) t1))) t1))
(/.f64 (fma.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64) (neg.f64 v)) t1)
(* -1 (/ (+ v (* -1 (/ (- (+ (* -4 (/ (* (pow u 2) v) t1)) (/ (* (pow u 2) v) t1)) (* -2 (* u v))) t1))) t1))
(/.f64 (-.f64 v (/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) u) v (*.f64 #s(literal -3 binary64) (*.f64 u (*.f64 (/.f64 v t1) u)))) t1)) (neg.f64 t1))
(* -1 (/ (+ v (* -1 (/ (- (* -1 (/ (- (+ (* 2 (/ (* u (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v))) t1)) (* 2 (/ (* (pow u 3) v) t1))) (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v))) t1)) (* -2 (* u v))) t1))) t1))
(/.f64 (-.f64 v (/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) v) u (/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -3 binary64) (*.f64 (pow.f64 u #s(literal 3 binary64)) v) (*.f64 (pow.f64 u #s(literal 3 binary64)) v)) t1) #s(literal 2 binary64) (*.f64 #s(literal 3 binary64) (*.f64 (*.f64 u u) v))) (neg.f64 t1))) t1)) (neg.f64 t1))
(* (pow t1 2) (+ 1 (* -1 (/ (+ (* -2 u) (* -1 (/ (pow u 2) t1))) t1))))
(*.f64 (*.f64 (+.f64 (/.f64 (fma.f64 u (/.f64 u t1) (*.f64 #s(literal 2 binary64) u)) t1) #s(literal 1 binary64)) t1) t1)

rewrite172.0ms (2.3%)

Memory
5.3MiB live, 198.4MiB allocated
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0825
01321
15221
235221
3395520
0956320
Stop Event
iter limit
node limit
iter limit
Counts
4 → 298
Calls
Call 1
Inputs
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(*.f64 (neg.f64 t1) v)
(neg.f64 t1)
(*.f64 (+.f64 t1 u) (+.f64 t1 u))
Outputs
(*.f64 (/.f64 (*.f64 v (neg.f64 t1)) (-.f64 (pow.f64 t1 #s(literal 6 binary64)) (pow.f64 u #s(literal 6 binary64)))) (pow.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 v t1) (+.f64 (pow.f64 (*.f64 (-.f64 u t1) u) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 u t1) t1) #s(literal 3 binary64)))) (-.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64)) (*.f64 (*.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) t1) u)))
(*.f64 (/.f64 (*.f64 v t1) (pow.f64 (-.f64 u t1) #s(literal 4 binary64))) (pow.f64 (-.f64 u t1) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 v t1) (*.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))
(*.f64 (/.f64 (*.f64 v t1) (-.f64 (pow.f64 t1 #s(literal 6 binary64)) (pow.f64 u #s(literal 6 binary64)))) (pow.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 (/.f64 t1 (-.f64 u t1)) v) (hypot.f64 (pow.f64 t1 #s(literal 3 binary64)) (pow.f64 u #s(literal 3 binary64)))) (fabs.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))))
(*.f64 (/.f64 (*.f64 v (neg.f64 t1)) (+.f64 (pow.f64 (*.f64 (-.f64 u t1) u) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 u t1) t1) #s(literal 3 binary64)))) (-.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64)) (*.f64 (*.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) t1) u)))
(*.f64 (/.f64 (*.f64 v (neg.f64 t1)) (pow.f64 (-.f64 u t1) #s(literal 4 binary64))) (pow.f64 (-.f64 u t1) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 v (neg.f64 t1)) (*.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))
(*.f64 (*.f64 (/.f64 v (-.f64 u t1)) (/.f64 t1 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)))
(*.f64 (*.f64 (/.f64 t1 (-.f64 u t1)) (/.f64 v (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)))
(*.f64 (/.f64 t1 (pow.f64 (-.f64 u t1) #s(literal 2 binary64))) (*.f64 (-.f64 u t1) (/.f64 v (-.f64 u t1))))
(*.f64 (/.f64 t1 (pow.f64 (-.f64 u t1) #s(literal 2 binary64))) v)
(*.f64 (/.f64 t1 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (*.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)) (/.f64 v (-.f64 u t1))))
(*.f64 (/.f64 (*.f64 v t1) (pow.f64 (-.f64 u t1) #s(literal 3 binary64))) (-.f64 u t1))
(*.f64 (/.f64 (*.f64 (/.f64 t1 (-.f64 u t1)) v) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (neg.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))))
(*.f64 (/.f64 (*.f64 (/.f64 t1 (-.f64 u t1)) v) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)))
(*.f64 (*.f64 (/.f64 v (pow.f64 (-.f64 u t1) #s(literal 2 binary64))) t1) (/.f64 (-.f64 u t1) (-.f64 u t1)))
(*.f64 (/.f64 (*.f64 v t1) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (/.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)) (-.f64 u t1)))
(*.f64 (/.f64 v (pow.f64 (-.f64 u t1) #s(literal 2 binary64))) (*.f64 (-.f64 u t1) (/.f64 t1 (-.f64 u t1))))
(*.f64 (/.f64 v (pow.f64 (-.f64 u t1) #s(literal 2 binary64))) (neg.f64 t1))
(*.f64 (/.f64 v (pow.f64 (-.f64 u t1) #s(literal 2 binary64))) t1)
(*.f64 (/.f64 v (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (*.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)) (/.f64 t1 (-.f64 u t1))))
(*.f64 (neg.f64 v) (/.f64 t1 (pow.f64 (-.f64 u t1) #s(literal 2 binary64))))
(*.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)) (/.f64 (*.f64 (/.f64 t1 (-.f64 u t1)) v) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))))
(*.f64 (/.f64 v (-.f64 u t1)) (/.f64 t1 (-.f64 u t1)))
(*.f64 (/.f64 t1 (-.f64 u t1)) (/.f64 v (-.f64 u t1)))
(*.f64 (-.f64 u t1) (/.f64 (*.f64 v t1) (pow.f64 (-.f64 u t1) #s(literal 3 binary64))))
(*.f64 v (/.f64 t1 (pow.f64 (-.f64 u t1) #s(literal 2 binary64))))
(*.f64 (neg.f64 t1) (/.f64 v (pow.f64 (-.f64 u t1) #s(literal 2 binary64))))
(*.f64 t1 (/.f64 v (pow.f64 (-.f64 u t1) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 (/.f64 t1 (-.f64 u t1)) v) (-.f64 u t1)) (pow.f64 (-.f64 u t1) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 (/.f64 t1 (-.f64 u t1)) v) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))
(/.f64 (*.f64 (/.f64 (*.f64 v t1) (pow.f64 (-.f64 u t1) #s(literal 3 binary64))) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)))
(/.f64 (*.f64 (/.f64 (*.f64 v t1) (pow.f64 (-.f64 u t1) #s(literal 3 binary64))) (pow.f64 (-.f64 u t1) #s(literal 2 binary64))) (-.f64 u t1))
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 t1 (-.f64 u t1)) v) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (pow.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)) #s(literal 2 binary64))) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)))
(/.f64 (*.f64 (/.f64 (*.f64 (/.f64 t1 (-.f64 u t1)) v) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (-.f64 u t1) u) #s(literal 3 binary64)) (pow.f64 t1 #s(literal 6 binary64)))) (fma.f64 (*.f64 (-.f64 u t1) u) (-.f64 (*.f64 (-.f64 u t1) u) (*.f64 t1 t1)) (pow.f64 t1 #s(literal 4 binary64))))
(/.f64 (*.f64 (/.f64 v (-.f64 u t1)) t1) (-.f64 u t1))
(/.f64 (*.f64 (/.f64 t1 (-.f64 u t1)) (neg.f64 v)) (-.f64 u t1))
(/.f64 (*.f64 (*.f64 (/.f64 t1 (-.f64 u t1)) v) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (*.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))))
(/.f64 (*.f64 (*.f64 (/.f64 t1 (-.f64 u t1)) v) (pow.f64 (-.f64 u t1) #s(literal 2 binary64))) (pow.f64 (-.f64 u t1) #s(literal 3 binary64)))
(/.f64 (*.f64 (*.f64 (/.f64 t1 (-.f64 u t1)) v) (pow.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)) #s(literal 2 binary64))) (*.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))))
(/.f64 (*.f64 (*.f64 (/.f64 t1 (-.f64 u t1)) v) (+.f64 (pow.f64 (*.f64 (-.f64 u t1) u) #s(literal 3 binary64)) (pow.f64 t1 #s(literal 6 binary64)))) (*.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))) (fma.f64 (*.f64 (-.f64 u t1) u) (-.f64 (*.f64 (-.f64 u t1) u) (*.f64 t1 t1)) (pow.f64 t1 #s(literal 4 binary64)))))
(/.f64 (*.f64 (/.f64 t1 (-.f64 u t1)) v) (-.f64 u t1))
(/.f64 (*.f64 v t1) (pow.f64 (-.f64 u t1) #s(literal 2 binary64)))
(/.f64 (*.f64 v (neg.f64 t1)) (pow.f64 (-.f64 u t1) #s(literal 2 binary64)))
(neg.f64 (*.f64 (/.f64 v (pow.f64 (-.f64 u t1) #s(literal 2 binary64))) t1))
(fma.f64 (/.f64 (*.f64 (/.f64 t1 (-.f64 u t1)) v) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (*.f64 (-.f64 u t1) u) (*.f64 (/.f64 (*.f64 (/.f64 t1 (-.f64 u t1)) v) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (*.f64 t1 t1)))
(fma.f64 (/.f64 (*.f64 (/.f64 t1 (-.f64 u t1)) v) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (*.f64 t1 t1) (*.f64 (/.f64 (*.f64 (/.f64 t1 (-.f64 u t1)) v) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (*.f64 (-.f64 u t1) u)))
(fma.f64 (*.f64 (-.f64 u t1) u) (/.f64 (*.f64 (/.f64 t1 (-.f64 u t1)) v) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (*.f64 (*.f64 t1 t1) (/.f64 (*.f64 (/.f64 t1 (-.f64 u t1)) v) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))))
(fma.f64 (*.f64 t1 t1) (/.f64 (*.f64 (/.f64 t1 (-.f64 u t1)) v) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (*.f64 (*.f64 (-.f64 u t1) u) (/.f64 (*.f64 (/.f64 t1 (-.f64 u t1)) v) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))))
(+.f64 (*.f64 (*.f64 (-.f64 u t1) u) (/.f64 (*.f64 (/.f64 t1 (-.f64 u t1)) v) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 (*.f64 t1 t1) (/.f64 (*.f64 (/.f64 t1 (-.f64 u t1)) v) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))))
(+.f64 (*.f64 (*.f64 t1 t1) (/.f64 (*.f64 (/.f64 t1 (-.f64 u t1)) v) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 (*.f64 (-.f64 u t1) u) (/.f64 (*.f64 (/.f64 t1 (-.f64 u t1)) v) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))))
(+.f64 (*.f64 (/.f64 (*.f64 (/.f64 t1 (-.f64 u t1)) v) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (*.f64 (-.f64 u t1) u)) (*.f64 (/.f64 (*.f64 (/.f64 t1 (-.f64 u t1)) v) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (*.f64 t1 t1)))
(+.f64 (*.f64 (/.f64 (*.f64 (/.f64 t1 (-.f64 u t1)) v) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (*.f64 t1 t1)) (*.f64 (/.f64 (*.f64 (/.f64 t1 (-.f64 u t1)) v) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (*.f64 (-.f64 u t1) u)))
(*.f64 (neg.f64 (neg.f64 v)) (neg.f64 t1))
(*.f64 (neg.f64 v) t1)
(*.f64 v (neg.f64 t1))
(*.f64 (neg.f64 t1) (neg.f64 (neg.f64 v)))
(*.f64 (neg.f64 t1) v)
(*.f64 t1 (neg.f64 v))
(neg.f64 (*.f64 v t1))
(neg.f64 t1)
(*.f64 (fabs.f64 (+.f64 (neg.f64 u) t1)) (fabs.f64 (-.f64 (neg.f64 u) t1)))
(*.f64 (fabs.f64 (+.f64 (neg.f64 t1) u)) (fabs.f64 (-.f64 (neg.f64 t1) u)))
(*.f64 (fabs.f64 (+.f64 t1 (neg.f64 u))) (fabs.f64 (-.f64 t1 (neg.f64 u))))
(*.f64 (fabs.f64 (+.f64 u (neg.f64 t1))) (fabs.f64 (-.f64 u (neg.f64 t1))))
(*.f64 (fabs.f64 (/.f64 (pow.f64 (-.f64 u t1) #s(literal 3 binary64)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (fabs.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))))
(*.f64 (fabs.f64 (/.f64 (pow.f64 (-.f64 u t1) #s(literal 3 binary64)) (pow.f64 (-.f64 u t1) #s(literal 2 binary64)))) (-.f64 u t1))
(*.f64 (fabs.f64 (/.f64 (*.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))) (-.f64 u t1)) (pow.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)) #s(literal 2 binary64)))) (fabs.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))))
(*.f64 (fabs.f64 (/.f64 (*.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))) (-.f64 u t1)) (+.f64 (pow.f64 (*.f64 (-.f64 u t1) u) #s(literal 3 binary64)) (pow.f64 t1 #s(literal 6 binary64))))) (fabs.f64 (fma.f64 (*.f64 (-.f64 u t1) u) (-.f64 (*.f64 (-.f64 u t1) u) (*.f64 t1 t1)) (pow.f64 t1 #s(literal 4 binary64)))))
(*.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 u t1) #s(literal 3 binary64)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) #s(literal 1 binary64)) (fabs.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))))
(*.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 u t1) #s(literal 3 binary64)) (pow.f64 (-.f64 u t1) #s(literal 2 binary64))) #s(literal 1 binary64)) (-.f64 u t1))
(*.f64 (pow.f64 (/.f64 (*.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))) (-.f64 u t1)) (pow.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)) #s(literal 2 binary64))) #s(literal 1 binary64)) (fabs.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))))
(*.f64 (pow.f64 (/.f64 (*.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))) (-.f64 u t1)) (+.f64 (pow.f64 (*.f64 (-.f64 u t1) u) #s(literal 3 binary64)) (pow.f64 t1 #s(literal 6 binary64)))) #s(literal 1 binary64)) (pow.f64 (fma.f64 (*.f64 (-.f64 u t1) u) (-.f64 (*.f64 (-.f64 u t1) u) (*.f64 t1 t1)) (pow.f64 t1 #s(literal 4 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))) (pow.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 u t1) u) #s(literal 3 binary64)) (pow.f64 t1 #s(literal 6 binary64)))) #s(literal 2 binary64)) (pow.f64 (fma.f64 (*.f64 (-.f64 u t1) u) (-.f64 (*.f64 (-.f64 u t1) u) (*.f64 t1 t1)) (pow.f64 t1 #s(literal 4 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) (pow.f64 (-.f64 u t1) #s(literal 2 binary64))) #s(literal 2 binary64)) (pow.f64 (-.f64 u t1) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) #s(literal 2 binary64)) (pow.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)) #s(literal 2 binary64)))
(*.f64 (/.f64 (pow.f64 (-.f64 u t1) #s(literal 3 binary64)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)))
(*.f64 (/.f64 (pow.f64 (-.f64 u t1) #s(literal 3 binary64)) (pow.f64 (-.f64 u t1) #s(literal 2 binary64))) (-.f64 u t1))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))) (-.f64 u t1)) (pow.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)) #s(literal 2 binary64))) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))) (-.f64 u t1)) (+.f64 (pow.f64 (*.f64 (-.f64 u t1) u) #s(literal 3 binary64)) (pow.f64 t1 #s(literal 6 binary64)))) (fma.f64 (*.f64 (-.f64 u t1) u) (-.f64 (*.f64 (-.f64 u t1) u) (*.f64 t1 t1)) (pow.f64 t1 #s(literal 4 binary64))))
(*.f64 (+.f64 (neg.f64 t1) u) (-.f64 (neg.f64 t1) u))
(*.f64 (+.f64 t1 (neg.f64 u)) (-.f64 t1 (neg.f64 u)))
(*.f64 (+.f64 (neg.f64 u) t1) (-.f64 (neg.f64 u) t1))
(*.f64 (+.f64 u (neg.f64 t1)) (-.f64 u (neg.f64 t1)))
(*.f64 (sqrt.f64 (-.f64 u t1)) (sqrt.f64 (pow.f64 (-.f64 u t1) #s(literal 3 binary64))))
(*.f64 (sqrt.f64 (pow.f64 (-.f64 u t1) #s(literal 3 binary64))) (sqrt.f64 (-.f64 u t1)))
(*.f64 (pow.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)) #s(literal 2 binary64)) (pow.f64 (/.f64 (-.f64 u t1) (neg.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)) #s(literal 2 binary64)) (pow.f64 (/.f64 (-.f64 u t1) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))) #s(literal 2 binary64)))
(*.f64 (hypot.f64 (pow.f64 t1 #s(literal 3 binary64)) (pow.f64 u #s(literal 3 binary64))) (fabs.f64 (/.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))))
(*.f64 (hypot.f64 (pow.f64 t1 #s(literal 3 binary64)) (pow.f64 u #s(literal 3 binary64))) (fabs.f64 (/.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))) (pow.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)) #s(literal 2 binary64)))))
(*.f64 (hypot.f64 (pow.f64 t1 #s(literal 3 binary64)) (pow.f64 u #s(literal 3 binary64))) (fabs.f64 (/.f64 (-.f64 u t1) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)))))
(*.f64 (hypot.f64 (pow.f64 t1 #s(literal 3 binary64)) (pow.f64 u #s(literal 3 binary64))) (pow.f64 (/.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) #s(literal 1 binary64)))
(*.f64 (hypot.f64 (pow.f64 t1 #s(literal 3 binary64)) (pow.f64 u #s(literal 3 binary64))) (pow.f64 (/.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))) (pow.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (hypot.f64 (pow.f64 t1 #s(literal 3 binary64)) (pow.f64 u #s(literal 3 binary64))) (pow.f64 (/.f64 (-.f64 u t1) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) (fabs.f64 (/.f64 (-.f64 u t1) (-.f64 u t1))))
(*.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) (fabs.f64 (/.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) (pow.f64 (-.f64 u t1) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) (fabs.f64 (/.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))))
(*.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) (pow.f64 (/.f64 (-.f64 u t1) (-.f64 u t1)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) (pow.f64 (/.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) (pow.f64 (/.f64 (-.f64 u t1) (-.f64 u t1)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) (pow.f64 (/.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) (pow.f64 (-.f64 u t1) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) (/.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))))
(*.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) (/.f64 (-.f64 u t1) (-.f64 u t1)))
(*.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) (pow.f64 (-.f64 u t1) #s(literal 2 binary64))))
(*.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))) (/.f64 (-.f64 u t1) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))))
(*.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))) (/.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))) (pow.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)) #s(literal 2 binary64))))
(*.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))) (/.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))))
(*.f64 (-.f64 u t1) (fabs.f64 (-.f64 (neg.f64 u) (neg.f64 t1))))
(*.f64 (-.f64 u t1) (fabs.f64 (-.f64 (neg.f64 t1) (neg.f64 u))))
(*.f64 (-.f64 u t1) (fabs.f64 (-.f64 t1 (neg.f64 u))))
(*.f64 (-.f64 u t1) (pow.f64 (-.f64 t1 (neg.f64 u)) #s(literal 1 binary64)))
(*.f64 (-.f64 u t1) (-.f64 t1 (neg.f64 u)))
(*.f64 (-.f64 u t1) (-.f64 (neg.f64 u) (neg.f64 t1)))
(*.f64 (-.f64 u t1) (-.f64 (neg.f64 t1) (neg.f64 u)))
(*.f64 (-.f64 u t1) (-.f64 u t1))
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 (-.f64 u t1)))
(pow.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (-.f64 u t1) #s(literal 2 binary64))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 u t1) t1) #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 u t1) u) #s(literal 4 binary64)))) (pow.f64 (-.f64 u t1) #s(literal 2 binary64)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 u t1) t1) #s(literal 6 binary64)) (pow.f64 (*.f64 (-.f64 u t1) u) #s(literal 6 binary64)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 u t1) t1) #s(literal 4 binary64)) (+.f64 (pow.f64 (*.f64 (-.f64 u t1) u) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) t1) u) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 u #s(literal 4 binary64)) (pow.f64 t1 #s(literal 4 binary64))) (pow.f64 (-.f64 u t1) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 u t1) u) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 u t1) t1) #s(literal 2 binary64))) (pow.f64 (-.f64 u t1) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 u #s(literal 6 binary64)) (pow.f64 t1 #s(literal 6 binary64))) (+.f64 (pow.f64 u #s(literal 4 binary64)) (+.f64 (pow.f64 t1 #s(literal 4 binary64)) (pow.f64 (*.f64 u t1) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 u t1) t1) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 u t1) u) #s(literal 3 binary64))) (-.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64)) (*.f64 (*.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) t1) u)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))) (-.f64 u t1))) (neg.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))) (-.f64 u t1))) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 u t1) u) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 u t1) t1) #s(literal 3 binary64)))) (neg.f64 (-.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64)) (*.f64 (*.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) t1) u))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 u t1) u) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 u t1) t1) #s(literal 3 binary64)))) (-.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64)) (*.f64 (*.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) t1) u)))
(/.f64 (neg.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64))) (pow.f64 (-.f64 u t1) #s(literal 2 binary64)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 t1 #s(literal 6 binary64)) (pow.f64 u #s(literal 6 binary64)))) (neg.f64 (pow.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 t1 #s(literal 6 binary64)) (pow.f64 u #s(literal 6 binary64)))) (pow.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) t1) (-.f64 u t1)) (*.f64 (-.f64 u t1) (*.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) u))) (pow.f64 (-.f64 u t1) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) t1) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))) (*.f64 (-.f64 u t1) (fma.f64 (pow.f64 t1 #s(literal 3 binary64)) u (pow.f64 u #s(literal 4 binary64))))) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))
(/.f64 (-.f64 (*.f64 (fma.f64 (pow.f64 u #s(literal 3 binary64)) t1 (pow.f64 t1 #s(literal 4 binary64))) (-.f64 u t1)) (*.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)) (*.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) u))) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))
(/.f64 (-.f64 (*.f64 (fma.f64 (pow.f64 u #s(literal 3 binary64)) t1 (pow.f64 t1 #s(literal 4 binary64))) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))) (*.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)) (fma.f64 (pow.f64 t1 #s(literal 3 binary64)) u (pow.f64 u #s(literal 4 binary64))))) (pow.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) u) (-.f64 u t1) (*.f64 (-.f64 u t1) (*.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) t1))) (pow.f64 (-.f64 u t1) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) u) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)) (*.f64 (-.f64 u t1) (fma.f64 (pow.f64 u #s(literal 3 binary64)) t1 (pow.f64 t1 #s(literal 4 binary64))))) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))
(/.f64 (fma.f64 (fma.f64 (pow.f64 t1 #s(literal 3 binary64)) u (pow.f64 u #s(literal 4 binary64))) (-.f64 u t1) (*.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)) (*.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) t1))) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))
(/.f64 (fma.f64 (fma.f64 (pow.f64 t1 #s(literal 3 binary64)) u (pow.f64 u #s(literal 4 binary64))) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)) (*.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)) (fma.f64 (pow.f64 u #s(literal 3 binary64)) t1 (pow.f64 t1 #s(literal 4 binary64))))) (pow.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) t1) (-.f64 u t1) (*.f64 (-.f64 u t1) (*.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) u))) (pow.f64 (-.f64 u t1) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) t1) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)) (*.f64 (-.f64 u t1) (fma.f64 (pow.f64 t1 #s(literal 3 binary64)) u (pow.f64 u #s(literal 4 binary64))))) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))
(/.f64 (fma.f64 (fma.f64 (pow.f64 u #s(literal 3 binary64)) t1 (pow.f64 t1 #s(literal 4 binary64))) (-.f64 u t1) (*.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)) (*.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) u))) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))
(/.f64 (fma.f64 (fma.f64 (pow.f64 u #s(literal 3 binary64)) t1 (pow.f64 t1 #s(literal 4 binary64))) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)) (*.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)) (fma.f64 (pow.f64 t1 #s(literal 3 binary64)) u (pow.f64 u #s(literal 4 binary64))))) (pow.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) t1) (*.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) u)) (-.f64 u t1))
(/.f64 (-.f64 (fma.f64 (pow.f64 u #s(literal 3 binary64)) t1 (pow.f64 t1 #s(literal 4 binary64))) (fma.f64 (pow.f64 t1 #s(literal 3 binary64)) u (pow.f64 u #s(literal 4 binary64)))) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)))
(/.f64 (*.f64 (hypot.f64 (pow.f64 t1 #s(literal 3 binary64)) (pow.f64 u #s(literal 3 binary64))) (-.f64 u t1)) (fabs.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))))
(/.f64 (fabs.f64 (+.f64 (pow.f64 (*.f64 (-.f64 u t1) u) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 u t1) t1) #s(literal 3 binary64)))) (fabs.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) t1) u) (pow.f64 (-.f64 u t1) #s(literal 4 binary64)))))
(/.f64 (*.f64 (hypot.f64 (pow.f64 t1 #s(literal 3 binary64)) (pow.f64 u #s(literal 3 binary64))) (pow.f64 (-.f64 u t1) #s(literal 2 binary64))) (hypot.f64 (pow.f64 t1 #s(literal 3 binary64)) (pow.f64 u #s(literal 3 binary64))))
(/.f64 (pow.f64 (-.f64 u t1) #s(literal 3 binary64)) (-.f64 u t1))
(/.f64 (*.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))) (-.f64 u t1)) (neg.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))))
(/.f64 (*.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))) (-.f64 u t1)) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)))
(/.f64 (-.f64 (pow.f64 t1 #s(literal 6 binary64)) (pow.f64 u #s(literal 6 binary64))) (+.f64 (pow.f64 t1 #s(literal 4 binary64)) (-.f64 (pow.f64 u #s(literal 4 binary64)) (*.f64 (*.f64 t1 t1) (*.f64 (neg.f64 u) u)))))
(/.f64 (-.f64 (pow.f64 t1 #s(literal 6 binary64)) (pow.f64 u #s(literal 6 binary64))) (neg.f64 (pow.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 t1 #s(literal 6 binary64)) (pow.f64 u #s(literal 6 binary64))) (*.f64 (neg.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))))
(/.f64 (-.f64 (pow.f64 t1 #s(literal 6 binary64)) (pow.f64 u #s(literal 6 binary64))) (*.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)) (neg.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)))))
(/.f64 (-.f64 (pow.f64 t1 #s(literal 6 binary64)) (pow.f64 u #s(literal 6 binary64))) (pow.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)) #s(literal 2 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 u t1) u) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 u t1) t1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 u t1) u) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 u t1) t1) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) t1) u))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 u t1) u) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 u t1) t1) #s(literal 3 binary64))) (neg.f64 (-.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64)) (*.f64 (*.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) t1) u))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 u t1) u) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 u t1) t1) #s(literal 3 binary64))) (-.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64)) (*.f64 (*.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) t1) u)))
(/.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64)) (pow.f64 (-.f64 u t1) #s(literal 2 binary64)))
(/.f64 (*.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (*.f64 (-.f64 u t1) (neg.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)))))
(/.f64 (*.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))
(neg.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)))
(fma.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) u) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (fabs.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))) (*.f64 (-.f64 u t1) t1))
(fma.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) u) (pow.f64 (-.f64 u t1) #s(literal 2 binary64)))) (-.f64 u t1) (*.f64 (-.f64 u t1) t1))
(fma.f64 (fabs.f64 (/.f64 (fma.f64 (pow.f64 t1 #s(literal 3 binary64)) u (pow.f64 u #s(literal 4 binary64))) (pow.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)) #s(literal 2 binary64)))) (fabs.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))) (*.f64 (-.f64 u t1) t1))
(fma.f64 (fabs.f64 (/.f64 (fma.f64 (pow.f64 t1 #s(literal 3 binary64)) u (pow.f64 u #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 u t1) u) #s(literal 3 binary64)) (pow.f64 t1 #s(literal 6 binary64))))) (fabs.f64 (fma.f64 (*.f64 (-.f64 u t1) u) (-.f64 (*.f64 (-.f64 u t1) u) (*.f64 t1 t1)) (pow.f64 t1 #s(literal 4 binary64)))) (*.f64 (-.f64 u t1) t1))
(fma.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) t1) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (fabs.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))) (*.f64 (neg.f64 (neg.f64 u)) (-.f64 u t1)))
(fma.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) t1) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (fabs.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))) (*.f64 (-.f64 u t1) u))
(fma.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) t1) (pow.f64 (-.f64 u t1) #s(literal 2 binary64)))) (-.f64 u t1) (*.f64 (neg.f64 (neg.f64 u)) (-.f64 u t1)))
(fma.f64 (fabs.f64 (/.f64 (*.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) t1) (pow.f64 (-.f64 u t1) #s(literal 2 binary64)))) (-.f64 u t1) (*.f64 (-.f64 u t1) u))
(fma.f64 (fabs.f64 (/.f64 (fma.f64 (pow.f64 u #s(literal 3 binary64)) t1 (pow.f64 t1 #s(literal 4 binary64))) (pow.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)) #s(literal 2 binary64)))) (fabs.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))) (*.f64 (neg.f64 (neg.f64 u)) (-.f64 u t1)))
(fma.f64 (fabs.f64 (/.f64 (fma.f64 (pow.f64 u #s(literal 3 binary64)) t1 (pow.f64 t1 #s(literal 4 binary64))) (pow.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)) #s(literal 2 binary64)))) (fabs.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))) (*.f64 (-.f64 u t1) u))
(fma.f64 (fabs.f64 (/.f64 (fma.f64 (pow.f64 u #s(literal 3 binary64)) t1 (pow.f64 t1 #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 u t1) u) #s(literal 3 binary64)) (pow.f64 t1 #s(literal 6 binary64))))) (fabs.f64 (fma.f64 (*.f64 (-.f64 u t1) u) (-.f64 (*.f64 (-.f64 u t1) u) (*.f64 t1 t1)) (pow.f64 t1 #s(literal 4 binary64)))) (*.f64 (neg.f64 (neg.f64 u)) (-.f64 u t1)))
(fma.f64 (fabs.f64 (/.f64 (fma.f64 (pow.f64 u #s(literal 3 binary64)) t1 (pow.f64 t1 #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 u t1) u) #s(literal 3 binary64)) (pow.f64 t1 #s(literal 6 binary64))))) (fabs.f64 (fma.f64 (*.f64 (-.f64 u t1) u) (-.f64 (*.f64 (-.f64 u t1) u) (*.f64 t1 t1)) (pow.f64 t1 #s(literal 4 binary64)))) (*.f64 (-.f64 u t1) u))
(fma.f64 (fabs.f64 (/.f64 (pow.f64 (*.f64 (-.f64 u t1) u) #s(literal 2 binary64)) (*.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) u))) (-.f64 u t1) (*.f64 (-.f64 u t1) t1))
(fma.f64 (fabs.f64 (/.f64 (pow.f64 (*.f64 (-.f64 u t1) u) #s(literal 2 binary64)) (fma.f64 (pow.f64 t1 #s(literal 3 binary64)) u (pow.f64 u #s(literal 4 binary64))))) (fabs.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))) (*.f64 (-.f64 u t1) t1))
(fma.f64 (/.f64 (pow.f64 (*.f64 (-.f64 u t1) u) #s(literal 2 binary64)) (*.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) u)) (-.f64 u t1) (*.f64 (-.f64 u t1) t1))
(fma.f64 (/.f64 (pow.f64 (*.f64 (-.f64 u t1) u) #s(literal 2 binary64)) (fma.f64 (pow.f64 t1 #s(literal 3 binary64)) u (pow.f64 u #s(literal 4 binary64)))) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)) (*.f64 (-.f64 u t1) t1))
(fma.f64 (/.f64 (*.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) u) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)) (*.f64 (-.f64 u t1) t1))
(fma.f64 (/.f64 (*.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) u) (pow.f64 (-.f64 u t1) #s(literal 2 binary64))) (-.f64 u t1) (*.f64 (-.f64 u t1) t1))
(fma.f64 (/.f64 (fma.f64 (pow.f64 t1 #s(literal 3 binary64)) u (pow.f64 u #s(literal 4 binary64))) (pow.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)) #s(literal 2 binary64))) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)) (*.f64 (-.f64 u t1) t1))
(fma.f64 (/.f64 (fma.f64 (pow.f64 t1 #s(literal 3 binary64)) u (pow.f64 u #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 u t1) u) #s(literal 3 binary64)) (pow.f64 t1 #s(literal 6 binary64)))) (fma.f64 (*.f64 (-.f64 u t1) u) (-.f64 (*.f64 (-.f64 u t1) u) (*.f64 t1 t1)) (pow.f64 t1 #s(literal 4 binary64))) (*.f64 (-.f64 u t1) t1))
(fma.f64 (/.f64 (*.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) t1) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)) (*.f64 (neg.f64 (neg.f64 u)) (-.f64 u t1)))
(fma.f64 (/.f64 (*.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) t1) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)) (*.f64 (-.f64 u t1) u))
(fma.f64 (/.f64 (*.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) t1) (pow.f64 (-.f64 u t1) #s(literal 2 binary64))) (-.f64 u t1) (*.f64 (neg.f64 (neg.f64 u)) (-.f64 u t1)))
(fma.f64 (/.f64 (*.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) t1) (pow.f64 (-.f64 u t1) #s(literal 2 binary64))) (-.f64 u t1) (*.f64 (-.f64 u t1) u))
(fma.f64 (/.f64 (fma.f64 (pow.f64 u #s(literal 3 binary64)) t1 (pow.f64 t1 #s(literal 4 binary64))) (pow.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)) #s(literal 2 binary64))) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)) (*.f64 (neg.f64 (neg.f64 u)) (-.f64 u t1)))
(fma.f64 (/.f64 (fma.f64 (pow.f64 u #s(literal 3 binary64)) t1 (pow.f64 t1 #s(literal 4 binary64))) (pow.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)) #s(literal 2 binary64))) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)) (*.f64 (-.f64 u t1) u))
(fma.f64 (/.f64 (fma.f64 (pow.f64 u #s(literal 3 binary64)) t1 (pow.f64 t1 #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 u t1) u) #s(literal 3 binary64)) (pow.f64 t1 #s(literal 6 binary64)))) (fma.f64 (*.f64 (-.f64 u t1) u) (-.f64 (*.f64 (-.f64 u t1) u) (*.f64 t1 t1)) (pow.f64 t1 #s(literal 4 binary64))) (*.f64 (neg.f64 (neg.f64 u)) (-.f64 u t1)))
(fma.f64 (/.f64 (fma.f64 (pow.f64 u #s(literal 3 binary64)) t1 (pow.f64 t1 #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 u t1) u) #s(literal 3 binary64)) (pow.f64 t1 #s(literal 6 binary64)))) (fma.f64 (*.f64 (-.f64 u t1) u) (-.f64 (*.f64 (-.f64 u t1) u) (*.f64 t1 t1)) (pow.f64 t1 #s(literal 4 binary64))) (*.f64 (-.f64 u t1) u))
(fma.f64 (neg.f64 (neg.f64 u)) (neg.f64 (neg.f64 u)) (fma.f64 u t1 (*.f64 (-.f64 u t1) t1)))
(fma.f64 (neg.f64 (neg.f64 u)) (neg.f64 (neg.f64 u)) (*.f64 (neg.f64 t1) t1))
(fma.f64 (neg.f64 (neg.f64 u)) (neg.f64 (neg.f64 u)) (*.f64 t1 (neg.f64 t1)))
(fma.f64 (neg.f64 (neg.f64 u)) (neg.f64 (neg.f64 u)) (*.f64 t1 t1))
(fma.f64 (/.f64 (pow.f64 t1 #s(literal 3 binary64)) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))) (-.f64 u t1) (*.f64 (/.f64 (pow.f64 u #s(literal 3 binary64)) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))) (-.f64 u t1)))
(fma.f64 (neg.f64 u) (neg.f64 u) (fma.f64 u t1 (*.f64 (-.f64 u t1) t1)))
(fma.f64 (neg.f64 u) (neg.f64 u) (*.f64 (neg.f64 t1) t1))
(fma.f64 (neg.f64 u) (neg.f64 u) (*.f64 t1 (neg.f64 t1)))
(fma.f64 (neg.f64 u) (neg.f64 u) (*.f64 t1 t1))
(fma.f64 (neg.f64 u) (-.f64 u t1) (*.f64 (-.f64 u t1) t1))
(fma.f64 (neg.f64 u) u (*.f64 t1 t1))
(fma.f64 (hypot.f64 (pow.f64 t1 #s(literal 3 binary64)) (pow.f64 u #s(literal 3 binary64))) (fabs.f64 (/.f64 u (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)))) (*.f64 (-.f64 u t1) t1))
(fma.f64 (hypot.f64 (pow.f64 t1 #s(literal 3 binary64)) (pow.f64 u #s(literal 3 binary64))) (fabs.f64 (/.f64 t1 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)))) (*.f64 (neg.f64 (neg.f64 u)) (-.f64 u t1)))
(fma.f64 (hypot.f64 (pow.f64 t1 #s(literal 3 binary64)) (pow.f64 u #s(literal 3 binary64))) (fabs.f64 (/.f64 t1 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)))) (*.f64 (-.f64 u t1) u))
(fma.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) (fabs.f64 (/.f64 u (-.f64 u t1))) (*.f64 (-.f64 u t1) t1))
(fma.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) (fabs.f64 (/.f64 t1 (-.f64 u t1))) (*.f64 (neg.f64 (neg.f64 u)) (-.f64 u t1)))
(fma.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) (fabs.f64 (/.f64 t1 (-.f64 u t1))) (*.f64 (-.f64 u t1) u))
(fma.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) (/.f64 u (-.f64 u t1)) (*.f64 (-.f64 u t1) t1))
(fma.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) (/.f64 t1 (-.f64 u t1)) (*.f64 (neg.f64 (neg.f64 u)) (-.f64 u t1)))
(fma.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) (/.f64 t1 (-.f64 u t1)) (*.f64 (-.f64 u t1) u))
(fma.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))) (/.f64 u (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))) (*.f64 (-.f64 u t1) t1))
(fma.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))) (/.f64 t1 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))) (*.f64 (neg.f64 (neg.f64 u)) (-.f64 u t1)))
(fma.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))) (/.f64 t1 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))) (*.f64 (-.f64 u t1) u))
(fma.f64 (-.f64 u t1) (/.f64 (pow.f64 t1 #s(literal 3 binary64)) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))) (*.f64 (-.f64 u t1) (/.f64 (pow.f64 u #s(literal 3 binary64)) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)))))
(fma.f64 (-.f64 u t1) (neg.f64 u) (*.f64 (-.f64 u t1) t1))
(fma.f64 (-.f64 u t1) u (*.f64 (-.f64 u t1) t1))
(fma.f64 (-.f64 u t1) (neg.f64 t1) (*.f64 (neg.f64 (neg.f64 u)) (-.f64 u t1)))
(fma.f64 (-.f64 u t1) (neg.f64 t1) (*.f64 (-.f64 u t1) u))
(fma.f64 (-.f64 u t1) t1 (*.f64 (neg.f64 (neg.f64 u)) (-.f64 u t1)))
(fma.f64 (-.f64 u t1) t1 (*.f64 (-.f64 u t1) u))
(fma.f64 u (fabs.f64 (+.f64 u (neg.f64 t1))) (*.f64 (-.f64 u t1) t1))
(fma.f64 u (+.f64 u (neg.f64 t1)) (*.f64 (-.f64 u t1) t1))
(fma.f64 u (neg.f64 u) (*.f64 t1 t1))
(fma.f64 u (-.f64 u t1) (*.f64 (-.f64 u t1) t1))
(fma.f64 u u (fma.f64 u t1 (*.f64 (-.f64 u t1) t1)))
(fma.f64 u u (*.f64 (neg.f64 t1) t1))
(fma.f64 u u (*.f64 t1 (neg.f64 t1)))
(fma.f64 u u (*.f64 t1 t1))
(fma.f64 u t1 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)))
(fma.f64 (neg.f64 t1) (-.f64 u t1) (*.f64 (neg.f64 (neg.f64 u)) (-.f64 u t1)))
(fma.f64 (neg.f64 t1) (-.f64 u t1) (*.f64 (-.f64 u t1) u))
(fma.f64 (neg.f64 t1) (neg.f64 t1) (-.f64 (*.f64 u t1) (*.f64 (-.f64 u t1) u)))
(fma.f64 (neg.f64 t1) (neg.f64 t1) (fma.f64 u t1 (*.f64 (-.f64 u t1) u)))
(fma.f64 (neg.f64 t1) (neg.f64 t1) (*.f64 (neg.f64 (neg.f64 u)) (neg.f64 u)))
(fma.f64 (neg.f64 t1) (neg.f64 t1) (*.f64 (neg.f64 u) u))
(fma.f64 (neg.f64 t1) (neg.f64 t1) (*.f64 u u))
(fma.f64 t1 (-.f64 u t1) (*.f64 (neg.f64 (neg.f64 u)) (-.f64 u t1)))
(fma.f64 t1 (-.f64 u t1) (*.f64 (-.f64 u t1) u))
(fma.f64 t1 u (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)))
(fma.f64 t1 t1 (-.f64 (*.f64 u t1) (*.f64 (-.f64 u t1) u)))
(fma.f64 t1 t1 (fma.f64 u t1 (*.f64 (-.f64 u t1) u)))
(fma.f64 t1 t1 (*.f64 (neg.f64 (neg.f64 u)) (neg.f64 u)))
(fma.f64 t1 t1 (*.f64 (neg.f64 u) u))
(fma.f64 t1 t1 (*.f64 u u))
(sqrt.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64)))
(-.f64 (-.f64 (*.f64 (-.f64 u t1) t1) (*.f64 u t1)) (*.f64 u u))
(-.f64 (-.f64 (*.f64 (-.f64 u t1) t1) (*.f64 u u)) (*.f64 u t1))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 u t1) t1) #s(literal 2 binary64)) (pow.f64 (-.f64 u t1) #s(literal 2 binary64))) (/.f64 (pow.f64 (*.f64 (-.f64 u t1) u) #s(literal 2 binary64)) (pow.f64 (-.f64 u t1) #s(literal 2 binary64))))
(-.f64 (/.f64 (pow.f64 t1 #s(literal 4 binary64)) (pow.f64 (-.f64 u t1) #s(literal 2 binary64))) (/.f64 (pow.f64 u #s(literal 4 binary64)) (pow.f64 (-.f64 u t1) #s(literal 2 binary64))))
(-.f64 (/.f64 (pow.f64 t1 #s(literal 6 binary64)) (pow.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)) #s(literal 2 binary64))) (/.f64 (pow.f64 u #s(literal 6 binary64)) (pow.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)) #s(literal 2 binary64))))
(-.f64 (*.f64 (-.f64 u t1) u) (*.f64 (-.f64 u t1) t1))
(-.f64 (*.f64 (-.f64 u t1) t1) (*.f64 (-.f64 u t1) u))
(-.f64 (*.f64 u u) (*.f64 t1 t1))
(-.f64 (*.f64 t1 t1) (*.f64 (neg.f64 (neg.f64 u)) u))
(-.f64 (*.f64 t1 t1) (*.f64 (neg.f64 (neg.f64 u)) (neg.f64 u)))
(-.f64 (*.f64 t1 t1) (*.f64 (neg.f64 u) u))
(-.f64 (*.f64 t1 t1) (*.f64 u u))
(fabs.f64 (-.f64 (*.f64 (neg.f64 (neg.f64 u)) (neg.f64 u)) (*.f64 t1 t1)))
(fabs.f64 (-.f64 (*.f64 (neg.f64 u) u) (*.f64 t1 t1)))
(fabs.f64 (-.f64 (*.f64 u u) (-.f64 (*.f64 (-.f64 u t1) t1) (*.f64 u t1))))
(fabs.f64 (-.f64 (*.f64 u t1) (-.f64 (*.f64 (-.f64 u t1) t1) (*.f64 u u))))
(fabs.f64 (-.f64 (/.f64 (pow.f64 u #s(literal 4 binary64)) (pow.f64 (-.f64 u t1) #s(literal 2 binary64))) (/.f64 (pow.f64 t1 #s(literal 4 binary64)) (pow.f64 (-.f64 u t1) #s(literal 2 binary64)))))
(fabs.f64 (-.f64 (/.f64 (pow.f64 u #s(literal 6 binary64)) (pow.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)) #s(literal 2 binary64))) (/.f64 (pow.f64 t1 #s(literal 6 binary64)) (pow.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)) #s(literal 2 binary64)))))
(fabs.f64 (-.f64 (*.f64 (neg.f64 (neg.f64 u)) u) (*.f64 t1 t1)))
(fabs.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 u t1) u) #s(literal 2 binary64)) (pow.f64 (-.f64 u t1) #s(literal 2 binary64))) (/.f64 (pow.f64 (*.f64 (-.f64 u t1) t1) #s(literal 2 binary64)) (pow.f64 (-.f64 u t1) #s(literal 2 binary64)))))
(fabs.f64 (/.f64 (*.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))) (-.f64 u t1)) (-.f64 (*.f64 u t1) (pow.f64 (-.f64 u t1) #s(literal 2 binary64)))))
(fabs.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)))
(hypot.f64 (*.f64 (-.f64 u t1) t1) (*.f64 (-.f64 u t1) u))
(exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64))))
(+.f64 (fma.f64 (-.f64 u t1) u (*.f64 u t1)) (*.f64 t1 t1))
(+.f64 (fma.f64 (-.f64 u t1) t1 (*.f64 u t1)) (*.f64 u u))
(+.f64 (*.f64 (/.f64 (pow.f64 t1 #s(literal 3 binary64)) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))) (-.f64 u t1)) (*.f64 (/.f64 (pow.f64 u #s(literal 3 binary64)) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))) (-.f64 u t1)))
(+.f64 (*.f64 (-.f64 u t1) (/.f64 (pow.f64 t1 #s(literal 3 binary64)) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)))) (*.f64 (-.f64 u t1) (/.f64 (pow.f64 u #s(literal 3 binary64)) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (-.f64 u t1) t1) #s(literal 3 binary64)) (-.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64)) (*.f64 (*.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) t1) u))) (/.f64 (pow.f64 (*.f64 (-.f64 u t1) u) #s(literal 3 binary64)) (-.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64)) (*.f64 (*.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) t1) u))))
(+.f64 (neg.f64 (*.f64 t1 t1)) (*.f64 u u))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)))) (sinh.f64 (log.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)))))
(+.f64 (*.f64 (neg.f64 u) u) (*.f64 t1 t1))
(+.f64 (*.f64 (-.f64 u t1) u) (*.f64 (-.f64 u t1) t1))
(+.f64 (*.f64 (-.f64 u t1) t1) (*.f64 (neg.f64 (neg.f64 u)) (-.f64 u t1)))
(+.f64 (*.f64 (-.f64 u t1) t1) (*.f64 (-.f64 u t1) u))
(+.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)) (*.f64 u t1))
(+.f64 (*.f64 u t1) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)))
(+.f64 (*.f64 u u) (fma.f64 u t1 (*.f64 (-.f64 u t1) t1)))
(+.f64 (*.f64 u u) (*.f64 (neg.f64 t1) t1))
(+.f64 (*.f64 u u) (*.f64 t1 (neg.f64 t1)))
(+.f64 (*.f64 u u) (*.f64 t1 t1))
(+.f64 (*.f64 t1 t1) (-.f64 (*.f64 u t1) (*.f64 (-.f64 u t1) u)))
(+.f64 (*.f64 t1 t1) (fma.f64 u t1 (*.f64 (-.f64 u t1) u)))
(+.f64 (*.f64 t1 t1) (*.f64 (neg.f64 (neg.f64 u)) (neg.f64 u)))
(+.f64 (*.f64 t1 t1) (*.f64 (neg.f64 u) u))
(+.f64 (*.f64 t1 t1) (*.f64 u u))

eval37.0ms (0.5%)

Memory
-0.0MiB live, 89.4MiB allocated
Compiler

Compiled 8 071 to 1 015 computations (87.4% saved)

prune10.0ms (0.1%)

Memory
37.7MiB live, 37.7MiB allocated
Pruning

11 alts after pruning (10 fresh and 1 done)

PrunedKeptTotal
New31610326
Fresh000
Picked011
Done000
Total31611327
Accuracy
99.8%
Counts
327 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.5%
(/.f64 (*.f64 (/.f64 t1 (-.f64 u t1)) (neg.f64 v)) (-.f64 u t1))
64.9%
(/.f64 (*.f64 (neg.f64 t1) v) (/.f64 (pow.f64 (-.f64 u t1) #s(literal 3 binary64)) (-.f64 u t1)))
74.0%
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
60.1%
(/.f64 (*.f64 (neg.f64 t1) v) (sqrt.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64))))
72.8%
(/.f64 (*.f64 (neg.f64 t1) v) #s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1))))
48.5%
(/.f64 (*.f64 (neg.f64 t1) v) #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u)))
51.1%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (fma.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64) (neg.f64 v)) t1))
42.4%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 (/.f64 (fma.f64 v t1 (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) v) (*.f64 t1 t1) (*.f64 #s(literal 3 binary64) (/.f64 (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v) u))) u)) u)) u))
52.1%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1))
47.1%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (/.f64 (fma.f64 #s(literal -1 binary64) v (/.f64 (*.f64 (*.f64 v t1) #s(literal 2 binary64)) u)) (*.f64 u u)) t1))
55.6%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (/.f64 (neg.f64 v) u) (/.f64 t1 u)))
Compiler

Compiled 422 to 270 computations (36% saved)

simplify160.0ms (2.1%)

Memory
-31.3MiB live, 69.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sqrt.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64)))
cost-diff0
(neg.f64 t1)
cost-diff0
(*.f64 (neg.f64 t1) v)
cost-diff0
(/.f64 (*.f64 (neg.f64 t1) v) (sqrt.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64))))
cost-diff0
(neg.f64 t1)
cost-diff0
(*.f64 (neg.f64 t1) v)
cost-diff0
(/.f64 (*.f64 (neg.f64 t1) v) #s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1))))
cost-diff2
(fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1))
cost-diff0
(neg.f64 v)
cost-diff0
(/.f64 (neg.f64 v) u)
cost-diff0
(*.f64 (/.f64 (neg.f64 v) u) (/.f64 t1 u))
cost-diff0
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (/.f64 (neg.f64 v) u) (/.f64 t1 u)))
cost-diff0
(neg.f64 v)
cost-diff0
(/.f64 (neg.f64 v) t1)
cost-diff0
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1))
cost-diff0
(-.f64 u t1)
cost-diff0
(/.f64 t1 (-.f64 u t1))
cost-diff0
(*.f64 (/.f64 t1 (-.f64 u t1)) (neg.f64 v))
cost-diff0
(/.f64 (*.f64 (/.f64 t1 (-.f64 u t1)) (neg.f64 v)) (-.f64 u t1))
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
031199
051199
1104199
2266193
3702193
41548193
52324193
63461193
74617193
85640193
95906193
106146193
116362193
126470193
136506193
146542193
156542193
06542193
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(/.f64 (*.f64 (/.f64 t1 (-.f64 u t1)) (neg.f64 v)) (-.f64 u t1))
(*.f64 (/.f64 t1 (-.f64 u t1)) (neg.f64 v))
(/.f64 t1 (-.f64 u t1))
t1
(-.f64 u t1)
u
(neg.f64 v)
v
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1))
(/.f64 (neg.f64 v) t1)
(neg.f64 v)
v
t1
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (/.f64 (neg.f64 v) u) (/.f64 t1 u)))
(*.f64 (/.f64 (neg.f64 v) u) (/.f64 t1 u))
(/.f64 (neg.f64 v) u)
(neg.f64 v)
v
u
(/.f64 t1 u)
t1
(/.f64 (*.f64 (neg.f64 t1) v) #s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1))))
(*.f64 (neg.f64 t1) v)
(neg.f64 t1)
t1
v
#s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1)))
(fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1))
(fma.f64 #s(literal 2 binary64) t1 u)
#s(literal 2 binary64)
u
(*.f64 t1 t1)
(/.f64 (*.f64 (neg.f64 t1) v) (sqrt.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64))))
(*.f64 (neg.f64 t1) v)
(neg.f64 t1)
t1
v
(sqrt.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64)))
(pow.f64 (-.f64 u t1) #s(literal 4 binary64))
(-.f64 u t1)
u
#s(literal 4 binary64)
Outputs
(/.f64 (*.f64 (/.f64 t1 (-.f64 u t1)) (neg.f64 v)) (-.f64 u t1))
(*.f64 (/.f64 (neg.f64 t1) (-.f64 t1 u)) (/.f64 v (-.f64 t1 u)))
(*.f64 (/.f64 t1 (-.f64 u t1)) (neg.f64 v))
(*.f64 (/.f64 v (-.f64 u t1)) (neg.f64 t1))
(/.f64 t1 (-.f64 u t1))
t1
(-.f64 u t1)
u
(neg.f64 v)
v
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1))
(/.f64 (neg.f64 v) t1)
(neg.f64 v)
v
t1
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (/.f64 (neg.f64 v) u) (/.f64 t1 u)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (/.f64 (/.f64 v u) u) (neg.f64 t1)))
(*.f64 (/.f64 (neg.f64 v) u) (/.f64 t1 u))
(*.f64 (/.f64 (/.f64 v u) u) (neg.f64 t1))
(/.f64 (neg.f64 v) u)
(neg.f64 v)
v
u
(/.f64 t1 u)
t1
(/.f64 (*.f64 (neg.f64 t1) v) #s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1))))
(/.f64 (*.f64 (neg.f64 t1) v) #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 (+.f64 u t1) (+.f64 u t1))))
(*.f64 (neg.f64 t1) v)
(neg.f64 t1)
t1
v
#s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1)))
#s(approx (* (+ t1 u) (+ t1 u)) (*.f64 (+.f64 u t1) (+.f64 u t1)))
(fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1))
(*.f64 (+.f64 u t1) (+.f64 u t1))
(fma.f64 #s(literal 2 binary64) t1 u)
#s(literal 2 binary64)
u
(*.f64 t1 t1)
(/.f64 (*.f64 (neg.f64 t1) v) (sqrt.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64))))
(*.f64 (neg.f64 t1) v)
(neg.f64 t1)
t1
v
(sqrt.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64)))
(pow.f64 (-.f64 u t1) #s(literal 4 binary64))
(-.f64 u t1)
u
#s(literal 4 binary64)

localize133.0ms (1.8%)

Memory
31.3MiB live, 171.5MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(neg.f64 t1)
accuracy0.024101269536884032
(pow.f64 (-.f64 u t1) #s(literal 4 binary64))
accuracy14.447459759287606
(sqrt.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64)))
accuracy16.522254835740867
(/.f64 (*.f64 (neg.f64 t1) v) (sqrt.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64))))
accuracy0.0
(neg.f64 t1)
accuracy0.0
#s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1)))
accuracy0.0078125
(fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1))
accuracy16.51834858574084
(/.f64 (*.f64 (neg.f64 t1) v) #s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1))))
accuracy0.0
(/.f64 t1 u)
accuracy0.0
(neg.f64 v)
accuracy1.8775880664450757
(*.f64 (/.f64 (neg.f64 v) u) (/.f64 t1 u))
accuracy28.016808775489057
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (/.f64 (neg.f64 v) u) (/.f64 t1 u)))
accuracy0.0
(/.f64 (neg.f64 v) t1)
accuracy0.0
(neg.f64 v)
accuracy30.669017492220114
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1))
accuracy0.0
(neg.f64 v)
accuracy0.03515625
(/.f64 t1 (-.f64 u t1))
accuracy0.3214667083560197
(/.f64 (*.f64 (/.f64 t1 (-.f64 u t1)) (neg.f64 v)) (-.f64 u t1))
accuracy1.9289600743310595
(*.f64 (/.f64 t1 (-.f64 u t1)) (neg.f64 v))
Samples
60.0ms256×0valid
Compiler

Compiled 170 to 29 computations (82.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 43.0ms
ival-div: 15.0ms (35.2% of total)
ival-mult: 11.0ms (25.8% of total)
ival-add: 6.0ms (14.1% of total)
ival-pow: 4.0ms (9.4% of total)
ival-sub: 2.0ms (4.7% of total)
ival-sqrt: 2.0ms (4.7% of total)
ival-neg: 2.0ms (4.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series46.0ms (0.6%)

Memory
-31.8MiB live, 104.5MiB allocated
Counts
19 → 126
Calls
Call 1
Inputs
(/.f64 (*.f64 (/.f64 t1 (-.f64 u t1)) (neg.f64 v)) (-.f64 u t1))
(*.f64 (/.f64 t1 (-.f64 u t1)) (neg.f64 v))
(/.f64 t1 (-.f64 u t1))
(-.f64 u t1)
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1))
(/.f64 (neg.f64 v) t1)
(neg.f64 v)
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (/.f64 (neg.f64 v) u) (/.f64 t1 u)))
(*.f64 (/.f64 (neg.f64 v) u) (/.f64 t1 u))
(/.f64 (neg.f64 v) u)
(fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1))
(/.f64 (*.f64 (neg.f64 t1) v) #s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1))))
(*.f64 (neg.f64 t1) v)
(neg.f64 t1)
(/.f64 (*.f64 (neg.f64 t1) v) (sqrt.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64))))
(sqrt.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64)))
(/.f64 t1 u)
#s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1)))
(pow.f64 (-.f64 u t1) #s(literal 4 binary64))
Outputs
(* -1 (/ v t1))
(+ (* -2 (/ (* u v) (pow t1 2))) (* -1 (/ v t1)))
(+ (* -1 (/ v t1)) (* u (+ (* -2 (/ v (pow t1 2))) (* u (+ (* -4 (/ v (pow t1 3))) (/ v (pow t1 3)))))))
(+ (* -1 (/ v t1)) (* u (+ (* -2 (/ v (pow t1 2))) (* u (+ (* -4 (/ v (pow t1 3))) (+ (* u (+ (* 2 (/ v (pow t1 4))) (* 2 (/ (+ (* -4 (/ v (pow t1 3))) (/ v (pow t1 3))) t1)))) (/ v (pow t1 3))))))))
v
(+ v (/ (* u v) t1))
(+ v (* u (+ (/ v t1) (/ (* u v) (pow t1 2)))))
(+ v (* u (+ (* u (+ (/ v (pow t1 2)) (/ (* u v) (pow t1 3)))) (/ v t1))))
-1
(- (* -1 (/ u t1)) 1)
(- (* u (- (* -1 (/ u (pow t1 2))) (/ 1 t1))) 1)
(- (* u (- (* u (- (* -1 (/ u (pow t1 3))) (/ 1 (pow t1 2)))) (/ 1 t1))) 1)
(* -1 t1)
(- u t1)
(+ (* -1 (/ v t1)) (* 2 (/ (* u v) (pow t1 2))))
(+ (* -1 (/ v t1)) (* u (+ (* 2 (/ v (pow t1 2))) (* u (+ (* -4 (/ v (pow t1 3))) (/ v (pow t1 3)))))))
(+ (* -1 (/ v t1)) (* u (+ (* 2 (/ v (pow t1 2))) (* u (+ (* -4 (/ v (pow t1 3))) (+ (* u (+ (* -2 (/ v (pow t1 4))) (* -2 (/ (+ (* -4 (/ v (pow t1 3))) (/ v (pow t1 3))) t1)))) (/ v (pow t1 3))))))))
(* -1 (/ (* t1 v) (pow u 2)))
(* -1 (/ v u))
(pow t1 2)
(+ (* 2 (* t1 u)) (pow t1 2))
(+ (* u (+ u (* 2 t1))) (pow t1 2))
(+ (* -2 (* t1 u)) (pow t1 2))
(+ (* u (+ u (* -2 t1))) (pow t1 2))
(/ t1 u)
(pow t1 4)
(+ (* -4 (* (pow t1 3) u)) (pow t1 4))
(+ (* u (+ (* -4 (pow t1 3)) (* u (+ (* 2 (pow t1 2)) (* 4 (pow t1 2)))))) (pow t1 4))
(+ (* u (+ (* -4 (pow t1 3)) (* u (+ (* -4 (* t1 u)) (+ (* 2 (pow t1 2)) (* 4 (pow t1 2))))))) (pow t1 4))
(/ (+ (* -2 (/ (* (pow t1 2) v) u)) (* -1 (* t1 v))) (pow u 2))
(/ (+ (* -4 (/ (* (pow t1 3) v) (pow u 2))) (+ (* -2 (/ (* (pow t1 2) v) u)) (+ (* -1 (* t1 v)) (/ (* (pow t1 3) v) (pow u 2))))) (pow u 2))
(/ (+ (* -4 (/ (* (pow t1 3) v) (pow u 2))) (+ (* -2 (/ (* (pow t1 2) v) u)) (+ (* -1 (* t1 v)) (+ (* 2 (/ (* t1 (+ (* -4 (* (pow t1 3) v)) (* (pow t1 3) v))) (pow u 3))) (+ (* 2 (/ (* (pow t1 4) v) (pow u 3))) (/ (* (pow t1 3) v) (pow u 2))))))) (pow u 2))
(* -1 (/ (* t1 v) u))
(/ (+ (* -1 (* t1 v)) (* -1 (/ (* (pow t1 2) v) u))) u)
(/ (+ (* -1 (* t1 v)) (+ (* -1 (/ (* (pow t1 2) v) u)) (* -1 (/ (* (pow t1 3) v) (pow u 2))))) u)
(/ (+ (* -1 (* t1 v)) (+ (* -1 (/ (* (pow t1 2) v) u)) (+ (* -1 (/ (* (pow t1 3) v) (pow u 2))) (* -1 (/ (* (pow t1 4) v) (pow u 3)))))) u)
(/ (+ t1 (/ (pow t1 2) u)) u)
(/ (- (+ t1 (/ (pow t1 3) (pow u 2))) (* -1 (/ (pow t1 2) u))) u)
(/ (- (+ t1 (/ (pow t1 4) (pow u 3))) (+ (* -1 (/ (pow t1 2) u)) (* -1 (/ (pow t1 3) (pow u 2))))) u)
u
(* u (+ 1 (* -1 (/ t1 u))))
(/ (+ (* -1 (* t1 v)) (* 2 (/ (* (pow t1 2) v) u))) (pow u 2))
(/ (+ (* -4 (/ (* (pow t1 3) v) (pow u 2))) (+ (* -1 (* t1 v)) (+ (* 2 (/ (* (pow t1 2) v) u)) (/ (* (pow t1 3) v) (pow u 2))))) (pow u 2))
(/ (+ (* -4 (/ (* (pow t1 3) v) (pow u 2))) (+ (* -2 (/ (* t1 (+ (* -4 (* (pow t1 3) v)) (* (pow t1 3) v))) (pow u 3))) (+ (* -2 (/ (* (pow t1 4) v) (pow u 3))) (+ (* -1 (* t1 v)) (+ (* 2 (/ (* (pow t1 2) v) u)) (/ (* (pow t1 3) v) (pow u 2))))))) (pow u 2))
(pow u 2)
(* (pow u 2) (+ 1 (* 2 (/ t1 u))))
(* (pow u 2) (+ 1 (+ (* 2 (/ t1 u)) (/ (pow t1 2) (pow u 2)))))
(* (pow u 2) (+ 1 (* -2 (/ t1 u))))
(* (pow u 2) (+ 1 (+ (* -2 (/ t1 u)) (/ (pow t1 2) (pow u 2)))))
(pow u 4)
(* (pow u 4) (+ 1 (* -4 (/ t1 u))))
(* (pow u 4) (+ 1 (+ (* -4 (/ t1 u)) (+ (* 2 (/ (pow t1 2) (pow u 2))) (* 4 (/ (pow t1 2) (pow u 2)))))))
(* (pow u 4) (+ 1 (+ (* -4 (/ t1 u)) (+ (* -4 (/ (pow t1 3) (pow u 3))) (+ (* 2 (/ (pow t1 2) (pow u 2))) (* 4 (/ (pow t1 2) (pow u 2))))))))
(/ (+ (* -1 (* t1 v)) (* -1 (/ (+ (* -1 (/ (+ (* -4 (* (pow t1 3) v)) (* (pow t1 3) v)) u)) (* 2 (* (pow t1 2) v))) u))) (pow u 2))
(/ (+ (* -1 (* t1 v)) (* -1 (/ (+ (* -1 (/ (+ (* -4 (* (pow t1 3) v)) (+ (* -1 (/ (+ (* -2 (* t1 (+ (* -4 (* (pow t1 3) v)) (* (pow t1 3) v)))) (* -2 (* (pow t1 4) v))) u)) (* (pow t1 3) v))) u)) (* 2 (* (pow t1 2) v))) u))) (pow u 2))
(* -1 (/ (+ (* t1 v) (/ (* (pow t1 2) v) u)) u))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (* (pow t1 3) v) u)) (* (pow t1 2) v)) u)) (* t1 v)) u))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (/ (* (pow t1 4) v) u) (* -1 (* (pow t1 3) v))) u)) (* (pow t1 2) v)) u)) (* t1 v)) u))
(* -1 (/ (+ (* -1 t1) (* -1 (/ (pow t1 2) u))) u))
(* -1 (/ (+ (* -1 t1) (* -1 (/ (+ (/ (pow t1 3) u) (pow t1 2)) u))) u))
(* -1 (/ (+ (* -1 t1) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (pow t1 4) u)) (* -1 (pow t1 3))) u)) (pow t1 2)) u))) u))
(* -1 (* u (- (/ t1 u) 1)))
(/ (+ (* -1 (* t1 v)) (* -1 (/ (+ (* -2 (* (pow t1 2) v)) (* -1 (/ (+ (* -4 (* (pow t1 3) v)) (* (pow t1 3) v)) u))) u))) (pow u 2))
(/ (+ (* -1 (* t1 v)) (* -1 (/ (+ (* -2 (* (pow t1 2) v)) (* -1 (/ (+ (* -4 (* (pow t1 3) v)) (+ (* -1 (/ (+ (* 2 (* t1 (+ (* -4 (* (pow t1 3) v)) (* (pow t1 3) v)))) (* 2 (* (pow t1 4) v))) u)) (* (pow t1 3) v))) u))) u))) (pow u 2))
(* (pow u 2) (+ 1 (* -1 (/ (+ (* -2 t1) (* -1 (/ (pow t1 2) u))) u))))
(* (pow u 2) (+ 1 (* -1 (/ (+ (* -1 (/ (pow t1 2) u)) (* 2 t1)) u))))
(* (pow u 4) (+ 1 (* -1 (/ (+ (* -1 (/ (+ (* 2 (pow t1 2)) (* 4 (pow t1 2))) u)) (* 4 t1)) u))))
(* (pow u 4) (+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -4 (/ (pow t1 3) u)) (+ (* 2 (pow t1 2)) (* 4 (pow t1 2)))) u)) (* 4 t1)) u))))
(* -1 (/ (* t1 v) (pow (- u t1) 2)))
(* -1 (/ (* t1 v) (- u t1)))
(* -1 (/ (* t1 v) (pow (+ t1 u) 2)))
(* -1 v)
(* -1 (* t1 v))
(* t1 (+ (* -2 (/ (* t1 v) (pow u 3))) (* -1 (/ v (pow u 2)))))
(* t1 (+ (* -1 (/ v (pow u 2))) (* t1 (+ (* -2 (/ v (pow u 3))) (* t1 (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))))))))
(* t1 (+ (* -1 (/ v (pow u 2))) (* t1 (+ (* -2 (/ v (pow u 3))) (* t1 (+ (* -4 (/ v (pow u 4))) (+ (* t1 (+ (* 2 (/ v (pow u 5))) (* 2 (/ (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))) u)))) (/ v (pow u 4)))))))))
(* t1 (+ (* -1 (/ v u)) (* -1 (/ (* t1 v) (pow u 2)))))
(* t1 (+ (* -1 (/ v u)) (* t1 (+ (* -1 (/ v (pow u 2))) (* -1 (/ (* t1 v) (pow u 3)))))))
(* t1 (+ (* -1 (/ v u)) (* t1 (+ (* -1 (/ v (pow u 2))) (* t1 (+ (* -1 (/ v (pow u 3))) (* -1 (/ (* t1 v) (pow u 4)))))))))
(* t1 (+ (/ 1 u) (/ t1 (pow u 2))))
(* t1 (+ (* t1 (+ (/ 1 (pow u 2)) (/ t1 (pow u 3)))) (/ 1 u)))
(* t1 (+ (* t1 (+ (* t1 (+ (/ 1 (pow u 3)) (/ t1 (pow u 4)))) (/ 1 (pow u 2)))) (/ 1 u)))
(+ u (* -1 t1))
(* t1 (+ (* -1 (/ v (pow u 2))) (* 2 (/ (* t1 v) (pow u 3)))))
(* t1 (+ (* -1 (/ v (pow u 2))) (* t1 (+ (* 2 (/ v (pow u 3))) (* t1 (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))))))))
(* t1 (+ (* -1 (/ v (pow u 2))) (* t1 (+ (* 2 (/ v (pow u 3))) (* t1 (+ (* -4 (/ v (pow u 4))) (+ (* t1 (+ (* -2 (/ v (pow u 5))) (* -2 (/ (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))) u)))) (/ v (pow u 4)))))))))
(+ (* 2 (* t1 u)) (pow u 2))
(+ (* t1 (+ t1 (* 2 u))) (pow u 2))
(+ (* -2 (* t1 u)) (pow u 2))
(+ (* t1 (+ t1 (* -2 u))) (pow u 2))
(+ (* -4 (* t1 (pow u 3))) (pow u 4))
(+ (* t1 (+ (* -4 (pow u 3)) (* t1 (+ (* 2 (pow u 2)) (* 4 (pow u 2)))))) (pow u 4))
(+ (* t1 (+ (* -4 (pow u 3)) (* t1 (+ (* -4 (* t1 u)) (+ (* 2 (pow u 2)) (* 4 (pow u 2))))))) (pow u 4))
(/ (+ (* -2 (/ (* u v) t1)) (* -1 v)) t1)
(/ (+ (* -4 (/ (* (pow u 2) v) (pow t1 2))) (+ (* -2 (/ (* u v) t1)) (+ (* -1 v) (/ (* (pow u 2) v) (pow t1 2))))) t1)
(/ (+ (* -4 (/ (* (pow u 2) v) (pow t1 2))) (+ (* -2 (/ (* u v) t1)) (+ (* -1 v) (+ (* 2 (/ (* u (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v))) (pow t1 3))) (+ (* 2 (/ (* (pow u 3) v) (pow t1 3))) (/ (* (pow u 2) v) (pow t1 2))))))) t1)
(+ v (+ (/ (* u v) t1) (/ (* (pow u 2) v) (pow t1 2))))
(+ v (+ (/ (* u v) t1) (+ (/ (* (pow u 2) v) (pow t1 2)) (/ (* (pow u 3) v) (pow t1 3)))))
(- (* -1 (/ (pow u 2) (pow t1 2))) (+ 1 (/ u t1)))
(- (* -1 (/ (pow u 3) (pow t1 3))) (+ 1 (+ (/ u t1) (/ (pow u 2) (pow t1 2)))))
(* t1 (- (/ u t1) 1))
(/ (+ (* -1 v) (* 2 (/ (* u v) t1))) t1)
(/ (+ (* -4 (/ (* (pow u 2) v) (pow t1 2))) (+ (* -1 v) (+ (* 2 (/ (* u v) t1)) (/ (* (pow u 2) v) (pow t1 2))))) t1)
(/ (+ (* -4 (/ (* (pow u 2) v) (pow t1 2))) (+ (* -2 (/ (* u (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v))) (pow t1 3))) (+ (* -2 (/ (* (pow u 3) v) (pow t1 3))) (+ (* -1 v) (+ (* 2 (/ (* u v) t1)) (/ (* (pow u 2) v) (pow t1 2))))))) t1)
(* (pow t1 2) (+ 1 (* 2 (/ u t1))))
(* (pow t1 2) (+ 1 (+ (* 2 (/ u t1)) (/ (pow u 2) (pow t1 2)))))
(* (pow t1 2) (+ 1 (* -2 (/ u t1))))
(* (pow t1 2) (+ 1 (+ (* -2 (/ u t1)) (/ (pow u 2) (pow t1 2)))))
(* (pow t1 4) (+ 1 (* -4 (/ u t1))))
(* (pow t1 4) (+ 1 (+ (* -4 (/ u t1)) (+ (* 2 (/ (pow u 2) (pow t1 2))) (* 4 (/ (pow u 2) (pow t1 2)))))))
(* (pow t1 4) (+ 1 (+ (* -4 (/ u t1)) (+ (* -4 (/ (pow u 3) (pow t1 3))) (+ (* 2 (/ (pow u 2) (pow t1 2))) (* 4 (/ (pow u 2) (pow t1 2))))))))
(* -1 (/ (+ v (* 2 (/ (* u v) t1))) t1))
(* -1 (/ (+ v (* -1 (/ (- (+ (* -4 (/ (* (pow u 2) v) t1)) (/ (* (pow u 2) v) t1)) (* 2 (* u v))) t1))) t1))
(* -1 (/ (+ v (* -1 (/ (- (* -1 (/ (- (+ (* -2 (/ (* u (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v))) t1)) (* -2 (/ (* (pow u 3) v) t1))) (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v))) t1)) (* 2 (* u v))) t1))) t1))
(+ v (* -1 (/ (- (* -1 (/ (* (pow u 2) v) t1)) (* u v)) t1)))
(+ v (* -1 (/ (- (* -1 (/ (- (/ (* (pow u 3) v) t1) (* -1 (* (pow u 2) v))) t1)) (* u v)) t1)))
(- (* -1 (/ (- (/ (pow u 2) t1) (* -1 u)) t1)) 1)
(- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow u 3) t1)) (pow u 2)) t1)) (* -1 u)) t1)) 1)
(* -1 (* t1 (+ 1 (* -1 (/ u t1)))))
(* -1 (/ (+ v (* -2 (/ (* u v) t1))) t1))
(* -1 (/ (+ v (* -1 (/ (- (+ (* -4 (/ (* (pow u 2) v) t1)) (/ (* (pow u 2) v) t1)) (* -2 (* u v))) t1))) t1))
(* -1 (/ (+ v (* -1 (/ (- (* -1 (/ (- (+ (* 2 (/ (* u (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v))) t1)) (* 2 (/ (* (pow u 3) v) t1))) (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v))) t1)) (* -2 (* u v))) t1))) t1))
(* (pow t1 2) (+ 1 (* -1 (/ (+ (* -2 u) (* -1 (/ (pow u 2) t1))) t1))))
(* (pow t1 2) (+ 1 (* -1 (/ (+ (* -1 (/ (pow u 2) t1)) (* 2 u)) t1))))
(* (pow t1 4) (+ 1 (* -1 (/ (+ (* -1 (/ (+ (* 2 (pow u 2)) (* 4 (pow u 2))) t1)) (* 4 u)) t1))))
(* (pow t1 4) (+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -4 (/ (pow u 3) t1)) (+ (* 2 (pow u 2)) (* 4 (pow u 2)))) t1)) (* 4 u)) t1))))
Calls

9 calls:

TimeVariablePointExpression
10.0ms
u
@0
((/ (* (/ t1 (- u t1)) (neg v)) (- u t1)) (* (/ t1 (- u t1)) (neg v)) (/ t1 (- u t1)) (- u t1) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/ (neg v) t1) (neg v) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (* (/ (neg v) u) (/ t1 u)) (/ (neg v) u) (+ (* (+ (* 2 t1) u) u) (* t1 t1)) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (* (neg t1) v) (neg t1) (/ (* (neg t1) v) (sqrt (pow (- u t1) 4))) (sqrt (pow (- u t1) 4)) (/ t1 u) (* (+ t1 u) (+ t1 u)) (pow (- u t1) 4))
7.0ms
v
@0
((/ (* (/ t1 (- u t1)) (neg v)) (- u t1)) (* (/ t1 (- u t1)) (neg v)) (/ t1 (- u t1)) (- u t1) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/ (neg v) t1) (neg v) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (* (/ (neg v) u) (/ t1 u)) (/ (neg v) u) (+ (* (+ (* 2 t1) u) u) (* t1 t1)) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (* (neg t1) v) (neg t1) (/ (* (neg t1) v) (sqrt (pow (- u t1) 4))) (sqrt (pow (- u t1) 4)) (/ t1 u) (* (+ t1 u) (+ t1 u)) (pow (- u t1) 4))
6.0ms
v
@-inf
((/ (* (/ t1 (- u t1)) (neg v)) (- u t1)) (* (/ t1 (- u t1)) (neg v)) (/ t1 (- u t1)) (- u t1) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/ (neg v) t1) (neg v) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (* (/ (neg v) u) (/ t1 u)) (/ (neg v) u) (+ (* (+ (* 2 t1) u) u) (* t1 t1)) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (* (neg t1) v) (neg t1) (/ (* (neg t1) v) (sqrt (pow (- u t1) 4))) (sqrt (pow (- u t1) 4)) (/ t1 u) (* (+ t1 u) (+ t1 u)) (pow (- u t1) 4))
4.0ms
v
@inf
((/ (* (/ t1 (- u t1)) (neg v)) (- u t1)) (* (/ t1 (- u t1)) (neg v)) (/ t1 (- u t1)) (- u t1) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/ (neg v) t1) (neg v) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (* (/ (neg v) u) (/ t1 u)) (/ (neg v) u) (+ (* (+ (* 2 t1) u) u) (* t1 t1)) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (* (neg t1) v) (neg t1) (/ (* (neg t1) v) (sqrt (pow (- u t1) 4))) (sqrt (pow (- u t1) 4)) (/ t1 u) (* (+ t1 u) (+ t1 u)) (pow (- u t1) 4))
4.0ms
t1
@0
((/ (* (/ t1 (- u t1)) (neg v)) (- u t1)) (* (/ t1 (- u t1)) (neg v)) (/ t1 (- u t1)) (- u t1) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/ (neg v) t1) (neg v) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (* (/ (neg v) u) (/ t1 u)) (/ (neg v) u) (+ (* (+ (* 2 t1) u) u) (* t1 t1)) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (* (neg t1) v) (neg t1) (/ (* (neg t1) v) (sqrt (pow (- u t1) 4))) (sqrt (pow (- u t1) 4)) (/ t1 u) (* (+ t1 u) (+ t1 u)) (pow (- u t1) 4))

simplify445.0ms (5.9%)

Memory
-98.6MiB live, 227.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
06482526
124162383
085502246
Stop Event
iter limit
node limit
Counts
126 → 124
Calls
Call 1
Inputs
(* -1 (/ v t1))
(+ (* -2 (/ (* u v) (pow t1 2))) (* -1 (/ v t1)))
(+ (* -1 (/ v t1)) (* u (+ (* -2 (/ v (pow t1 2))) (* u (+ (* -4 (/ v (pow t1 3))) (/ v (pow t1 3)))))))
(+ (* -1 (/ v t1)) (* u (+ (* -2 (/ v (pow t1 2))) (* u (+ (* -4 (/ v (pow t1 3))) (+ (* u (+ (* 2 (/ v (pow t1 4))) (* 2 (/ (+ (* -4 (/ v (pow t1 3))) (/ v (pow t1 3))) t1)))) (/ v (pow t1 3))))))))
v
(+ v (/ (* u v) t1))
(+ v (* u (+ (/ v t1) (/ (* u v) (pow t1 2)))))
(+ v (* u (+ (* u (+ (/ v (pow t1 2)) (/ (* u v) (pow t1 3)))) (/ v t1))))
-1
(- (* -1 (/ u t1)) 1)
(- (* u (- (* -1 (/ u (pow t1 2))) (/ 1 t1))) 1)
(- (* u (- (* u (- (* -1 (/ u (pow t1 3))) (/ 1 (pow t1 2)))) (/ 1 t1))) 1)
(* -1 t1)
(- u t1)
(+ (* -1 (/ v t1)) (* 2 (/ (* u v) (pow t1 2))))
(+ (* -1 (/ v t1)) (* u (+ (* 2 (/ v (pow t1 2))) (* u (+ (* -4 (/ v (pow t1 3))) (/ v (pow t1 3)))))))
(+ (* -1 (/ v t1)) (* u (+ (* 2 (/ v (pow t1 2))) (* u (+ (* -4 (/ v (pow t1 3))) (+ (* u (+ (* -2 (/ v (pow t1 4))) (* -2 (/ (+ (* -4 (/ v (pow t1 3))) (/ v (pow t1 3))) t1)))) (/ v (pow t1 3))))))))
(* -1 (/ (* t1 v) (pow u 2)))
(* -1 (/ v u))
(pow t1 2)
(+ (* 2 (* t1 u)) (pow t1 2))
(+ (* u (+ u (* 2 t1))) (pow t1 2))
(+ (* -2 (* t1 u)) (pow t1 2))
(+ (* u (+ u (* -2 t1))) (pow t1 2))
(/ t1 u)
(pow t1 4)
(+ (* -4 (* (pow t1 3) u)) (pow t1 4))
(+ (* u (+ (* -4 (pow t1 3)) (* u (+ (* 2 (pow t1 2)) (* 4 (pow t1 2)))))) (pow t1 4))
(+ (* u (+ (* -4 (pow t1 3)) (* u (+ (* -4 (* t1 u)) (+ (* 2 (pow t1 2)) (* 4 (pow t1 2))))))) (pow t1 4))
(/ (+ (* -2 (/ (* (pow t1 2) v) u)) (* -1 (* t1 v))) (pow u 2))
(/ (+ (* -4 (/ (* (pow t1 3) v) (pow u 2))) (+ (* -2 (/ (* (pow t1 2) v) u)) (+ (* -1 (* t1 v)) (/ (* (pow t1 3) v) (pow u 2))))) (pow u 2))
(/ (+ (* -4 (/ (* (pow t1 3) v) (pow u 2))) (+ (* -2 (/ (* (pow t1 2) v) u)) (+ (* -1 (* t1 v)) (+ (* 2 (/ (* t1 (+ (* -4 (* (pow t1 3) v)) (* (pow t1 3) v))) (pow u 3))) (+ (* 2 (/ (* (pow t1 4) v) (pow u 3))) (/ (* (pow t1 3) v) (pow u 2))))))) (pow u 2))
(* -1 (/ (* t1 v) u))
(/ (+ (* -1 (* t1 v)) (* -1 (/ (* (pow t1 2) v) u))) u)
(/ (+ (* -1 (* t1 v)) (+ (* -1 (/ (* (pow t1 2) v) u)) (* -1 (/ (* (pow t1 3) v) (pow u 2))))) u)
(/ (+ (* -1 (* t1 v)) (+ (* -1 (/ (* (pow t1 2) v) u)) (+ (* -1 (/ (* (pow t1 3) v) (pow u 2))) (* -1 (/ (* (pow t1 4) v) (pow u 3)))))) u)
(/ (+ t1 (/ (pow t1 2) u)) u)
(/ (- (+ t1 (/ (pow t1 3) (pow u 2))) (* -1 (/ (pow t1 2) u))) u)
(/ (- (+ t1 (/ (pow t1 4) (pow u 3))) (+ (* -1 (/ (pow t1 2) u)) (* -1 (/ (pow t1 3) (pow u 2))))) u)
u
(* u (+ 1 (* -1 (/ t1 u))))
(/ (+ (* -1 (* t1 v)) (* 2 (/ (* (pow t1 2) v) u))) (pow u 2))
(/ (+ (* -4 (/ (* (pow t1 3) v) (pow u 2))) (+ (* -1 (* t1 v)) (+ (* 2 (/ (* (pow t1 2) v) u)) (/ (* (pow t1 3) v) (pow u 2))))) (pow u 2))
(/ (+ (* -4 (/ (* (pow t1 3) v) (pow u 2))) (+ (* -2 (/ (* t1 (+ (* -4 (* (pow t1 3) v)) (* (pow t1 3) v))) (pow u 3))) (+ (* -2 (/ (* (pow t1 4) v) (pow u 3))) (+ (* -1 (* t1 v)) (+ (* 2 (/ (* (pow t1 2) v) u)) (/ (* (pow t1 3) v) (pow u 2))))))) (pow u 2))
(pow u 2)
(* (pow u 2) (+ 1 (* 2 (/ t1 u))))
(* (pow u 2) (+ 1 (+ (* 2 (/ t1 u)) (/ (pow t1 2) (pow u 2)))))
(* (pow u 2) (+ 1 (* -2 (/ t1 u))))
(* (pow u 2) (+ 1 (+ (* -2 (/ t1 u)) (/ (pow t1 2) (pow u 2)))))
(pow u 4)
(* (pow u 4) (+ 1 (* -4 (/ t1 u))))
(* (pow u 4) (+ 1 (+ (* -4 (/ t1 u)) (+ (* 2 (/ (pow t1 2) (pow u 2))) (* 4 (/ (pow t1 2) (pow u 2)))))))
(* (pow u 4) (+ 1 (+ (* -4 (/ t1 u)) (+ (* -4 (/ (pow t1 3) (pow u 3))) (+ (* 2 (/ (pow t1 2) (pow u 2))) (* 4 (/ (pow t1 2) (pow u 2))))))))
(/ (+ (* -1 (* t1 v)) (* -1 (/ (+ (* -1 (/ (+ (* -4 (* (pow t1 3) v)) (* (pow t1 3) v)) u)) (* 2 (* (pow t1 2) v))) u))) (pow u 2))
(/ (+ (* -1 (* t1 v)) (* -1 (/ (+ (* -1 (/ (+ (* -4 (* (pow t1 3) v)) (+ (* -1 (/ (+ (* -2 (* t1 (+ (* -4 (* (pow t1 3) v)) (* (pow t1 3) v)))) (* -2 (* (pow t1 4) v))) u)) (* (pow t1 3) v))) u)) (* 2 (* (pow t1 2) v))) u))) (pow u 2))
(* -1 (/ (+ (* t1 v) (/ (* (pow t1 2) v) u)) u))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (* (pow t1 3) v) u)) (* (pow t1 2) v)) u)) (* t1 v)) u))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (/ (* (pow t1 4) v) u) (* -1 (* (pow t1 3) v))) u)) (* (pow t1 2) v)) u)) (* t1 v)) u))
(* -1 (/ (+ (* -1 t1) (* -1 (/ (pow t1 2) u))) u))
(* -1 (/ (+ (* -1 t1) (* -1 (/ (+ (/ (pow t1 3) u) (pow t1 2)) u))) u))
(* -1 (/ (+ (* -1 t1) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (pow t1 4) u)) (* -1 (pow t1 3))) u)) (pow t1 2)) u))) u))
(* -1 (* u (- (/ t1 u) 1)))
(/ (+ (* -1 (* t1 v)) (* -1 (/ (+ (* -2 (* (pow t1 2) v)) (* -1 (/ (+ (* -4 (* (pow t1 3) v)) (* (pow t1 3) v)) u))) u))) (pow u 2))
(/ (+ (* -1 (* t1 v)) (* -1 (/ (+ (* -2 (* (pow t1 2) v)) (* -1 (/ (+ (* -4 (* (pow t1 3) v)) (+ (* -1 (/ (+ (* 2 (* t1 (+ (* -4 (* (pow t1 3) v)) (* (pow t1 3) v)))) (* 2 (* (pow t1 4) v))) u)) (* (pow t1 3) v))) u))) u))) (pow u 2))
(* (pow u 2) (+ 1 (* -1 (/ (+ (* -2 t1) (* -1 (/ (pow t1 2) u))) u))))
(* (pow u 2) (+ 1 (* -1 (/ (+ (* -1 (/ (pow t1 2) u)) (* 2 t1)) u))))
(* (pow u 4) (+ 1 (* -1 (/ (+ (* -1 (/ (+ (* 2 (pow t1 2)) (* 4 (pow t1 2))) u)) (* 4 t1)) u))))
(* (pow u 4) (+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -4 (/ (pow t1 3) u)) (+ (* 2 (pow t1 2)) (* 4 (pow t1 2)))) u)) (* 4 t1)) u))))
(* -1 (/ (* t1 v) (pow (- u t1) 2)))
(* -1 (/ (* t1 v) (- u t1)))
(* -1 (/ (* t1 v) (pow (+ t1 u) 2)))
(* -1 v)
(* -1 (* t1 v))
(* t1 (+ (* -2 (/ (* t1 v) (pow u 3))) (* -1 (/ v (pow u 2)))))
(* t1 (+ (* -1 (/ v (pow u 2))) (* t1 (+ (* -2 (/ v (pow u 3))) (* t1 (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))))))))
(* t1 (+ (* -1 (/ v (pow u 2))) (* t1 (+ (* -2 (/ v (pow u 3))) (* t1 (+ (* -4 (/ v (pow u 4))) (+ (* t1 (+ (* 2 (/ v (pow u 5))) (* 2 (/ (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))) u)))) (/ v (pow u 4)))))))))
(* t1 (+ (* -1 (/ v u)) (* -1 (/ (* t1 v) (pow u 2)))))
(* t1 (+ (* -1 (/ v u)) (* t1 (+ (* -1 (/ v (pow u 2))) (* -1 (/ (* t1 v) (pow u 3)))))))
(* t1 (+ (* -1 (/ v u)) (* t1 (+ (* -1 (/ v (pow u 2))) (* t1 (+ (* -1 (/ v (pow u 3))) (* -1 (/ (* t1 v) (pow u 4)))))))))
(* t1 (+ (/ 1 u) (/ t1 (pow u 2))))
(* t1 (+ (* t1 (+ (/ 1 (pow u 2)) (/ t1 (pow u 3)))) (/ 1 u)))
(* t1 (+ (* t1 (+ (* t1 (+ (/ 1 (pow u 3)) (/ t1 (pow u 4)))) (/ 1 (pow u 2)))) (/ 1 u)))
(+ u (* -1 t1))
(* t1 (+ (* -1 (/ v (pow u 2))) (* 2 (/ (* t1 v) (pow u 3)))))
(* t1 (+ (* -1 (/ v (pow u 2))) (* t1 (+ (* 2 (/ v (pow u 3))) (* t1 (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))))))))
(* t1 (+ (* -1 (/ v (pow u 2))) (* t1 (+ (* 2 (/ v (pow u 3))) (* t1 (+ (* -4 (/ v (pow u 4))) (+ (* t1 (+ (* -2 (/ v (pow u 5))) (* -2 (/ (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))) u)))) (/ v (pow u 4)))))))))
(+ (* 2 (* t1 u)) (pow u 2))
(+ (* t1 (+ t1 (* 2 u))) (pow u 2))
(+ (* -2 (* t1 u)) (pow u 2))
(+ (* t1 (+ t1 (* -2 u))) (pow u 2))
(+ (* -4 (* t1 (pow u 3))) (pow u 4))
(+ (* t1 (+ (* -4 (pow u 3)) (* t1 (+ (* 2 (pow u 2)) (* 4 (pow u 2)))))) (pow u 4))
(+ (* t1 (+ (* -4 (pow u 3)) (* t1 (+ (* -4 (* t1 u)) (+ (* 2 (pow u 2)) (* 4 (pow u 2))))))) (pow u 4))
(/ (+ (* -2 (/ (* u v) t1)) (* -1 v)) t1)
(/ (+ (* -4 (/ (* (pow u 2) v) (pow t1 2))) (+ (* -2 (/ (* u v) t1)) (+ (* -1 v) (/ (* (pow u 2) v) (pow t1 2))))) t1)
(/ (+ (* -4 (/ (* (pow u 2) v) (pow t1 2))) (+ (* -2 (/ (* u v) t1)) (+ (* -1 v) (+ (* 2 (/ (* u (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v))) (pow t1 3))) (+ (* 2 (/ (* (pow u 3) v) (pow t1 3))) (/ (* (pow u 2) v) (pow t1 2))))))) t1)
(+ v (+ (/ (* u v) t1) (/ (* (pow u 2) v) (pow t1 2))))
(+ v (+ (/ (* u v) t1) (+ (/ (* (pow u 2) v) (pow t1 2)) (/ (* (pow u 3) v) (pow t1 3)))))
(- (* -1 (/ (pow u 2) (pow t1 2))) (+ 1 (/ u t1)))
(- (* -1 (/ (pow u 3) (pow t1 3))) (+ 1 (+ (/ u t1) (/ (pow u 2) (pow t1 2)))))
(* t1 (- (/ u t1) 1))
(/ (+ (* -1 v) (* 2 (/ (* u v) t1))) t1)
(/ (+ (* -4 (/ (* (pow u 2) v) (pow t1 2))) (+ (* -1 v) (+ (* 2 (/ (* u v) t1)) (/ (* (pow u 2) v) (pow t1 2))))) t1)
(/ (+ (* -4 (/ (* (pow u 2) v) (pow t1 2))) (+ (* -2 (/ (* u (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v))) (pow t1 3))) (+ (* -2 (/ (* (pow u 3) v) (pow t1 3))) (+ (* -1 v) (+ (* 2 (/ (* u v) t1)) (/ (* (pow u 2) v) (pow t1 2))))))) t1)
(* (pow t1 2) (+ 1 (* 2 (/ u t1))))
(* (pow t1 2) (+ 1 (+ (* 2 (/ u t1)) (/ (pow u 2) (pow t1 2)))))
(* (pow t1 2) (+ 1 (* -2 (/ u t1))))
(* (pow t1 2) (+ 1 (+ (* -2 (/ u t1)) (/ (pow u 2) (pow t1 2)))))
(* (pow t1 4) (+ 1 (* -4 (/ u t1))))
(* (pow t1 4) (+ 1 (+ (* -4 (/ u t1)) (+ (* 2 (/ (pow u 2) (pow t1 2))) (* 4 (/ (pow u 2) (pow t1 2)))))))
(* (pow t1 4) (+ 1 (+ (* -4 (/ u t1)) (+ (* -4 (/ (pow u 3) (pow t1 3))) (+ (* 2 (/ (pow u 2) (pow t1 2))) (* 4 (/ (pow u 2) (pow t1 2))))))))
(* -1 (/ (+ v (* 2 (/ (* u v) t1))) t1))
(* -1 (/ (+ v (* -1 (/ (- (+ (* -4 (/ (* (pow u 2) v) t1)) (/ (* (pow u 2) v) t1)) (* 2 (* u v))) t1))) t1))
(* -1 (/ (+ v (* -1 (/ (- (* -1 (/ (- (+ (* -2 (/ (* u (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v))) t1)) (* -2 (/ (* (pow u 3) v) t1))) (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v))) t1)) (* 2 (* u v))) t1))) t1))
(+ v (* -1 (/ (- (* -1 (/ (* (pow u 2) v) t1)) (* u v)) t1)))
(+ v (* -1 (/ (- (* -1 (/ (- (/ (* (pow u 3) v) t1) (* -1 (* (pow u 2) v))) t1)) (* u v)) t1)))
(- (* -1 (/ (- (/ (pow u 2) t1) (* -1 u)) t1)) 1)
(- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow u 3) t1)) (pow u 2)) t1)) (* -1 u)) t1)) 1)
(* -1 (* t1 (+ 1 (* -1 (/ u t1)))))
(* -1 (/ (+ v (* -2 (/ (* u v) t1))) t1))
(* -1 (/ (+ v (* -1 (/ (- (+ (* -4 (/ (* (pow u 2) v) t1)) (/ (* (pow u 2) v) t1)) (* -2 (* u v))) t1))) t1))
(* -1 (/ (+ v (* -1 (/ (- (* -1 (/ (- (+ (* 2 (/ (* u (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v))) t1)) (* 2 (/ (* (pow u 3) v) t1))) (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v))) t1)) (* -2 (* u v))) t1))) t1))
(* (pow t1 2) (+ 1 (* -1 (/ (+ (* -2 u) (* -1 (/ (pow u 2) t1))) t1))))
(* (pow t1 2) (+ 1 (* -1 (/ (+ (* -1 (/ (pow u 2) t1)) (* 2 u)) t1))))
(* (pow t1 4) (+ 1 (* -1 (/ (+ (* -1 (/ (+ (* 2 (pow u 2)) (* 4 (pow u 2))) t1)) (* 4 u)) t1))))
(* (pow t1 4) (+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -4 (/ (pow u 3) t1)) (+ (* 2 (pow u 2)) (* 4 (pow u 2)))) t1)) (* 4 u)) t1))))
Outputs
(* -1 (/ v t1))
(/.f64 (neg.f64 v) t1)
(+ (* -2 (/ (* u v) (pow t1 2))) (* -1 (/ v t1)))
(fma.f64 (/.f64 #s(literal -2 binary64) t1) (*.f64 u (/.f64 v t1)) (/.f64 (neg.f64 v) t1))
(+ (* -1 (/ v t1)) (* u (+ (* -2 (/ v (pow t1 2))) (* u (+ (* -4 (/ v (pow t1 3))) (/ v (pow t1 3)))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 t1 #s(literal 3 binary64)))) u (*.f64 (/.f64 v (*.f64 t1 t1)) #s(literal -2 binary64))) u (/.f64 (neg.f64 v) t1))
(+ (* -1 (/ v t1)) (* u (+ (* -2 (/ v (pow t1 2))) (* u (+ (* -4 (/ v (pow t1 3))) (+ (* u (+ (* 2 (/ v (pow t1 4))) (* 2 (/ (+ (* -4 (/ v (pow t1 3))) (/ v (pow t1 3))) t1)))) (/ v (pow t1 3))))))))
(fma.f64 (fma.f64 (/.f64 #s(literal -2 binary64) t1) (/.f64 v t1) (*.f64 (fma.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 t1 #s(literal 3 binary64))) (*.f64 (fma.f64 (/.f64 v (pow.f64 t1 #s(literal 4 binary64))) #s(literal 2 binary64) (/.f64 (*.f64 #s(literal -6 binary64) (/.f64 v (pow.f64 t1 #s(literal 3 binary64)))) t1)) u)) u)) u (/.f64 (neg.f64 v) t1))
v
(+ v (/ (* u v) t1))
(fma.f64 u (/.f64 v t1) v)
(+ v (* u (+ (/ v t1) (/ (* u v) (pow t1 2)))))
(fma.f64 (fma.f64 u (/.f64 v (*.f64 t1 t1)) (/.f64 v t1)) u v)
(+ v (* u (+ (* u (+ (/ v (pow t1 2)) (/ (* u v) (pow t1 3)))) (/ v t1))))
(fma.f64 (fma.f64 (fma.f64 u (/.f64 v (pow.f64 t1 #s(literal 3 binary64))) (/.f64 v (*.f64 t1 t1))) u (/.f64 v t1)) u v)
-1
#s(literal -1 binary64)
(- (* -1 (/ u t1)) 1)
(-.f64 (/.f64 (neg.f64 u) t1) #s(literal 1 binary64))
(- (* u (- (* -1 (/ u (pow t1 2))) (/ 1 t1))) 1)
(-.f64 (*.f64 (-.f64 (/.f64 (neg.f64 u) (*.f64 t1 t1)) (/.f64 #s(literal 1 binary64) t1)) u) #s(literal 1 binary64))
(- (* u (- (* u (- (* -1 (/ u (pow t1 3))) (/ 1 (pow t1 2)))) (/ 1 t1))) 1)
(-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (/.f64 (neg.f64 u) (pow.f64 t1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 t1 t1))) u) (/.f64 #s(literal 1 binary64) t1)) u) #s(literal 1 binary64))
(* -1 t1)
(neg.f64 t1)
(- u t1)
(-.f64 u t1)
(+ (* -1 (/ v t1)) (* 2 (/ (* u v) (pow t1 2))))
(fma.f64 (/.f64 #s(literal 2 binary64) t1) (*.f64 u (/.f64 v t1)) (/.f64 (neg.f64 v) t1))
(+ (* -1 (/ v t1)) (* u (+ (* 2 (/ v (pow t1 2))) (* u (+ (* -4 (/ v (pow t1 3))) (/ v (pow t1 3)))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 t1 #s(literal 3 binary64)))) u (*.f64 (/.f64 v (*.f64 t1 t1)) #s(literal 2 binary64))) u (/.f64 (neg.f64 v) t1))
(+ (* -1 (/ v t1)) (* u (+ (* 2 (/ v (pow t1 2))) (* u (+ (* -4 (/ v (pow t1 3))) (+ (* u (+ (* -2 (/ v (pow t1 4))) (* -2 (/ (+ (* -4 (/ v (pow t1 3))) (/ v (pow t1 3))) t1)))) (/ v (pow t1 3))))))))
(fma.f64 (fma.f64 (/.f64 #s(literal 2 binary64) t1) (/.f64 v t1) (*.f64 (fma.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 t1 #s(literal 3 binary64))) (*.f64 (fma.f64 (/.f64 v (pow.f64 t1 #s(literal 4 binary64))) #s(literal -2 binary64) (/.f64 (*.f64 #s(literal 6 binary64) (/.f64 v (pow.f64 t1 #s(literal 3 binary64)))) t1)) u)) u)) u (/.f64 (neg.f64 v) t1))
(* -1 (/ (* t1 v) (pow u 2)))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u u)))
(* -1 (/ v u))
(/.f64 (neg.f64 v) u)
(pow t1 2)
(*.f64 t1 t1)
(+ (* 2 (* t1 u)) (pow t1 2))
(*.f64 (fma.f64 #s(literal 2 binary64) u t1) t1)
(+ (* u (+ u (* 2 t1))) (pow t1 2))
(fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1))
(+ (* -2 (* t1 u)) (pow t1 2))
(*.f64 (fma.f64 #s(literal -2 binary64) u t1) t1)
(+ (* u (+ u (* -2 t1))) (pow t1 2))
(fma.f64 (fma.f64 #s(literal -2 binary64) t1 u) u (*.f64 t1 t1))
(/ t1 u)
(/.f64 t1 u)
(pow t1 4)
(pow.f64 t1 #s(literal 4 binary64))
(+ (* -4 (* (pow t1 3) u)) (pow t1 4))
(fma.f64 (*.f64 (pow.f64 t1 #s(literal 3 binary64)) #s(literal -4 binary64)) u (pow.f64 t1 #s(literal 4 binary64)))
(+ (* u (+ (* -4 (pow t1 3)) (* u (+ (* 2 (pow t1 2)) (* 4 (pow t1 2)))))) (pow t1 4))
(fma.f64 (fma.f64 (*.f64 (*.f64 t1 t1) #s(literal 6 binary64)) u (*.f64 (pow.f64 t1 #s(literal 3 binary64)) #s(literal -4 binary64))) u (pow.f64 t1 #s(literal 4 binary64)))
(+ (* u (+ (* -4 (pow t1 3)) (* u (+ (* -4 (* t1 u)) (+ (* 2 (pow t1 2)) (* 4 (pow t1 2))))))) (pow t1 4))
(fma.f64 (fma.f64 (fma.f64 (*.f64 u t1) #s(literal -4 binary64) (*.f64 (*.f64 t1 t1) #s(literal 6 binary64))) u (*.f64 (pow.f64 t1 #s(literal 3 binary64)) #s(literal -4 binary64))) u (pow.f64 t1 #s(literal 4 binary64)))
(/ (+ (* -2 (/ (* (pow t1 2) v) u)) (* -1 (* t1 v))) (pow u 2))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -2 binary64) t1) t1) (/.f64 v u) (*.f64 (neg.f64 t1) v)) (*.f64 u u))
(/ (+ (* -4 (/ (* (pow t1 3) v) (pow u 2))) (+ (* -2 (/ (* (pow t1 2) v) u)) (+ (* -1 (* t1 v)) (/ (* (pow t1 3) v) (pow u 2))))) (pow u 2))
(/.f64 (fma.f64 (/.f64 #s(literal -4 binary64) u) (/.f64 (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v) u) (fma.f64 (*.f64 (*.f64 #s(literal -2 binary64) t1) t1) (/.f64 v u) (fma.f64 (neg.f64 t1) v (*.f64 (/.f64 (pow.f64 t1 #s(literal 3 binary64)) u) (/.f64 v u))))) (*.f64 u u))
(/ (+ (* -4 (/ (* (pow t1 3) v) (pow u 2))) (+ (* -2 (/ (* (pow t1 2) v) u)) (+ (* -1 (* t1 v)) (+ (* 2 (/ (* t1 (+ (* -4 (* (pow t1 3) v)) (* (pow t1 3) v))) (pow u 3))) (+ (* 2 (/ (* (pow t1 4) v) (pow u 3))) (/ (* (pow t1 3) v) (pow u 2))))))) (pow u 2))
(/.f64 (fma.f64 (/.f64 #s(literal -4 binary64) u) (/.f64 (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v) u) (fma.f64 (*.f64 (*.f64 #s(literal -2 binary64) t1) t1) (/.f64 v u) (fma.f64 (neg.f64 t1) v (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (fma.f64 (pow.f64 t1 #s(literal 4 binary64)) v (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v)) t1))) (pow.f64 u #s(literal 3 binary64))) (*.f64 (/.f64 (pow.f64 t1 #s(literal 3 binary64)) u) (/.f64 v u)))))) (*.f64 u u))
(* -1 (/ (* t1 v) u))
(*.f64 (neg.f64 t1) (/.f64 v u))
(/ (+ (* -1 (* t1 v)) (* -1 (/ (* (pow t1 2) v) u))) u)
(/.f64 (fma.f64 v t1 (/.f64 (*.f64 (*.f64 v t1) t1) u)) (neg.f64 u))
(/ (+ (* -1 (* t1 v)) (+ (* -1 (/ (* (pow t1 2) v) u)) (* -1 (/ (* (pow t1 3) v) (pow u 2))))) u)
(/.f64 (-.f64 (neg.f64 (fma.f64 v t1 (/.f64 (*.f64 (*.f64 v t1) t1) u))) (*.f64 (/.f64 (pow.f64 t1 #s(literal 3 binary64)) u) (/.f64 v u))) u)
(/ (+ (* -1 (* t1 v)) (+ (* -1 (/ (* (pow t1 2) v) u)) (+ (* -1 (/ (* (pow t1 3) v) (pow u 2))) (* -1 (/ (* (pow t1 4) v) (pow u 3)))))) u)
(/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (fma.f64 v t1 (/.f64 (*.f64 (*.f64 v t1) t1) u)) (fma.f64 (/.f64 (pow.f64 t1 #s(literal 3 binary64)) u) (/.f64 v u) (*.f64 (pow.f64 t1 #s(literal 4 binary64)) (/.f64 v (pow.f64 u #s(literal 3 binary64))))))) u)
(/ (+ t1 (/ (pow t1 2) u)) u)
(/.f64 (+.f64 (/.f64 (*.f64 t1 t1) u) t1) u)
(/ (- (+ t1 (/ (pow t1 3) (pow u 2))) (* -1 (/ (pow t1 2) u))) u)
(/.f64 (+.f64 (/.f64 (pow.f64 t1 #s(literal 3 binary64)) (*.f64 u u)) (+.f64 (/.f64 (*.f64 t1 t1) u) t1)) u)
(/ (- (+ t1 (/ (pow t1 4) (pow u 3))) (+ (* -1 (/ (pow t1 2) u)) (* -1 (/ (pow t1 3) (pow u 2))))) u)
(/.f64 (+.f64 (+.f64 (+.f64 (/.f64 (pow.f64 t1 #s(literal 4 binary64)) (pow.f64 u #s(literal 3 binary64))) t1) (/.f64 (*.f64 t1 t1) u)) (/.f64 (pow.f64 t1 #s(literal 3 binary64)) (*.f64 u u))) u)
u
(* u (+ 1 (* -1 (/ t1 u))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 t1 u)) u)
(/ (+ (* -1 (* t1 v)) (* 2 (/ (* (pow t1 2) v) u))) (pow u 2))
(/.f64 (fma.f64 (neg.f64 t1) v (*.f64 (/.f64 (*.f64 (*.f64 v t1) t1) u) #s(literal 2 binary64))) (*.f64 u u))
(/ (+ (* -4 (/ (* (pow t1 3) v) (pow u 2))) (+ (* -1 (* t1 v)) (+ (* 2 (/ (* (pow t1 2) v) u)) (/ (* (pow t1 3) v) (pow u 2))))) (pow u 2))
(/.f64 (fma.f64 (/.f64 #s(literal -4 binary64) u) (/.f64 (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v) u) (fma.f64 (neg.f64 t1) v (fma.f64 (/.f64 (pow.f64 t1 #s(literal 3 binary64)) u) (/.f64 v u) (*.f64 (/.f64 (*.f64 (*.f64 v t1) t1) u) #s(literal 2 binary64))))) (*.f64 u u))
(/ (+ (* -4 (/ (* (pow t1 3) v) (pow u 2))) (+ (* -2 (/ (* t1 (+ (* -4 (* (pow t1 3) v)) (* (pow t1 3) v))) (pow u 3))) (+ (* -2 (/ (* (pow t1 4) v) (pow u 3))) (+ (* -1 (* t1 v)) (+ (* 2 (/ (* (pow t1 2) v) u)) (/ (* (pow t1 3) v) (pow u 2))))))) (pow u 2))
(/.f64 (fma.f64 (/.f64 #s(literal -4 binary64) u) (/.f64 (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v) u) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (fma.f64 (pow.f64 t1 #s(literal 4 binary64)) v (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v)) t1))) (pow.f64 u #s(literal 3 binary64))) (fma.f64 (neg.f64 t1) v (fma.f64 (/.f64 (pow.f64 t1 #s(literal 3 binary64)) u) (/.f64 v u) (*.f64 (/.f64 (*.f64 (*.f64 v t1) t1) u) #s(literal 2 binary64)))))) (*.f64 u u))
(pow u 2)
(*.f64 u u)
(* (pow u 2) (+ 1 (* 2 (/ t1 u))))
(*.f64 (*.f64 (fma.f64 (/.f64 t1 u) #s(literal 2 binary64) #s(literal 1 binary64)) u) u)
(* (pow u 2) (+ 1 (+ (* 2 (/ t1 u)) (/ (pow t1 2) (pow u 2)))))
(*.f64 (fma.f64 (/.f64 t1 u) (/.f64 t1 u) (fma.f64 (/.f64 t1 u) #s(literal 2 binary64) #s(literal 1 binary64))) (*.f64 u u))
(* (pow u 2) (+ 1 (* -2 (/ t1 u))))
(*.f64 (*.f64 (fma.f64 (/.f64 t1 u) #s(literal -2 binary64) #s(literal 1 binary64)) u) u)
(* (pow u 2) (+ 1 (+ (* -2 (/ t1 u)) (/ (pow t1 2) (pow u 2)))))
(*.f64 (fma.f64 (/.f64 t1 u) (/.f64 t1 u) (fma.f64 (/.f64 t1 u) #s(literal -2 binary64) #s(literal 1 binary64))) (*.f64 u u))
(pow u 4)
(pow.f64 u #s(literal 4 binary64))
(* (pow u 4) (+ 1 (* -4 (/ t1 u))))
(*.f64 (fma.f64 (/.f64 t1 u) #s(literal -4 binary64) #s(literal 1 binary64)) (pow.f64 u #s(literal 4 binary64)))
(* (pow u 4) (+ 1 (+ (* -4 (/ t1 u)) (+ (* 2 (/ (pow t1 2) (pow u 2))) (* 4 (/ (pow t1 2) (pow u 2)))))))
(*.f64 (fma.f64 (*.f64 (/.f64 t1 u) (/.f64 t1 u)) #s(literal 6 binary64) (fma.f64 (/.f64 t1 u) #s(literal -4 binary64) #s(literal 1 binary64))) (pow.f64 u #s(literal 4 binary64)))
(* (pow u 4) (+ 1 (+ (* -4 (/ t1 u)) (+ (* -4 (/ (pow t1 3) (pow u 3))) (+ (* 2 (/ (pow t1 2) (pow u 2))) (* 4 (/ (pow t1 2) (pow u 2))))))))
(*.f64 (fma.f64 #s(literal -4 binary64) (+.f64 (/.f64 t1 u) (pow.f64 (/.f64 t1 u) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 t1 u) (/.f64 t1 u)) #s(literal 6 binary64) #s(literal 1 binary64))) (pow.f64 u #s(literal 4 binary64)))
(/ (+ (* -1 (* t1 v)) (* -1 (/ (+ (* -1 (/ (+ (* -4 (* (pow t1 3) v)) (* (pow t1 3) v)) u)) (* 2 (* (pow t1 2) v))) u))) (pow u 2))
(/.f64 (neg.f64 (fma.f64 v t1 (/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) v) (*.f64 t1 t1) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v)) u)) u))) (*.f64 u u))
(/ (+ (* -1 (* t1 v)) (* -1 (/ (+ (* -1 (/ (+ (* -4 (* (pow t1 3) v)) (+ (* -1 (/ (+ (* -2 (* t1 (+ (* -4 (* (pow t1 3) v)) (* (pow t1 3) v)))) (* -2 (* (pow t1 4) v))) u)) (* (pow t1 3) v))) u)) (* 2 (* (pow t1 2) v))) u))) (pow u 2))
(/.f64 (neg.f64 (fma.f64 v t1 (/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) v) (*.f64 t1 t1) (/.f64 (fma.f64 (*.f64 #s(literal -3 binary64) (pow.f64 t1 #s(literal 3 binary64))) v (/.f64 (*.f64 #s(literal 2 binary64) (fma.f64 (pow.f64 t1 #s(literal 4 binary64)) v (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v)) t1))) u)) (neg.f64 u))) u))) (*.f64 u u))
(* -1 (/ (+ (* t1 v) (/ (* (pow t1 2) v) u)) u))
(/.f64 (fma.f64 v t1 (/.f64 (*.f64 (*.f64 v t1) t1) u)) (neg.f64 u))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (* (pow t1 3) v) u)) (* (pow t1 2) v)) u)) (* t1 v)) u))
(/.f64 (fma.f64 v t1 (/.f64 (fma.f64 (pow.f64 t1 #s(literal 3 binary64)) (/.f64 (neg.f64 v) u) (*.f64 (*.f64 (neg.f64 t1) t1) v)) (neg.f64 u))) (neg.f64 u))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (/ (* (pow t1 4) v) u) (* -1 (* (pow t1 3) v))) u)) (* (pow t1 2) v)) u)) (* t1 v)) u))
(/.f64 (fma.f64 v t1 (/.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 t1 #s(literal 4 binary64)) (/.f64 v u) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v)) (neg.f64 u)) (*.f64 (*.f64 v t1) t1)) (neg.f64 u))) (neg.f64 u))
(* -1 (/ (+ (* -1 t1) (* -1 (/ (pow t1 2) u))) u))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 t1 t1) u) t1)) u)
(* -1 (/ (+ (* -1 t1) (* -1 (/ (+ (/ (pow t1 3) u) (pow t1 2)) u))) u))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 t1 (/.f64 (fma.f64 t1 t1 (/.f64 (pow.f64 t1 #s(literal 3 binary64)) u)) u))) u)
(* -1 (/ (+ (* -1 t1) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (pow t1 4) u)) (* -1 (pow t1 3))) u)) (pow t1 2)) u))) u))
(/.f64 (-.f64 (neg.f64 t1) (/.f64 (fma.f64 t1 t1 (/.f64 (-.f64 (/.f64 (pow.f64 t1 #s(literal 4 binary64)) (neg.f64 u)) (pow.f64 t1 #s(literal 3 binary64))) (neg.f64 u))) u)) (neg.f64 u))
(* -1 (* u (- (/ t1 u) 1)))
(*.f64 (neg.f64 u) (-.f64 (/.f64 t1 u) #s(literal 1 binary64)))
(/ (+ (* -1 (* t1 v)) (* -1 (/ (+ (* -2 (* (pow t1 2) v)) (* -1 (/ (+ (* -4 (* (pow t1 3) v)) (* (pow t1 3) v)) u))) u))) (pow u 2))
(/.f64 (neg.f64 (fma.f64 v t1 (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) v) (*.f64 t1 t1) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v)) u)) u))) (*.f64 u u))
(/ (+ (* -1 (* t1 v)) (* -1 (/ (+ (* -2 (* (pow t1 2) v)) (* -1 (/ (+ (* -4 (* (pow t1 3) v)) (+ (* -1 (/ (+ (* 2 (* t1 (+ (* -4 (* (pow t1 3) v)) (* (pow t1 3) v)))) (* 2 (* (pow t1 4) v))) u)) (* (pow t1 3) v))) u))) u))) (pow u 2))
(/.f64 (neg.f64 (fma.f64 v t1 (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) v) (*.f64 t1 t1) (/.f64 (fma.f64 (*.f64 #s(literal -3 binary64) (pow.f64 t1 #s(literal 3 binary64))) v (/.f64 (*.f64 #s(literal -2 binary64) (fma.f64 (pow.f64 t1 #s(literal 4 binary64)) v (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v)) t1))) u)) (neg.f64 u))) u))) (*.f64 u u))
(* (pow u 2) (+ 1 (* -1 (/ (+ (* -2 t1) (* -1 (/ (pow t1 2) u))) u))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) t1 (/.f64 (*.f64 (neg.f64 t1) t1) u)) u)) (*.f64 u u))
(* (pow u 2) (+ 1 (* -1 (/ (+ (* -1 (/ (pow t1 2) u)) (* 2 t1)) u))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) t1 (/.f64 (*.f64 (neg.f64 t1) t1) u)) u)) (*.f64 u u))
(* (pow u 4) (+ 1 (* -1 (/ (+ (* -1 (/ (+ (* 2 (pow t1 2)) (* 4 (pow t1 2))) u)) (* 4 t1)) u))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 4 binary64) t1 (/.f64 (*.f64 (*.f64 (neg.f64 t1) t1) #s(literal 6 binary64)) u)) u)) (pow.f64 u #s(literal 4 binary64)))
(* (pow u 4) (+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -4 (/ (pow t1 3) u)) (+ (* 2 (pow t1 2)) (* 4 (pow t1 2)))) u)) (* 4 t1)) u))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 4 binary64) t1 (/.f64 (fma.f64 (/.f64 (pow.f64 t1 #s(literal 3 binary64)) u) #s(literal -4 binary64) (*.f64 (*.f64 t1 t1) #s(literal 6 binary64))) (neg.f64 u))) u)) (pow.f64 u #s(literal 4 binary64)))
(* -1 (/ (* t1 v) (pow (- u t1) 2)))
(*.f64 (neg.f64 t1) (/.f64 v (pow.f64 (-.f64 u t1) #s(literal 2 binary64))))
(* -1 (/ (* t1 v) (- u t1)))
(*.f64 (neg.f64 t1) (/.f64 v (-.f64 u t1)))
(* -1 (/ (* t1 v) (pow (+ t1 u) 2)))
(*.f64 (neg.f64 t1) (/.f64 v (pow.f64 (+.f64 u t1) #s(literal 2 binary64))))
(* -1 v)
(neg.f64 v)
(* -1 (* t1 v))
(*.f64 (neg.f64 t1) v)
(* t1 (+ (* -2 (/ (* t1 v) (pow u 3))) (* -1 (/ v (pow u 2)))))
(*.f64 (fma.f64 (*.f64 t1 (/.f64 v (pow.f64 u #s(literal 3 binary64)))) #s(literal -2 binary64) (/.f64 (neg.f64 v) (*.f64 u u))) t1)
(* t1 (+ (* -1 (/ v (pow u 2))) (* t1 (+ (* -2 (/ v (pow u 3))) (* t1 (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))))))))
(*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 u #s(literal 4 binary64)))) t1 (*.f64 (/.f64 v (pow.f64 u #s(literal 3 binary64))) #s(literal -2 binary64))) t1 (/.f64 (neg.f64 v) (*.f64 u u))) t1)
(* t1 (+ (* -1 (/ v (pow u 2))) (* t1 (+ (* -2 (/ v (pow u 3))) (* t1 (+ (* -4 (/ v (pow u 4))) (+ (* t1 (+ (* 2 (/ v (pow u 5))) (* 2 (/ (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))) u)))) (/ v (pow u 4)))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 u #s(literal 4 binary64))) (*.f64 (fma.f64 (/.f64 v (pow.f64 u #s(literal 5 binary64))) #s(literal 2 binary64) (/.f64 (*.f64 #s(literal -6 binary64) (/.f64 v (pow.f64 u #s(literal 4 binary64)))) u)) t1)) t1 (*.f64 (/.f64 v (pow.f64 u #s(literal 3 binary64))) #s(literal -2 binary64))) t1 (/.f64 (neg.f64 v) (*.f64 u u))) t1)
(* t1 (+ (* -1 (/ v u)) (* -1 (/ (* t1 v) (pow u 2)))))
(*.f64 (neg.f64 (fma.f64 t1 (/.f64 v (*.f64 u u)) (/.f64 v u))) t1)
(* t1 (+ (* -1 (/ v u)) (* t1 (+ (* -1 (/ v (pow u 2))) (* -1 (/ (* t1 v) (pow u 3)))))))
(*.f64 (fma.f64 (neg.f64 (fma.f64 t1 (/.f64 v (pow.f64 u #s(literal 3 binary64))) (/.f64 v (*.f64 u u)))) t1 (/.f64 (neg.f64 v) u)) t1)
(* t1 (+ (* -1 (/ v u)) (* t1 (+ (* -1 (/ v (pow u 2))) (* t1 (+ (* -1 (/ v (pow u 3))) (* -1 (/ (* t1 v) (pow u 4)))))))))
(*.f64 (fma.f64 (fma.f64 (neg.f64 (fma.f64 t1 (/.f64 v (pow.f64 u #s(literal 4 binary64))) (/.f64 v (pow.f64 u #s(literal 3 binary64))))) t1 (/.f64 (neg.f64 v) (*.f64 u u))) t1 (/.f64 (neg.f64 v) u)) t1)
(* t1 (+ (/ 1 u) (/ t1 (pow u 2))))
(*.f64 (+.f64 (/.f64 t1 (*.f64 u u)) (/.f64 #s(literal 1 binary64) u)) t1)
(* t1 (+ (* t1 (+ (/ 1 (pow u 2)) (/ t1 (pow u 3)))) (/ 1 u)))
(*.f64 (fma.f64 (+.f64 (/.f64 t1 (pow.f64 u #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 u u))) t1 (/.f64 #s(literal 1 binary64) u)) t1)
(* t1 (+ (* t1 (+ (* t1 (+ (/ 1 (pow u 3)) (/ t1 (pow u 4)))) (/ 1 (pow u 2)))) (/ 1 u)))
(*.f64 (fma.f64 (fma.f64 (+.f64 (/.f64 t1 (pow.f64 u #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 u #s(literal 3 binary64)))) t1 (/.f64 #s(literal 1 binary64) (*.f64 u u))) t1 (/.f64 #s(literal 1 binary64) u)) t1)
(+ u (* -1 t1))
(-.f64 u t1)
(* t1 (+ (* -1 (/ v (pow u 2))) (* 2 (/ (* t1 v) (pow u 3)))))
(*.f64 (fma.f64 (/.f64 v (pow.f64 u #s(literal 3 binary64))) (*.f64 #s(literal 2 binary64) t1) (/.f64 (neg.f64 v) (*.f64 u u))) t1)
(* t1 (+ (* -1 (/ v (pow u 2))) (* t1 (+ (* 2 (/ v (pow u 3))) (* t1 (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))))))))
(*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 u #s(literal 4 binary64)))) t1 (*.f64 (/.f64 v (pow.f64 u #s(literal 3 binary64))) #s(literal 2 binary64))) t1 (/.f64 (neg.f64 v) (*.f64 u u))) t1)
(* t1 (+ (* -1 (/ v (pow u 2))) (* t1 (+ (* 2 (/ v (pow u 3))) (* t1 (+ (* -4 (/ v (pow u 4))) (+ (* t1 (+ (* -2 (/ v (pow u 5))) (* -2 (/ (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))) u)))) (/ v (pow u 4)))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 u #s(literal 4 binary64))) (*.f64 (fma.f64 (/.f64 v (pow.f64 u #s(literal 5 binary64))) #s(literal -2 binary64) (/.f64 (*.f64 #s(literal 6 binary64) (/.f64 v (pow.f64 u #s(literal 4 binary64)))) u)) t1)) t1 (*.f64 (/.f64 v (pow.f64 u #s(literal 3 binary64))) #s(literal 2 binary64))) t1 (/.f64 (neg.f64 v) (*.f64 u u))) t1)
(+ (* 2 (* t1 u)) (pow u 2))
(*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u)
(+ (* t1 (+ t1 (* 2 u))) (pow u 2))
(fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1))
(+ (* -2 (* t1 u)) (pow u 2))
(*.f64 (fma.f64 #s(literal -2 binary64) t1 u) u)
(+ (* t1 (+ t1 (* -2 u))) (pow u 2))
(fma.f64 (fma.f64 #s(literal -2 binary64) t1 u) u (*.f64 t1 t1))
(+ (* -4 (* t1 (pow u 3))) (pow u 4))
(fma.f64 (*.f64 (pow.f64 u #s(literal 3 binary64)) #s(literal -4 binary64)) t1 (pow.f64 u #s(literal 4 binary64)))
(+ (* t1 (+ (* -4 (pow u 3)) (* t1 (+ (* 2 (pow u 2)) (* 4 (pow u 2)))))) (pow u 4))
(fma.f64 (fma.f64 (*.f64 (*.f64 u u) #s(literal 6 binary64)) t1 (*.f64 (pow.f64 u #s(literal 3 binary64)) #s(literal -4 binary64))) t1 (pow.f64 u #s(literal 4 binary64)))
(+ (* t1 (+ (* -4 (pow u 3)) (* t1 (+ (* -4 (* t1 u)) (+ (* 2 (pow u 2)) (* 4 (pow u 2))))))) (pow u 4))
(fma.f64 (fma.f64 (fma.f64 (*.f64 u t1) #s(literal -4 binary64) (*.f64 (*.f64 u u) #s(literal 6 binary64))) t1 (*.f64 (pow.f64 u #s(literal 3 binary64)) #s(literal -4 binary64))) t1 (pow.f64 u #s(literal 4 binary64)))
(/ (+ (* -2 (/ (* u v) t1)) (* -1 v)) t1)
(/.f64 (fma.f64 (*.f64 u (/.f64 v t1)) #s(literal -2 binary64) (neg.f64 v)) t1)
(/ (+ (* -4 (/ (* (pow u 2) v) (pow t1 2))) (+ (* -2 (/ (* u v) t1)) (+ (* -1 v) (/ (* (pow u 2) v) (pow t1 2))))) t1)
(/.f64 (fma.f64 (/.f64 #s(literal -4 binary64) t1) (/.f64 (*.f64 (*.f64 u u) v) t1) (fma.f64 (/.f64 (*.f64 u u) t1) (/.f64 v t1) (fma.f64 (*.f64 u (/.f64 v t1)) #s(literal -2 binary64) (neg.f64 v)))) t1)
(/ (+ (* -4 (/ (* (pow u 2) v) (pow t1 2))) (+ (* -2 (/ (* u v) t1)) (+ (* -1 v) (+ (* 2 (/ (* u (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v))) (pow t1 3))) (+ (* 2 (/ (* (pow u 3) v) (pow t1 3))) (/ (* (pow u 2) v) (pow t1 2))))))) t1)
(/.f64 (fma.f64 (/.f64 #s(literal -4 binary64) t1) (/.f64 (*.f64 (*.f64 u u) v) t1) (fma.f64 (*.f64 #s(literal -2 binary64) u) (/.f64 v t1) (-.f64 (+.f64 (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 (*.f64 u u) v)) u) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 u #s(literal 3 binary64)) v))) (pow.f64 t1 #s(literal 3 binary64))) (*.f64 (/.f64 (*.f64 u u) t1) (/.f64 v t1))) v))) t1)
(+ v (+ (/ (* u v) t1) (/ (* (pow u 2) v) (pow t1 2))))
(fma.f64 (fma.f64 u (/.f64 v (*.f64 t1 t1)) (/.f64 v t1)) u v)
(+ v (+ (/ (* u v) t1) (+ (/ (* (pow u 2) v) (pow t1 2)) (/ (* (pow u 3) v) (pow t1 3)))))
(fma.f64 (fma.f64 u (/.f64 v (*.f64 t1 t1)) (/.f64 v t1)) u (fma.f64 (pow.f64 u #s(literal 3 binary64)) (/.f64 v (pow.f64 t1 #s(literal 3 binary64))) v))
(- (* -1 (/ (pow u 2) (pow t1 2))) (+ 1 (/ u t1)))
(-.f64 (/.f64 (*.f64 (neg.f64 u) u) (*.f64 t1 t1)) (+.f64 #s(literal 1 binary64) (/.f64 u t1)))
(- (* -1 (/ (pow u 3) (pow t1 3))) (+ 1 (+ (/ u t1) (/ (pow u 2) (pow t1 2)))))
(-.f64 (pow.f64 (/.f64 (neg.f64 u) t1) #s(literal 3 binary64)) (fma.f64 (/.f64 u t1) (/.f64 u t1) (+.f64 #s(literal 1 binary64) (/.f64 u t1))))
(* t1 (- (/ u t1) 1))
(*.f64 (-.f64 (/.f64 u t1) #s(literal 1 binary64)) t1)
(/ (+ (* -1 v) (* 2 (/ (* u v) t1))) t1)
(/.f64 (fma.f64 (*.f64 u (/.f64 v t1)) #s(literal 2 binary64) (neg.f64 v)) t1)
(/ (+ (* -4 (/ (* (pow u 2) v) (pow t1 2))) (+ (* -1 v) (+ (* 2 (/ (* u v) t1)) (/ (* (pow u 2) v) (pow t1 2))))) t1)
(/.f64 (fma.f64 (/.f64 #s(literal -4 binary64) t1) (/.f64 (*.f64 (*.f64 u u) v) t1) (fma.f64 (/.f64 (*.f64 u u) t1) (/.f64 v t1) (fma.f64 (*.f64 u (/.f64 v t1)) #s(literal 2 binary64) (neg.f64 v)))) t1)
(/ (+ (* -4 (/ (* (pow u 2) v) (pow t1 2))) (+ (* -2 (/ (* u (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v))) (pow t1 3))) (+ (* -2 (/ (* (pow u 3) v) (pow t1 3))) (+ (* -1 v) (+ (* 2 (/ (* u v) t1)) (/ (* (pow u 2) v) (pow t1 2))))))) t1)
(/.f64 (fma.f64 (/.f64 #s(literal -4 binary64) t1) (/.f64 (*.f64 (*.f64 u u) v) t1) (+.f64 (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 (*.f64 u u) v)) u) (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 u #s(literal 3 binary64)) v))) (pow.f64 t1 #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 u u) t1) (/.f64 v t1) (fma.f64 (*.f64 u (/.f64 v t1)) #s(literal 2 binary64) (neg.f64 v))))) t1)
(* (pow t1 2) (+ 1 (* 2 (/ u t1))))
(*.f64 (*.f64 (fma.f64 (/.f64 u t1) #s(literal 2 binary64) #s(literal 1 binary64)) t1) t1)
(* (pow t1 2) (+ 1 (+ (* 2 (/ u t1)) (/ (pow u 2) (pow t1 2)))))
(*.f64 (fma.f64 (/.f64 u t1) (/.f64 u t1) (fma.f64 (/.f64 u t1) #s(literal 2 binary64) #s(literal 1 binary64))) (*.f64 t1 t1))
(* (pow t1 2) (+ 1 (* -2 (/ u t1))))
(*.f64 (*.f64 (fma.f64 (/.f64 u t1) #s(literal -2 binary64) #s(literal 1 binary64)) t1) t1)
(* (pow t1 2) (+ 1 (+ (* -2 (/ u t1)) (/ (pow u 2) (pow t1 2)))))
(*.f64 (fma.f64 (/.f64 u t1) (/.f64 u t1) (fma.f64 (/.f64 u t1) #s(literal -2 binary64) #s(literal 1 binary64))) (*.f64 t1 t1))
(* (pow t1 4) (+ 1 (* -4 (/ u t1))))
(*.f64 (fma.f64 (/.f64 u t1) #s(literal -4 binary64) #s(literal 1 binary64)) (pow.f64 t1 #s(literal 4 binary64)))
(* (pow t1 4) (+ 1 (+ (* -4 (/ u t1)) (+ (* 2 (/ (pow u 2) (pow t1 2))) (* 4 (/ (pow u 2) (pow t1 2)))))))
(*.f64 (fma.f64 (*.f64 (/.f64 u t1) (/.f64 u t1)) #s(literal 6 binary64) (fma.f64 (/.f64 u t1) #s(literal -4 binary64) #s(literal 1 binary64))) (pow.f64 t1 #s(literal 4 binary64)))
(* (pow t1 4) (+ 1 (+ (* -4 (/ u t1)) (+ (* -4 (/ (pow u 3) (pow t1 3))) (+ (* 2 (/ (pow u 2) (pow t1 2))) (* 4 (/ (pow u 2) (pow t1 2))))))))
(*.f64 (fma.f64 #s(literal -4 binary64) (+.f64 (/.f64 u t1) (pow.f64 (/.f64 u t1) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 u t1) (/.f64 u t1)) #s(literal 6 binary64) #s(literal 1 binary64))) (pow.f64 t1 #s(literal 4 binary64)))
(* -1 (/ (+ v (* 2 (/ (* u v) t1))) t1))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) u) (/.f64 v t1) v) (neg.f64 t1))
(* -1 (/ (+ v (* -1 (/ (- (+ (* -4 (/ (* (pow u 2) v) t1)) (/ (* (pow u 2) v) t1)) (* 2 (* u v))) t1))) t1))
(/.f64 (-.f64 v (/.f64 (fma.f64 (*.f64 #s(literal -3 binary64) (*.f64 u u)) (/.f64 v t1) (*.f64 (*.f64 #s(literal -2 binary64) u) v)) t1)) (neg.f64 t1))
(* -1 (/ (+ v (* -1 (/ (- (* -1 (/ (- (+ (* -2 (/ (* u (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v))) t1)) (* -2 (/ (* (pow u 3) v) t1))) (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v))) t1)) (* 2 (* u v))) t1))) t1))
(/.f64 (-.f64 v (/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -3 binary64) (*.f64 (*.f64 u u) v)) u (*.f64 (pow.f64 u #s(literal 3 binary64)) v)) t1) (*.f64 #s(literal 3 binary64) (*.f64 (*.f64 u u) v))) t1) #s(literal -1 binary64) (*.f64 (*.f64 #s(literal -2 binary64) u) v)) t1)) (neg.f64 t1))
(+ v (* -1 (/ (- (* -1 (/ (* (pow u 2) v) t1)) (* u v)) t1)))
(-.f64 v (/.f64 (fma.f64 (*.f64 (neg.f64 u) u) (/.f64 v t1) (*.f64 (neg.f64 v) u)) t1))
(+ v (* -1 (/ (- (* -1 (/ (- (/ (* (pow u 3) v) t1) (* -1 (* (pow u 2) v))) t1)) (* u v)) t1)))
(-.f64 v (/.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 u #s(literal 3 binary64)) (/.f64 v t1) (*.f64 (*.f64 u u) v)) (neg.f64 t1)) (*.f64 v u)) t1))
(- (* -1 (/ (- (/ (pow u 2) t1) (* -1 u)) t1)) 1)
(-.f64 (/.f64 (+.f64 (/.f64 (*.f64 u u) t1) u) (neg.f64 t1)) #s(literal 1 binary64))
(- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow u 3) t1)) (pow u 2)) t1)) (* -1 u)) t1)) 1)
(-.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 (pow.f64 u #s(literal 3 binary64)) (neg.f64 t1)) (*.f64 u u)) t1) #s(literal -1 binary64) u) (neg.f64 t1)) #s(literal 1 binary64))
(* -1 (* t1 (+ 1 (* -1 (/ u t1)))))
(*.f64 (neg.f64 t1) (-.f64 #s(literal 1 binary64) (/.f64 u t1)))
(* -1 (/ (+ v (* -2 (/ (* u v) t1))) t1))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) u) (/.f64 v t1) v) (neg.f64 t1))
(* -1 (/ (+ v (* -1 (/ (- (+ (* -4 (/ (* (pow u 2) v) t1)) (/ (* (pow u 2) v) t1)) (* -2 (* u v))) t1))) t1))
(/.f64 (-.f64 v (/.f64 (fma.f64 #s(literal -3 binary64) (/.f64 (*.f64 (*.f64 u u) v) t1) (*.f64 (*.f64 #s(literal 2 binary64) u) v)) t1)) (neg.f64 t1))
(* -1 (/ (+ v (* -1 (/ (- (* -1 (/ (- (+ (* 2 (/ (* u (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v))) t1)) (* 2 (/ (* (pow u 3) v) t1))) (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v))) t1)) (* -2 (* u v))) t1))) t1))
(/.f64 (-.f64 v (/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -3 binary64) (*.f64 (*.f64 u u) v)) u (*.f64 (pow.f64 u #s(literal 3 binary64)) v)) t1) (*.f64 #s(literal 3 binary64) (*.f64 (*.f64 u u) v))) t1) #s(literal -1 binary64) (*.f64 (*.f64 #s(literal 2 binary64) u) v)) t1)) (neg.f64 t1))
(* (pow t1 2) (+ 1 (* -1 (/ (+ (* -2 u) (* -1 (/ (pow u 2) t1))) t1))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) u (/.f64 (*.f64 (neg.f64 u) u) t1)) t1)) (*.f64 t1 t1))
(* (pow t1 2) (+ 1 (* -1 (/ (+ (* -1 (/ (pow u 2) t1)) (* 2 u)) t1))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) u (/.f64 (*.f64 (neg.f64 u) u) t1)) t1)) (*.f64 t1 t1))
(* (pow t1 4) (+ 1 (* -1 (/ (+ (* -1 (/ (+ (* 2 (pow u 2)) (* 4 (pow u 2))) t1)) (* 4 u)) t1))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 4 binary64) u (/.f64 (*.f64 (*.f64 (neg.f64 u) u) #s(literal 6 binary64)) t1)) t1)) (pow.f64 t1 #s(literal 4 binary64)))
(* (pow t1 4) (+ 1 (* -1 (/ (+ (* -1 (/ (+ (* -4 (/ (pow u 3) t1)) (+ (* 2 (pow u 2)) (* 4 (pow u 2)))) t1)) (* 4 u)) t1))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 4 binary64) u (/.f64 (fma.f64 (/.f64 (pow.f64 u #s(literal 3 binary64)) t1) #s(literal -4 binary64) (*.f64 (*.f64 u u) #s(literal 6 binary64))) (neg.f64 t1))) t1)) (pow.f64 t1 #s(literal 4 binary64)))

rewrite160.0ms (2.1%)

Memory
9.5MiB live, 200.7MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
031163
051155
1174151
21082151
08563151
Stop Event
iter limit
node limit
iter limit
Counts
19 → 482
Calls
Call 1
Inputs
(/.f64 (*.f64 (/.f64 t1 (-.f64 u t1)) (neg.f64 v)) (-.f64 u t1))
(*.f64 (/.f64 t1 (-.f64 u t1)) (neg.f64 v))
(/.f64 t1 (-.f64 u t1))
(-.f64 u t1)
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1))
(/.f64 (neg.f64 v) t1)
(neg.f64 v)
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (/.f64 (neg.f64 v) u) (/.f64 t1 u)))
(*.f64 (/.f64 (neg.f64 v) u) (/.f64 t1 u))
(/.f64 (neg.f64 v) u)
(fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1))
(/.f64 (*.f64 (neg.f64 t1) v) #s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1))))
(*.f64 (neg.f64 t1) v)
(neg.f64 t1)
(/.f64 (*.f64 (neg.f64 t1) v) (sqrt.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64))))
(sqrt.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64)))
(/.f64 t1 u)
#s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1)))
(pow.f64 (-.f64 u t1) #s(literal 4 binary64))
Outputs
(*.f64 (/.f64 (/.f64 (*.f64 v t1) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) (/.f64 (fma.f64 (neg.f64 u) u (*.f64 t1 t1)) (fma.f64 (neg.f64 t1) t1 (*.f64 u u)))) (/.f64 (+.f64 u t1) (-.f64 t1 u)))
(*.f64 (/.f64 (/.f64 (*.f64 v t1) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) (/.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (/.f64 (+.f64 u t1) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))))
(*.f64 (/.f64 (/.f64 (*.f64 v t1) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (/.f64 (fma.f64 (neg.f64 u) u (*.f64 t1 t1)) (fma.f64 (neg.f64 t1) t1 (*.f64 u u)))) (/.f64 (fma.f64 (+.f64 u t1) t1 (*.f64 u u)) (-.f64 t1 u)))
(*.f64 (/.f64 (/.f64 (*.f64 v t1) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (/.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (/.f64 (fma.f64 (+.f64 u t1) t1 (*.f64 u u)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))))
(*.f64 (/.f64 (/.f64 (neg.f64 t1) (-.f64 u t1)) (/.f64 (fma.f64 (neg.f64 u) u (*.f64 t1 t1)) (fma.f64 (neg.f64 t1) t1 (*.f64 u u)))) (/.f64 v (-.f64 t1 u)))
(*.f64 (/.f64 (/.f64 (neg.f64 t1) (-.f64 u t1)) (/.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (/.f64 v (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))))
(*.f64 (/.f64 (neg.f64 v) (/.f64 (fma.f64 (neg.f64 u) u (*.f64 t1 t1)) (fma.f64 (neg.f64 t1) t1 (*.f64 u u)))) (/.f64 (/.f64 t1 (-.f64 u t1)) (-.f64 t1 u)))
(*.f64 (/.f64 (neg.f64 v) (/.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (/.f64 (/.f64 t1 (-.f64 u t1)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))))
(*.f64 (/.f64 (/.f64 t1 (-.f64 u t1)) (/.f64 (fma.f64 (neg.f64 u) u (*.f64 t1 t1)) (fma.f64 (neg.f64 t1) t1 (*.f64 u u)))) (/.f64 (neg.f64 v) (-.f64 t1 u)))
(*.f64 (/.f64 (/.f64 t1 (-.f64 u t1)) (/.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (/.f64 (neg.f64 v) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))))
(*.f64 (/.f64 t1 (/.f64 (fma.f64 (neg.f64 u) u (*.f64 t1 t1)) (fma.f64 (neg.f64 t1) t1 (*.f64 u u)))) (/.f64 (/.f64 (neg.f64 v) (-.f64 u t1)) (-.f64 t1 u)))
(*.f64 (/.f64 t1 (/.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (/.f64 (/.f64 (neg.f64 v) (-.f64 u t1)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))))
(*.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) (+.f64 u t1))
(*.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (fma.f64 (+.f64 u t1) t1 (*.f64 u u)))
(*.f64 (/.f64 v (-.f64 u t1)) (/.f64 (neg.f64 t1) (-.f64 u t1)))
(*.f64 (/.f64 (neg.f64 t1) (-.f64 u t1)) (/.f64 v (-.f64 u t1)))
(*.f64 (/.f64 v (pow.f64 (-.f64 u t1) #s(literal 2 binary64))) (neg.f64 t1))
(*.f64 (/.f64 (neg.f64 v) (-.f64 u t1)) (/.f64 t1 (-.f64 u t1)))
(*.f64 (neg.f64 t1) (/.f64 v (pow.f64 (-.f64 u t1) #s(literal 2 binary64))))
(*.f64 (neg.f64 v) (/.f64 (/.f64 t1 (-.f64 u t1)) (-.f64 u t1)))
(*.f64 v (/.f64 (neg.f64 t1) (pow.f64 (-.f64 u t1) #s(literal 2 binary64))))
(*.f64 (/.f64 t1 (-.f64 u t1)) (/.f64 (neg.f64 v) (-.f64 u t1)))
(*.f64 t1 (neg.f64 (/.f64 v (pow.f64 (-.f64 u t1) #s(literal 2 binary64)))))
(/.f64 (*.f64 (*.f64 (neg.f64 v) (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 t1) t1 (*.f64 u u))) (*.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (neg.f64 (-.f64 t1 u))))
(/.f64 (*.f64 (*.f64 (neg.f64 v) (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (neg.f64 (fma.f64 u (-.f64 u t1) (*.f64 t1 t1)))))
(/.f64 (*.f64 (*.f64 (neg.f64 v) (/.f64 t1 (-.f64 u t1))) (*.f64 (+.f64 u t1) (-.f64 u t1))) (*.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (-.f64 u t1)))
(/.f64 (*.f64 (*.f64 (neg.f64 v) (/.f64 t1 (-.f64 u t1))) (*.f64 (+.f64 u t1) (-.f64 t1 u))) (*.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (-.f64 t1 u)))
(/.f64 (*.f64 (*.f64 (neg.f64 v) (/.f64 t1 (-.f64 u t1))) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (*.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (fma.f64 u u (fma.f64 t1 t1 (*.f64 (neg.f64 u) t1)))))
(/.f64 (*.f64 (*.f64 (neg.f64 v) (/.f64 t1 (-.f64 u t1))) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (*.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))))
(/.f64 (*.f64 (*.f64 (neg.f64 v) (/.f64 t1 (-.f64 u t1))) (-.f64 (pow.f64 u #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 u t1) t1) #s(literal 2 binary64)))) (*.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))) (-.f64 (*.f64 u u) (*.f64 (+.f64 u t1) t1))))
(/.f64 (*.f64 (*.f64 (neg.f64 v) (/.f64 t1 (-.f64 u t1))) (+.f64 (pow.f64 u #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 u t1) t1) #s(literal 3 binary64)))) (*.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))) (+.f64 (pow.f64 u #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 u t1) t1) #s(literal 2 binary64)) (*.f64 (*.f64 u u) (*.f64 (+.f64 u t1) t1))))))
(/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 u t1)))
(/.f64 (*.f64 v t1) (neg.f64 (neg.f64 (neg.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64))))))
(/.f64 (*.f64 v t1) (neg.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 t1) v) (neg.f64 (neg.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)))))
(/.f64 (*.f64 (neg.f64 t1) v) (pow.f64 (-.f64 u t1) #s(literal 2 binary64)))
(/.f64 (*.f64 (neg.f64 v) (/.f64 t1 (-.f64 u t1))) (-.f64 u t1))
(neg.f64 (*.f64 (/.f64 v (pow.f64 (-.f64 u t1) #s(literal 2 binary64))) t1))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 (-.f64 u t1)) (-.f64 u t1))))
(neg.f64 (*.f64 (neg.f64 v) (/.f64 (neg.f64 t1) (pow.f64 (-.f64 u t1) #s(literal 2 binary64)))))
(neg.f64 (/.f64 (*.f64 v t1) (pow.f64 (-.f64 u t1) #s(literal 2 binary64))))
(neg.f64 (*.f64 t1 (/.f64 v (pow.f64 (-.f64 u t1) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) (/.f64 (pow.f64 t1 #s(literal 3 binary64)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))) (*.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) (/.f64 (pow.f64 u #s(literal 3 binary64)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1)))))
(fma.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) u (*.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) t1))
(fma.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) t1 (*.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) u))
(fma.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (fma.f64 u u (*.f64 t1 t1)) (*.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 u t1)))
(fma.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 (+.f64 u t1) t1) (*.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 u u)))
(fma.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 u u) (*.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 (+.f64 u t1) t1)))
(fma.f64 (fma.f64 u u (*.f64 t1 t1)) (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 (*.f64 u t1) (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))))))
(fma.f64 (/.f64 (pow.f64 t1 #s(literal 3 binary64)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))) (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) (*.f64 (/.f64 (pow.f64 u #s(literal 3 binary64)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))) (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1)))))
(fma.f64 (*.f64 (+.f64 u t1) t1) (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 (*.f64 u u) (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))))))
(fma.f64 (*.f64 u u) (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 (*.f64 (+.f64 u t1) t1) (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))))))
(fma.f64 u (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) (*.f64 t1 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1)))))
(fma.f64 t1 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) (*.f64 u (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1)))))
(+.f64 (*.f64 (/.f64 (pow.f64 t1 #s(literal 3 binary64)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))) (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1)))) (*.f64 (/.f64 (pow.f64 u #s(literal 3 binary64)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))) (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1)))))
(+.f64 (*.f64 u (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1)))) (*.f64 t1 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1)))))
(+.f64 (*.f64 t1 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1)))) (*.f64 u (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1)))))
(+.f64 (*.f64 (fma.f64 u u (*.f64 t1 t1)) (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))))) (*.f64 (*.f64 u t1) (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))))))
(+.f64 (*.f64 (*.f64 (+.f64 u t1) t1) (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))))) (*.f64 (*.f64 u u) (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))))))
(+.f64 (*.f64 (*.f64 u u) (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))))) (*.f64 (*.f64 (+.f64 u t1) t1) (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))))))
(+.f64 (*.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) (/.f64 (pow.f64 t1 #s(literal 3 binary64)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1)))) (*.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) (/.f64 (pow.f64 u #s(literal 3 binary64)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1)))))
(+.f64 (*.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) u) (*.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) t1))
(+.f64 (*.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) t1) (*.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) u))
(+.f64 (*.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (fma.f64 u u (*.f64 t1 t1))) (*.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 u t1)))
(+.f64 (*.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 (+.f64 u t1) t1)) (*.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 u u)))
(+.f64 (*.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 u u)) (*.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 (+.f64 u t1) t1)))
(*.f64 (/.f64 (neg.f64 t1) (/.f64 (fma.f64 (neg.f64 u) u (*.f64 t1 t1)) (fma.f64 (neg.f64 t1) t1 (*.f64 u u)))) (/.f64 v (-.f64 t1 u)))
(*.f64 (/.f64 (neg.f64 t1) (/.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (/.f64 v (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))))
(*.f64 (/.f64 v (/.f64 (fma.f64 (neg.f64 u) u (*.f64 t1 t1)) (fma.f64 (neg.f64 t1) t1 (*.f64 u u)))) (/.f64 (neg.f64 t1) (-.f64 t1 u)))
(*.f64 (/.f64 v (/.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (/.f64 (neg.f64 t1) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))))
(*.f64 (/.f64 (neg.f64 v) (/.f64 (fma.f64 (neg.f64 u) u (*.f64 t1 t1)) (fma.f64 (neg.f64 t1) t1 (*.f64 u u)))) (/.f64 t1 (-.f64 t1 u)))
(*.f64 (/.f64 (neg.f64 v) (/.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (/.f64 t1 (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))))
(*.f64 (/.f64 t1 (/.f64 (fma.f64 (neg.f64 u) u (*.f64 t1 t1)) (fma.f64 (neg.f64 t1) t1 (*.f64 u u)))) (/.f64 (neg.f64 v) (-.f64 t1 u)))
(*.f64 (/.f64 t1 (/.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (/.f64 (neg.f64 v) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))))
(*.f64 (/.f64 (*.f64 v t1) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) (+.f64 u t1))
(*.f64 (/.f64 (*.f64 v t1) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (fma.f64 (+.f64 u t1) t1 (*.f64 u u)))
(*.f64 (/.f64 (neg.f64 t1) (-.f64 u t1)) v)
(*.f64 (neg.f64 v) (/.f64 t1 (-.f64 u t1)))
(*.f64 v (/.f64 (neg.f64 t1) (-.f64 u t1)))
(*.f64 (/.f64 t1 (-.f64 u t1)) (neg.f64 v))
(*.f64 t1 (/.f64 (neg.f64 v) (-.f64 u t1)))
(/.f64 (*.f64 (*.f64 (neg.f64 t1) v) (fma.f64 (neg.f64 t1) t1 (*.f64 u u))) (*.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (neg.f64 (-.f64 t1 u))))
(/.f64 (*.f64 (*.f64 (neg.f64 t1) v) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (neg.f64 (fma.f64 u (-.f64 u t1) (*.f64 t1 t1)))))
(/.f64 (*.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 u t1) (-.f64 u t1))) (*.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (-.f64 u t1)))
(/.f64 (*.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 u t1) (-.f64 t1 u))) (*.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (-.f64 t1 u)))
(/.f64 (*.f64 (*.f64 (neg.f64 t1) v) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (*.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (fma.f64 u u (fma.f64 t1 t1 (*.f64 (neg.f64 u) t1)))))
(/.f64 (*.f64 (*.f64 (neg.f64 t1) v) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (*.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))))
(/.f64 (*.f64 (*.f64 (neg.f64 t1) v) (-.f64 (pow.f64 u #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 u t1) t1) #s(literal 2 binary64)))) (*.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))) (-.f64 (*.f64 u u) (*.f64 (+.f64 u t1) t1))))
(/.f64 (*.f64 (*.f64 (neg.f64 t1) v) (+.f64 (pow.f64 u #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 u t1) t1) #s(literal 3 binary64)))) (*.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))) (+.f64 (pow.f64 u #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 u t1) t1) #s(literal 2 binary64)) (*.f64 (*.f64 u u) (*.f64 (+.f64 u t1) t1))))))
(/.f64 (*.f64 v t1) (neg.f64 (-.f64 u t1)))
(/.f64 (*.f64 (neg.f64 t1) v) (-.f64 u t1))
(neg.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))))
(fma.f64 (/.f64 (*.f64 v t1) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) (/.f64 (pow.f64 t1 #s(literal 3 binary64)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))) (*.f64 (/.f64 (*.f64 v t1) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) (/.f64 (pow.f64 u #s(literal 3 binary64)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1)))))
(fma.f64 (/.f64 (*.f64 v t1) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) u (*.f64 (/.f64 (*.f64 v t1) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) t1))
(fma.f64 (/.f64 (*.f64 v t1) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) t1 (*.f64 (/.f64 (*.f64 v t1) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) u))
(fma.f64 (/.f64 (*.f64 v t1) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (fma.f64 u u (*.f64 t1 t1)) (*.f64 (/.f64 (*.f64 v t1) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 u t1)))
(fma.f64 (/.f64 (*.f64 v t1) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 (+.f64 u t1) t1) (*.f64 (/.f64 (*.f64 v t1) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 u u)))
(fma.f64 (/.f64 (*.f64 v t1) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 u u) (*.f64 (/.f64 (*.f64 v t1) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 (+.f64 u t1) t1)))
(fma.f64 (fma.f64 u u (*.f64 t1 t1)) (/.f64 (*.f64 v t1) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 (*.f64 u t1) (/.f64 (*.f64 v t1) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))))))
(fma.f64 (/.f64 (pow.f64 t1 #s(literal 3 binary64)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))) (/.f64 (*.f64 v t1) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) (*.f64 (/.f64 (pow.f64 u #s(literal 3 binary64)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))) (/.f64 (*.f64 v t1) (fma.f64 (neg.f64 u) u (*.f64 t1 t1)))))
(fma.f64 (*.f64 (+.f64 u t1) t1) (/.f64 (*.f64 v t1) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 (*.f64 u u) (/.f64 (*.f64 v t1) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))))))
(fma.f64 (*.f64 u u) (/.f64 (*.f64 v t1) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 (*.f64 (+.f64 u t1) t1) (/.f64 (*.f64 v t1) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))))))
(fma.f64 u (/.f64 (*.f64 v t1) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) (*.f64 t1 (/.f64 (*.f64 v t1) (fma.f64 (neg.f64 u) u (*.f64 t1 t1)))))
(fma.f64 t1 (/.f64 (*.f64 v t1) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) (*.f64 u (/.f64 (*.f64 v t1) (fma.f64 (neg.f64 u) u (*.f64 t1 t1)))))
(+.f64 (*.f64 (/.f64 (pow.f64 t1 #s(literal 3 binary64)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))) (/.f64 (*.f64 v t1) (fma.f64 (neg.f64 u) u (*.f64 t1 t1)))) (*.f64 (/.f64 (pow.f64 u #s(literal 3 binary64)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))) (/.f64 (*.f64 v t1) (fma.f64 (neg.f64 u) u (*.f64 t1 t1)))))
(+.f64 (*.f64 u (/.f64 (*.f64 v t1) (fma.f64 (neg.f64 u) u (*.f64 t1 t1)))) (*.f64 t1 (/.f64 (*.f64 v t1) (fma.f64 (neg.f64 u) u (*.f64 t1 t1)))))
(+.f64 (*.f64 t1 (/.f64 (*.f64 v t1) (fma.f64 (neg.f64 u) u (*.f64 t1 t1)))) (*.f64 u (/.f64 (*.f64 v t1) (fma.f64 (neg.f64 u) u (*.f64 t1 t1)))))
(+.f64 (*.f64 (fma.f64 u u (*.f64 t1 t1)) (/.f64 (*.f64 v t1) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))))) (*.f64 (*.f64 u t1) (/.f64 (*.f64 v t1) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))))))
(+.f64 (*.f64 (*.f64 (+.f64 u t1) t1) (/.f64 (*.f64 v t1) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))))) (*.f64 (*.f64 u u) (/.f64 (*.f64 v t1) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))))))
(+.f64 (*.f64 (*.f64 u u) (/.f64 (*.f64 v t1) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))))) (*.f64 (*.f64 (+.f64 u t1) t1) (/.f64 (*.f64 v t1) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))))))
(+.f64 (*.f64 (/.f64 (*.f64 v t1) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) (/.f64 (pow.f64 t1 #s(literal 3 binary64)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1)))) (*.f64 (/.f64 (*.f64 v t1) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) (/.f64 (pow.f64 u #s(literal 3 binary64)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1)))))
(+.f64 (*.f64 (/.f64 (*.f64 v t1) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) u) (*.f64 (/.f64 (*.f64 v t1) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) t1))
(+.f64 (*.f64 (/.f64 (*.f64 v t1) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) t1) (*.f64 (/.f64 (*.f64 v t1) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) u))
(+.f64 (*.f64 (/.f64 (*.f64 v t1) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (fma.f64 u u (*.f64 t1 t1))) (*.f64 (/.f64 (*.f64 v t1) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 u t1)))
(+.f64 (*.f64 (/.f64 (*.f64 v t1) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 (+.f64 u t1) t1)) (*.f64 (/.f64 (*.f64 v t1) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 u u)))
(+.f64 (*.f64 (/.f64 (*.f64 v t1) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 u u)) (*.f64 (/.f64 (*.f64 v t1) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 (+.f64 u t1) t1)))
(*.f64 (/.f64 t1 (*.f64 (+.f64 u t1) (-.f64 u t1))) (+.f64 u t1))
(*.f64 (/.f64 t1 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (fma.f64 (+.f64 u t1) t1 (*.f64 u u)))
(/.f64 (*.f64 t1 (fma.f64 (neg.f64 t1) t1 (*.f64 u u))) (*.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (neg.f64 (-.f64 t1 u))))
(/.f64 (*.f64 t1 (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (neg.f64 (fma.f64 u (-.f64 u t1) (*.f64 t1 t1)))))
(/.f64 (*.f64 t1 (*.f64 (+.f64 u t1) (-.f64 u t1))) (*.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (-.f64 u t1)))
(/.f64 (*.f64 t1 (-.f64 (pow.f64 u #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 u t1) t1) #s(literal 2 binary64)))) (*.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))) (-.f64 (*.f64 u u) (*.f64 (+.f64 u t1) t1))))
(/.f64 (*.f64 t1 (+.f64 (pow.f64 u #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 u t1) t1) #s(literal 3 binary64)))) (*.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))) (+.f64 (pow.f64 u #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 u t1) t1) #s(literal 2 binary64)) (*.f64 (*.f64 u u) (*.f64 (+.f64 u t1) t1))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 t1))) (neg.f64 (-.f64 u t1)))
(/.f64 (*.f64 t1 (*.f64 (+.f64 u t1) (-.f64 t1 u))) (*.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (-.f64 t1 u)))
(/.f64 (fma.f64 (pow.f64 u #s(literal 3 binary64)) t1 (pow.f64 t1 #s(literal 4 binary64))) (*.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (fma.f64 u u (fma.f64 t1 t1 (*.f64 (neg.f64 u) t1)))))
(/.f64 (fma.f64 (pow.f64 u #s(literal 3 binary64)) t1 (pow.f64 t1 #s(literal 4 binary64))) (*.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))))
(/.f64 (neg.f64 (neg.f64 t1)) (-.f64 u t1))
(/.f64 (neg.f64 t1) (neg.f64 (-.f64 u t1)))
(/.f64 t1 (-.f64 u t1))
(neg.f64 (/.f64 (neg.f64 t1) (-.f64 u t1)))
(fma.f64 (/.f64 t1 (*.f64 (+.f64 u t1) (-.f64 u t1))) (/.f64 (pow.f64 t1 #s(literal 3 binary64)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))) (*.f64 (/.f64 t1 (*.f64 (+.f64 u t1) (-.f64 u t1))) (/.f64 (pow.f64 u #s(literal 3 binary64)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1)))))
(fma.f64 (/.f64 t1 (*.f64 (+.f64 u t1) (-.f64 u t1))) u (*.f64 (/.f64 t1 (*.f64 (+.f64 u t1) (-.f64 u t1))) t1))
(fma.f64 (/.f64 t1 (*.f64 (+.f64 u t1) (-.f64 u t1))) t1 (*.f64 (/.f64 t1 (*.f64 (+.f64 u t1) (-.f64 u t1))) u))
(fma.f64 (/.f64 t1 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (fma.f64 u u (*.f64 t1 t1)) (*.f64 (/.f64 t1 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (*.f64 u t1)))
(fma.f64 (/.f64 t1 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (*.f64 (+.f64 u t1) t1) (*.f64 (/.f64 t1 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (*.f64 u u)))
(fma.f64 (/.f64 t1 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (*.f64 u u) (*.f64 (/.f64 t1 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (*.f64 (+.f64 u t1) t1)))
(fma.f64 (fma.f64 u u (*.f64 t1 t1)) (/.f64 t1 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (*.f64 (*.f64 u t1) (/.f64 t1 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))))
(fma.f64 (/.f64 (pow.f64 t1 #s(literal 3 binary64)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))) (/.f64 t1 (*.f64 (+.f64 u t1) (-.f64 u t1))) (*.f64 (/.f64 (pow.f64 u #s(literal 3 binary64)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))) (/.f64 t1 (*.f64 (+.f64 u t1) (-.f64 u t1)))))
(fma.f64 (*.f64 (+.f64 u t1) t1) (/.f64 t1 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (*.f64 (*.f64 u u) (/.f64 t1 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))))
(fma.f64 (*.f64 u u) (/.f64 t1 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (*.f64 (*.f64 (+.f64 u t1) t1) (/.f64 t1 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))))
(fma.f64 u (/.f64 t1 (*.f64 (+.f64 u t1) (-.f64 u t1))) (*.f64 t1 (/.f64 t1 (*.f64 (+.f64 u t1) (-.f64 u t1)))))
(fma.f64 t1 (/.f64 t1 (*.f64 (+.f64 u t1) (-.f64 u t1))) (*.f64 u (/.f64 t1 (*.f64 (+.f64 u t1) (-.f64 u t1)))))
(+.f64 (*.f64 (/.f64 (pow.f64 t1 #s(literal 3 binary64)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))) (/.f64 t1 (*.f64 (+.f64 u t1) (-.f64 u t1)))) (*.f64 (/.f64 (pow.f64 u #s(literal 3 binary64)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))) (/.f64 t1 (*.f64 (+.f64 u t1) (-.f64 u t1)))))
(+.f64 (*.f64 u (/.f64 t1 (*.f64 (+.f64 u t1) (-.f64 u t1)))) (*.f64 t1 (/.f64 t1 (*.f64 (+.f64 u t1) (-.f64 u t1)))))
(+.f64 (*.f64 t1 (/.f64 t1 (*.f64 (+.f64 u t1) (-.f64 u t1)))) (*.f64 u (/.f64 t1 (*.f64 (+.f64 u t1) (-.f64 u t1)))))
(+.f64 (*.f64 (fma.f64 u u (*.f64 t1 t1)) (/.f64 t1 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 (*.f64 u t1) (/.f64 t1 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))))
(+.f64 (*.f64 (*.f64 (+.f64 u t1) t1) (/.f64 t1 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 (*.f64 u u) (/.f64 t1 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))))
(+.f64 (*.f64 (*.f64 u u) (/.f64 t1 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 (*.f64 (+.f64 u t1) t1) (/.f64 t1 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))))
(+.f64 (*.f64 (/.f64 t1 (*.f64 (+.f64 u t1) (-.f64 u t1))) (/.f64 (pow.f64 t1 #s(literal 3 binary64)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1)))) (*.f64 (/.f64 t1 (*.f64 (+.f64 u t1) (-.f64 u t1))) (/.f64 (pow.f64 u #s(literal 3 binary64)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1)))))
(+.f64 (*.f64 (/.f64 t1 (*.f64 (+.f64 u t1) (-.f64 u t1))) u) (*.f64 (/.f64 t1 (*.f64 (+.f64 u t1) (-.f64 u t1))) t1))
(+.f64 (*.f64 (/.f64 t1 (*.f64 (+.f64 u t1) (-.f64 u t1))) t1) (*.f64 (/.f64 t1 (*.f64 (+.f64 u t1) (-.f64 u t1))) u))
(+.f64 (*.f64 (/.f64 t1 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (fma.f64 u u (*.f64 t1 t1))) (*.f64 (/.f64 t1 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (*.f64 u t1)))
(+.f64 (*.f64 (/.f64 t1 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (*.f64 (+.f64 u t1) t1)) (*.f64 (/.f64 t1 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (*.f64 u u)))
(+.f64 (*.f64 (/.f64 t1 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (*.f64 u u)) (*.f64 (/.f64 t1 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (*.f64 (+.f64 u t1) t1)))
(*.f64 (pow.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64)) #s(literal 1/8 binary64)) (pow.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64)) #s(literal 1/8 binary64)))
(*.f64 (sqrt.f64 (-.f64 u t1)) (sqrt.f64 (-.f64 u t1)))
(*.f64 (pow.f64 (neg.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64))) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (pow.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (-.f64 u t1) #s(literal 1/2 binary64)) (pow.f64 (-.f64 u t1) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 u) u (*.f64 t1 t1)) (fma.f64 (neg.f64 t1) t1 (*.f64 u u))) #s(literal 1 binary64)) (pow.f64 (-.f64 t1 u) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) #s(literal 1 binary64)) (pow.f64 (fma.f64 u (-.f64 u t1) (*.f64 t1 t1)) #s(literal 1 binary64)))
(*.f64 (/.f64 (fma.f64 (neg.f64 u) u (*.f64 t1 t1)) (fma.f64 (neg.f64 t1) t1 (*.f64 u u))) (-.f64 t1 u))
(*.f64 (/.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1)))
(pow.f64 (pow.f64 (-.f64 u t1) #s(literal 8 binary64)) #s(literal 1/8 binary64))
(pow.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64)) #s(literal 1/4 binary64))
(pow.f64 (-.f64 u t1) #s(literal 1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 u u) (+.f64 u t1)) (/.f64 (*.f64 u u) (+.f64 u t1))) (*.f64 (/.f64 (*.f64 t1 t1) (+.f64 u t1)) (/.f64 (*.f64 t1 t1) (+.f64 u t1)))) (+.f64 (/.f64 (*.f64 u u) (+.f64 u t1)) (/.f64 (*.f64 t1 t1) (+.f64 u t1))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 u #s(literal 3 binary64)) (fma.f64 (+.f64 u t1) t1 (*.f64 u u))) (/.f64 (pow.f64 u #s(literal 3 binary64)) (fma.f64 (+.f64 u t1) t1 (*.f64 u u)))) (*.f64 (/.f64 (pow.f64 t1 #s(literal 3 binary64)) (fma.f64 (+.f64 u t1) t1 (*.f64 u u))) (/.f64 (pow.f64 t1 #s(literal 3 binary64)) (fma.f64 (+.f64 u t1) t1 (*.f64 u u))))) (+.f64 (/.f64 (pow.f64 u #s(literal 3 binary64)) (fma.f64 (+.f64 u t1) t1 (*.f64 u u))) (/.f64 (pow.f64 t1 #s(literal 3 binary64)) (fma.f64 (+.f64 u t1) t1 (*.f64 u u)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 u u) (+.f64 u t1)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 t1 t1) (+.f64 u t1)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 u u) (+.f64 u t1)) (/.f64 (*.f64 u u) (+.f64 u t1)) (fma.f64 (/.f64 (*.f64 t1 t1) (+.f64 u t1)) (/.f64 (*.f64 t1 t1) (+.f64 u t1)) (*.f64 (/.f64 (*.f64 u u) (+.f64 u t1)) (/.f64 (*.f64 t1 t1) (+.f64 u t1))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 u #s(literal 3 binary64)) (fma.f64 (+.f64 u t1) t1 (*.f64 u u))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 t1 #s(literal 3 binary64)) (fma.f64 (+.f64 u t1) t1 (*.f64 u u))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 u #s(literal 3 binary64)) (fma.f64 (+.f64 u t1) t1 (*.f64 u u))) (/.f64 (pow.f64 u #s(literal 3 binary64)) (fma.f64 (+.f64 u t1) t1 (*.f64 u u))) (fma.f64 (/.f64 (pow.f64 t1 #s(literal 3 binary64)) (fma.f64 (+.f64 u t1) t1 (*.f64 u u))) (/.f64 (pow.f64 t1 #s(literal 3 binary64)) (fma.f64 (+.f64 u t1) t1 (*.f64 u u))) (*.f64 (/.f64 (pow.f64 u #s(literal 3 binary64)) (fma.f64 (+.f64 u t1) t1 (*.f64 u u))) (/.f64 (pow.f64 t1 #s(literal 3 binary64)) (fma.f64 (+.f64 u t1) t1 (*.f64 u u)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (+.f64 u t1) t1 (*.f64 u u)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (fma.f64 (+.f64 u t1) t1 (*.f64 u u)))
(/.f64 (neg.f64 (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) (+.f64 u t1))
(/.f64 (*.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (-.f64 (pow.f64 t1 #s(literal 3 binary64)) (pow.f64 u #s(literal 3 binary64)))) (*.f64 (*.f64 (+.f64 u t1) (-.f64 t1 u)) (fma.f64 t1 t1 (*.f64 (+.f64 u t1) u))))
(/.f64 (*.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (*.f64 (+.f64 u t1) (-.f64 t1 u))) (*.f64 (*.f64 (+.f64 u t1) (-.f64 t1 u)) (+.f64 u t1)))
(/.f64 (*.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (-.f64 (pow.f64 t1 #s(literal 4 binary64)) (pow.f64 (*.f64 u (-.f64 u t1)) #s(literal 2 binary64)))) (*.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))) (-.f64 (*.f64 t1 t1) (*.f64 u (-.f64 u t1)))))
(/.f64 (*.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (+.f64 (pow.f64 t1 #s(literal 6 binary64)) (pow.f64 (*.f64 u (-.f64 u t1)) #s(literal 3 binary64)))) (*.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))) (+.f64 (pow.f64 t1 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 u (-.f64 u t1)) #s(literal 2 binary64)) (*.f64 (*.f64 t1 t1) (*.f64 u (-.f64 u t1)))))))
(/.f64 (-.f64 (*.f64 (*.f64 u u) (+.f64 u t1)) (*.f64 (+.f64 u t1) (*.f64 t1 t1))) (pow.f64 (+.f64 u t1) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 u #s(literal 3 binary64)) (fma.f64 (+.f64 u t1) t1 (*.f64 u u))) (*.f64 (fma.f64 (+.f64 u t1) t1 (*.f64 u u)) (pow.f64 t1 #s(literal 3 binary64)))) (*.f64 (fma.f64 (+.f64 u t1) t1 (*.f64 u u)) (fma.f64 (+.f64 u t1) t1 (*.f64 u u))))
(/.f64 (fabs.f64 (-.f64 (pow.f64 t1 #s(literal 3 binary64)) (pow.f64 u #s(literal 3 binary64)))) (fabs.f64 (fma.f64 t1 t1 (*.f64 (+.f64 u t1) u))))
(/.f64 (exp.f64 (log.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)))) (exp.f64 (log.f64 (+.f64 u t1))))
(/.f64 (exp.f64 (log.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (exp.f64 (log.f64 (fma.f64 (+.f64 u t1) t1 (*.f64 u u)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (neg.f64 (fma.f64 (+.f64 u t1) t1 (*.f64 u u))))
(/.f64 (fma.f64 (neg.f64 u) u (*.f64 t1 t1)) (neg.f64 (+.f64 u t1)))
(/.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (+.f64 u t1))
(/.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))) (neg.f64 (neg.f64 (fma.f64 (+.f64 u t1) t1 (*.f64 u u)))))
(/.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))) (fma.f64 (+.f64 u t1) t1 (*.f64 u u)))
(neg.f64 (neg.f64 (-.f64 u t1)))
(fma.f64 (/.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (*.f64 u (-.f64 u t1)) (*.f64 (/.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (*.f64 t1 t1)))
(fma.f64 (/.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (*.f64 t1 t1) (*.f64 (/.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (*.f64 u (-.f64 u t1))))
(fma.f64 (*.f64 u (-.f64 u t1)) (/.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (*.f64 (*.f64 t1 t1) (/.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))))
(fma.f64 (*.f64 t1 t1) (/.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (*.f64 (*.f64 u (-.f64 u t1)) (/.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))))
(sqrt.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)))
(-.f64 (/.f64 (*.f64 u u) (+.f64 u t1)) (/.f64 (*.f64 t1 t1) (+.f64 u t1)))
(-.f64 (/.f64 (pow.f64 u #s(literal 3 binary64)) (fma.f64 (+.f64 u t1) t1 (*.f64 u u))) (/.f64 (pow.f64 t1 #s(literal 3 binary64)) (fma.f64 (+.f64 u t1) t1 (*.f64 u u))))
(-.f64 u t1)
(fabs.f64 (neg.f64 (-.f64 t1 u)))
(fabs.f64 (-.f64 t1 u))
(fabs.f64 (-.f64 u t1))
(exp.f64 (/.f64 (/.f64 (log.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (/.f64 (*.f64 (log.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (/.f64 (*.f64 (log.f64 (-.f64 u t1)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (/.f64 (log.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64))) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 u t1)) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (-.f64 u t1)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (-.f64 u t1)))
(+.f64 (*.f64 (*.f64 u (-.f64 u t1)) (/.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 (*.f64 t1 t1) (/.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))))
(+.f64 (*.f64 (*.f64 t1 t1) (/.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 (*.f64 u (-.f64 u t1)) (/.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (*.f64 u (-.f64 u t1))) (*.f64 (/.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (*.f64 t1 t1)))
(+.f64 (*.f64 (/.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (*.f64 t1 t1)) (*.f64 (/.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (*.f64 u (-.f64 u t1))))
(+.f64 (cosh.f64 (log.f64 (-.f64 u t1))) (sinh.f64 (log.f64 (-.f64 u t1))))
(+.f64 (/.f64 (*.f64 u u) (+.f64 u t1)) (/.f64 (*.f64 (neg.f64 t1) t1) (+.f64 u t1)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1))
(/.f64 (neg.f64 v) (neg.f64 (neg.f64 t1)))
(/.f64 (neg.f64 v) t1)
(/.f64 v (neg.f64 (neg.f64 (neg.f64 t1))))
(/.f64 v (neg.f64 t1))
(neg.f64 (/.f64 v t1))
(neg.f64 v)
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v u)))
(*.f64 (/.f64 (neg.f64 t1) (fabs.f64 u)) (/.f64 v (fabs.f64 u)))
(*.f64 (/.f64 v (fabs.f64 u)) (/.f64 (neg.f64 t1) (fabs.f64 u)))
(*.f64 (/.f64 (neg.f64 v) (fabs.f64 u)) (/.f64 t1 (fabs.f64 u)))
(*.f64 (/.f64 t1 (fabs.f64 u)) (/.f64 (neg.f64 v) (fabs.f64 u)))
(*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v u))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) u))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) u))
(*.f64 (/.f64 (neg.f64 v) u) (/.f64 t1 u))
(*.f64 (neg.f64 v) (/.f64 (/.f64 t1 u) u))
(*.f64 (neg.f64 v) (/.f64 t1 (*.f64 u u)))
(/.f64 (*.f64 (/.f64 v u) t1) (neg.f64 u))
(/.f64 (*.f64 (/.f64 (neg.f64 v) u) t1) (neg.f64 (neg.f64 u)))
(/.f64 (*.f64 (/.f64 (neg.f64 v) u) t1) u)
(/.f64 (*.f64 v t1) (*.f64 (neg.f64 u) u))
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (neg.f64 (neg.f64 u)) u))
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 u (neg.f64 (neg.f64 u))))
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 u u))
(neg.f64 (/.f64 (*.f64 (/.f64 (neg.f64 v) u) t1) (neg.f64 u)))
(neg.f64 (/.f64 (*.f64 (/.f64 v u) t1) u))
(neg.f64 (*.f64 (/.f64 (neg.f64 v) u) (/.f64 (neg.f64 t1) u)))
(neg.f64 (*.f64 (/.f64 (neg.f64 t1) u) (/.f64 (neg.f64 v) u)))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 u) u)))
(neg.f64 (*.f64 v (/.f64 t1 (*.f64 u u))))
(neg.f64 (*.f64 (/.f64 v u) (/.f64 t1 u)))
(/.f64 (neg.f64 v) (neg.f64 (neg.f64 u)))
(/.f64 (neg.f64 v) u)
(/.f64 v (neg.f64 (neg.f64 (neg.f64 u))))
(/.f64 v (neg.f64 u))
(neg.f64 (/.f64 v u))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 (neg.f64 t1) t1))) (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 (neg.f64 t1) t1)))) (*.f64 (/.f64 (pow.f64 t1 #s(literal 4 binary64)) (fma.f64 (fma.f64 #s(literal -2 binary64) t1 (neg.f64 u)) u (*.f64 t1 t1))) (/.f64 (pow.f64 t1 #s(literal 4 binary64)) (fma.f64 (fma.f64 #s(literal -2 binary64) t1 (neg.f64 u)) u (*.f64 t1 t1))))) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) #s(literal 3 binary64)) (fma.f64 (*.f64 t1 t1) (-.f64 (*.f64 t1 t1) (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) #s(literal 3 binary64)) (fma.f64 (*.f64 t1 t1) (-.f64 (*.f64 t1 t1) (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 t1 #s(literal 6 binary64)) (fma.f64 (*.f64 t1 t1) (-.f64 (*.f64 t1 t1) (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) #s(literal 2 binary64)))) (/.f64 (pow.f64 t1 #s(literal 6 binary64)) (fma.f64 (*.f64 t1 t1) (-.f64 (*.f64 t1 t1) (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) #s(literal 2 binary64)))))) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1)))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 (neg.f64 t1) t1))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 t1 #s(literal 4 binary64)) (fma.f64 (fma.f64 #s(literal -2 binary64) t1 (neg.f64 u)) u (*.f64 t1 t1))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 (neg.f64 t1) t1))) (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 (neg.f64 t1) t1))) (fma.f64 (/.f64 (pow.f64 t1 #s(literal 4 binary64)) (fma.f64 (fma.f64 #s(literal -2 binary64) t1 (neg.f64 u)) u (*.f64 t1 t1))) (/.f64 (pow.f64 t1 #s(literal 4 binary64)) (fma.f64 (fma.f64 #s(literal -2 binary64) t1 (neg.f64 u)) u (*.f64 t1 t1))) (*.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 (neg.f64 t1) t1))) (/.f64 (pow.f64 t1 #s(literal 4 binary64)) (fma.f64 (fma.f64 #s(literal -2 binary64) t1 (neg.f64 u)) u (*.f64 t1 t1)))))))
(/.f64 (-.f64 (pow.f64 t1 #s(literal 6 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal -2 binary64) t1 (neg.f64 u)) u) #s(literal 3 binary64))) (+.f64 (pow.f64 t1 #s(literal 4 binary64)) (+.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) #s(literal 2 binary64)) (*.f64 (*.f64 t1 t1) (*.f64 (fma.f64 #s(literal -2 binary64) t1 (neg.f64 u)) u)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) #s(literal 3 binary64)) (fma.f64 (*.f64 t1 t1) (-.f64 (*.f64 t1 t1) (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 t1 #s(literal 6 binary64)) (fma.f64 (*.f64 t1 t1) (-.f64 (*.f64 t1 t1) (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) #s(literal 3 binary64)) (fma.f64 (*.f64 t1 t1) (-.f64 (*.f64 t1 t1) (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) #s(literal 3 binary64)) (fma.f64 (*.f64 t1 t1) (-.f64 (*.f64 t1 t1) (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 (pow.f64 t1 #s(literal 6 binary64)) (fma.f64 (*.f64 t1 t1) (-.f64 (*.f64 t1 t1) (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) #s(literal 2 binary64)))) (/.f64 (pow.f64 t1 #s(literal 6 binary64)) (fma.f64 (*.f64 t1 t1) (-.f64 (*.f64 t1 t1) (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) #s(literal 3 binary64)) (fma.f64 (*.f64 t1 t1) (-.f64 (*.f64 t1 t1) (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) #s(literal 2 binary64)))) (/.f64 (pow.f64 t1 #s(literal 6 binary64)) (fma.f64 (*.f64 t1 t1) (-.f64 (*.f64 t1 t1) (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 t1 #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 t1 t1) (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) #s(literal 2 binary64)) (pow.f64 t1 #s(literal 4 binary64))))) (neg.f64 (fma.f64 (fma.f64 #s(literal -2 binary64) t1 (neg.f64 u)) u (*.f64 t1 t1))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) #s(literal 3 binary64)) (pow.f64 t1 #s(literal 6 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 t1 t1) (-.f64 (*.f64 t1 t1) (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 (neg.f64 t1) t1))) (*.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 (neg.f64 t1) t1)) (pow.f64 t1 #s(literal 4 binary64)))) (*.f64 (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 (neg.f64 t1) t1)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 (neg.f64 t1) t1))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) #s(literal 3 binary64)) (fma.f64 (*.f64 t1 t1) (-.f64 (*.f64 t1 t1) (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 t1 t1) (-.f64 (*.f64 t1 t1) (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) #s(literal 2 binary64))) (pow.f64 t1 #s(literal 6 binary64)))) (*.f64 (fma.f64 (*.f64 t1 t1) (-.f64 (*.f64 t1 t1) (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) #s(literal 2 binary64))) (fma.f64 (*.f64 t1 t1) (-.f64 (*.f64 t1 t1) (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 t1 #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) #s(literal 2 binary64))) (-.f64 (*.f64 t1 t1) (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u)))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) #s(literal 3 binary64)) (pow.f64 t1 #s(literal 6 binary64))) (+.f64 (pow.f64 t1 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) t1) t1))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) #s(literal 3 binary64)) (pow.f64 t1 #s(literal 6 binary64))) (fma.f64 (*.f64 t1 t1) (-.f64 (*.f64 t1 t1) (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) #s(literal 2 binary64)) (pow.f64 t1 #s(literal 4 binary64)))) (fma.f64 (fma.f64 #s(literal -2 binary64) t1 (neg.f64 u)) u (*.f64 t1 t1)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) #s(literal 3 binary64)) (pow.f64 t1 #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 t1 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) t1) t1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) #s(literal 3 binary64)) (pow.f64 t1 #s(literal 6 binary64)))) (neg.f64 (fma.f64 (*.f64 t1 t1) (-.f64 (*.f64 t1 t1) (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) #s(literal 2 binary64)) (pow.f64 t1 #s(literal 4 binary64))) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 (neg.f64 t1) t1)))
(neg.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) #s(literal 2 binary64)) (pow.f64 t1 #s(literal 4 binary64)))) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 (neg.f64 t1) t1))))
(neg.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) #s(literal 3 binary64)) (pow.f64 t1 #s(literal 6 binary64)))) (fma.f64 (*.f64 t1 t1) (-.f64 (*.f64 t1 t1) (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) #s(literal 2 binary64)))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) #s(literal 2 binary64)) (pow.f64 t1 #s(literal 4 binary64))) (fma.f64 (fma.f64 #s(literal -2 binary64) t1 (neg.f64 u)) u (*.f64 t1 t1))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) #s(literal 3 binary64)) (pow.f64 t1 #s(literal 6 binary64))) (neg.f64 (fma.f64 (*.f64 t1 t1) (-.f64 (*.f64 t1 t1) (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) #s(literal 2 binary64))))))
(fma.f64 (neg.f64 (neg.f64 (neg.f64 t1))) (neg.f64 (neg.f64 (neg.f64 t1))) (*.f64 (neg.f64 (neg.f64 u)) (fma.f64 #s(literal 2 binary64) t1 u)))
(fma.f64 (neg.f64 (neg.f64 (neg.f64 t1))) (neg.f64 (neg.f64 (neg.f64 t1))) (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u))
(fma.f64 (exp.f64 (log.f64 t1)) (exp.f64 (log.f64 t1)) (*.f64 (neg.f64 (neg.f64 u)) (fma.f64 #s(literal 2 binary64) t1 u)))
(fma.f64 (exp.f64 (log.f64 t1)) (exp.f64 (log.f64 t1)) (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u))
(fma.f64 (neg.f64 (neg.f64 t1)) (neg.f64 (neg.f64 t1)) (*.f64 (neg.f64 (neg.f64 u)) (fma.f64 #s(literal 2 binary64) t1 u)))
(fma.f64 (neg.f64 (neg.f64 t1)) (neg.f64 (neg.f64 t1)) (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u))
(fma.f64 (neg.f64 (neg.f64 t1)) t1 (*.f64 (neg.f64 (neg.f64 u)) (fma.f64 #s(literal 2 binary64) t1 u)))
(fma.f64 (neg.f64 (neg.f64 t1)) t1 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u))
(fma.f64 (neg.f64 t1) (neg.f64 t1) (*.f64 (neg.f64 (neg.f64 u)) (fma.f64 #s(literal 2 binary64) t1 u)))
(fma.f64 (neg.f64 t1) (neg.f64 t1) (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u))
(fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 (neg.f64 (neg.f64 (neg.f64 t1))) (neg.f64 t1)))
(fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1))
(fma.f64 u (fma.f64 #s(literal 2 binary64) t1 u) (*.f64 (neg.f64 (neg.f64 (neg.f64 t1))) (neg.f64 t1)))
(fma.f64 u (fma.f64 #s(literal 2 binary64) t1 u) (*.f64 t1 t1))
(fma.f64 t1 (neg.f64 (neg.f64 t1)) (*.f64 (neg.f64 (neg.f64 u)) (fma.f64 #s(literal 2 binary64) t1 u)))
(fma.f64 t1 (neg.f64 (neg.f64 t1)) (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u))
(fma.f64 t1 t1 (*.f64 (neg.f64 (neg.f64 u)) (fma.f64 #s(literal 2 binary64) t1 u)))
(fma.f64 t1 t1 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u))
(-.f64 (/.f64 (pow.f64 t1 #s(literal 4 binary64)) (-.f64 (*.f64 t1 t1) (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u))) (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) #s(literal 2 binary64)) (-.f64 (*.f64 t1 t1) (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u))))
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) #s(literal 3 binary64)) (fma.f64 (*.f64 t1 t1) (-.f64 (*.f64 t1 t1) (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) #s(literal 2 binary64)))) (/.f64 (pow.f64 t1 #s(literal 6 binary64)) (fma.f64 (*.f64 t1 t1) (-.f64 (*.f64 t1 t1) (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 (neg.f64 t1) t1))) (/.f64 (pow.f64 t1 #s(literal 4 binary64)) (fma.f64 (fma.f64 #s(literal -2 binary64) t1 (neg.f64 u)) u (*.f64 t1 t1))))
(-.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) (*.f64 (neg.f64 (neg.f64 (neg.f64 t1))) t1))
(-.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) (*.f64 (neg.f64 t1) t1))
(-.f64 (*.f64 t1 t1) (*.f64 (fma.f64 #s(literal -2 binary64) t1 (neg.f64 u)) u))
(+.f64 (/.f64 (pow.f64 t1 #s(literal 6 binary64)) (+.f64 (pow.f64 t1 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) t1) t1)))) (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) #s(literal 3 binary64)) (+.f64 (pow.f64 t1 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) t1) t1)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) #s(literal 3 binary64)) (+.f64 (pow.f64 t1 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) t1) t1)))) (/.f64 (pow.f64 t1 #s(literal 6 binary64)) (+.f64 (pow.f64 t1 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) t1) t1)))))
(+.f64 (/.f64 (pow.f64 t1 #s(literal 6 binary64)) (fma.f64 (*.f64 t1 t1) (-.f64 (*.f64 t1 t1) (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) #s(literal 3 binary64)) (fma.f64 (*.f64 t1 t1) (-.f64 (*.f64 t1 t1) (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) #s(literal 3 binary64)) (fma.f64 (*.f64 t1 t1) (-.f64 (*.f64 t1 t1) (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) #s(literal 2 binary64)))) (/.f64 (pow.f64 t1 #s(literal 6 binary64)) (fma.f64 (*.f64 t1 t1) (-.f64 (*.f64 t1 t1) (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u)) (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 (neg.f64 t1) t1))) (/.f64 (pow.f64 t1 #s(literal 4 binary64)) (fma.f64 (fma.f64 #s(literal -2 binary64) t1 (neg.f64 u)) u (*.f64 t1 t1))))
(+.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) (*.f64 (neg.f64 (neg.f64 (neg.f64 t1))) (neg.f64 t1)))
(+.f64 (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u) (*.f64 t1 t1))
(+.f64 (*.f64 t1 t1) (*.f64 (neg.f64 (neg.f64 u)) (fma.f64 #s(literal 2 binary64) t1 u)))
(+.f64 (*.f64 t1 t1) (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u))
(*.f64 (/.f64 v #s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1)))) (neg.f64 t1))
(*.f64 (neg.f64 t1) (/.f64 v #s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1)))))
(*.f64 v (/.f64 (neg.f64 t1) #s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1)))))
(*.f64 t1 (neg.f64 (/.f64 v #s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1))))))
(/.f64 (*.f64 v t1) (neg.f64 (neg.f64 (neg.f64 #s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1)))))))
(/.f64 (*.f64 v t1) (neg.f64 #s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1)))))
(/.f64 (*.f64 (neg.f64 t1) v) (neg.f64 (neg.f64 #s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1))))))
(/.f64 (*.f64 (neg.f64 t1) v) #s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1))))
(neg.f64 (*.f64 (/.f64 v #s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1)))) t1))
(neg.f64 (*.f64 (neg.f64 v) (/.f64 (neg.f64 t1) #s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1))))))
(neg.f64 (/.f64 (*.f64 v t1) #s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1)))))
(neg.f64 (*.f64 t1 (/.f64 v #s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1))))))
(*.f64 (neg.f64 (neg.f64 (neg.f64 t1))) v)
(*.f64 (neg.f64 (neg.f64 t1)) (neg.f64 v))
(*.f64 (neg.f64 t1) v)
(*.f64 (neg.f64 v) (neg.f64 (neg.f64 t1)))
(*.f64 (neg.f64 v) t1)
(*.f64 v (neg.f64 (neg.f64 (neg.f64 t1))))
(*.f64 v (neg.f64 t1))
(*.f64 t1 (neg.f64 v))
(neg.f64 (*.f64 v t1))
(neg.f64 t1)
(*.f64 (/.f64 (/.f64 (*.f64 v t1) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) (/.f64 (fma.f64 (neg.f64 u) u (*.f64 t1 t1)) (fma.f64 (neg.f64 t1) t1 (*.f64 u u)))) (/.f64 (+.f64 u t1) (-.f64 t1 u)))
(*.f64 (/.f64 (/.f64 (*.f64 v t1) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) (/.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (/.f64 (+.f64 u t1) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))))
(*.f64 (/.f64 (/.f64 (*.f64 v t1) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (/.f64 (fma.f64 (neg.f64 u) u (*.f64 t1 t1)) (fma.f64 (neg.f64 t1) t1 (*.f64 u u)))) (/.f64 (fma.f64 (+.f64 u t1) t1 (*.f64 u u)) (-.f64 t1 u)))
(*.f64 (/.f64 (/.f64 (*.f64 v t1) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (/.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (/.f64 (fma.f64 (+.f64 u t1) t1 (*.f64 u u)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))))
(*.f64 (/.f64 (/.f64 (neg.f64 t1) (-.f64 u t1)) (/.f64 (fma.f64 (neg.f64 u) u (*.f64 t1 t1)) (fma.f64 (neg.f64 t1) t1 (*.f64 u u)))) (/.f64 v (-.f64 t1 u)))
(*.f64 (/.f64 (/.f64 (neg.f64 t1) (-.f64 u t1)) (/.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (/.f64 v (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))))
(*.f64 (/.f64 (neg.f64 v) (/.f64 (fma.f64 (neg.f64 u) u (*.f64 t1 t1)) (fma.f64 (neg.f64 t1) t1 (*.f64 u u)))) (/.f64 (/.f64 t1 (-.f64 u t1)) (-.f64 t1 u)))
(*.f64 (/.f64 (neg.f64 v) (/.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (/.f64 (/.f64 t1 (-.f64 u t1)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))))
(*.f64 (/.f64 (/.f64 t1 (-.f64 u t1)) (/.f64 (fma.f64 (neg.f64 u) u (*.f64 t1 t1)) (fma.f64 (neg.f64 t1) t1 (*.f64 u u)))) (/.f64 (neg.f64 v) (-.f64 t1 u)))
(*.f64 (/.f64 (/.f64 t1 (-.f64 u t1)) (/.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (/.f64 (neg.f64 v) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))))
(*.f64 (/.f64 t1 (/.f64 (fma.f64 (neg.f64 u) u (*.f64 t1 t1)) (fma.f64 (neg.f64 t1) t1 (*.f64 u u)))) (/.f64 (/.f64 (neg.f64 v) (-.f64 u t1)) (-.f64 t1 u)))
(*.f64 (/.f64 t1 (/.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (/.f64 (/.f64 (neg.f64 v) (-.f64 u t1)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))))
(*.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) (+.f64 u t1))
(*.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (fma.f64 (+.f64 u t1) t1 (*.f64 u u)))
(*.f64 (/.f64 v (-.f64 u t1)) (/.f64 (neg.f64 t1) (-.f64 u t1)))
(*.f64 (/.f64 (neg.f64 t1) (-.f64 u t1)) (/.f64 v (-.f64 u t1)))
(*.f64 (/.f64 v (pow.f64 (-.f64 u t1) #s(literal 2 binary64))) (neg.f64 t1))
(*.f64 (/.f64 (neg.f64 v) (-.f64 u t1)) (/.f64 t1 (-.f64 u t1)))
(*.f64 (neg.f64 t1) (/.f64 v (pow.f64 (-.f64 u t1) #s(literal 2 binary64))))
(*.f64 (neg.f64 v) (/.f64 (/.f64 t1 (-.f64 u t1)) (-.f64 u t1)))
(*.f64 v (/.f64 (neg.f64 t1) (pow.f64 (-.f64 u t1) #s(literal 2 binary64))))
(*.f64 (/.f64 t1 (-.f64 u t1)) (/.f64 (neg.f64 v) (-.f64 u t1)))
(*.f64 t1 (neg.f64 (/.f64 v (pow.f64 (-.f64 u t1) #s(literal 2 binary64)))))
(/.f64 (*.f64 (*.f64 (neg.f64 v) (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 t1) t1 (*.f64 u u))) (*.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (neg.f64 (-.f64 t1 u))))
(/.f64 (*.f64 (*.f64 (neg.f64 v) (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (neg.f64 (fma.f64 u (-.f64 u t1) (*.f64 t1 t1)))))
(/.f64 (*.f64 (*.f64 (neg.f64 v) (/.f64 t1 (-.f64 u t1))) (*.f64 (+.f64 u t1) (-.f64 u t1))) (*.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (-.f64 u t1)))
(/.f64 (*.f64 (*.f64 (neg.f64 v) (/.f64 t1 (-.f64 u t1))) (*.f64 (+.f64 u t1) (-.f64 t1 u))) (*.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (-.f64 t1 u)))
(/.f64 (*.f64 (*.f64 (neg.f64 v) (/.f64 t1 (-.f64 u t1))) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (*.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (fma.f64 u u (fma.f64 t1 t1 (*.f64 (neg.f64 u) t1)))))
(/.f64 (*.f64 (*.f64 (neg.f64 v) (/.f64 t1 (-.f64 u t1))) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (*.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))))
(/.f64 (*.f64 (*.f64 (neg.f64 v) (/.f64 t1 (-.f64 u t1))) (-.f64 (pow.f64 u #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 u t1) t1) #s(literal 2 binary64)))) (*.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))) (-.f64 (*.f64 u u) (*.f64 (+.f64 u t1) t1))))
(/.f64 (*.f64 (*.f64 (neg.f64 v) (/.f64 t1 (-.f64 u t1))) (+.f64 (pow.f64 u #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 u t1) t1) #s(literal 3 binary64)))) (*.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))) (+.f64 (pow.f64 u #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 u t1) t1) #s(literal 2 binary64)) (*.f64 (*.f64 u u) (*.f64 (+.f64 u t1) t1))))))
(/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 u t1)))
(/.f64 (*.f64 v t1) (neg.f64 (neg.f64 (neg.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64))))))
(/.f64 (*.f64 v t1) (neg.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 t1) v) (neg.f64 (neg.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)))))
(/.f64 (*.f64 (neg.f64 t1) v) (pow.f64 (-.f64 u t1) #s(literal 2 binary64)))
(/.f64 (*.f64 (neg.f64 v) (/.f64 t1 (-.f64 u t1))) (-.f64 u t1))
(neg.f64 (*.f64 (/.f64 v (pow.f64 (-.f64 u t1) #s(literal 2 binary64))) t1))
(neg.f64 (*.f64 v (/.f64 (/.f64 t1 (-.f64 u t1)) (-.f64 u t1))))
(neg.f64 (*.f64 (neg.f64 v) (/.f64 (neg.f64 t1) (pow.f64 (-.f64 u t1) #s(literal 2 binary64)))))
(neg.f64 (/.f64 (*.f64 v t1) (pow.f64 (-.f64 u t1) #s(literal 2 binary64))))
(neg.f64 (*.f64 t1 (/.f64 v (pow.f64 (-.f64 u t1) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) (/.f64 (pow.f64 t1 #s(literal 3 binary64)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))) (*.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) (/.f64 (pow.f64 u #s(literal 3 binary64)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1)))))
(fma.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) u (*.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) t1))
(fma.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) t1 (*.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) u))
(fma.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (fma.f64 u u (*.f64 t1 t1)) (*.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 u t1)))
(fma.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 (+.f64 u t1) t1) (*.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 u u)))
(fma.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 u u) (*.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 (+.f64 u t1) t1)))
(fma.f64 (fma.f64 u u (*.f64 t1 t1)) (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 (*.f64 u t1) (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))))))
(fma.f64 (/.f64 (pow.f64 t1 #s(literal 3 binary64)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))) (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) (*.f64 (/.f64 (pow.f64 u #s(literal 3 binary64)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))) (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1)))))
(fma.f64 (*.f64 (+.f64 u t1) t1) (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 (*.f64 u u) (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))))))
(fma.f64 (*.f64 u u) (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 (*.f64 (+.f64 u t1) t1) (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))))))
(fma.f64 u (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) (*.f64 t1 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1)))))
(fma.f64 t1 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) (*.f64 u (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1)))))
(+.f64 (*.f64 (/.f64 (pow.f64 t1 #s(literal 3 binary64)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))) (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1)))) (*.f64 (/.f64 (pow.f64 u #s(literal 3 binary64)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))) (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1)))))
(+.f64 (*.f64 u (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1)))) (*.f64 t1 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1)))))
(+.f64 (*.f64 t1 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1)))) (*.f64 u (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1)))))
(+.f64 (*.f64 (fma.f64 u u (*.f64 t1 t1)) (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))))) (*.f64 (*.f64 u t1) (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))))))
(+.f64 (*.f64 (*.f64 (+.f64 u t1) t1) (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))))) (*.f64 (*.f64 u u) (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))))))
(+.f64 (*.f64 (*.f64 u u) (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))))) (*.f64 (*.f64 (+.f64 u t1) t1) (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))))))
(+.f64 (*.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) (/.f64 (pow.f64 t1 #s(literal 3 binary64)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1)))) (*.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) (/.f64 (pow.f64 u #s(literal 3 binary64)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1)))))
(+.f64 (*.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) u) (*.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) t1))
(+.f64 (*.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) t1) (*.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) u))
(+.f64 (*.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (fma.f64 u u (*.f64 t1 t1))) (*.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 u t1)))
(+.f64 (*.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 (+.f64 u t1) t1)) (*.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 u u)))
(+.f64 (*.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 u u)) (*.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 (+.f64 u t1) t1)))
(*.f64 (*.f64 (/.f64 (fma.f64 (neg.f64 u) u (*.f64 t1 t1)) (fma.f64 (neg.f64 t1) t1 (*.f64 u u))) (/.f64 (fma.f64 (neg.f64 u) u (*.f64 t1 t1)) (fma.f64 (neg.f64 t1) t1 (*.f64 u u)))) (pow.f64 (-.f64 u t1) #s(literal 2 binary64)))
(*.f64 (*.f64 (/.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (/.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (pow.f64 (fma.f64 u (-.f64 u t1) (*.f64 t1 t1)) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (neg.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)))) (sqrt.f64 (neg.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)))))
(*.f64 (pow.f64 (neg.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64))) #s(literal 1/2 binary64)) (pow.f64 (neg.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 u) u (*.f64 t1 t1)) (fma.f64 (neg.f64 t1) t1 (*.f64 u u))) #s(literal 2 binary64)) (pow.f64 (-.f64 u t1) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) #s(literal 2 binary64)) (pow.f64 (fma.f64 u (-.f64 u t1) (*.f64 t1 t1)) #s(literal 2 binary64)))
(*.f64 (neg.f64 (-.f64 t1 u)) (neg.f64 (-.f64 t1 u)))
(*.f64 (-.f64 t1 u) (-.f64 t1 u))
(*.f64 (neg.f64 (-.f64 u t1)) (neg.f64 (-.f64 u t1)))
(*.f64 (-.f64 u t1) (-.f64 u t1))
(pow.f64 (pow.f64 (-.f64 u t1) #s(literal 8 binary64)) #s(literal 1/4 binary64))
(pow.f64 (-.f64 t1 u) #s(literal 2 binary64))
(pow.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64)) #s(literal 1/2 binary64))
(pow.f64 (-.f64 u t1) #s(literal 2 binary64))
(/.f64 (*.f64 (fma.f64 (neg.f64 u) u (*.f64 t1 t1)) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) (pow.f64 (+.f64 u t1) #s(literal 2 binary64)))
(/.f64 (*.f64 (fma.f64 (neg.f64 u) u (*.f64 t1 t1)) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 (neg.f64 (+.f64 u t1)) (neg.f64 (fma.f64 (+.f64 u t1) t1 (*.f64 u u)))))
(/.f64 (*.f64 (fma.f64 (neg.f64 u) u (*.f64 t1 t1)) (*.f64 (+.f64 u t1) (-.f64 u t1))) (neg.f64 (pow.f64 (+.f64 u t1) #s(literal 2 binary64))))
(/.f64 (*.f64 (fma.f64 (neg.f64 u) u (*.f64 t1 t1)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (*.f64 (neg.f64 (+.f64 u t1)) (fma.f64 (+.f64 u t1) t1 (*.f64 u u))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) (*.f64 (neg.f64 (fma.f64 (+.f64 u t1) t1 (*.f64 u u))) (neg.f64 (+.f64 u t1))))
(/.f64 (*.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) (neg.f64 (pow.f64 (+.f64 u t1) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 (+.f64 u t1) (neg.f64 (fma.f64 (+.f64 u t1) t1 (*.f64 u u)))))
(/.f64 (*.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) (*.f64 (fma.f64 (+.f64 u t1) t1 (*.f64 u u)) (neg.f64 (+.f64 u t1))))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (*.f64 (+.f64 u t1) (-.f64 u t1))) (*.f64 (neg.f64 (fma.f64 (+.f64 u t1) t1 (*.f64 u u))) (+.f64 u t1)))
(/.f64 (*.f64 (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (*.f64 (neg.f64 (fma.f64 (+.f64 u t1) t1 (*.f64 u u))) (fma.f64 (+.f64 u t1) t1 (*.f64 u u))))
(/.f64 (*.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (*.f64 (+.f64 u t1) (fma.f64 (+.f64 u t1) t1 (*.f64 u u))))
(/.f64 (*.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 (fma.f64 (+.f64 u t1) t1 (*.f64 u u)) (neg.f64 (fma.f64 (+.f64 u t1) t1 (*.f64 u u)))))
(/.f64 (*.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))) (*.f64 (+.f64 u t1) (-.f64 u t1))) (*.f64 (fma.f64 (+.f64 u t1) t1 (*.f64 u u)) (+.f64 u t1)))
(/.f64 (*.f64 (-.f64 (pow.f64 t1 #s(literal 3 binary64)) (pow.f64 u #s(literal 3 binary64))) (-.f64 (pow.f64 t1 #s(literal 3 binary64)) (pow.f64 u #s(literal 3 binary64)))) (*.f64 (fma.f64 t1 t1 (*.f64 (+.f64 u t1) u)) (fma.f64 t1 t1 (*.f64 (+.f64 u t1) u))))
(/.f64 (*.f64 (-.f64 (pow.f64 t1 #s(literal 3 binary64)) (pow.f64 u #s(literal 3 binary64))) (*.f64 (+.f64 u t1) (-.f64 t1 u))) (*.f64 (fma.f64 t1 t1 (*.f64 (+.f64 u t1) u)) (+.f64 u t1)))
(/.f64 (*.f64 (*.f64 (+.f64 u t1) (-.f64 t1 u)) (-.f64 (pow.f64 t1 #s(literal 3 binary64)) (pow.f64 u #s(literal 3 binary64)))) (*.f64 (+.f64 u t1) (fma.f64 t1 t1 (*.f64 (+.f64 u t1) u))))
(/.f64 (pow.f64 (*.f64 (+.f64 u t1) (-.f64 t1 u)) #s(literal 2 binary64)) (pow.f64 (+.f64 u t1) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 u #s(literal 6 binary64)) (pow.f64 t1 #s(literal 6 binary64))) (*.f64 (neg.f64 (fma.f64 (+.f64 u t1) t1 (*.f64 u u))) (neg.f64 (fma.f64 (+.f64 u t1) t1 (*.f64 u u)))))
(/.f64 (-.f64 (pow.f64 u #s(literal 6 binary64)) (pow.f64 t1 #s(literal 6 binary64))) (*.f64 (fma.f64 (+.f64 u t1) t1 (*.f64 u u)) (fma.f64 (+.f64 u t1) t1 (*.f64 u u))))
(sqrt.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64)))
(fabs.f64 (neg.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64))))
(fabs.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)))
(exp.f64 (/.f64 (log.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (-.f64 u t1)) #s(literal 2 binary64)))
(+.f64 (cosh.f64 (/.f64 (log.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64))) #s(literal 2 binary64))) (sinh.f64 (/.f64 (log.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64))) #s(literal 2 binary64))))
(+.f64 (cosh.f64 (*.f64 (log.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64))) #s(literal 1/2 binary64))) (sinh.f64 (*.f64 (log.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64))) #s(literal 1/2 binary64))))
(+.f64 (cosh.f64 (*.f64 (log.f64 (-.f64 u t1)) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 (-.f64 u t1)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 t1))) (neg.f64 (neg.f64 (neg.f64 u))))
(/.f64 (neg.f64 (neg.f64 t1)) (neg.f64 (neg.f64 u)))
(/.f64 (neg.f64 (neg.f64 t1)) u)
(/.f64 (neg.f64 t1) (neg.f64 u))
(/.f64 t1 (neg.f64 (neg.f64 u)))
(/.f64 t1 u)
(neg.f64 (/.f64 (neg.f64 t1) u))
#s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1)))
(*.f64 (pow.f64 (neg.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (neg.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (fma.f64 (neg.f64 u) u (*.f64 t1 t1)) (fma.f64 (neg.f64 t1) t1 (*.f64 u u))) #s(literal 4 binary64)) (pow.f64 (-.f64 t1 u) #s(literal 4 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) #s(literal 4 binary64)) (pow.f64 (fma.f64 u (-.f64 u t1) (*.f64 t1 t1)) #s(literal 4 binary64)))
(*.f64 (neg.f64 (neg.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)))) (neg.f64 (neg.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)))))
(*.f64 (neg.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64))) (neg.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64))))
(*.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) (pow.f64 (-.f64 u t1) #s(literal 2 binary64)))
(pow.f64 (exp.f64 #s(literal 4 binary64)) (log.f64 (-.f64 u t1)))
(pow.f64 (pow.f64 (-.f64 u t1) #s(literal 8 binary64)) #s(literal 1/2 binary64))
(pow.f64 (neg.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64))) #s(literal 2 binary64))
(pow.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64)) #s(literal 1 binary64))
(pow.f64 (-.f64 u t1) #s(literal 4 binary64))
(/.f64 (-.f64 (*.f64 (cosh.f64 (log.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64)))) (cosh.f64 (log.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64))))) (*.f64 (sinh.f64 (log.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64)))) (sinh.f64 (log.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64)))))) (-.f64 (cosh.f64 (log.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64)))) (sinh.f64 (log.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64))))))
(/.f64 (+.f64 (pow.f64 (cosh.f64 (log.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64)))) #s(literal 3 binary64)) (pow.f64 (sinh.f64 (log.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64)))) #s(literal 3 binary64))) (fma.f64 (cosh.f64 (log.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64)))) (cosh.f64 (log.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64)))) (-.f64 (*.f64 (sinh.f64 (log.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64)))) (sinh.f64 (log.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64))))) (*.f64 (cosh.f64 (log.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64)))) (sinh.f64 (log.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64))))))))
(neg.f64 (*.f64 (neg.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64))) (pow.f64 (-.f64 u t1) #s(literal 2 binary64))))
(neg.f64 (*.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) (neg.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)))))
(sqrt.f64 (pow.f64 (-.f64 u t1) #s(literal 8 binary64)))
(fabs.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64)))
(exp.f64 (+.f64 (/.f64 (log.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64))) #s(literal 2 binary64)) (/.f64 (log.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64))) #s(literal 2 binary64))))
(exp.f64 (+.f64 (/.f64 (log.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64))) #s(literal 2 binary64)) (*.f64 (log.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64))) #s(literal 1/2 binary64))))
(exp.f64 (+.f64 (/.f64 (log.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64))) #s(literal 2 binary64)) (*.f64 (log.f64 (-.f64 u t1)) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64))) #s(literal 1/2 binary64) (/.f64 (log.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64))) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64))) #s(literal 1/2 binary64) (*.f64 (log.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64))) #s(literal 1/2 binary64))))
(exp.f64 (fma.f64 (log.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64))) #s(literal 1/2 binary64) (*.f64 (log.f64 (-.f64 u t1)) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 (-.f64 u t1)) #s(literal 2 binary64) (/.f64 (log.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64))) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 (-.f64 u t1)) #s(literal 2 binary64) (*.f64 (log.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64))) #s(literal 1/2 binary64))))
(exp.f64 (fma.f64 (log.f64 (-.f64 u t1)) #s(literal 2 binary64) (*.f64 (log.f64 (-.f64 u t1)) #s(literal 2 binary64))))
(exp.f64 (*.f64 (/.f64 (log.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64))) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 u t1)) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 u t1) #s(literal 8 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64))))
(+.f64 (cosh.f64 (log.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64)))) (sinh.f64 (log.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64)))))

eval103.0ms (1.4%)

Memory
-37.5MiB live, 150.5MiB allocated
Compiler

Compiled 20 741 to 2 482 computations (88% saved)

prune50.0ms (0.7%)

Memory
-11.2MiB live, 46.8MiB allocated
Pruning

14 alts after pruning (11 fresh and 3 done)

PrunedKeptTotal
New6779686
Fresh325
Picked325
Done011
Total68314697
Accuracy
99.9%
Counts
697 → 14
Alt Table
Click to see full alt table
StatusAccuracyProgram
83.7%
(/.f64 (/.f64 (*.f64 (neg.f64 t1) v) (-.f64 u t1)) (-.f64 u t1))
49.9%
(/.f64 (*.f64 (/.f64 t1 (-.f64 u t1)) (neg.f64 v)) (*.f64 (sqrt.f64 (-.f64 u t1)) (sqrt.f64 (-.f64 u t1))))
74.0%
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
48.5%
(/.f64 (*.f64 (neg.f64 t1) v) #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u)))
56.9%
(/.f64 (*.f64 (neg.f64 t1) v) #s(approx (* (+ t1 u) (+ t1 u)) #s(approx (+ (* (+ (* 2 t1) u) u) (* t1 t1)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) u (/.f64 (*.f64 (neg.f64 u) u) t1)) t1)) (*.f64 t1 t1)))))
60.4%
(/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 u t1))
75.6%
(*.f64 v (/.f64 (neg.f64 t1) #s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1)))))
51.1%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (fma.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64) (neg.f64 v)) t1))
55.9%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (*.f64 (/.f64 (neg.f64 v) u) t1) u))
52.1%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1))
55.6%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (/.f64 (neg.f64 v) u) (/.f64 t1 u)))
52.3%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (neg.f64 v) (/.f64 (/.f64 t1 u) u)))
48.3%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (neg.f64 v) (/.f64 t1 (*.f64 u u))))
49.1%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(approx (* (/ (neg v) u) (/ t1 u)) (*.f64 (neg.f64 t1) (/.f64 v (*.f64 u u)))))
Compiler

Compiled 532 to 332 computations (37.6% saved)

simplify108.0ms (1.4%)

Memory
40.2MiB live, 127.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 (/.f64 v t1) u)
cost-diff0
(fma.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64) (neg.f64 v))
cost-diff0
(/.f64 (fma.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64) (neg.f64 v)) t1)
cost-diff0
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (fma.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64) (neg.f64 v)) t1))
cost-diff0
(/.f64 (/.f64 t1 u) u)
cost-diff0
(neg.f64 v)
cost-diff0
(*.f64 (neg.f64 v) (/.f64 (/.f64 t1 u) u))
cost-diff0
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (neg.f64 v) (/.f64 (/.f64 t1 u) u)))
cost-diff0
(/.f64 t1 (*.f64 u u))
cost-diff0
(neg.f64 v)
cost-diff0
(*.f64 (neg.f64 v) (/.f64 t1 (*.f64 u u)))
cost-diff0
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (neg.f64 v) (/.f64 t1 (*.f64 u u))))
cost-diff0
(neg.f64 v)
cost-diff0
#s(approx (/ t1 (- u t1)) #s(literal -1 binary64))
cost-diff0
(*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v))
cost-diff0
(/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 u t1))
cost-diff0
(neg.f64 t1)
cost-diff0
(*.f64 (neg.f64 t1) v)
cost-diff0
(/.f64 (*.f64 (neg.f64 t1) v) (-.f64 u t1))
cost-diff0
(/.f64 (/.f64 (*.f64 (neg.f64 t1) v) (-.f64 u t1)) (-.f64 u t1))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
034214
053214
1108214
2285214
3898214
42157214
53629214
66269214
77417214
08007214
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f64 (/.f64 (*.f64 (neg.f64 t1) v) (-.f64 u t1)) (-.f64 u t1))
(/.f64 (*.f64 (neg.f64 t1) v) (-.f64 u t1))
(*.f64 (neg.f64 t1) v)
(neg.f64 t1)
t1
v
(-.f64 u t1)
u
(/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 u t1))
(*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v))
#s(approx (/ t1 (- u t1)) #s(literal -1 binary64))
#s(literal -1 binary64)
(neg.f64 v)
v
(-.f64 u t1)
u
t1
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (neg.f64 v) (/.f64 t1 (*.f64 u u))))
(*.f64 (neg.f64 v) (/.f64 t1 (*.f64 u u)))
(neg.f64 v)
v
(/.f64 t1 (*.f64 u u))
t1
(*.f64 u u)
u
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (neg.f64 v) (/.f64 (/.f64 t1 u) u)))
(*.f64 (neg.f64 v) (/.f64 (/.f64 t1 u) u))
(neg.f64 v)
v
(/.f64 (/.f64 t1 u) u)
(/.f64 t1 u)
t1
u
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (fma.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64) (neg.f64 v)) t1))
(/.f64 (fma.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64) (neg.f64 v)) t1)
(fma.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64) (neg.f64 v))
(*.f64 (/.f64 v t1) u)
(/.f64 v t1)
v
t1
u
#s(literal 2 binary64)
(neg.f64 v)
Outputs
(/.f64 (/.f64 (*.f64 (neg.f64 t1) v) (-.f64 u t1)) (-.f64 u t1))
(/.f64 (*.f64 (/.f64 v (-.f64 u t1)) (neg.f64 t1)) (-.f64 u t1))
(/.f64 (*.f64 (neg.f64 t1) v) (-.f64 u t1))
(*.f64 (/.f64 v (-.f64 u t1)) (neg.f64 t1))
(*.f64 (neg.f64 t1) v)
(*.f64 v (neg.f64 t1))
(neg.f64 t1)
t1
v
(-.f64 u t1)
u
(/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 u t1))
(/.f64 (*.f64 (neg.f64 v) #s(approx (/ t1 (- u t1)) #s(literal -1 binary64))) (-.f64 u t1))
(*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v))
(*.f64 (neg.f64 v) #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)))
#s(approx (/ t1 (- u t1)) #s(literal -1 binary64))
#s(literal -1 binary64)
(neg.f64 v)
v
(-.f64 u t1)
u
t1
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (neg.f64 v) (/.f64 t1 (*.f64 u u))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (/.f64 (/.f64 v u) u) (neg.f64 t1)))
(*.f64 (neg.f64 v) (/.f64 t1 (*.f64 u u)))
(*.f64 (/.f64 (/.f64 v u) u) (neg.f64 t1))
(neg.f64 v)
v
(/.f64 t1 (*.f64 u u))
t1
(*.f64 u u)
u
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (neg.f64 v) (/.f64 (/.f64 t1 u) u)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (/.f64 (/.f64 v u) u) (neg.f64 t1)))
(*.f64 (neg.f64 v) (/.f64 (/.f64 t1 u) u))
(*.f64 (/.f64 (/.f64 v u) u) (neg.f64 t1))
(neg.f64 v)
v
(/.f64 (/.f64 t1 u) u)
(/.f64 t1 (*.f64 u u))
(/.f64 t1 u)
t1
u
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (fma.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64) (neg.f64 v)) t1))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u) (neg.f64 v)) t1))
(/.f64 (fma.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64) (neg.f64 v)) t1)
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u) (neg.f64 v)) t1)
(fma.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64) (neg.f64 v))
(fma.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u) (neg.f64 v))
(*.f64 (/.f64 v t1) u)
(/.f64 v t1)
v
t1
u
#s(literal 2 binary64)
(neg.f64 v)

localize114.0ms (1.5%)

Memory
-33.5MiB live, 110.7MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(neg.f64 v)
accuracy0.5403744180080879
(/.f64 (fma.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64) (neg.f64 v)) t1)
accuracy4.5926427733348865
(*.f64 (/.f64 v t1) u)
accuracy31.21068269152321
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (fma.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64) (neg.f64 v)) t1))
accuracy0.0
(neg.f64 v)
accuracy0.16015625
(/.f64 (/.f64 t1 u) u)
accuracy6.230182716399922
(*.f64 (neg.f64 v) (/.f64 (/.f64 t1 u) u))
accuracy28.016808775489057
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (neg.f64 v) (/.f64 (/.f64 t1 u) u)))
accuracy0.0
(neg.f64 v)
accuracy6.230182716399922
(*.f64 (neg.f64 v) (/.f64 t1 (*.f64 u u)))
accuracy8.778246973586823
(/.f64 t1 (*.f64 u u))
accuracy28.016808775489057
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (neg.f64 v) (/.f64 t1 (*.f64 u u))))
accuracy0.0
(neg.f64 v)
accuracy0.3214667083560197
(/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 u t1))
accuracy1.9289600743310595
(*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v))
accuracy31.8735506403777
#s(approx (/ t1 (- u t1)) #s(literal -1 binary64))
accuracy0.0
(*.f64 (neg.f64 t1) v)
accuracy0.0
(neg.f64 t1)
accuracy0.3214667083560197
(/.f64 (/.f64 (*.f64 (neg.f64 t1) v) (-.f64 u t1)) (-.f64 u t1))
accuracy9.20107183530587
(/.f64 (*.f64 (neg.f64 t1) v) (-.f64 u t1))
Samples
78.0ms256×0valid
Compiler

Compiled 182 to 30 computations (83.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 61.0ms
ival-mult: 29.0ms (47.9% of total)
ival-div: 25.0ms (41.3% of total)
ival-add: 2.0ms (3.3% of total)
ival-neg: 2.0ms (3.3% of total)
ival-sub: 1.0ms (1.7% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series34.0ms (0.5%)

Memory
19.6MiB live, 64.4MiB allocated
Counts
18 → 93
Calls
Call 1
Inputs
(/.f64 (/.f64 (*.f64 (neg.f64 t1) v) (-.f64 u t1)) (-.f64 u t1))
(/.f64 (*.f64 (neg.f64 t1) v) (-.f64 u t1))
(*.f64 (neg.f64 t1) v)
(neg.f64 t1)
(/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 u t1))
(*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v))
#s(approx (/ t1 (- u t1)) #s(literal -1 binary64))
(neg.f64 v)
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (neg.f64 v) (/.f64 t1 (*.f64 u u))))
(*.f64 (neg.f64 v) (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (*.f64 u u))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (neg.f64 v) (/.f64 (/.f64 t1 u) u)))
(*.f64 (neg.f64 v) (/.f64 (/.f64 t1 u) u))
(/.f64 (/.f64 t1 u) u)
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (fma.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64) (neg.f64 v)) t1))
(/.f64 (fma.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64) (neg.f64 v)) t1)
(fma.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64) (neg.f64 v))
(*.f64 (/.f64 v t1) u)
Outputs
(* -1 (/ v t1))
(+ (* -2 (/ (* u v) (pow t1 2))) (* -1 (/ v t1)))
(+ (* -1 (/ v t1)) (* u (+ (* -2 (/ v (pow t1 2))) (* u (+ (* -4 (/ v (pow t1 3))) (/ v (pow t1 3)))))))
(+ (* -1 (/ v t1)) (* u (+ (* -2 (/ v (pow t1 2))) (* u (+ (* -4 (/ v (pow t1 3))) (+ (* u (+ (* 2 (/ v (pow t1 4))) (* 2 (/ (+ (* -4 (/ v (pow t1 3))) (/ v (pow t1 3))) t1)))) (/ v (pow t1 3))))))))
v
(+ v (/ (* u v) t1))
(+ v (* u (+ (/ v t1) (/ (* u v) (pow t1 2)))))
(+ v (* u (+ (* u (+ (/ v (pow t1 2)) (/ (* u v) (pow t1 3)))) (/ v t1))))
-1
(- (* -1 (/ u t1)) 1)
(- (* u (- (* -1 (/ u (pow t1 2))) (/ 1 t1))) 1)
(- (* u (- (* u (- (* -1 (/ u (pow t1 3))) (/ 1 (pow t1 2)))) (/ 1 t1))) 1)
(+ (* -1 (/ v t1)) (* 2 (/ (* u v) (pow t1 2))))
(+ (* -1 (/ v t1)) (* u (+ (* 2 (/ v (pow t1 2))) (* u (+ (* -4 (/ v (pow t1 3))) (/ v (pow t1 3)))))))
(+ (* -1 (/ v t1)) (* u (+ (* 2 (/ v (pow t1 2))) (* u (+ (* -4 (/ v (pow t1 3))) (+ (* u (+ (* -2 (/ v (pow t1 4))) (* -2 (/ (+ (* -4 (/ v (pow t1 3))) (/ v (pow t1 3))) t1)))) (/ v (pow t1 3))))))))
(* -1 (/ (* t1 v) (pow u 2)))
(/ t1 (pow u 2))
(* -1 v)
(- (* 2 (/ (* u v) t1)) v)
(/ (* u v) t1)
(/ (+ (* -2 (/ (* (pow t1 2) v) u)) (* -1 (* t1 v))) (pow u 2))
(/ (+ (* -4 (/ (* (pow t1 3) v) (pow u 2))) (+ (* -2 (/ (* (pow t1 2) v) u)) (+ (* -1 (* t1 v)) (/ (* (pow t1 3) v) (pow u 2))))) (pow u 2))
(/ (+ (* -4 (/ (* (pow t1 3) v) (pow u 2))) (+ (* -2 (/ (* (pow t1 2) v) u)) (+ (* -1 (* t1 v)) (+ (* 2 (/ (* t1 (+ (* -4 (* (pow t1 3) v)) (* (pow t1 3) v))) (pow u 3))) (+ (* 2 (/ (* (pow t1 4) v) (pow u 3))) (/ (* (pow t1 3) v) (pow u 2))))))) (pow u 2))
(* -1 (/ (* t1 v) u))
(/ (+ (* -1 (* t1 v)) (* -1 (/ (* (pow t1 2) v) u))) u)
(/ (+ (* -1 (* t1 v)) (+ (* -1 (/ (* (pow t1 2) v) u)) (* -1 (/ (* (pow t1 3) v) (pow u 2))))) u)
(/ (+ (* -1 (* t1 v)) (+ (* -1 (/ (* (pow t1 2) v) u)) (+ (* -1 (/ (* (pow t1 3) v) (pow u 2))) (* -1 (/ (* (pow t1 4) v) (pow u 3)))))) u)
(/ t1 u)
(/ (+ t1 (/ (pow t1 2) u)) u)
(/ (- (+ t1 (/ (pow t1 3) (pow u 2))) (* -1 (/ (pow t1 2) u))) u)
(/ (- (+ t1 (/ (pow t1 4) (pow u 3))) (+ (* -1 (/ (pow t1 2) u)) (* -1 (/ (pow t1 3) (pow u 2))))) u)
(/ (+ (* -1 (* t1 v)) (* 2 (/ (* (pow t1 2) v) u))) (pow u 2))
(/ (+ (* -4 (/ (* (pow t1 3) v) (pow u 2))) (+ (* -1 (* t1 v)) (+ (* 2 (/ (* (pow t1 2) v) u)) (/ (* (pow t1 3) v) (pow u 2))))) (pow u 2))
(/ (+ (* -4 (/ (* (pow t1 3) v) (pow u 2))) (+ (* -2 (/ (* t1 (+ (* -4 (* (pow t1 3) v)) (* (pow t1 3) v))) (pow u 3))) (+ (* -2 (/ (* (pow t1 4) v) (pow u 3))) (+ (* -1 (* t1 v)) (+ (* 2 (/ (* (pow t1 2) v) u)) (/ (* (pow t1 3) v) (pow u 2))))))) (pow u 2))
(* 2 (/ (* u v) (pow t1 2)))
(* u (+ (* -1 (/ v (* t1 u))) (* 2 (/ v (pow t1 2)))))
(* 2 (/ (* u v) t1))
(* u (+ (* -1 (/ v u)) (* 2 (/ v t1))))
(/ (+ (* -1 (* t1 v)) (* -1 (/ (+ (* -1 (/ (+ (* -4 (* (pow t1 3) v)) (* (pow t1 3) v)) u)) (* 2 (* (pow t1 2) v))) u))) (pow u 2))
(/ (+ (* -1 (* t1 v)) (* -1 (/ (+ (* -1 (/ (+ (* -4 (* (pow t1 3) v)) (+ (* -1 (/ (+ (* -2 (* t1 (+ (* -4 (* (pow t1 3) v)) (* (pow t1 3) v)))) (* -2 (* (pow t1 4) v))) u)) (* (pow t1 3) v))) u)) (* 2 (* (pow t1 2) v))) u))) (pow u 2))
(* -1 (/ (+ (* t1 v) (/ (* (pow t1 2) v) u)) u))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (* (pow t1 3) v) u)) (* (pow t1 2) v)) u)) (* t1 v)) u))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (/ (* (pow t1 4) v) u) (* -1 (* (pow t1 3) v))) u)) (* (pow t1 2) v)) u)) (* t1 v)) u))
(* -1 (/ (+ (* -1 t1) (* -1 (/ (pow t1 2) u))) u))
(* -1 (/ (+ (* -1 t1) (* -1 (/ (+ (/ (pow t1 3) u) (pow t1 2)) u))) u))
(* -1 (/ (+ (* -1 t1) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (pow t1 4) u)) (* -1 (pow t1 3))) u)) (pow t1 2)) u))) u))
(/ (+ (* -1 (* t1 v)) (* -1 (/ (+ (* -2 (* (pow t1 2) v)) (* -1 (/ (+ (* -4 (* (pow t1 3) v)) (* (pow t1 3) v)) u))) u))) (pow u 2))
(/ (+ (* -1 (* t1 v)) (* -1 (/ (+ (* -2 (* (pow t1 2) v)) (* -1 (/ (+ (* -4 (* (pow t1 3) v)) (+ (* -1 (/ (+ (* 2 (* t1 (+ (* -4 (* (pow t1 3) v)) (* (pow t1 3) v)))) (* 2 (* (pow t1 4) v))) u)) (* (pow t1 3) v))) u))) u))) (pow u 2))
(* -1 (* u (+ (* -2 (/ v (pow t1 2))) (/ v (* t1 u)))))
(* -1 (* u (+ (* -2 (/ v t1)) (/ v u))))
(* -1 (/ (* t1 v) (pow (- u t1) 2)))
(* -1 (/ (* t1 v) (- u t1)))
(* -1 (* t1 v))
(* -1 (/ (* t1 v) (pow (+ t1 u) 2)))
(/ (* v (- (* 2 (/ u t1)) 1)) t1)
(* v (- (* 2 (/ u t1)) 1))
(* -1 (/ (* v (+ 1 (* -2 (/ u t1)))) t1))
(* -1 (* v (+ 1 (* -2 (/ u t1)))))
(* t1 (+ (* -2 (/ (* t1 v) (pow u 3))) (* -1 (/ v (pow u 2)))))
(* t1 (+ (* -1 (/ v (pow u 2))) (* t1 (+ (* -2 (/ v (pow u 3))) (* t1 (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))))))))
(* t1 (+ (* -1 (/ v (pow u 2))) (* t1 (+ (* -2 (/ v (pow u 3))) (* t1 (+ (* -4 (/ v (pow u 4))) (+ (* t1 (+ (* 2 (/ v (pow u 5))) (* 2 (/ (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))) u)))) (/ v (pow u 4)))))))))
(* t1 (+ (* -1 (/ v u)) (* -1 (/ (* t1 v) (pow u 2)))))
(* t1 (+ (* -1 (/ v u)) (* t1 (+ (* -1 (/ v (pow u 2))) (* -1 (/ (* t1 v) (pow u 3)))))))
(* t1 (+ (* -1 (/ v u)) (* t1 (+ (* -1 (/ v (pow u 2))) (* t1 (+ (* -1 (/ v (pow u 3))) (* -1 (/ (* t1 v) (pow u 4)))))))))
(* -1 t1)
(* t1 (+ (/ 1 u) (/ t1 (pow u 2))))
(* t1 (+ (* t1 (+ (/ 1 (pow u 2)) (/ t1 (pow u 3)))) (/ 1 u)))
(* t1 (+ (* t1 (+ (* t1 (+ (/ 1 (pow u 3)) (/ t1 (pow u 4)))) (/ 1 (pow u 2)))) (/ 1 u)))
(* t1 (+ (* -1 (/ v (pow u 2))) (* 2 (/ (* t1 v) (pow u 3)))))
(* t1 (+ (* -1 (/ v (pow u 2))) (* t1 (+ (* 2 (/ v (pow u 3))) (* t1 (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))))))))
(* t1 (+ (* -1 (/ v (pow u 2))) (* t1 (+ (* 2 (/ v (pow u 3))) (* t1 (+ (* -4 (/ v (pow u 4))) (+ (* t1 (+ (* -2 (/ v (pow u 5))) (* -2 (/ (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))) u)))) (/ v (pow u 4)))))))))
(/ (+ (* -1 (* t1 v)) (* 2 (* u v))) (pow t1 2))
(/ (+ (* -1 (* t1 v)) (* 2 (* u v))) t1)
(/ (+ (* -2 (/ (* u v) t1)) (* -1 v)) t1)
(/ (+ (* -4 (/ (* (pow u 2) v) (pow t1 2))) (+ (* -2 (/ (* u v) t1)) (+ (* -1 v) (/ (* (pow u 2) v) (pow t1 2))))) t1)
(/ (+ (* -4 (/ (* (pow u 2) v) (pow t1 2))) (+ (* -2 (/ (* u v) t1)) (+ (* -1 v) (+ (* 2 (/ (* u (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v))) (pow t1 3))) (+ (* 2 (/ (* (pow u 3) v) (pow t1 3))) (/ (* (pow u 2) v) (pow t1 2))))))) t1)
(+ v (+ (/ (* u v) t1) (/ (* (pow u 2) v) (pow t1 2))))
(+ v (+ (/ (* u v) t1) (+ (/ (* (pow u 2) v) (pow t1 2)) (/ (* (pow u 3) v) (pow t1 3)))))
(- (* -1 (/ (pow u 2) (pow t1 2))) (+ 1 (/ u t1)))
(- (* -1 (/ (pow u 3) (pow t1 3))) (+ 1 (+ (/ u t1) (/ (pow u 2) (pow t1 2)))))
(/ (+ (* -1 v) (* 2 (/ (* u v) t1))) t1)
(/ (+ (* -4 (/ (* (pow u 2) v) (pow t1 2))) (+ (* -1 v) (+ (* 2 (/ (* u v) t1)) (/ (* (pow u 2) v) (pow t1 2))))) t1)
(/ (+ (* -4 (/ (* (pow u 2) v) (pow t1 2))) (+ (* -2 (/ (* u (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v))) (pow t1 3))) (+ (* -2 (/ (* (pow u 3) v) (pow t1 3))) (+ (* -1 v) (+ (* 2 (/ (* u v) t1)) (/ (* (pow u 2) v) (pow t1 2))))))) t1)
(* -1 (/ (+ v (* 2 (/ (* u v) t1))) t1))
(* -1 (/ (+ v (* -1 (/ (- (+ (* -4 (/ (* (pow u 2) v) t1)) (/ (* (pow u 2) v) t1)) (* 2 (* u v))) t1))) t1))
(* -1 (/ (+ v (* -1 (/ (- (* -1 (/ (- (+ (* -2 (/ (* u (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v))) t1)) (* -2 (/ (* (pow u 3) v) t1))) (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v))) t1)) (* 2 (* u v))) t1))) t1))
(+ v (* -1 (/ (- (* -1 (/ (* (pow u 2) v) t1)) (* u v)) t1)))
(+ v (* -1 (/ (- (* -1 (/ (- (/ (* (pow u 3) v) t1) (* -1 (* (pow u 2) v))) t1)) (* u v)) t1)))
(- (* -1 (/ (- (/ (pow u 2) t1) (* -1 u)) t1)) 1)
(- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow u 3) t1)) (pow u 2)) t1)) (* -1 u)) t1)) 1)
(* -1 (/ (+ v (* -2 (/ (* u v) t1))) t1))
(* -1 (/ (+ v (* -1 (/ (- (+ (* -4 (/ (* (pow u 2) v) t1)) (/ (* (pow u 2) v) t1)) (* -2 (* u v))) t1))) t1))
(* -1 (/ (+ v (* -1 (/ (- (* -1 (/ (- (+ (* 2 (/ (* u (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v))) t1)) (* 2 (/ (* (pow u 3) v) t1))) (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v))) t1)) (* -2 (* u v))) t1))) t1))
Calls

9 calls:

TimeVariablePointExpression
8.0ms
t1
@-inf
((/ (/ (* (neg t1) v) (- u t1)) (- u t1)) (/ (* (neg t1) v) (- u t1)) (* (neg t1) v) (neg t1) (/ (* (/ t1 (- u t1)) (neg v)) (- u t1)) (* (/ t1 (- u t1)) (neg v)) (/ t1 (- u t1)) (neg v) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (* (neg v) (/ t1 (* u u))) (/ t1 (* u u)) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (* (neg v) (/ (/ t1 u) u)) (/ (/ t1 u) u) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/ (+ (* (* (/ v t1) u) 2) (neg v)) t1) (+ (* (* (/ v t1) u) 2) (neg v)) (* (/ v t1) u))
6.0ms
t1
@inf
((/ (/ (* (neg t1) v) (- u t1)) (- u t1)) (/ (* (neg t1) v) (- u t1)) (* (neg t1) v) (neg t1) (/ (* (/ t1 (- u t1)) (neg v)) (- u t1)) (* (/ t1 (- u t1)) (neg v)) (/ t1 (- u t1)) (neg v) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (* (neg v) (/ t1 (* u u))) (/ t1 (* u u)) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (* (neg v) (/ (/ t1 u) u)) (/ (/ t1 u) u) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/ (+ (* (* (/ v t1) u) 2) (neg v)) t1) (+ (* (* (/ v t1) u) 2) (neg v)) (* (/ v t1) u))
3.0ms
v
@inf
((/ (/ (* (neg t1) v) (- u t1)) (- u t1)) (/ (* (neg t1) v) (- u t1)) (* (neg t1) v) (neg t1) (/ (* (/ t1 (- u t1)) (neg v)) (- u t1)) (* (/ t1 (- u t1)) (neg v)) (/ t1 (- u t1)) (neg v) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (* (neg v) (/ t1 (* u u))) (/ t1 (* u u)) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (* (neg v) (/ (/ t1 u) u)) (/ (/ t1 u) u) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/ (+ (* (* (/ v t1) u) 2) (neg v)) t1) (+ (* (* (/ v t1) u) 2) (neg v)) (* (/ v t1) u))
3.0ms
v
@-inf
((/ (/ (* (neg t1) v) (- u t1)) (- u t1)) (/ (* (neg t1) v) (- u t1)) (* (neg t1) v) (neg t1) (/ (* (/ t1 (- u t1)) (neg v)) (- u t1)) (* (/ t1 (- u t1)) (neg v)) (/ t1 (- u t1)) (neg v) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (* (neg v) (/ t1 (* u u))) (/ t1 (* u u)) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (* (neg v) (/ (/ t1 u) u)) (/ (/ t1 u) u) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/ (+ (* (* (/ v t1) u) 2) (neg v)) t1) (+ (* (* (/ v t1) u) 2) (neg v)) (* (/ v t1) u))
3.0ms
v
@0
((/ (/ (* (neg t1) v) (- u t1)) (- u t1)) (/ (* (neg t1) v) (- u t1)) (* (neg t1) v) (neg t1) (/ (* (/ t1 (- u t1)) (neg v)) (- u t1)) (* (/ t1 (- u t1)) (neg v)) (/ t1 (- u t1)) (neg v) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (* (neg v) (/ t1 (* u u))) (/ t1 (* u u)) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (* (neg v) (/ (/ t1 u) u)) (/ (/ t1 u) u) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/ (+ (* (* (/ v t1) u) 2) (neg v)) t1) (+ (* (* (/ v t1) u) 2) (neg v)) (* (/ v t1) u))

simplify175.0ms (2.3%)

Memory
-9.1MiB live, 229.1MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05002026
118271847
276261767
081661674
Stop Event
iter limit
node limit
Counts
93 → 92
Calls
Call 1
Inputs
(* -1 (/ v t1))
(+ (* -2 (/ (* u v) (pow t1 2))) (* -1 (/ v t1)))
(+ (* -1 (/ v t1)) (* u (+ (* -2 (/ v (pow t1 2))) (* u (+ (* -4 (/ v (pow t1 3))) (/ v (pow t1 3)))))))
(+ (* -1 (/ v t1)) (* u (+ (* -2 (/ v (pow t1 2))) (* u (+ (* -4 (/ v (pow t1 3))) (+ (* u (+ (* 2 (/ v (pow t1 4))) (* 2 (/ (+ (* -4 (/ v (pow t1 3))) (/ v (pow t1 3))) t1)))) (/ v (pow t1 3))))))))
v
(+ v (/ (* u v) t1))
(+ v (* u (+ (/ v t1) (/ (* u v) (pow t1 2)))))
(+ v (* u (+ (* u (+ (/ v (pow t1 2)) (/ (* u v) (pow t1 3)))) (/ v t1))))
-1
(- (* -1 (/ u t1)) 1)
(- (* u (- (* -1 (/ u (pow t1 2))) (/ 1 t1))) 1)
(- (* u (- (* u (- (* -1 (/ u (pow t1 3))) (/ 1 (pow t1 2)))) (/ 1 t1))) 1)
(+ (* -1 (/ v t1)) (* 2 (/ (* u v) (pow t1 2))))
(+ (* -1 (/ v t1)) (* u (+ (* 2 (/ v (pow t1 2))) (* u (+ (* -4 (/ v (pow t1 3))) (/ v (pow t1 3)))))))
(+ (* -1 (/ v t1)) (* u (+ (* 2 (/ v (pow t1 2))) (* u (+ (* -4 (/ v (pow t1 3))) (+ (* u (+ (* -2 (/ v (pow t1 4))) (* -2 (/ (+ (* -4 (/ v (pow t1 3))) (/ v (pow t1 3))) t1)))) (/ v (pow t1 3))))))))
(* -1 (/ (* t1 v) (pow u 2)))
(/ t1 (pow u 2))
(* -1 v)
(- (* 2 (/ (* u v) t1)) v)
(/ (* u v) t1)
(/ (+ (* -2 (/ (* (pow t1 2) v) u)) (* -1 (* t1 v))) (pow u 2))
(/ (+ (* -4 (/ (* (pow t1 3) v) (pow u 2))) (+ (* -2 (/ (* (pow t1 2) v) u)) (+ (* -1 (* t1 v)) (/ (* (pow t1 3) v) (pow u 2))))) (pow u 2))
(/ (+ (* -4 (/ (* (pow t1 3) v) (pow u 2))) (+ (* -2 (/ (* (pow t1 2) v) u)) (+ (* -1 (* t1 v)) (+ (* 2 (/ (* t1 (+ (* -4 (* (pow t1 3) v)) (* (pow t1 3) v))) (pow u 3))) (+ (* 2 (/ (* (pow t1 4) v) (pow u 3))) (/ (* (pow t1 3) v) (pow u 2))))))) (pow u 2))
(* -1 (/ (* t1 v) u))
(/ (+ (* -1 (* t1 v)) (* -1 (/ (* (pow t1 2) v) u))) u)
(/ (+ (* -1 (* t1 v)) (+ (* -1 (/ (* (pow t1 2) v) u)) (* -1 (/ (* (pow t1 3) v) (pow u 2))))) u)
(/ (+ (* -1 (* t1 v)) (+ (* -1 (/ (* (pow t1 2) v) u)) (+ (* -1 (/ (* (pow t1 3) v) (pow u 2))) (* -1 (/ (* (pow t1 4) v) (pow u 3)))))) u)
(/ t1 u)
(/ (+ t1 (/ (pow t1 2) u)) u)
(/ (- (+ t1 (/ (pow t1 3) (pow u 2))) (* -1 (/ (pow t1 2) u))) u)
(/ (- (+ t1 (/ (pow t1 4) (pow u 3))) (+ (* -1 (/ (pow t1 2) u)) (* -1 (/ (pow t1 3) (pow u 2))))) u)
(/ (+ (* -1 (* t1 v)) (* 2 (/ (* (pow t1 2) v) u))) (pow u 2))
(/ (+ (* -4 (/ (* (pow t1 3) v) (pow u 2))) (+ (* -1 (* t1 v)) (+ (* 2 (/ (* (pow t1 2) v) u)) (/ (* (pow t1 3) v) (pow u 2))))) (pow u 2))
(/ (+ (* -4 (/ (* (pow t1 3) v) (pow u 2))) (+ (* -2 (/ (* t1 (+ (* -4 (* (pow t1 3) v)) (* (pow t1 3) v))) (pow u 3))) (+ (* -2 (/ (* (pow t1 4) v) (pow u 3))) (+ (* -1 (* t1 v)) (+ (* 2 (/ (* (pow t1 2) v) u)) (/ (* (pow t1 3) v) (pow u 2))))))) (pow u 2))
(* 2 (/ (* u v) (pow t1 2)))
(* u (+ (* -1 (/ v (* t1 u))) (* 2 (/ v (pow t1 2)))))
(* 2 (/ (* u v) t1))
(* u (+ (* -1 (/ v u)) (* 2 (/ v t1))))
(/ (+ (* -1 (* t1 v)) (* -1 (/ (+ (* -1 (/ (+ (* -4 (* (pow t1 3) v)) (* (pow t1 3) v)) u)) (* 2 (* (pow t1 2) v))) u))) (pow u 2))
(/ (+ (* -1 (* t1 v)) (* -1 (/ (+ (* -1 (/ (+ (* -4 (* (pow t1 3) v)) (+ (* -1 (/ (+ (* -2 (* t1 (+ (* -4 (* (pow t1 3) v)) (* (pow t1 3) v)))) (* -2 (* (pow t1 4) v))) u)) (* (pow t1 3) v))) u)) (* 2 (* (pow t1 2) v))) u))) (pow u 2))
(* -1 (/ (+ (* t1 v) (/ (* (pow t1 2) v) u)) u))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (* (pow t1 3) v) u)) (* (pow t1 2) v)) u)) (* t1 v)) u))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (/ (* (pow t1 4) v) u) (* -1 (* (pow t1 3) v))) u)) (* (pow t1 2) v)) u)) (* t1 v)) u))
(* -1 (/ (+ (* -1 t1) (* -1 (/ (pow t1 2) u))) u))
(* -1 (/ (+ (* -1 t1) (* -1 (/ (+ (/ (pow t1 3) u) (pow t1 2)) u))) u))
(* -1 (/ (+ (* -1 t1) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (pow t1 4) u)) (* -1 (pow t1 3))) u)) (pow t1 2)) u))) u))
(/ (+ (* -1 (* t1 v)) (* -1 (/ (+ (* -2 (* (pow t1 2) v)) (* -1 (/ (+ (* -4 (* (pow t1 3) v)) (* (pow t1 3) v)) u))) u))) (pow u 2))
(/ (+ (* -1 (* t1 v)) (* -1 (/ (+ (* -2 (* (pow t1 2) v)) (* -1 (/ (+ (* -4 (* (pow t1 3) v)) (+ (* -1 (/ (+ (* 2 (* t1 (+ (* -4 (* (pow t1 3) v)) (* (pow t1 3) v)))) (* 2 (* (pow t1 4) v))) u)) (* (pow t1 3) v))) u))) u))) (pow u 2))
(* -1 (* u (+ (* -2 (/ v (pow t1 2))) (/ v (* t1 u)))))
(* -1 (* u (+ (* -2 (/ v t1)) (/ v u))))
(* -1 (/ (* t1 v) (pow (- u t1) 2)))
(* -1 (/ (* t1 v) (- u t1)))
(* -1 (* t1 v))
(* -1 (/ (* t1 v) (pow (+ t1 u) 2)))
(/ (* v (- (* 2 (/ u t1)) 1)) t1)
(* v (- (* 2 (/ u t1)) 1))
(* -1 (/ (* v (+ 1 (* -2 (/ u t1)))) t1))
(* -1 (* v (+ 1 (* -2 (/ u t1)))))
(* t1 (+ (* -2 (/ (* t1 v) (pow u 3))) (* -1 (/ v (pow u 2)))))
(* t1 (+ (* -1 (/ v (pow u 2))) (* t1 (+ (* -2 (/ v (pow u 3))) (* t1 (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))))))))
(* t1 (+ (* -1 (/ v (pow u 2))) (* t1 (+ (* -2 (/ v (pow u 3))) (* t1 (+ (* -4 (/ v (pow u 4))) (+ (* t1 (+ (* 2 (/ v (pow u 5))) (* 2 (/ (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))) u)))) (/ v (pow u 4)))))))))
(* t1 (+ (* -1 (/ v u)) (* -1 (/ (* t1 v) (pow u 2)))))
(* t1 (+ (* -1 (/ v u)) (* t1 (+ (* -1 (/ v (pow u 2))) (* -1 (/ (* t1 v) (pow u 3)))))))
(* t1 (+ (* -1 (/ v u)) (* t1 (+ (* -1 (/ v (pow u 2))) (* t1 (+ (* -1 (/ v (pow u 3))) (* -1 (/ (* t1 v) (pow u 4)))))))))
(* -1 t1)
(* t1 (+ (/ 1 u) (/ t1 (pow u 2))))
(* t1 (+ (* t1 (+ (/ 1 (pow u 2)) (/ t1 (pow u 3)))) (/ 1 u)))
(* t1 (+ (* t1 (+ (* t1 (+ (/ 1 (pow u 3)) (/ t1 (pow u 4)))) (/ 1 (pow u 2)))) (/ 1 u)))
(* t1 (+ (* -1 (/ v (pow u 2))) (* 2 (/ (* t1 v) (pow u 3)))))
(* t1 (+ (* -1 (/ v (pow u 2))) (* t1 (+ (* 2 (/ v (pow u 3))) (* t1 (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))))))))
(* t1 (+ (* -1 (/ v (pow u 2))) (* t1 (+ (* 2 (/ v (pow u 3))) (* t1 (+ (* -4 (/ v (pow u 4))) (+ (* t1 (+ (* -2 (/ v (pow u 5))) (* -2 (/ (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))) u)))) (/ v (pow u 4)))))))))
(/ (+ (* -1 (* t1 v)) (* 2 (* u v))) (pow t1 2))
(/ (+ (* -1 (* t1 v)) (* 2 (* u v))) t1)
(/ (+ (* -2 (/ (* u v) t1)) (* -1 v)) t1)
(/ (+ (* -4 (/ (* (pow u 2) v) (pow t1 2))) (+ (* -2 (/ (* u v) t1)) (+ (* -1 v) (/ (* (pow u 2) v) (pow t1 2))))) t1)
(/ (+ (* -4 (/ (* (pow u 2) v) (pow t1 2))) (+ (* -2 (/ (* u v) t1)) (+ (* -1 v) (+ (* 2 (/ (* u (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v))) (pow t1 3))) (+ (* 2 (/ (* (pow u 3) v) (pow t1 3))) (/ (* (pow u 2) v) (pow t1 2))))))) t1)
(+ v (+ (/ (* u v) t1) (/ (* (pow u 2) v) (pow t1 2))))
(+ v (+ (/ (* u v) t1) (+ (/ (* (pow u 2) v) (pow t1 2)) (/ (* (pow u 3) v) (pow t1 3)))))
(- (* -1 (/ (pow u 2) (pow t1 2))) (+ 1 (/ u t1)))
(- (* -1 (/ (pow u 3) (pow t1 3))) (+ 1 (+ (/ u t1) (/ (pow u 2) (pow t1 2)))))
(/ (+ (* -1 v) (* 2 (/ (* u v) t1))) t1)
(/ (+ (* -4 (/ (* (pow u 2) v) (pow t1 2))) (+ (* -1 v) (+ (* 2 (/ (* u v) t1)) (/ (* (pow u 2) v) (pow t1 2))))) t1)
(/ (+ (* -4 (/ (* (pow u 2) v) (pow t1 2))) (+ (* -2 (/ (* u (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v))) (pow t1 3))) (+ (* -2 (/ (* (pow u 3) v) (pow t1 3))) (+ (* -1 v) (+ (* 2 (/ (* u v) t1)) (/ (* (pow u 2) v) (pow t1 2))))))) t1)
(* -1 (/ (+ v (* 2 (/ (* u v) t1))) t1))
(* -1 (/ (+ v (* -1 (/ (- (+ (* -4 (/ (* (pow u 2) v) t1)) (/ (* (pow u 2) v) t1)) (* 2 (* u v))) t1))) t1))
(* -1 (/ (+ v (* -1 (/ (- (* -1 (/ (- (+ (* -2 (/ (* u (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v))) t1)) (* -2 (/ (* (pow u 3) v) t1))) (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v))) t1)) (* 2 (* u v))) t1))) t1))
(+ v (* -1 (/ (- (* -1 (/ (* (pow u 2) v) t1)) (* u v)) t1)))
(+ v (* -1 (/ (- (* -1 (/ (- (/ (* (pow u 3) v) t1) (* -1 (* (pow u 2) v))) t1)) (* u v)) t1)))
(- (* -1 (/ (- (/ (pow u 2) t1) (* -1 u)) t1)) 1)
(- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow u 3) t1)) (pow u 2)) t1)) (* -1 u)) t1)) 1)
(* -1 (/ (+ v (* -2 (/ (* u v) t1))) t1))
(* -1 (/ (+ v (* -1 (/ (- (+ (* -4 (/ (* (pow u 2) v) t1)) (/ (* (pow u 2) v) t1)) (* -2 (* u v))) t1))) t1))
(* -1 (/ (+ v (* -1 (/ (- (* -1 (/ (- (+ (* 2 (/ (* u (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v))) t1)) (* 2 (/ (* (pow u 3) v) t1))) (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v))) t1)) (* -2 (* u v))) t1))) t1))
Outputs
(* -1 (/ v t1))
(/.f64 (neg.f64 v) t1)
(+ (* -2 (/ (* u v) (pow t1 2))) (* -1 (/ v t1)))
(/.f64 (fma.f64 (*.f64 (/.f64 u t1) #s(literal -2 binary64)) v (neg.f64 v)) t1)
(+ (* -1 (/ v t1)) (* u (+ (* -2 (/ v (pow t1 2))) (* u (+ (* -4 (/ v (pow t1 3))) (/ v (pow t1 3)))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 t1 #s(literal 3 binary64)))) u (*.f64 (/.f64 (/.f64 v t1) t1) #s(literal -2 binary64))) u (/.f64 (neg.f64 v) t1))
(+ (* -1 (/ v t1)) (* u (+ (* -2 (/ v (pow t1 2))) (* u (+ (* -4 (/ v (pow t1 3))) (+ (* u (+ (* 2 (/ v (pow t1 4))) (* 2 (/ (+ (* -4 (/ v (pow t1 3))) (/ v (pow t1 3))) t1)))) (/ v (pow t1 3))))))))
(fma.f64 (fma.f64 (/.f64 #s(literal -2 binary64) t1) (/.f64 v t1) (*.f64 (fma.f64 (*.f64 #s(literal 2 binary64) u) (fma.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 t1 #s(literal 4 binary64))) (/.f64 v (pow.f64 t1 #s(literal 4 binary64)))) (*.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 t1 #s(literal 3 binary64))))) u)) u (/.f64 (neg.f64 v) t1))
v
(+ v (/ (* u v) t1))
(fma.f64 (/.f64 v t1) u v)
(+ v (* u (+ (/ v t1) (/ (* u v) (pow t1 2)))))
(fma.f64 (/.f64 (fma.f64 (/.f64 v t1) u v) t1) u v)
(+ v (* u (+ (* u (+ (/ v (pow t1 2)) (/ (* u v) (pow t1 3)))) (/ v t1))))
(fma.f64 (fma.f64 (/.f64 (/.f64 (fma.f64 (/.f64 v t1) u v) t1) t1) u (/.f64 v t1)) u v)
-1
#s(literal -1 binary64)
(- (* -1 (/ u t1)) 1)
(-.f64 (/.f64 (neg.f64 u) t1) #s(literal 1 binary64))
(- (* u (- (* -1 (/ u (pow t1 2))) (/ 1 t1))) 1)
(-.f64 (*.f64 (-.f64 (/.f64 (neg.f64 u) (*.f64 t1 t1)) (/.f64 #s(literal 1 binary64) t1)) u) #s(literal 1 binary64))
(- (* u (- (* u (- (* -1 (/ u (pow t1 3))) (/ 1 (pow t1 2)))) (/ 1 t1))) 1)
(-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (/.f64 (neg.f64 u) (pow.f64 t1 #s(literal 3 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) t1) t1)) u) (/.f64 #s(literal 1 binary64) t1)) u) #s(literal 1 binary64))
(+ (* -1 (/ v t1)) (* 2 (/ (* u v) (pow t1 2))))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (/.f64 v t1)) u (neg.f64 v)) t1)
(+ (* -1 (/ v t1)) (* u (+ (* 2 (/ v (pow t1 2))) (* u (+ (* -4 (/ v (pow t1 3))) (/ v (pow t1 3)))))))
(fma.f64 (fma.f64 #s(literal -3 binary64) (*.f64 (/.f64 v (pow.f64 t1 #s(literal 3 binary64))) u) (*.f64 (/.f64 (/.f64 v t1) t1) #s(literal 2 binary64))) u (/.f64 (neg.f64 v) t1))
(+ (* -1 (/ v t1)) (* u (+ (* 2 (/ v (pow t1 2))) (* u (+ (* -4 (/ v (pow t1 3))) (+ (* u (+ (* -2 (/ v (pow t1 4))) (* -2 (/ (+ (* -4 (/ v (pow t1 3))) (/ v (pow t1 3))) t1)))) (/ v (pow t1 3))))))))
(fma.f64 (fma.f64 (/.f64 #s(literal 2 binary64) t1) (/.f64 v t1) (*.f64 (fma.f64 (*.f64 #s(literal -2 binary64) u) (fma.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 t1 #s(literal 4 binary64))) (/.f64 v (pow.f64 t1 #s(literal 4 binary64)))) (*.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 t1 #s(literal 3 binary64))))) u)) u (/.f64 (neg.f64 v) t1))
(* -1 (/ (* t1 v) (pow u 2)))
(*.f64 (/.f64 (/.f64 (neg.f64 v) u) u) t1)
(/ t1 (pow u 2))
(/.f64 t1 (*.f64 u u))
(* -1 v)
(neg.f64 v)
(- (* 2 (/ (* u v) t1)) v)
(fma.f64 (*.f64 #s(literal 2 binary64) (/.f64 v t1)) u (neg.f64 v))
(/ (* u v) t1)
(*.f64 (/.f64 v t1) u)
(/ (+ (* -2 (/ (* (pow t1 2) v) u)) (* -1 (* t1 v))) (pow u 2))
(/.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 v t1) t1) u) #s(literal -2 binary64) (*.f64 (neg.f64 v) t1)) u) u)
(/ (+ (* -4 (/ (* (pow t1 3) v) (pow u 2))) (+ (* -2 (/ (* (pow t1 2) v) u)) (+ (* -1 (* t1 v)) (/ (* (pow t1 3) v) (pow u 2))))) (pow u 2))
(/.f64 (+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 v t1) t1) u) #s(literal -2 binary64) (*.f64 (neg.f64 v) t1)) (/.f64 (/.f64 (*.f64 #s(literal -3 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v)) u) u)) (*.f64 u u))
(/ (+ (* -4 (/ (* (pow t1 3) v) (pow u 2))) (+ (* -2 (/ (* (pow t1 2) v) u)) (+ (* -1 (* t1 v)) (+ (* 2 (/ (* t1 (+ (* -4 (* (pow t1 3) v)) (* (pow t1 3) v))) (pow u 3))) (+ (* 2 (/ (* (pow t1 4) v) (pow u 3))) (/ (* (pow t1 3) v) (pow u 2))))))) (pow u 2))
(/.f64 (+.f64 (/.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v) u) (*.f64 (*.f64 (*.f64 v t1) t1) #s(literal -2 binary64))) u) (fma.f64 (neg.f64 t1) v (fma.f64 (/.f64 (/.f64 v u) u) (pow.f64 t1 #s(literal 3 binary64)) (/.f64 (*.f64 (fma.f64 #s(literal -3 binary64) (*.f64 (pow.f64 t1 #s(literal 4 binary64)) v) (*.f64 (pow.f64 t1 #s(literal 4 binary64)) v)) #s(literal 2 binary64)) (pow.f64 u #s(literal 3 binary64)))))) (*.f64 u u))
(* -1 (/ (* t1 v) u))
(*.f64 (/.f64 (neg.f64 v) u) t1)
(/ (+ (* -1 (* t1 v)) (* -1 (/ (* (pow t1 2) v) u))) u)
(/.f64 (fma.f64 v (*.f64 t1 (/.f64 t1 u)) (*.f64 v t1)) (neg.f64 u))
(/ (+ (* -1 (* t1 v)) (+ (* -1 (/ (* (pow t1 2) v) u)) (* -1 (/ (* (pow t1 3) v) (pow u 2))))) u)
(/.f64 (*.f64 #s(literal -1 binary64) (fma.f64 v t1 (/.f64 (fma.f64 v (/.f64 (pow.f64 t1 #s(literal 3 binary64)) u) (*.f64 (*.f64 v t1) t1)) u))) u)
(/ (+ (* -1 (* t1 v)) (+ (* -1 (/ (* (pow t1 2) v) u)) (+ (* -1 (/ (* (pow t1 3) v) (pow u 2))) (* -1 (/ (* (pow t1 4) v) (pow u 3)))))) u)
(/.f64 (fma.f64 (neg.f64 t1) v (/.f64 (fma.f64 (*.f64 (neg.f64 t1) t1) v (/.f64 (fma.f64 (pow.f64 t1 #s(literal 3 binary64)) v (/.f64 (*.f64 (pow.f64 t1 #s(literal 4 binary64)) v) u)) (neg.f64 u))) u)) u)
(/ t1 u)
(/.f64 t1 u)
(/ (+ t1 (/ (pow t1 2) u)) u)
(/.f64 (fma.f64 t1 (/.f64 t1 u) t1) u)
(/ (- (+ t1 (/ (pow t1 3) (pow u 2))) (* -1 (/ (pow t1 2) u))) u)
(/.f64 (+.f64 (/.f64 (fma.f64 t1 t1 (/.f64 (pow.f64 t1 #s(literal 3 binary64)) u)) u) t1) u)
(/ (- (+ t1 (/ (pow t1 4) (pow u 3))) (+ (* -1 (/ (pow t1 2) u)) (* -1 (/ (pow t1 3) (pow u 2))))) u)
(/.f64 (+.f64 (+.f64 (/.f64 (pow.f64 t1 #s(literal 4 binary64)) (pow.f64 u #s(literal 3 binary64))) (/.f64 (fma.f64 t1 t1 (/.f64 (pow.f64 t1 #s(literal 3 binary64)) u)) u)) t1) u)
(/ (+ (* -1 (* t1 v)) (* 2 (/ (* (pow t1 2) v) u))) (pow u 2))
(/.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 v t1) t1) u) #s(literal 2 binary64) (*.f64 (neg.f64 v) t1)) u) u)
(/ (+ (* -4 (/ (* (pow t1 3) v) (pow u 2))) (+ (* -1 (* t1 v)) (+ (* 2 (/ (* (pow t1 2) v) u)) (/ (* (pow t1 3) v) (pow u 2))))) (pow u 2))
(/.f64 (+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 v t1) t1) u) #s(literal 2 binary64) (*.f64 (neg.f64 v) t1)) (/.f64 (/.f64 (*.f64 #s(literal -3 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v)) u) u)) (*.f64 u u))
(/ (+ (* -4 (/ (* (pow t1 3) v) (pow u 2))) (+ (* -2 (/ (* t1 (+ (* -4 (* (pow t1 3) v)) (* (pow t1 3) v))) (pow u 3))) (+ (* -2 (/ (* (pow t1 4) v) (pow u 3))) (+ (* -1 (* t1 v)) (+ (* 2 (/ (* (pow t1 2) v) u)) (/ (* (pow t1 3) v) (pow u 2))))))) (pow u 2))
(/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) (*.f64 (pow.f64 t1 #s(literal 4 binary64)) v) (*.f64 (pow.f64 t1 #s(literal 4 binary64)) v)) (pow.f64 u #s(literal 3 binary64))) (+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 v t1) t1) u) #s(literal 2 binary64) (*.f64 (neg.f64 v) t1)) (/.f64 (/.f64 (*.f64 #s(literal -3 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v)) u) u))) (*.f64 u u))
(* 2 (/ (* u v) (pow t1 2)))
(*.f64 (/.f64 #s(literal 2 binary64) t1) (*.f64 (/.f64 v t1) u))
(* u (+ (* -1 (/ v (* t1 u))) (* 2 (/ v (pow t1 2)))))
(*.f64 (/.f64 (fma.f64 #s(literal 2 binary64) (/.f64 v t1) (/.f64 (neg.f64 v) u)) t1) u)
(* 2 (/ (* u v) t1))
(*.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64))
(* u (+ (* -1 (/ v u)) (* 2 (/ v t1))))
(*.f64 (fma.f64 #s(literal 2 binary64) (/.f64 v t1) (/.f64 (neg.f64 v) u)) u)
(/ (+ (* -1 (* t1 v)) (* -1 (/ (+ (* -1 (/ (+ (* -4 (* (pow t1 3) v)) (* (pow t1 3) v)) u)) (* 2 (* (pow t1 2) v))) u))) (pow u 2))
(/.f64 (neg.f64 (fma.f64 v t1 (/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) v) (*.f64 t1 t1) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v)) u)) u))) (*.f64 u u))
(/ (+ (* -1 (* t1 v)) (* -1 (/ (+ (* -1 (/ (+ (* -4 (* (pow t1 3) v)) (+ (* -1 (/ (+ (* -2 (* t1 (+ (* -4 (* (pow t1 3) v)) (* (pow t1 3) v)))) (* -2 (* (pow t1 4) v))) u)) (* (pow t1 3) v))) u)) (* 2 (* (pow t1 2) v))) u))) (pow u 2))
(/.f64 (neg.f64 (fma.f64 v t1 (/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) v) (*.f64 t1 t1) (/.f64 (fma.f64 (*.f64 #s(literal -3 binary64) (pow.f64 t1 #s(literal 3 binary64))) v (*.f64 #s(literal 2 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) (*.f64 (pow.f64 t1 #s(literal 4 binary64)) v) (*.f64 (pow.f64 t1 #s(literal 4 binary64)) v)) u))) (neg.f64 u))) u))) (*.f64 u u))
(* -1 (/ (+ (* t1 v) (/ (* (pow t1 2) v) u)) u))
(/.f64 (fma.f64 v (*.f64 t1 (/.f64 t1 u)) (*.f64 v t1)) (neg.f64 u))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (* (pow t1 3) v) u)) (* (pow t1 2) v)) u)) (* t1 v)) u))
(/.f64 (fma.f64 v t1 (neg.f64 (neg.f64 (/.f64 (fma.f64 v (/.f64 (pow.f64 t1 #s(literal 3 binary64)) u) (*.f64 (*.f64 v t1) t1)) u)))) (neg.f64 u))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (/ (* (pow t1 4) v) u) (* -1 (* (pow t1 3) v))) u)) (* (pow t1 2) v)) u)) (* t1 v)) u))
(/.f64 (fma.f64 v t1 (/.f64 (fma.f64 (*.f64 (neg.f64 t1) t1) v (/.f64 (fma.f64 (pow.f64 t1 #s(literal 3 binary64)) v (/.f64 (*.f64 (pow.f64 t1 #s(literal 4 binary64)) v) u)) (neg.f64 u))) (neg.f64 u))) (neg.f64 u))
(* -1 (/ (+ (* -1 t1) (* -1 (/ (pow t1 2) u))) u))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 t1 (/.f64 t1 u) t1)) u)
(* -1 (/ (+ (* -1 t1) (* -1 (/ (+ (/ (pow t1 3) u) (pow t1 2)) u))) u))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 (fma.f64 t1 t1 (/.f64 (pow.f64 t1 #s(literal 3 binary64)) u)) u) t1)) u)
(* -1 (/ (+ (* -1 t1) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (pow t1 4) u)) (* -1 (pow t1 3))) u)) (pow t1 2)) u))) u))
(/.f64 (-.f64 (neg.f64 t1) (/.f64 (fma.f64 t1 t1 (/.f64 (-.f64 (/.f64 (pow.f64 t1 #s(literal 4 binary64)) (neg.f64 u)) (pow.f64 t1 #s(literal 3 binary64))) (neg.f64 u))) u)) (neg.f64 u))
(/ (+ (* -1 (* t1 v)) (* -1 (/ (+ (* -2 (* (pow t1 2) v)) (* -1 (/ (+ (* -4 (* (pow t1 3) v)) (* (pow t1 3) v)) u))) u))) (pow u 2))
(/.f64 (neg.f64 (fma.f64 v t1 (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) v) (*.f64 t1 t1) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v)) u)) u))) (*.f64 u u))
(/ (+ (* -1 (* t1 v)) (* -1 (/ (+ (* -2 (* (pow t1 2) v)) (* -1 (/ (+ (* -4 (* (pow t1 3) v)) (+ (* -1 (/ (+ (* 2 (* t1 (+ (* -4 (* (pow t1 3) v)) (* (pow t1 3) v)))) (* 2 (* (pow t1 4) v))) u)) (* (pow t1 3) v))) u))) u))) (pow u 2))
(/.f64 (neg.f64 (fma.f64 v t1 (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) v) (*.f64 t1 t1) (/.f64 (fma.f64 (*.f64 #s(literal -3 binary64) (pow.f64 t1 #s(literal 3 binary64))) v (*.f64 #s(literal -2 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) (*.f64 (pow.f64 t1 #s(literal 4 binary64)) v) (*.f64 (pow.f64 t1 #s(literal 4 binary64)) v)) u))) (neg.f64 u))) u))) (*.f64 u u))
(* -1 (* u (+ (* -2 (/ v (pow t1 2))) (/ v (* t1 u)))))
(*.f64 (neg.f64 u) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 v t1) (/.f64 v u)) t1))
(* -1 (* u (+ (* -2 (/ v t1)) (/ v u))))
(*.f64 (neg.f64 u) (fma.f64 #s(literal -2 binary64) (/.f64 v t1) (/.f64 v u)))
(* -1 (/ (* t1 v) (pow (- u t1) 2)))
(*.f64 (neg.f64 t1) (/.f64 v (pow.f64 (-.f64 u t1) #s(literal 2 binary64))))
(* -1 (/ (* t1 v) (- u t1)))
(*.f64 (neg.f64 t1) (/.f64 v (-.f64 u t1)))
(* -1 (* t1 v))
(*.f64 (neg.f64 v) t1)
(* -1 (/ (* t1 v) (pow (+ t1 u) 2)))
(*.f64 (neg.f64 t1) (/.f64 v (pow.f64 (+.f64 u t1) #s(literal 2 binary64))))
(/ (* v (- (* 2 (/ u t1)) 1)) t1)
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) #s(literal 1 binary64)) v) t1)
(* v (- (* 2 (/ u t1)) 1))
(*.f64 (-.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) #s(literal 1 binary64)) v)
(* -1 (/ (* v (+ 1 (* -2 (/ u t1)))) t1))
(*.f64 (neg.f64 v) (/.f64 (fma.f64 (/.f64 u t1) #s(literal -2 binary64) #s(literal 1 binary64)) t1))
(* -1 (* v (+ 1 (* -2 (/ u t1)))))
(*.f64 (fma.f64 (/.f64 u t1) #s(literal -2 binary64) #s(literal 1 binary64)) (neg.f64 v))
(* t1 (+ (* -2 (/ (* t1 v) (pow u 3))) (* -1 (/ v (pow u 2)))))
(*.f64 (/.f64 (fma.f64 #s(literal -1 binary64) v (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) t1) v) u)) (*.f64 u u)) t1)
(* t1 (+ (* -1 (/ v (pow u 2))) (* t1 (+ (* -2 (/ v (pow u 3))) (* t1 (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))))))))
(*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 u #s(literal 4 binary64)))) t1 (*.f64 (/.f64 v (pow.f64 u #s(literal 3 binary64))) #s(literal -2 binary64))) t1 (/.f64 (/.f64 (neg.f64 v) u) u)) t1)
(* t1 (+ (* -1 (/ v (pow u 2))) (* t1 (+ (* -2 (/ v (pow u 3))) (* t1 (+ (* -4 (/ v (pow u 4))) (+ (* t1 (+ (* 2 (/ v (pow u 5))) (* 2 (/ (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))) u)))) (/ v (pow u 4)))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 2 binary64) t1) (fma.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 u #s(literal 5 binary64))) (/.f64 v (pow.f64 u #s(literal 5 binary64)))) (*.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 u #s(literal 4 binary64))))) t1 (*.f64 (/.f64 v (pow.f64 u #s(literal 3 binary64))) #s(literal -2 binary64))) t1 (/.f64 (/.f64 (neg.f64 v) u) u)) t1)
(* t1 (+ (* -1 (/ v u)) (* -1 (/ (* t1 v) (pow u 2)))))
(*.f64 (neg.f64 t1) (/.f64 (fma.f64 (/.f64 v u) t1 v) u))
(* t1 (+ (* -1 (/ v u)) (* t1 (+ (* -1 (/ v (pow u 2))) (* -1 (/ (* t1 v) (pow u 3)))))))
(*.f64 (fma.f64 (neg.f64 t1) (/.f64 (fma.f64 (/.f64 v u) t1 v) (*.f64 u u)) (/.f64 (neg.f64 v) u)) t1)
(* t1 (+ (* -1 (/ v u)) (* t1 (+ (* -1 (/ v (pow u 2))) (* t1 (+ (* -1 (/ v (pow u 3))) (* -1 (/ (* t1 v) (pow u 4)))))))))
(*.f64 (fma.f64 (fma.f64 (neg.f64 t1) (fma.f64 (/.f64 v (pow.f64 u #s(literal 4 binary64))) t1 (/.f64 v (pow.f64 u #s(literal 3 binary64)))) (/.f64 (/.f64 (neg.f64 v) u) u)) t1 (/.f64 (neg.f64 v) u)) t1)
(* -1 t1)
(neg.f64 t1)
(* t1 (+ (/ 1 u) (/ t1 (pow u 2))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 t1 u)) u) t1)
(* t1 (+ (* t1 (+ (/ 1 (pow u 2)) (/ t1 (pow u 3)))) (/ 1 u)))
(*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 t1 u)) (*.f64 u u)) t1 (/.f64 #s(literal 1 binary64) u)) t1)
(* t1 (+ (* t1 (+ (* t1 (+ (/ 1 (pow u 3)) (/ t1 (pow u 4)))) (/ 1 (pow u 2)))) (/ 1 u)))
(*.f64 (fma.f64 (fma.f64 (+.f64 (/.f64 t1 (pow.f64 u #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 u #s(literal 3 binary64)))) t1 (/.f64 (/.f64 #s(literal 1 binary64) u) u)) t1 (/.f64 #s(literal 1 binary64) u)) t1)
(* t1 (+ (* -1 (/ v (pow u 2))) (* 2 (/ (* t1 v) (pow u 3)))))
(*.f64 (/.f64 (fma.f64 #s(literal -1 binary64) v (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) t1) v) u)) (*.f64 u u)) t1)
(* t1 (+ (* -1 (/ v (pow u 2))) (* t1 (+ (* 2 (/ v (pow u 3))) (* t1 (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))))))))
(*.f64 (fma.f64 (fma.f64 #s(literal -3 binary64) (*.f64 (/.f64 v (pow.f64 u #s(literal 4 binary64))) t1) (*.f64 (/.f64 v (pow.f64 u #s(literal 3 binary64))) #s(literal 2 binary64))) t1 (/.f64 (/.f64 (neg.f64 v) u) u)) t1)
(* t1 (+ (* -1 (/ v (pow u 2))) (* t1 (+ (* 2 (/ v (pow u 3))) (* t1 (+ (* -4 (/ v (pow u 4))) (+ (* t1 (+ (* -2 (/ v (pow u 5))) (* -2 (/ (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))) u)))) (/ v (pow u 4)))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -2 binary64) t1) (fma.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 u #s(literal 5 binary64))) (/.f64 v (pow.f64 u #s(literal 5 binary64)))) (*.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 u #s(literal 4 binary64))))) t1 (*.f64 (/.f64 v (pow.f64 u #s(literal 3 binary64))) #s(literal 2 binary64))) t1 (/.f64 (/.f64 (neg.f64 v) u) u)) t1)
(/ (+ (* -1 (* t1 v)) (* 2 (* u v))) (pow t1 2))
(/.f64 (*.f64 v (fma.f64 #s(literal 2 binary64) u (neg.f64 t1))) (*.f64 t1 t1))
(/ (+ (* -1 (* t1 v)) (* 2 (* u v))) t1)
(/.f64 (*.f64 v (fma.f64 #s(literal 2 binary64) u (neg.f64 t1))) t1)
(/ (+ (* -2 (/ (* u v) t1)) (* -1 v)) t1)
(/.f64 (fma.f64 (*.f64 (/.f64 u t1) #s(literal -2 binary64)) v (neg.f64 v)) t1)
(/ (+ (* -4 (/ (* (pow u 2) v) (pow t1 2))) (+ (* -2 (/ (* u v) t1)) (+ (* -1 v) (/ (* (pow u 2) v) (pow t1 2))))) t1)
(/.f64 (+.f64 (fma.f64 (*.f64 (/.f64 u t1) #s(literal -2 binary64)) v (neg.f64 v)) (/.f64 (*.f64 #s(literal -3 binary64) (*.f64 u (*.f64 (/.f64 v t1) u))) t1)) t1)
(/ (+ (* -4 (/ (* (pow u 2) v) (pow t1 2))) (+ (* -2 (/ (* u v) t1)) (+ (* -1 v) (+ (* 2 (/ (* u (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v))) (pow t1 3))) (+ (* 2 (/ (* (pow u 3) v) (pow t1 3))) (/ (* (pow u 2) v) (pow t1 2))))))) t1)
(/.f64 (+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) v) u (*.f64 (*.f64 u (*.f64 (/.f64 v t1) u)) #s(literal -4 binary64))) t1) (fma.f64 #s(literal 2 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) (*.f64 (pow.f64 u #s(literal 3 binary64)) v) (*.f64 (pow.f64 u #s(literal 3 binary64)) v)) (pow.f64 t1 #s(literal 3 binary64))) (fma.f64 (*.f64 u (/.f64 u t1)) (/.f64 v t1) (neg.f64 v)))) t1)
(+ v (+ (/ (* u v) t1) (/ (* (pow u 2) v) (pow t1 2))))
(fma.f64 (/.f64 (fma.f64 (/.f64 v t1) u v) t1) u v)
(+ v (+ (/ (* u v) t1) (+ (/ (* (pow u 2) v) (pow t1 2)) (/ (* (pow u 3) v) (pow t1 3)))))
(fma.f64 (fma.f64 (/.f64 (/.f64 (fma.f64 (/.f64 v t1) u v) t1) t1) u (/.f64 v t1)) u v)
(- (* -1 (/ (pow u 2) (pow t1 2))) (+ 1 (/ u t1)))
(-.f64 (/.f64 (*.f64 u u) (*.f64 (neg.f64 t1) t1)) (+.f64 #s(literal 1 binary64) (/.f64 u t1)))
(- (* -1 (/ (pow u 3) (pow t1 3))) (+ 1 (+ (/ u t1) (/ (pow u 2) (pow t1 2)))))
(-.f64 (neg.f64 (pow.f64 (/.f64 u t1) #s(literal 3 binary64))) (+.f64 (/.f64 (fma.f64 u (/.f64 u t1) u) t1) #s(literal 1 binary64)))
(/ (+ (* -1 v) (* 2 (/ (* u v) t1))) t1)
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (/.f64 v t1)) u (neg.f64 v)) t1)
(/ (+ (* -4 (/ (* (pow u 2) v) (pow t1 2))) (+ (* -1 v) (+ (* 2 (/ (* u v) t1)) (/ (* (pow u 2) v) (pow t1 2))))) t1)
(/.f64 (+.f64 (/.f64 (fma.f64 #s(literal -3 binary64) (*.f64 u (*.f64 (/.f64 v t1) u)) (*.f64 #s(literal 2 binary64) (*.f64 u v))) t1) (neg.f64 v)) t1)
(/ (+ (* -4 (/ (* (pow u 2) v) (pow t1 2))) (+ (* -2 (/ (* u (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v))) (pow t1 3))) (+ (* -2 (/ (* (pow u 3) v) (pow t1 3))) (+ (* -1 v) (+ (* 2 (/ (* u v) t1)) (/ (* (pow u 2) v) (pow t1 2))))))) t1)
(/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) (*.f64 (pow.f64 u #s(literal 3 binary64)) v) (*.f64 (pow.f64 u #s(literal 3 binary64)) v)) (pow.f64 t1 #s(literal 3 binary64))) (+.f64 (/.f64 (fma.f64 #s(literal -3 binary64) (*.f64 u (*.f64 (/.f64 v t1) u)) (*.f64 #s(literal 2 binary64) (*.f64 u v))) t1) (neg.f64 v))) t1)
(* -1 (/ (+ v (* 2 (/ (* u v) t1))) t1))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (/.f64 v t1)) u v) (neg.f64 t1))
(* -1 (/ (+ v (* -1 (/ (- (+ (* -4 (/ (* (pow u 2) v) t1)) (/ (* (pow u 2) v) t1)) (* 2 (* u v))) t1))) t1))
(/.f64 (-.f64 v (/.f64 (fma.f64 (*.f64 u v) #s(literal -2 binary64) (*.f64 #s(literal -3 binary64) (*.f64 u (*.f64 (/.f64 v t1) u)))) t1)) (neg.f64 t1))
(* -1 (/ (+ v (* -1 (/ (- (* -1 (/ (- (+ (* -2 (/ (* u (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v))) t1)) (* -2 (/ (* (pow u 3) v) t1))) (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v))) t1)) (* 2 (* u v))) t1))) t1))
(/.f64 (-.f64 v (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) v) u (/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -3 binary64) (*.f64 (pow.f64 u #s(literal 3 binary64)) v) (*.f64 (pow.f64 u #s(literal 3 binary64)) v)) t1) #s(literal -2 binary64) (*.f64 #s(literal 3 binary64) (*.f64 (*.f64 u u) v))) (neg.f64 t1))) t1)) (neg.f64 t1))
(+ v (* -1 (/ (- (* -1 (/ (* (pow u 2) v) t1)) (* u v)) t1)))
(-.f64 v (/.f64 (fma.f64 (neg.f64 u) v (*.f64 (*.f64 u u) (/.f64 (neg.f64 v) t1))) t1))
(+ v (* -1 (/ (- (* -1 (/ (- (/ (* (pow u 3) v) t1) (* -1 (* (pow u 2) v))) t1)) (* u v)) t1)))
(-.f64 v (/.f64 (fma.f64 (neg.f64 u) v (/.f64 (fma.f64 (*.f64 u u) v (/.f64 (*.f64 (pow.f64 u #s(literal 3 binary64)) v) t1)) (neg.f64 t1))) t1))
(- (* -1 (/ (- (/ (pow u 2) t1) (* -1 u)) t1)) 1)
(-.f64 (/.f64 (fma.f64 u (/.f64 u t1) u) (neg.f64 t1)) #s(literal 1 binary64))
(- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow u 3) t1)) (pow u 2)) t1)) (* -1 u)) t1)) 1)
(-.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 (pow.f64 (neg.f64 u) #s(literal 3 binary64)) t1) (*.f64 u u)) t1) #s(literal -1 binary64) u) (neg.f64 t1)) #s(literal 1 binary64))
(* -1 (/ (+ v (* -2 (/ (* u v) t1))) t1))
(*.f64 (neg.f64 v) (/.f64 (fma.f64 (/.f64 u t1) #s(literal -2 binary64) #s(literal 1 binary64)) t1))
(* -1 (/ (+ v (* -1 (/ (- (+ (* -4 (/ (* (pow u 2) v) t1)) (/ (* (pow u 2) v) t1)) (* -2 (* u v))) t1))) t1))
(/.f64 (-.f64 v (/.f64 (fma.f64 #s(literal -3 binary64) (*.f64 u (*.f64 (/.f64 v t1) u)) (*.f64 #s(literal 2 binary64) (*.f64 u v))) t1)) (neg.f64 t1))
(* -1 (/ (+ v (* -1 (/ (- (* -1 (/ (- (+ (* 2 (/ (* u (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v))) t1)) (* 2 (/ (* (pow u 3) v) t1))) (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v))) t1)) (* -2 (* u v))) t1))) t1))
(/.f64 (-.f64 v (/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) u) v (/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -3 binary64) (*.f64 (pow.f64 u #s(literal 3 binary64)) v) (*.f64 (pow.f64 u #s(literal 3 binary64)) v)) t1) #s(literal 2 binary64) (*.f64 #s(literal 3 binary64) (*.f64 (*.f64 u u) v))) (neg.f64 t1))) t1)) (neg.f64 t1))

rewrite178.0ms (2.4%)

Memory
8.2MiB live, 197.2MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
034176
053170
1160168
2963168
08489168
Stop Event
iter limit
node limit
iter limit
Counts
18 → 331
Calls
Call 1
Inputs
(/.f64 (/.f64 (*.f64 (neg.f64 t1) v) (-.f64 u t1)) (-.f64 u t1))
(/.f64 (*.f64 (neg.f64 t1) v) (-.f64 u t1))
(*.f64 (neg.f64 t1) v)
(neg.f64 t1)
(/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 u t1))
(*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v))
#s(approx (/ t1 (- u t1)) #s(literal -1 binary64))
(neg.f64 v)
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (neg.f64 v) (/.f64 t1 (*.f64 u u))))
(*.f64 (neg.f64 v) (/.f64 t1 (*.f64 u u)))
(/.f64 t1 (*.f64 u u))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (neg.f64 v) (/.f64 (/.f64 t1 u) u)))
(*.f64 (neg.f64 v) (/.f64 (/.f64 t1 u) u))
(/.f64 (/.f64 t1 u) u)
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (fma.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64) (neg.f64 v)) t1))
(/.f64 (fma.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64) (neg.f64 v)) t1)
(fma.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64) (neg.f64 v))
(*.f64 (/.f64 v t1) u)
Outputs
(*.f64 (*.f64 (/.f64 (neg.f64 t1) (-.f64 u t1)) (/.f64 v (*.f64 (+.f64 u t1) (-.f64 u t1)))) (+.f64 u t1))
(*.f64 (*.f64 (/.f64 (neg.f64 t1) (-.f64 u t1)) (/.f64 v (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (fma.f64 (+.f64 u t1) u (*.f64 t1 t1)))
(*.f64 (/.f64 (/.f64 (*.f64 v t1) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) (/.f64 (fma.f64 (neg.f64 u) u (*.f64 t1 t1)) (fma.f64 (neg.f64 t1) t1 (*.f64 u u)))) (/.f64 (+.f64 u t1) (-.f64 t1 u)))
(*.f64 (/.f64 (/.f64 (*.f64 v t1) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) (/.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (+.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (/.f64 (+.f64 u t1) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))))
(*.f64 (/.f64 (/.f64 (*.f64 v (neg.f64 t1)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (/.f64 (fma.f64 (neg.f64 u) u (*.f64 t1 t1)) (fma.f64 (neg.f64 t1) t1 (*.f64 u u)))) (/.f64 (fma.f64 (+.f64 u t1) u (*.f64 t1 t1)) (-.f64 t1 u)))
(*.f64 (/.f64 (/.f64 (*.f64 v (neg.f64 t1)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (/.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (+.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (/.f64 (fma.f64 (+.f64 u t1) u (*.f64 t1 t1)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))))
(*.f64 (/.f64 (/.f64 v (-.f64 u t1)) (/.f64 (fma.f64 (neg.f64 u) u (*.f64 t1 t1)) (fma.f64 (neg.f64 t1) t1 (*.f64 u u)))) (/.f64 (neg.f64 t1) (-.f64 t1 u)))
(*.f64 (/.f64 (/.f64 v (-.f64 u t1)) (/.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (+.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (/.f64 (neg.f64 t1) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))))
(*.f64 (/.f64 v (/.f64 (fma.f64 (neg.f64 u) u (*.f64 t1 t1)) (fma.f64 (neg.f64 t1) t1 (*.f64 u u)))) (/.f64 (/.f64 (neg.f64 t1) (-.f64 u t1)) (-.f64 t1 u)))
(*.f64 (/.f64 v (/.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (+.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (/.f64 (/.f64 (neg.f64 t1) (-.f64 u t1)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))))
(*.f64 (/.f64 (neg.f64 t1) (/.f64 (fma.f64 (neg.f64 u) u (*.f64 t1 t1)) (fma.f64 (neg.f64 t1) t1 (*.f64 u u)))) (/.f64 (/.f64 v (-.f64 u t1)) (-.f64 t1 u)))
(*.f64 (/.f64 (neg.f64 t1) (/.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (+.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (/.f64 (/.f64 v (-.f64 u t1)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))))
(*.f64 (/.f64 v (fabs.f64 (-.f64 t1 u))) (/.f64 (neg.f64 t1) (fabs.f64 (-.f64 t1 u))))
(*.f64 (/.f64 (neg.f64 t1) (fabs.f64 (-.f64 t1 u))) (/.f64 v (fabs.f64 (-.f64 t1 u))))
(*.f64 (/.f64 (neg.f64 v) (fabs.f64 (-.f64 t1 u))) (/.f64 t1 (fabs.f64 (-.f64 t1 u))))
(*.f64 (/.f64 t1 (fabs.f64 (-.f64 t1 u))) (/.f64 (neg.f64 v) (fabs.f64 (-.f64 t1 u))))
(*.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) (+.f64 u t1))
(*.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (fma.f64 (+.f64 u t1) u (*.f64 t1 t1)))
(*.f64 (/.f64 v (*.f64 (+.f64 u t1) (-.f64 u t1))) (*.f64 (+.f64 u t1) (/.f64 (neg.f64 t1) (-.f64 u t1))))
(*.f64 (/.f64 v (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (*.f64 (fma.f64 (+.f64 u t1) u (*.f64 t1 t1)) (/.f64 (neg.f64 t1) (-.f64 u t1))))
(*.f64 (/.f64 (neg.f64 t1) (-.f64 u t1)) (/.f64 v (-.f64 u t1)))
(*.f64 (/.f64 (neg.f64 v) (-.f64 u t1)) (/.f64 t1 (-.f64 u t1)))
(*.f64 (/.f64 v (-.f64 u t1)) (/.f64 (neg.f64 t1) (-.f64 u t1)))
(*.f64 (/.f64 t1 (-.f64 u t1)) (/.f64 (neg.f64 v) (-.f64 u t1)))
(*.f64 v (/.f64 (neg.f64 t1) (pow.f64 (-.f64 t1 u) #s(literal 2 binary64))))
(*.f64 (neg.f64 t1) (/.f64 (/.f64 v (-.f64 u t1)) (-.f64 u t1)))
(*.f64 (neg.f64 t1) (/.f64 v (pow.f64 (-.f64 t1 u) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 (/.f64 v (-.f64 u t1)) (neg.f64 t1)) (fma.f64 (neg.f64 t1) t1 (*.f64 u u))) (*.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (neg.f64 (-.f64 t1 u))))
(/.f64 (*.f64 (*.f64 (/.f64 v (-.f64 u t1)) (neg.f64 t1)) (neg.f64 (+.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (neg.f64 (fma.f64 u (-.f64 u t1) (*.f64 t1 t1)))))
(/.f64 (*.f64 (*.f64 (/.f64 v (-.f64 u t1)) (neg.f64 t1)) (*.f64 (+.f64 u t1) (-.f64 u t1))) (*.f64 (+.f64 u t1) (pow.f64 (-.f64 t1 u) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 (/.f64 v (-.f64 u t1)) (neg.f64 t1)) (fma.f64 t1 t1 (*.f64 (neg.f64 u) u))) (*.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (-.f64 t1 u)))
(/.f64 (*.f64 (*.f64 (/.f64 v (-.f64 u t1)) (neg.f64 t1)) (+.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (*.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (fma.f64 u u (*.f64 t1 (-.f64 t1 u)))))
(/.f64 (*.f64 (*.f64 (/.f64 v (-.f64 u t1)) (neg.f64 t1)) (+.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (*.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))))
(/.f64 (*.f64 (*.f64 (/.f64 v (-.f64 u t1)) (neg.f64 t1)) (-.f64 (pow.f64 u #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 u t1) t1) #s(literal 2 binary64)))) (*.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))) (-.f64 (*.f64 u (-.f64 u t1)) (*.f64 t1 t1))))
(/.f64 (*.f64 (*.f64 (/.f64 v (-.f64 u t1)) (neg.f64 t1)) (+.f64 (pow.f64 u #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 u t1) t1) #s(literal 3 binary64)))) (*.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))) (+.f64 (pow.f64 u #s(literal 4 binary64)) (*.f64 (*.f64 (+.f64 u t1) t1) (-.f64 (*.f64 (+.f64 u t1) t1) (*.f64 u u))))))
(/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 u t1)))
(/.f64 (*.f64 v t1) (neg.f64 (pow.f64 (-.f64 t1 u) #s(literal 2 binary64))))
(/.f64 (*.f64 (/.f64 v (-.f64 u t1)) (neg.f64 t1)) (-.f64 u t1))
(/.f64 (*.f64 v (neg.f64 t1)) (pow.f64 (-.f64 t1 u) #s(literal 2 binary64)))
(neg.f64 (*.f64 t1 (/.f64 (/.f64 v (-.f64 u t1)) (-.f64 u t1))))
(neg.f64 (*.f64 t1 (/.f64 v (pow.f64 (-.f64 t1 u) #s(literal 2 binary64)))))
(neg.f64 (/.f64 (*.f64 v t1) (pow.f64 (-.f64 t1 u) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) (/.f64 (pow.f64 t1 #s(literal 3 binary64)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))) (*.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) (/.f64 (pow.f64 u #s(literal 3 binary64)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1)))))
(fma.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) u (*.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) t1))
(fma.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) t1 (*.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) u))
(fma.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (fma.f64 u u (*.f64 t1 t1)) (*.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 u t1)))
(fma.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 (+.f64 u t1) t1) (*.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 u u)))
(fma.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 u u) (*.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 (+.f64 u t1) t1)))
(fma.f64 (fma.f64 u u (*.f64 t1 t1)) (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 (*.f64 u t1) (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))))))
(fma.f64 (/.f64 (pow.f64 t1 #s(literal 3 binary64)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))) (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) (*.f64 (/.f64 (pow.f64 u #s(literal 3 binary64)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))) (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1)))))
(fma.f64 (*.f64 (+.f64 u t1) t1) (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 (*.f64 u u) (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))))))
(fma.f64 (*.f64 u u) (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 (*.f64 (+.f64 u t1) t1) (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))))))
(fma.f64 u (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) (*.f64 t1 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1)))))
(fma.f64 t1 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) (*.f64 u (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1)))))
(+.f64 (*.f64 (/.f64 (pow.f64 t1 #s(literal 3 binary64)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))) (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1)))) (*.f64 (/.f64 (pow.f64 u #s(literal 3 binary64)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))) (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1)))))
(+.f64 (*.f64 u (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1)))) (*.f64 t1 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1)))))
(+.f64 (*.f64 t1 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1)))) (*.f64 u (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1)))))
(+.f64 (*.f64 (fma.f64 u u (*.f64 t1 t1)) (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))))) (*.f64 (*.f64 u t1) (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))))))
(+.f64 (*.f64 (*.f64 (+.f64 u t1) t1) (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))))) (*.f64 (*.f64 u u) (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))))))
(+.f64 (*.f64 (*.f64 u u) (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))))) (*.f64 (*.f64 (+.f64 u t1) t1) (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))))))
(+.f64 (*.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) (/.f64 (pow.f64 t1 #s(literal 3 binary64)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1)))) (*.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) (/.f64 (pow.f64 u #s(literal 3 binary64)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1)))))
(+.f64 (*.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) u) (*.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) t1))
(+.f64 (*.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) t1) (*.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) u))
(+.f64 (*.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (fma.f64 u u (*.f64 t1 t1))) (*.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 u t1)))
(+.f64 (*.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 (+.f64 u t1) t1)) (*.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 u u)))
(+.f64 (*.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 u u)) (*.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 (+.f64 u t1) t1)))
(*.f64 (*.f64 (neg.f64 t1) (/.f64 v (*.f64 (+.f64 u t1) (-.f64 u t1)))) (+.f64 u t1))
(*.f64 (*.f64 (neg.f64 t1) (/.f64 v (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (fma.f64 (+.f64 u t1) u (*.f64 t1 t1)))
(*.f64 (/.f64 t1 (/.f64 (fma.f64 (neg.f64 u) u (*.f64 t1 t1)) (fma.f64 (neg.f64 t1) t1 (*.f64 u u)))) (/.f64 (neg.f64 v) (-.f64 t1 u)))
(*.f64 (/.f64 t1 (/.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (+.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (/.f64 (neg.f64 v) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))))
(*.f64 (/.f64 (neg.f64 v) (/.f64 (fma.f64 (neg.f64 u) u (*.f64 t1 t1)) (fma.f64 (neg.f64 t1) t1 (*.f64 u u)))) (/.f64 t1 (-.f64 t1 u)))
(*.f64 (/.f64 (neg.f64 v) (/.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (+.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (/.f64 t1 (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))))
(*.f64 (/.f64 v (/.f64 (fma.f64 (neg.f64 u) u (*.f64 t1 t1)) (fma.f64 (neg.f64 t1) t1 (*.f64 u u)))) (/.f64 (neg.f64 t1) (-.f64 t1 u)))
(*.f64 (/.f64 v (/.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (+.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (/.f64 (neg.f64 t1) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))))
(*.f64 (/.f64 (neg.f64 t1) (/.f64 (fma.f64 (neg.f64 u) u (*.f64 t1 t1)) (fma.f64 (neg.f64 t1) t1 (*.f64 u u)))) (/.f64 v (-.f64 t1 u)))
(*.f64 (/.f64 (neg.f64 t1) (/.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (+.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (/.f64 v (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))))
(*.f64 (/.f64 (*.f64 v t1) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) (+.f64 u t1))
(*.f64 (/.f64 (*.f64 v (neg.f64 t1)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (fma.f64 (+.f64 u t1) u (*.f64 t1 t1)))
(*.f64 (/.f64 v (*.f64 (+.f64 u t1) (-.f64 u t1))) (*.f64 (+.f64 u t1) (neg.f64 t1)))
(*.f64 (/.f64 v (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (*.f64 (fma.f64 (+.f64 u t1) u (*.f64 t1 t1)) (neg.f64 t1)))
(*.f64 (/.f64 v (-.f64 u t1)) (neg.f64 t1))
(*.f64 v (/.f64 (neg.f64 t1) (-.f64 u t1)))
(*.f64 (neg.f64 t1) (/.f64 v (-.f64 u t1)))
(*.f64 t1 (/.f64 (neg.f64 v) (-.f64 u t1)))
(/.f64 (*.f64 (*.f64 v (neg.f64 t1)) (fma.f64 (neg.f64 t1) t1 (*.f64 u u))) (*.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (neg.f64 (-.f64 t1 u))))
(/.f64 (*.f64 (*.f64 v (neg.f64 t1)) (neg.f64 (+.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (neg.f64 (fma.f64 u (-.f64 u t1) (*.f64 t1 t1)))))
(/.f64 (*.f64 (*.f64 v (neg.f64 t1)) (*.f64 (+.f64 u t1) (-.f64 u t1))) (*.f64 (+.f64 u t1) (pow.f64 (-.f64 t1 u) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 v (neg.f64 t1)) (fma.f64 t1 t1 (*.f64 (neg.f64 u) u))) (*.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (-.f64 t1 u)))
(/.f64 (*.f64 (*.f64 v (neg.f64 t1)) (+.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (*.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (fma.f64 u u (*.f64 t1 (-.f64 t1 u)))))
(/.f64 (*.f64 (*.f64 v (neg.f64 t1)) (+.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (*.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))))
(/.f64 (*.f64 (*.f64 v (neg.f64 t1)) (-.f64 (pow.f64 u #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 u t1) t1) #s(literal 2 binary64)))) (*.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))) (-.f64 (*.f64 u (-.f64 u t1)) (*.f64 t1 t1))))
(/.f64 (*.f64 (*.f64 v (neg.f64 t1)) (+.f64 (pow.f64 u #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 u t1) t1) #s(literal 3 binary64)))) (*.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))) (+.f64 (pow.f64 u #s(literal 4 binary64)) (*.f64 (*.f64 (+.f64 u t1) t1) (-.f64 (*.f64 (+.f64 u t1) t1) (*.f64 u u))))))
(/.f64 (*.f64 v t1) (neg.f64 (-.f64 u t1)))
(/.f64 (*.f64 v (neg.f64 t1)) (-.f64 u t1))
(neg.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))))
(fma.f64 (/.f64 (*.f64 v t1) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) (/.f64 (pow.f64 t1 #s(literal 3 binary64)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))) (*.f64 (/.f64 (*.f64 v t1) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) (/.f64 (pow.f64 u #s(literal 3 binary64)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1)))))
(fma.f64 (/.f64 (*.f64 v t1) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) u (*.f64 (/.f64 (*.f64 v t1) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) t1))
(fma.f64 (/.f64 (*.f64 v t1) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) t1 (*.f64 (/.f64 (*.f64 v t1) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) u))
(fma.f64 (/.f64 (*.f64 v (neg.f64 t1)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (fma.f64 u u (*.f64 t1 t1)) (*.f64 (/.f64 (*.f64 v (neg.f64 t1)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (*.f64 u t1)))
(fma.f64 (/.f64 (*.f64 v (neg.f64 t1)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (*.f64 (+.f64 u t1) t1) (*.f64 (/.f64 (*.f64 v (neg.f64 t1)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (*.f64 u u)))
(fma.f64 (/.f64 (*.f64 v (neg.f64 t1)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (*.f64 u u) (*.f64 (/.f64 (*.f64 v (neg.f64 t1)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (*.f64 (+.f64 u t1) t1)))
(fma.f64 (fma.f64 u u (*.f64 t1 t1)) (/.f64 (*.f64 v (neg.f64 t1)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (*.f64 (*.f64 u t1) (/.f64 (*.f64 v (neg.f64 t1)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))))
(fma.f64 (/.f64 (pow.f64 t1 #s(literal 3 binary64)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))) (/.f64 (*.f64 v t1) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) (*.f64 (/.f64 (pow.f64 u #s(literal 3 binary64)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))) (/.f64 (*.f64 v t1) (fma.f64 (neg.f64 u) u (*.f64 t1 t1)))))
(fma.f64 (*.f64 (+.f64 u t1) t1) (/.f64 (*.f64 v (neg.f64 t1)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (*.f64 (*.f64 u u) (/.f64 (*.f64 v (neg.f64 t1)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))))
(fma.f64 (*.f64 u u) (/.f64 (*.f64 v (neg.f64 t1)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (*.f64 (*.f64 (+.f64 u t1) t1) (/.f64 (*.f64 v (neg.f64 t1)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))))
(fma.f64 u (/.f64 (*.f64 v t1) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) (*.f64 t1 (/.f64 (*.f64 v t1) (fma.f64 (neg.f64 u) u (*.f64 t1 t1)))))
(fma.f64 t1 (/.f64 (*.f64 v t1) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) (*.f64 u (/.f64 (*.f64 v t1) (fma.f64 (neg.f64 u) u (*.f64 t1 t1)))))
(+.f64 (*.f64 (/.f64 (pow.f64 t1 #s(literal 3 binary64)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))) (/.f64 (*.f64 v t1) (fma.f64 (neg.f64 u) u (*.f64 t1 t1)))) (*.f64 (/.f64 (pow.f64 u #s(literal 3 binary64)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))) (/.f64 (*.f64 v t1) (fma.f64 (neg.f64 u) u (*.f64 t1 t1)))))
(+.f64 (*.f64 u (/.f64 (*.f64 v t1) (fma.f64 (neg.f64 u) u (*.f64 t1 t1)))) (*.f64 t1 (/.f64 (*.f64 v t1) (fma.f64 (neg.f64 u) u (*.f64 t1 t1)))))
(+.f64 (*.f64 t1 (/.f64 (*.f64 v t1) (fma.f64 (neg.f64 u) u (*.f64 t1 t1)))) (*.f64 u (/.f64 (*.f64 v t1) (fma.f64 (neg.f64 u) u (*.f64 t1 t1)))))
(+.f64 (*.f64 (fma.f64 u u (*.f64 t1 t1)) (/.f64 (*.f64 v (neg.f64 t1)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 (*.f64 u t1) (/.f64 (*.f64 v (neg.f64 t1)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))))
(+.f64 (*.f64 (*.f64 (+.f64 u t1) t1) (/.f64 (*.f64 v (neg.f64 t1)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 (*.f64 u u) (/.f64 (*.f64 v (neg.f64 t1)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))))
(+.f64 (*.f64 (*.f64 u u) (/.f64 (*.f64 v (neg.f64 t1)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 (*.f64 (+.f64 u t1) t1) (/.f64 (*.f64 v (neg.f64 t1)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))))
(+.f64 (*.f64 (/.f64 (*.f64 v t1) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) (/.f64 (pow.f64 t1 #s(literal 3 binary64)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1)))) (*.f64 (/.f64 (*.f64 v t1) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) (/.f64 (pow.f64 u #s(literal 3 binary64)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1)))))
(+.f64 (*.f64 (/.f64 (*.f64 v t1) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) u) (*.f64 (/.f64 (*.f64 v t1) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) t1))
(+.f64 (*.f64 (/.f64 (*.f64 v t1) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) t1) (*.f64 (/.f64 (*.f64 v t1) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) u))
(+.f64 (*.f64 (/.f64 (*.f64 v (neg.f64 t1)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (fma.f64 u u (*.f64 t1 t1))) (*.f64 (/.f64 (*.f64 v (neg.f64 t1)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (*.f64 u t1)))
(+.f64 (*.f64 (/.f64 (*.f64 v (neg.f64 t1)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (*.f64 (+.f64 u t1) t1)) (*.f64 (/.f64 (*.f64 v (neg.f64 t1)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (*.f64 u u)))
(+.f64 (*.f64 (/.f64 (*.f64 v (neg.f64 t1)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (*.f64 u u)) (*.f64 (/.f64 (*.f64 v (neg.f64 t1)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (*.f64 (+.f64 u t1) t1)))
(*.f64 (neg.f64 v) t1)
(*.f64 v (neg.f64 t1))
(*.f64 (neg.f64 t1) v)
(*.f64 t1 (neg.f64 v))
(neg.f64 (*.f64 v t1))
(neg.f64 t1)
(*.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (/.f64 v (fma.f64 (neg.f64 u) u (*.f64 t1 t1)))) (+.f64 u t1))
(*.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (/.f64 (neg.f64 v) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (fma.f64 (+.f64 u t1) u (*.f64 t1 t1)))
(*.f64 (/.f64 (neg.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64))) (/.f64 (fma.f64 (neg.f64 u) u (*.f64 t1 t1)) (fma.f64 (neg.f64 t1) t1 (*.f64 u u)))) (/.f64 v (-.f64 t1 u)))
(*.f64 (/.f64 (neg.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64))) (/.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (+.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (/.f64 v (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))))
(*.f64 (/.f64 (neg.f64 v) (/.f64 (fma.f64 (neg.f64 u) u (*.f64 t1 t1)) (fma.f64 (neg.f64 t1) t1 (*.f64 u u)))) (/.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (-.f64 t1 u)))
(*.f64 (/.f64 (neg.f64 v) (/.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (+.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (/.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))))
(*.f64 (/.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (/.f64 (fma.f64 (neg.f64 u) u (*.f64 t1 t1)) (fma.f64 (neg.f64 t1) t1 (*.f64 u u)))) (/.f64 (neg.f64 v) (-.f64 t1 u)))
(*.f64 (/.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (/.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (+.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (/.f64 (neg.f64 v) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))))
(*.f64 (/.f64 v (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) (*.f64 (+.f64 u t1) #s(approx (/ t1 (- u t1)) #s(literal -1 binary64))))
(*.f64 (/.f64 (neg.f64 v) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (*.f64 (fma.f64 (+.f64 u t1) u (*.f64 t1 t1)) #s(approx (/ t1 (- u t1)) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) v) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) (+.f64 u t1))
(*.f64 (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) v) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (fma.f64 (+.f64 u t1) u (*.f64 t1 t1)))
(*.f64 (/.f64 (neg.f64 v) (-.f64 u t1)) #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)))
(*.f64 (neg.f64 v) (/.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (-.f64 u t1)))
(*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (/.f64 (neg.f64 v) (-.f64 u t1)))
(/.f64 (*.f64 (*.f64 (neg.f64 v) #s(approx (/ t1 (- u t1)) #s(literal -1 binary64))) (fma.f64 (neg.f64 t1) t1 (*.f64 u u))) (*.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (neg.f64 (-.f64 t1 u))))
(/.f64 (*.f64 (*.f64 (neg.f64 v) #s(approx (/ t1 (- u t1)) #s(literal -1 binary64))) (neg.f64 (+.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (neg.f64 (fma.f64 u (-.f64 u t1) (*.f64 t1 t1)))))
(/.f64 (*.f64 (*.f64 (neg.f64 v) #s(approx (/ t1 (- u t1)) #s(literal -1 binary64))) (*.f64 (+.f64 u t1) (-.f64 u t1))) (*.f64 (+.f64 u t1) (pow.f64 (-.f64 t1 u) #s(literal 2 binary64))))
(/.f64 (*.f64 (*.f64 (neg.f64 v) #s(approx (/ t1 (- u t1)) #s(literal -1 binary64))) (fma.f64 t1 t1 (*.f64 (neg.f64 u) u))) (*.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (-.f64 t1 u)))
(/.f64 (*.f64 (*.f64 (neg.f64 v) #s(approx (/ t1 (- u t1)) #s(literal -1 binary64))) (+.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (*.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (fma.f64 u u (*.f64 t1 (-.f64 t1 u)))))
(/.f64 (*.f64 (*.f64 (neg.f64 v) #s(approx (/ t1 (- u t1)) #s(literal -1 binary64))) (+.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (*.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))))
(/.f64 (*.f64 (*.f64 (neg.f64 v) #s(approx (/ t1 (- u t1)) #s(literal -1 binary64))) (-.f64 (pow.f64 u #s(literal 4 binary64)) (pow.f64 (*.f64 (+.f64 u t1) t1) #s(literal 2 binary64)))) (*.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))) (-.f64 (*.f64 u (-.f64 u t1)) (*.f64 t1 t1))))
(/.f64 (*.f64 (*.f64 (neg.f64 v) #s(approx (/ t1 (- u t1)) #s(literal -1 binary64))) (+.f64 (pow.f64 u #s(literal 6 binary64)) (pow.f64 (*.f64 (+.f64 u t1) t1) #s(literal 3 binary64)))) (*.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))) (+.f64 (pow.f64 u #s(literal 4 binary64)) (*.f64 (*.f64 (+.f64 u t1) t1) (-.f64 (*.f64 (+.f64 u t1) t1) (*.f64 u u))))))
(/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) v) (neg.f64 (-.f64 u t1)))
(/.f64 (*.f64 (neg.f64 v) #s(approx (/ t1 (- u t1)) #s(literal -1 binary64))) (-.f64 u t1))
(neg.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (/.f64 v (-.f64 u t1))))
(neg.f64 (*.f64 (/.f64 v (-.f64 u t1)) #s(approx (/ t1 (- u t1)) #s(literal -1 binary64))))
(neg.f64 (*.f64 v (/.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (-.f64 u t1))))
(neg.f64 (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) v) (-.f64 u t1)))
(fma.f64 (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) v) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) (/.f64 (pow.f64 t1 #s(literal 3 binary64)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))) (*.f64 (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) v) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) (/.f64 (pow.f64 u #s(literal 3 binary64)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1)))))
(fma.f64 (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) v) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) u (*.f64 (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) v) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) t1))
(fma.f64 (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) v) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) t1 (*.f64 (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) v) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) u))
(fma.f64 (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) v) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (fma.f64 u u (*.f64 t1 t1)) (*.f64 (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) v) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 u t1)))
(fma.f64 (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) v) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 (+.f64 u t1) t1) (*.f64 (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) v) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 u u)))
(fma.f64 (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) v) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 u u) (*.f64 (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) v) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 (+.f64 u t1) t1)))
(fma.f64 (fma.f64 u u (*.f64 t1 t1)) (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) v) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 (*.f64 u t1) (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) v) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))))))
(fma.f64 (/.f64 (pow.f64 t1 #s(literal 3 binary64)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))) (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) v) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) (*.f64 (/.f64 (pow.f64 u #s(literal 3 binary64)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))) (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) v) (fma.f64 (neg.f64 u) u (*.f64 t1 t1)))))
(fma.f64 (*.f64 (+.f64 u t1) t1) (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) v) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 (*.f64 u u) (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) v) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))))))
(fma.f64 (*.f64 u u) (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) v) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 (*.f64 (+.f64 u t1) t1) (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) v) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))))))
(fma.f64 u (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) v) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) (*.f64 t1 (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) v) (fma.f64 (neg.f64 u) u (*.f64 t1 t1)))))
(fma.f64 t1 (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) v) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) (*.f64 u (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) v) (fma.f64 (neg.f64 u) u (*.f64 t1 t1)))))
(+.f64 (*.f64 (/.f64 (pow.f64 t1 #s(literal 3 binary64)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))) (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) v) (fma.f64 (neg.f64 u) u (*.f64 t1 t1)))) (*.f64 (/.f64 (pow.f64 u #s(literal 3 binary64)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))) (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) v) (fma.f64 (neg.f64 u) u (*.f64 t1 t1)))))
(+.f64 (*.f64 u (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) v) (fma.f64 (neg.f64 u) u (*.f64 t1 t1)))) (*.f64 t1 (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) v) (fma.f64 (neg.f64 u) u (*.f64 t1 t1)))))
(+.f64 (*.f64 t1 (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) v) (fma.f64 (neg.f64 u) u (*.f64 t1 t1)))) (*.f64 u (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) v) (fma.f64 (neg.f64 u) u (*.f64 t1 t1)))))
(+.f64 (*.f64 (fma.f64 u u (*.f64 t1 t1)) (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) v) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))))) (*.f64 (*.f64 u t1) (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) v) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))))))
(+.f64 (*.f64 (*.f64 (+.f64 u t1) t1) (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) v) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))))) (*.f64 (*.f64 u u) (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) v) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))))))
(+.f64 (*.f64 (*.f64 u u) (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) v) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))))) (*.f64 (*.f64 (+.f64 u t1) t1) (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) v) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))))))
(+.f64 (*.f64 (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) v) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) (/.f64 (pow.f64 t1 #s(literal 3 binary64)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1)))) (*.f64 (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) v) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) (/.f64 (pow.f64 u #s(literal 3 binary64)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1)))))
(+.f64 (*.f64 (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) v) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) u) (*.f64 (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) v) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) t1))
(+.f64 (*.f64 (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) v) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) t1) (*.f64 (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) v) (fma.f64 (neg.f64 u) u (*.f64 t1 t1))) u))
(+.f64 (*.f64 (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) v) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (fma.f64 u u (*.f64 t1 t1))) (*.f64 (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) v) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 u t1)))
(+.f64 (*.f64 (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) v) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 (+.f64 u t1) t1)) (*.f64 (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) v) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 u u)))
(+.f64 (*.f64 (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) v) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 u u)) (*.f64 (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) v) (neg.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (*.f64 (+.f64 u t1) t1)))
(*.f64 (neg.f64 (neg.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)))) (neg.f64 v))
(*.f64 (neg.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64))) v)
(*.f64 (neg.f64 v) (neg.f64 (neg.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)))))
(*.f64 (neg.f64 v) #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)))
(*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v))
(*.f64 v (neg.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64))))
(neg.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) v))
#s(approx (/ t1 (- u t1)) #s(literal -1 binary64))
(neg.f64 v)
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (/.f64 (neg.f64 v) u) (/.f64 t1 u)))
(*.f64 (/.f64 (neg.f64 v) u) (/.f64 t1 u))
(*.f64 (/.f64 (/.f64 (neg.f64 t1) u) u) v)
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) u))
(*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v u))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) u))
(*.f64 (/.f64 t1 (*.f64 u u)) (neg.f64 v))
(*.f64 (neg.f64 v) (/.f64 t1 (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u))
(/.f64 (*.f64 (/.f64 t1 u) v) (neg.f64 u))
(/.f64 (*.f64 v (/.f64 (neg.f64 t1) u)) u)
(/.f64 (*.f64 v t1) (*.f64 (neg.f64 u) u))
(/.f64 (*.f64 v (neg.f64 t1)) (*.f64 u u))
(neg.f64 (*.f64 (neg.f64 v) (/.f64 (/.f64 (neg.f64 t1) u) u)))
(neg.f64 (*.f64 (/.f64 (/.f64 (neg.f64 t1) u) u) (neg.f64 v)))
(neg.f64 (*.f64 (/.f64 t1 (*.f64 u u)) v))
(/.f64 (/.f64 (neg.f64 t1) u) (neg.f64 u))
(/.f64 (/.f64 t1 u) u)
(/.f64 (neg.f64 t1) (*.f64 (neg.f64 u) u))
(/.f64 t1 (*.f64 u u))
(neg.f64 (/.f64 (/.f64 (neg.f64 t1) u) u))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (/.f64 (neg.f64 v) u) (/.f64 t1 u)))
(*.f64 (/.f64 (neg.f64 v) u) (/.f64 t1 u))
(*.f64 (/.f64 (/.f64 (neg.f64 t1) u) u) v)
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) u))
(*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v u))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) u))
(*.f64 (/.f64 t1 (*.f64 u u)) (neg.f64 v))
(*.f64 (neg.f64 v) (/.f64 t1 (*.f64 u u)))
(*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u))
(/.f64 (*.f64 (/.f64 t1 u) v) (neg.f64 u))
(/.f64 (*.f64 v (/.f64 (neg.f64 t1) u)) u)
(/.f64 (*.f64 v t1) (*.f64 (neg.f64 u) u))
(/.f64 (*.f64 v (neg.f64 t1)) (*.f64 u u))
(neg.f64 (*.f64 (neg.f64 v) (/.f64 (/.f64 (neg.f64 t1) u) u)))
(neg.f64 (*.f64 (/.f64 (/.f64 (neg.f64 t1) u) u) (neg.f64 v)))
(neg.f64 (*.f64 (/.f64 t1 (*.f64 u u)) v))
(/.f64 (/.f64 (neg.f64 t1) u) (neg.f64 u))
(/.f64 (/.f64 t1 u) u)
(/.f64 (neg.f64 t1) (*.f64 (neg.f64 u) u))
(/.f64 t1 (*.f64 u u))
(neg.f64 (/.f64 (/.f64 (neg.f64 t1) u) u))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u) (neg.f64 v)) t1))
(*.f64 (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u) (neg.f64 v)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) (neg.f64 v))) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 v t1) u)) v) (neg.f64 t1)))
(*.f64 (/.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64)) (fma.f64 v v (*.f64 v (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u))))) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64)) (fma.f64 v v (*.f64 v (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)))))) (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u) (neg.f64 v)) t1))
(/.f64 (-.f64 (pow.f64 (/.f64 v t1) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) t1) #s(literal 2 binary64))) (-.f64 (/.f64 (neg.f64 v) t1) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) t1)))
(/.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 v) t1) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) t1) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 v t1) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) t1) #s(literal 2 binary64)) (*.f64 (/.f64 (neg.f64 v) t1) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) t1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) t1) #s(literal 2 binary64)) (pow.f64 (/.f64 v t1) #s(literal 2 binary64)))) (neg.f64 (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 v t1) u)) v) (neg.f64 t1))))
(/.f64 (neg.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 (/.f64 (*.f64 (/.f64 v t1) u) t1) #s(literal 3 binary64)) (pow.f64 (/.f64 (neg.f64 v) t1) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) t1) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 v t1) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 v t1) u)) v) (*.f64 t1 t1))))))
(/.f64 (neg.f64 (*.f64 t1 (fma.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u) (neg.f64 v)))) (*.f64 (neg.f64 t1) t1))
(/.f64 (fma.f64 (neg.f64 v) t1 (*.f64 (neg.f64 t1) (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 v t1) u)))) (*.f64 t1 t1))
(/.f64 (fma.f64 v t1 (*.f64 (neg.f64 t1) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)))) (*.f64 (neg.f64 t1) t1))
(/.f64 (fma.f64 v t1 (*.f64 t1 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 v t1) u)))) (*.f64 t1 (neg.f64 t1)))
(/.f64 (fma.f64 (neg.f64 v) t1 (*.f64 t1 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)))) (*.f64 t1 t1))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 v t1) u)) (neg.f64 t1) (*.f64 v (neg.f64 t1))) (*.f64 t1 t1))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 v t1) u)) t1 (*.f64 v t1)) (*.f64 (neg.f64 t1) t1))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) (neg.f64 t1) (*.f64 v t1)) (*.f64 t1 (neg.f64 t1)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) t1) #s(literal 2 binary64)) (pow.f64 (/.f64 v t1) #s(literal 2 binary64))) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 v t1) u)) v) (neg.f64 t1)))
(/.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 (/.f64 (*.f64 (/.f64 v t1) u) t1) #s(literal 3 binary64)) (pow.f64 (/.f64 (neg.f64 v) t1) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) t1) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 v t1) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 v t1) u)) v) (*.f64 t1 t1)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64)) (*.f64 (neg.f64 v) v))) (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) (neg.f64 v)) t1)))
(/.f64 (neg.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 (*.f64 (/.f64 v t1) u) #s(literal 3 binary64)) (pow.f64 (neg.f64 v) #s(literal 3 binary64)))) (neg.f64 (*.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64)) (fma.f64 v v (*.f64 v (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u))))) t1)))
(/.f64 (*.f64 t1 (fma.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u) (neg.f64 v))) (*.f64 t1 t1))
(/.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64)) (*.f64 (neg.f64 v) v)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) (neg.f64 v)) t1))
(/.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 (*.f64 (/.f64 v t1) u) #s(literal 3 binary64)) (pow.f64 (neg.f64 v) #s(literal 3 binary64))) (*.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64)) (fma.f64 v v (*.f64 v (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u))))) t1))
(/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (/.f64 v t1) u) v) (neg.f64 t1))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u) (neg.f64 v)) t1)
(neg.f64 (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (/.f64 v t1) u) v) t1))
(fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (/.f64 v t1) u) t1) (/.f64 (neg.f64 v) t1))
(fma.f64 (*.f64 (/.f64 v t1) u) (/.f64 #s(literal 2 binary64) t1) (/.f64 (neg.f64 v) t1))
(fma.f64 (/.f64 v t1) (*.f64 u (/.f64 #s(literal 2 binary64) t1)) (/.f64 (neg.f64 v) t1))
(fma.f64 (/.f64 v t1) (/.f64 (*.f64 #s(literal 2 binary64) u) t1) (/.f64 (neg.f64 v) t1))
(fma.f64 u (*.f64 (/.f64 v t1) (/.f64 #s(literal 2 binary64) t1)) (/.f64 (neg.f64 v) t1))
(fma.f64 v (*.f64 (/.f64 u t1) (/.f64 #s(literal 2 binary64) t1)) (/.f64 (neg.f64 v) t1))
(-.f64 (/.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) t1) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 v t1) u)) v) (neg.f64 t1))) (/.f64 (pow.f64 (/.f64 v t1) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 v t1) u)) v) (neg.f64 t1))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) #s(literal 2 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) (neg.f64 v)) t1)) (/.f64 (*.f64 v v) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) (neg.f64 v)) t1)))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) (neg.f64 v))) t1) (/.f64 (/.f64 (*.f64 v v) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) (neg.f64 v))) t1))
(-.f64 (/.f64 (neg.f64 v) t1) (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (/.f64 v t1) u) t1)))
(-.f64 (/.f64 (neg.f64 v) t1) (*.f64 (*.f64 (/.f64 (neg.f64 v) t1) u) (/.f64 #s(literal 2 binary64) t1)))
(-.f64 (/.f64 (neg.f64 v) t1) (*.f64 (/.f64 (neg.f64 v) t1) (/.f64 (*.f64 #s(literal 2 binary64) u) t1)))
(-.f64 (/.f64 (neg.f64 v) t1) (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 v t1) u)) t1))
(+.f64 (/.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) t1) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) t1) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 v t1) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 v t1) u)) v) (*.f64 t1 t1))))) (/.f64 (pow.f64 (/.f64 (neg.f64 v) t1) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) t1) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 v t1) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 v t1) u)) v) (*.f64 t1 t1))))))
(+.f64 (/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) t1) (*.f64 t1 t1)) (/.f64 (*.f64 v (neg.f64 t1)) (*.f64 t1 t1)))
(+.f64 (/.f64 (pow.f64 (neg.f64 v) #s(literal 3 binary64)) (*.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64)) (fma.f64 v v (*.f64 v (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u))))) t1)) (/.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) #s(literal 3 binary64)) (*.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64)) (fma.f64 v v (*.f64 v (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u))))) t1)))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) #s(literal 3 binary64)) (*.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64)) (fma.f64 v v (*.f64 v (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u))))) t1)) (/.f64 (pow.f64 (neg.f64 v) #s(literal 3 binary64)) (*.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64)) (fma.f64 v v (*.f64 v (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u))))) t1)))
(+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) #s(literal 3 binary64)) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64)) (fma.f64 v v (*.f64 v (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)))))) t1) (/.f64 (/.f64 (pow.f64 (neg.f64 v) #s(literal 3 binary64)) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64)) (fma.f64 v v (*.f64 v (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)))))) t1))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) #s(literal 2 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) (neg.f64 v)) t1)) (/.f64 (*.f64 (neg.f64 v) v) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) (neg.f64 v)) t1)))
(+.f64 (/.f64 (neg.f64 v) t1) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) t1))
(+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) t1) (/.f64 (neg.f64 v) t1))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) (neg.f64 v))) (/.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) (neg.f64 v)))) (*.f64 (/.f64 (*.f64 v v) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) (neg.f64 v))) (/.f64 (*.f64 v v) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) (neg.f64 v))))) (+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) (neg.f64 v))) (/.f64 (*.f64 v v) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) (neg.f64 v)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) #s(literal 3 binary64)) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64)) (fma.f64 v v (*.f64 v (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)))))) (/.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) #s(literal 3 binary64)) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64)) (fma.f64 v v (*.f64 v (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u))))))) (*.f64 (/.f64 (pow.f64 (neg.f64 v) #s(literal 3 binary64)) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64)) (fma.f64 v v (*.f64 v (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)))))) (/.f64 (pow.f64 (neg.f64 v) #s(literal 3 binary64)) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64)) (fma.f64 v v (*.f64 v (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)))))))) (-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) #s(literal 3 binary64)) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64)) (fma.f64 v v (*.f64 v (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)))))) (/.f64 (pow.f64 (neg.f64 v) #s(literal 3 binary64)) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64)) (fma.f64 v v (*.f64 v (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) (neg.f64 v))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 v v) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) (neg.f64 v))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) (neg.f64 v))) (/.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) (neg.f64 v))) (fma.f64 (/.f64 (*.f64 v v) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) (neg.f64 v))) (/.f64 (*.f64 v v) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) (neg.f64 v))) (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) (neg.f64 v))) (/.f64 (*.f64 v v) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) (neg.f64 v)))))))
(/.f64 (-.f64 (pow.f64 (neg.f64 v) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 v t1) u)) #s(literal 3 binary64))) (fma.f64 v v (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64)) (*.f64 (neg.f64 v) (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 v t1) u))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) #s(literal 3 binary64)) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64)) (fma.f64 v v (*.f64 v (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (neg.f64 v) #s(literal 3 binary64)) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64)) (fma.f64 v v (*.f64 v (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) #s(literal 3 binary64)) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64)) (fma.f64 v v (*.f64 v (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)))))) (/.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) #s(literal 3 binary64)) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64)) (fma.f64 v v (*.f64 v (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)))))) (-.f64 (*.f64 (/.f64 (pow.f64 (neg.f64 v) #s(literal 3 binary64)) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64)) (fma.f64 v v (*.f64 v (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)))))) (/.f64 (pow.f64 (neg.f64 v) #s(literal 3 binary64)) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64)) (fma.f64 v v (*.f64 v (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u))))))) (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) #s(literal 3 binary64)) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64)) (fma.f64 v v (*.f64 v (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)))))) (/.f64 (pow.f64 (neg.f64 v) #s(literal 3 binary64)) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64)) (fma.f64 v v (*.f64 v (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u))))))))))
(/.f64 (neg.f64 (fma.f64 v v (*.f64 #s(literal -4 binary64) (pow.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64))))) (neg.f64 (-.f64 (neg.f64 v) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64)) (*.f64 (neg.f64 v) v)))) (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) (neg.f64 v)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64)) (*.f64 (neg.f64 v) v)))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) (neg.f64 v)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 (*.f64 (/.f64 v t1) u) #s(literal 3 binary64)) (pow.f64 (neg.f64 v) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64)) (fma.f64 v v (*.f64 v (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 (*.f64 (/.f64 v t1) u) #s(literal 3 binary64)) (pow.f64 (neg.f64 v) #s(literal 3 binary64))))) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64)) (fma.f64 v v (*.f64 v (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) (neg.f64 v))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) (neg.f64 v)) (*.f64 v v))) (*.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) (neg.f64 v)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) (neg.f64 v))))
(/.f64 (fma.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) #s(literal 3 binary64)) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64)) (fma.f64 v v (*.f64 v (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u))))) (*.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64)) (fma.f64 v v (*.f64 v (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u))))) (pow.f64 (neg.f64 v) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64)) (fma.f64 v v (*.f64 v (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u))))) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64)) (fma.f64 v v (*.f64 v (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)))))))
(/.f64 (fma.f64 v v (*.f64 #s(literal -4 binary64) (pow.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64)))) (-.f64 (neg.f64 v) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u))))
(/.f64 (neg.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64)) (*.f64 (neg.f64 v) v))) (neg.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) (neg.f64 v))))
(/.f64 (neg.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 (*.f64 (/.f64 v t1) u) #s(literal 3 binary64)) (pow.f64 (neg.f64 v) #s(literal 3 binary64)))) (neg.f64 (fma.f64 v v (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) (neg.f64 v))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 (*.f64 (/.f64 v t1) u) #s(literal 3 binary64)) (pow.f64 (neg.f64 v) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64)) (fma.f64 v v (*.f64 v (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)))))))
(/.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64)) (*.f64 (neg.f64 v) v)) (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) (neg.f64 v)))))
(/.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64)) (*.f64 (neg.f64 v) v)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) (neg.f64 v)))
(/.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 (*.f64 (/.f64 v t1) u) #s(literal 3 binary64)) (pow.f64 (neg.f64 v) #s(literal 3 binary64))) (neg.f64 (neg.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64)) (fma.f64 v v (*.f64 v (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u))))))))
(/.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 (*.f64 (/.f64 v t1) u) #s(literal 3 binary64)) (pow.f64 (neg.f64 v) #s(literal 3 binary64))) (fma.f64 v v (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) (neg.f64 v)))))
(/.f64 (fma.f64 #s(literal 8 binary64) (pow.f64 (*.f64 (/.f64 v t1) u) #s(literal 3 binary64)) (pow.f64 (neg.f64 v) #s(literal 3 binary64))) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64)) (fma.f64 v v (*.f64 v (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u))))))
(neg.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (/.f64 v t1) u) v))
(fma.f64 (*.f64 #s(literal 2 binary64) v) (/.f64 u t1) (neg.f64 v))
(fma.f64 (/.f64 u t1) (+.f64 v v) (neg.f64 v))
(fma.f64 (*.f64 (/.f64 v t1) #s(literal 2 binary64)) u (neg.f64 v))
(fma.f64 (*.f64 #s(literal 2 binary64) (/.f64 v t1)) u (neg.f64 v))
(fma.f64 (*.f64 #s(literal 2 binary64) u) (/.f64 v t1) (neg.f64 v))
(fma.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u) (neg.f64 v))
(fma.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64) (neg.f64 v))
(fma.f64 (/.f64 v t1) (*.f64 #s(literal 2 binary64) u) (neg.f64 v))
(fma.f64 (/.f64 v t1) u (fma.f64 (/.f64 v t1) u (neg.f64 v)))
(fma.f64 u (*.f64 (/.f64 v t1) #s(literal 2 binary64)) (neg.f64 v))
(fma.f64 u (*.f64 #s(literal 2 binary64) (/.f64 v t1)) (neg.f64 v))
(fma.f64 u (/.f64 v t1) (fma.f64 (/.f64 v t1) u (neg.f64 v)))
(fma.f64 v (*.f64 (/.f64 u t1) #s(literal 2 binary64)) (neg.f64 v))
(fma.f64 v (+.f64 (/.f64 u t1) (/.f64 u t1)) (neg.f64 v))
(fma.f64 v (/.f64 u t1) (fma.f64 (/.f64 v t1) u (neg.f64 v)))
(-.f64 (/.f64 (*.f64 v v) (-.f64 (neg.f64 v) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)))) (/.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) #s(literal 2 binary64)) (-.f64 (neg.f64 v) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) (neg.f64 v))) (/.f64 (*.f64 v v) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) (neg.f64 v))))
(-.f64 (neg.f64 v) (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 v t1) u)))
(+.f64 (+.f64 (neg.f64 v) (*.f64 (/.f64 v t1) u)) (*.f64 (/.f64 v t1) u))
(+.f64 (/.f64 (pow.f64 (neg.f64 v) #s(literal 3 binary64)) (fma.f64 v v (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) (neg.f64 v))))) (/.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) #s(literal 3 binary64)) (fma.f64 v v (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) (neg.f64 v))))))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) #s(literal 3 binary64)) (fma.f64 v v (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) (neg.f64 v))))) (/.f64 (pow.f64 (neg.f64 v) #s(literal 3 binary64)) (fma.f64 v v (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) (neg.f64 v))))))
(+.f64 (/.f64 (pow.f64 (neg.f64 v) #s(literal 3 binary64)) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64)) (fma.f64 v v (*.f64 v (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)))))) (/.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) #s(literal 3 binary64)) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64)) (fma.f64 v v (*.f64 v (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)))))))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) #s(literal 3 binary64)) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64)) (fma.f64 v v (*.f64 v (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)))))) (/.f64 (pow.f64 (neg.f64 v) #s(literal 3 binary64)) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64)) (fma.f64 v v (*.f64 v (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)))))))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) (neg.f64 v))) (/.f64 (*.f64 (neg.f64 v) v) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) (neg.f64 v))))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) (neg.f64 v))
(+.f64 (*.f64 (/.f64 v t1) u) (fma.f64 (/.f64 v t1) u (neg.f64 v)))
(+.f64 (neg.f64 v) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)))
(*.f64 (/.f64 v t1) u)
(*.f64 u (/.f64 v t1))
(*.f64 v (/.f64 u t1))
(/.f64 (neg.f64 (*.f64 (neg.f64 u) v)) t1)
(/.f64 (*.f64 (neg.f64 u) v) (neg.f64 t1))
(/.f64 (*.f64 u v) t1)
(neg.f64 (*.f64 (/.f64 (neg.f64 v) t1) u))

eval126.0ms (1.7%)

Memory
-2.2MiB live, 100.2MiB allocated
Compiler

Compiled 13 779 to 1 447 computations (89.5% saved)

prune14.0ms (0.2%)

Memory
32.0MiB live, 32.0MiB allocated
Pruning

16 alts after pruning (9 fresh and 7 done)

PrunedKeptTotal
New3954399
Fresh156
Picked145
Done033
Total39716413
Accuracy
99.9%
Counts
413 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
83.7%
(/.f64 (/.f64 (*.f64 (neg.f64 t1) v) (-.f64 u t1)) (-.f64 u t1))
74.0%
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
48.5%
(/.f64 (*.f64 (neg.f64 t1) v) #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u)))
56.9%
(/.f64 (*.f64 (neg.f64 t1) v) #s(approx (* (+ t1 u) (+ t1 u)) #s(approx (+ (* (+ (* 2 t1) u) u) (* t1 t1)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) u (/.f64 (*.f64 (neg.f64 u) u) t1)) t1)) (*.f64 t1 t1)))))
60.4%
(/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 u t1))
60.2%
(*.f64 (neg.f64 v) (/.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (-.f64 u t1)))
75.6%
(*.f64 v (/.f64 (neg.f64 t1) #s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1)))))
51.2%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (fma.f64 (/.f64 u t1) (+.f64 v v) (neg.f64 v)) t1))
55.9%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (*.f64 (/.f64 (neg.f64 v) u) t1) u))
55.0%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (*.f64 (/.f64 t1 u) v) (neg.f64 u)))
52.1%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1))
55.6%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (/.f64 (neg.f64 v) u) (/.f64 t1 u)))
52.3%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (neg.f64 v) (/.f64 (/.f64 t1 u) u)))
48.3%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (neg.f64 v) (/.f64 t1 (*.f64 u u))))
49.1%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(approx (* (/ (neg v) u) (/ t1 u)) (*.f64 (neg.f64 t1) (/.f64 v (*.f64 u u)))))
52.9%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(approx (* (neg v) (/ t1 (* u u))) (*.f64 (/.f64 (/.f64 (neg.f64 v) u) u) t1)))
Compiler

Compiled 558 to 349 computations (37.5% saved)

simplify156.0ms (2.1%)

Memory
-20.8MiB live, 166.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 u t1)
cost-diff0
(/.f64 (fma.f64 (/.f64 u t1) (+.f64 v v) (neg.f64 v)) t1)
cost-diff0
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (fma.f64 (/.f64 u t1) (+.f64 v v) (neg.f64 v)) t1))
cost-diff1
(fma.f64 (/.f64 u t1) (+.f64 v v) (neg.f64 v))
cost-diff0
(/.f64 t1 u)
cost-diff0
(*.f64 (/.f64 t1 u) v)
cost-diff0
(/.f64 (*.f64 (/.f64 t1 u) v) (neg.f64 u))
cost-diff0
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (*.f64 (/.f64 t1 u) v) (neg.f64 u)))
cost-diff0
#s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u))
cost-diff0
(neg.f64 t1)
cost-diff0
(*.f64 (neg.f64 t1) v)
cost-diff0
(/.f64 (*.f64 (neg.f64 t1) v) #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u)))
cost-diff0
#s(approx (/ t1 (- u t1)) #s(literal -1 binary64))
cost-diff0
(/.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (-.f64 u t1))
cost-diff0
(neg.f64 v)
cost-diff0
(*.f64 (neg.f64 v) (/.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (-.f64 u t1)))
cost-diff0
(neg.f64 t1)
cost-diff0
(/.f64 (neg.f64 t1) #s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1))))
cost-diff0
(*.f64 v (/.f64 (neg.f64 t1) #s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1)))))
cost-diff2
(fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
038258
062258
1128258
2342250
3973250
42280250
54193250
65658250
76493250
87486250
08005247
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f64 v (/.f64 (neg.f64 t1) #s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1)))))
v
(/.f64 (neg.f64 t1) #s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1))))
(neg.f64 t1)
t1
#s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1)))
(fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1))
(fma.f64 #s(literal 2 binary64) t1 u)
#s(literal 2 binary64)
u
(*.f64 t1 t1)
(*.f64 (neg.f64 v) (/.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (-.f64 u t1)))
(neg.f64 v)
v
(/.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (-.f64 u t1))
#s(approx (/ t1 (- u t1)) #s(literal -1 binary64))
#s(literal -1 binary64)
(-.f64 u t1)
u
t1
(/.f64 (*.f64 (neg.f64 t1) v) #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u)))
(*.f64 (neg.f64 t1) v)
(neg.f64 t1)
t1
v
#s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u))
(*.f64 u u)
u
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (*.f64 (/.f64 t1 u) v) (neg.f64 u)))
(/.f64 (*.f64 (/.f64 t1 u) v) (neg.f64 u))
(*.f64 (/.f64 t1 u) v)
(/.f64 t1 u)
t1
u
v
(neg.f64 u)
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (fma.f64 (/.f64 u t1) (+.f64 v v) (neg.f64 v)) t1))
(/.f64 (fma.f64 (/.f64 u t1) (+.f64 v v) (neg.f64 v)) t1)
(fma.f64 (/.f64 u t1) (+.f64 v v) (neg.f64 v))
(/.f64 u t1)
u
t1
(+.f64 v v)
v
(neg.f64 v)
Outputs
(*.f64 v (/.f64 (neg.f64 t1) #s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1)))))
(/.f64 (*.f64 (neg.f64 v) t1) #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 (+.f64 u t1) (+.f64 u t1))))
v
(/.f64 (neg.f64 t1) #s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1))))
(/.f64 (neg.f64 t1) #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 (+.f64 u t1) (+.f64 u t1))))
(neg.f64 t1)
t1
#s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1)))
#s(approx (* (+ t1 u) (+ t1 u)) (*.f64 (+.f64 u t1) (+.f64 u t1)))
(fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1))
(*.f64 (+.f64 u t1) (+.f64 u t1))
(fma.f64 #s(literal 2 binary64) t1 u)
#s(literal 2 binary64)
u
(*.f64 t1 t1)
(*.f64 (neg.f64 v) (/.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (-.f64 u t1)))
(*.f64 (/.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (-.f64 u t1)) (neg.f64 v))
(neg.f64 v)
v
(/.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (-.f64 u t1))
#s(approx (/ t1 (- u t1)) #s(literal -1 binary64))
#s(literal -1 binary64)
(-.f64 u t1)
u
t1
(/.f64 (*.f64 (neg.f64 t1) v) #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u)))
(/.f64 (*.f64 (neg.f64 v) t1) #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u)))
(*.f64 (neg.f64 t1) v)
(*.f64 (neg.f64 v) t1)
(neg.f64 t1)
t1
v
#s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u))
(*.f64 u u)
u
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (*.f64 (/.f64 t1 u) v) (neg.f64 u)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (/.f64 (/.f64 v u) u) (neg.f64 t1)))
(/.f64 (*.f64 (/.f64 t1 u) v) (neg.f64 u))
(*.f64 (/.f64 (/.f64 v u) u) (neg.f64 t1))
(*.f64 (/.f64 t1 u) v)
(/.f64 t1 u)
t1
u
v
(neg.f64 u)
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (fma.f64 (/.f64 u t1) (+.f64 v v) (neg.f64 v)) t1))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (fma.f64 (/.f64 #s(literal 2 binary64) t1) u #s(literal -1 binary64)) (/.f64 v t1)))
(/.f64 (fma.f64 (/.f64 u t1) (+.f64 v v) (neg.f64 v)) t1)
(*.f64 (fma.f64 (/.f64 #s(literal 2 binary64) t1) u #s(literal -1 binary64)) (/.f64 v t1))
(fma.f64 (/.f64 u t1) (+.f64 v v) (neg.f64 v))
(*.f64 (fma.f64 (/.f64 #s(literal 2 binary64) t1) u #s(literal -1 binary64)) v)
(/.f64 u t1)
u
t1
(+.f64 v v)
(*.f64 #s(literal 2 binary64) v)
v
(neg.f64 v)

localize100.0ms (1.3%)

Memory
14.9MiB live, 104.4MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(neg.f64 v)
accuracy0.5403744180080879
(/.f64 (fma.f64 (/.f64 u t1) (+.f64 v v) (neg.f64 v)) t1)
accuracy1.9570132252859762
(fma.f64 (/.f64 u t1) (+.f64 v v) (neg.f64 v))
accuracy31.21068269152321
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (fma.f64 (/.f64 u t1) (+.f64 v v) (neg.f64 v)) t1))
accuracy0.0
(neg.f64 u)
accuracy1.5002970266843343
(/.f64 (*.f64 (/.f64 t1 u) v) (neg.f64 u))
accuracy4.388187228952829
(*.f64 (/.f64 t1 u) v)
accuracy28.016808775489057
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (*.f64 (/.f64 t1 u) v) (neg.f64 u)))
accuracy0.0
(*.f64 u u)
accuracy0.0
(neg.f64 t1)
accuracy16.51834858574084
(/.f64 (*.f64 (neg.f64 t1) v) #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u)))
accuracy26.448741513108992
#s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u))
accuracy0.0
(neg.f64 v)
accuracy0.08984375
(/.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (-.f64 u t1))
accuracy2.564059617084685
(*.f64 (neg.f64 v) (/.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (-.f64 u t1)))
accuracy31.8735506403777
#s(approx (/ t1 (- u t1)) #s(literal -1 binary64))
accuracy0.0
#s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1)))
accuracy0.0078125
(fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1))
accuracy2.560153367084685
(*.f64 v (/.f64 (neg.f64 t1) #s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1)))))
accuracy19.548925611025187
(/.f64 (neg.f64 t1) #s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1))))
Samples
79.0ms256×0valid
Compiler

Compiled 200 to 34 computations (83% saved)

Precisions
Click to see histograms. Total time spent on operations: 41.0ms
ival-mult: 18.0ms (44.4% of total)
ival-div: 12.0ms (29.6% of total)
ival-add: 6.0ms (14.8% of total)
ival-neg: 3.0ms (7.4% of total)
ival-sub: 1.0ms (2.5% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series59.0ms (0.8%)

Memory
-12.9MiB live, 46.5MiB allocated
Counts
22 → 125
Calls
Call 1
Inputs
(fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1))
(*.f64 v (/.f64 (neg.f64 t1) #s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1)))))
(/.f64 (neg.f64 t1) #s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1))))
(neg.f64 t1)
(*.f64 (neg.f64 v) (/.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (-.f64 u t1)))
(neg.f64 v)
(/.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (-.f64 u t1))
#s(approx (/ t1 (- u t1)) #s(literal -1 binary64))
(/.f64 (*.f64 (neg.f64 t1) v) #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u)))
(*.f64 (neg.f64 t1) v)
#s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (*.f64 (/.f64 t1 u) v) (neg.f64 u)))
(/.f64 (*.f64 (/.f64 t1 u) v) (neg.f64 u))
(*.f64 (/.f64 t1 u) v)
(/.f64 t1 u)
(fma.f64 (/.f64 u t1) (+.f64 v v) (neg.f64 v))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (fma.f64 (/.f64 u t1) (+.f64 v v) (neg.f64 v)) t1))
(/.f64 (fma.f64 (/.f64 u t1) (+.f64 v v) (neg.f64 v)) t1)
(/.f64 u t1)
#s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1)))
(*.f64 u u)
(neg.f64 u)
Outputs
(pow t1 2)
(+ (* 2 (* t1 u)) (pow t1 2))
(+ (* u (+ u (* 2 t1))) (pow t1 2))
(* -1 (/ v t1))
(+ (* -1 (/ v t1)) (* 2 (/ (* u v) (pow t1 2))))
(+ (* -1 (/ v t1)) (* u (+ (* 2 (/ v (pow t1 2))) (* u (+ (* -4 (/ v (pow t1 3))) (/ v (pow t1 3)))))))
(+ (* -1 (/ v t1)) (* u (+ (* 2 (/ v (pow t1 2))) (* u (+ (* -4 (/ v (pow t1 3))) (+ (* u (+ (* -2 (/ v (pow t1 4))) (* -2 (/ (+ (* -4 (/ v (pow t1 3))) (/ v (pow t1 3))) t1)))) (/ v (pow t1 3))))))))
(/ -1 t1)
(- (* 2 (/ u (pow t1 2))) (/ 1 t1))
(- (* u (+ (* -3 (/ u (pow t1 3))) (* 2 (/ 1 (pow t1 2))))) (/ 1 t1))
(- (* u (+ (* u (- (* 4 (/ u (pow t1 4))) (* 3 (/ 1 (pow t1 3))))) (* 2 (/ 1 (pow t1 2))))) (/ 1 t1))
(+ (* -2 (/ (* u v) (pow t1 2))) (* -1 (/ v t1)))
(+ (* -1 (/ v t1)) (* u (+ (* -2 (/ v (pow t1 2))) (* u (+ (* -4 (/ v (pow t1 3))) (/ v (pow t1 3)))))))
(+ (* -1 (/ v t1)) (* u (+ (* -2 (/ v (pow t1 2))) (* u (+ (* -4 (/ v (pow t1 3))) (+ (* u (+ (* 2 (/ v (pow t1 4))) (* 2 (/ (+ (* -4 (/ v (pow t1 3))) (/ v (pow t1 3))) t1)))) (/ v (pow t1 3))))))))
(/ 1 t1)
(+ (* 2 (/ u (pow t1 2))) (/ 1 t1))
(+ (* u (+ (* 3 (/ u (pow t1 3))) (* 2 (/ 1 (pow t1 2))))) (/ 1 t1))
(+ (* u (+ (* u (+ (* 4 (/ u (pow t1 4))) (* 3 (/ 1 (pow t1 3))))) (* 2 (/ 1 (pow t1 2))))) (/ 1 t1))
-1
(- (* -1 (/ u t1)) 1)
(- (* u (- (* -1 (/ u (pow t1 2))) (/ 1 t1))) 1)
(- (* u (- (* u (- (* -1 (/ u (pow t1 3))) (/ 1 (pow t1 2)))) (/ 1 t1))) 1)
(* -1 (/ (* t1 v) (pow u 2)))
(/ (* t1 v) u)
(/ t1 u)
(* -1 v)
(- (* 2 (/ (* u v) t1)) v)
(/ u t1)
(pow u 2)
(* -1 u)
(* (pow u 2) (+ 1 (* 2 (/ t1 u))))
(* (pow u 2) (+ 1 (+ (* 2 (/ t1 u)) (/ (pow t1 2) (pow u 2)))))
(/ (+ (* -1 (* t1 v)) (* 2 (/ (* (pow t1 2) v) u))) (pow u 2))
(/ (+ (* -4 (/ (* (pow t1 3) v) (pow u 2))) (+ (* -1 (* t1 v)) (+ (* 2 (/ (* (pow t1 2) v) u)) (/ (* (pow t1 3) v) (pow u 2))))) (pow u 2))
(/ (+ (* -4 (/ (* (pow t1 3) v) (pow u 2))) (+ (* -2 (/ (* t1 (+ (* -4 (* (pow t1 3) v)) (* (pow t1 3) v))) (pow u 3))) (+ (* -2 (/ (* (pow t1 4) v) (pow u 3))) (+ (* -1 (* t1 v)) (+ (* 2 (/ (* (pow t1 2) v) u)) (/ (* (pow t1 3) v) (pow u 2))))))) (pow u 2))
(* -1 (/ t1 (pow u 2)))
(/ (+ (* -1 t1) (* 2 (/ (pow t1 2) u))) (pow u 2))
(/ (+ (* -4 (/ (pow t1 3) (pow u 2))) (+ (* -1 t1) (+ (* 2 (/ (pow t1 2) u)) (/ (pow t1 3) (pow u 2))))) (pow u 2))
(/ (+ (* -4 (/ (pow t1 3) (pow u 2))) (+ (* -2 (/ (* t1 (+ (* -4 (pow t1 3)) (pow t1 3))) (pow u 3))) (+ (* -2 (/ (pow t1 4) (pow u 3))) (+ (* -1 t1) (+ (* 2 (/ (pow t1 2) u)) (/ (pow t1 3) (pow u 2))))))) (pow u 2))
(/ (+ (* -2 (/ (* (pow t1 2) v) u)) (* -1 (* t1 v))) (pow u 2))
(/ (+ (* -4 (/ (* (pow t1 3) v) (pow u 2))) (+ (* -2 (/ (* (pow t1 2) v) u)) (+ (* -1 (* t1 v)) (/ (* (pow t1 3) v) (pow u 2))))) (pow u 2))
(/ (+ (* -4 (/ (* (pow t1 3) v) (pow u 2))) (+ (* -2 (/ (* (pow t1 2) v) u)) (+ (* -1 (* t1 v)) (+ (* 2 (/ (* t1 (+ (* -4 (* (pow t1 3) v)) (* (pow t1 3) v))) (pow u 3))) (+ (* 2 (/ (* (pow t1 4) v) (pow u 3))) (/ (* (pow t1 3) v) (pow u 2))))))) (pow u 2))
(/ t1 (pow u 2))
(/ (+ t1 (* 2 (/ (pow t1 2) u))) (pow u 2))
(/ (- (+ t1 (* -1 (/ (+ (* -4 (pow t1 3)) (pow t1 3)) (pow u 2)))) (* -2 (/ (pow t1 2) u))) (pow u 2))
(/ (- (+ t1 (* -1 (/ (+ (* 2 (* t1 (+ (* -4 (pow t1 3)) (pow t1 3)))) (* 2 (pow t1 4))) (pow u 3)))) (+ (* -4 (/ (pow t1 3) (pow u 2))) (+ (* -2 (/ (pow t1 2) u)) (/ (pow t1 3) (pow u 2))))) (pow u 2))
(/ (+ t1 (/ (pow t1 2) u)) u)
(/ (- (+ t1 (/ (pow t1 3) (pow u 2))) (* -1 (/ (pow t1 2) u))) u)
(/ (- (+ t1 (/ (pow t1 4) (pow u 3))) (+ (* -1 (/ (pow t1 2) u)) (* -1 (/ (pow t1 3) (pow u 2))))) u)
(* 2 (/ (* u v) t1))
(* u (+ (* -1 (/ v u)) (* 2 (/ v t1))))
(* 2 (/ (* u v) (pow t1 2)))
(* u (+ (* -1 (/ v (* t1 u))) (* 2 (/ v (pow t1 2)))))
(* (pow u 2) (+ 1 (* -1 (/ (+ (* -2 t1) (* -1 (/ (pow t1 2) u))) u))))
(/ (+ (* -1 (* t1 v)) (* -1 (/ (+ (* -2 (* (pow t1 2) v)) (* -1 (/ (+ (* -4 (* (pow t1 3) v)) (* (pow t1 3) v)) u))) u))) (pow u 2))
(/ (+ (* -1 (* t1 v)) (* -1 (/ (+ (* -2 (* (pow t1 2) v)) (* -1 (/ (+ (* -4 (* (pow t1 3) v)) (+ (* -1 (/ (+ (* 2 (* t1 (+ (* -4 (* (pow t1 3) v)) (* (pow t1 3) v)))) (* 2 (* (pow t1 4) v))) u)) (* (pow t1 3) v))) u))) u))) (pow u 2))
(/ (+ (* -1 t1) (* -1 (/ (+ (* -2 (pow t1 2)) (* -1 (/ (+ (* -4 (pow t1 3)) (pow t1 3)) u))) u))) (pow u 2))
(/ (+ (* -1 t1) (* -1 (/ (+ (* -2 (pow t1 2)) (* -1 (/ (+ (* -4 (pow t1 3)) (+ (* -1 (/ (+ (* 2 (* t1 (+ (* -4 (pow t1 3)) (pow t1 3)))) (* 2 (pow t1 4))) u)) (pow t1 3))) u))) u))) (pow u 2))
(/ (+ (* -1 (* t1 v)) (* -1 (/ (+ (* -1 (/ (+ (* -4 (* (pow t1 3) v)) (* (pow t1 3) v)) u)) (* 2 (* (pow t1 2) v))) u))) (pow u 2))
(/ (+ (* -1 (* t1 v)) (* -1 (/ (+ (* -1 (/ (+ (* -4 (* (pow t1 3) v)) (+ (* -1 (/ (+ (* -2 (* t1 (+ (* -4 (* (pow t1 3) v)) (* (pow t1 3) v)))) (* -2 (* (pow t1 4) v))) u)) (* (pow t1 3) v))) u)) (* 2 (* (pow t1 2) v))) u))) (pow u 2))
(/ (+ t1 (* -1 (/ (- (+ (* -4 (/ (pow t1 3) u)) (/ (pow t1 3) u)) (* 2 (pow t1 2))) u))) (pow u 2))
(/ (+ t1 (* -1 (/ (- (* -1 (/ (- (+ (* -2 (/ (* t1 (+ (* -4 (pow t1 3)) (pow t1 3))) u)) (* -2 (/ (pow t1 4) u))) (+ (* -4 (pow t1 3)) (pow t1 3))) u)) (* 2 (pow t1 2))) u))) (pow u 2))
(* -1 (/ (+ (* -1 t1) (* -1 (/ (pow t1 2) u))) u))
(* -1 (/ (+ (* -1 t1) (* -1 (/ (+ (/ (pow t1 3) u) (pow t1 2)) u))) u))
(* -1 (/ (+ (* -1 t1) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (pow t1 4) u)) (* -1 (pow t1 3))) u)) (pow t1 2)) u))) u))
(* -1 (* u (+ (* -2 (/ v t1)) (/ v u))))
(* -1 (* u (+ (* -2 (/ v (pow t1 2))) (/ v (* t1 u)))))
(* -1 (/ (* t1 v) (pow (+ t1 u) 2)))
(* -1 (/ (* t1 v) (pow (- u t1) 2)))
(* -1 (* t1 v))
(* v (- (* 2 (/ u t1)) 1))
(/ (* v (- (* 2 (/ u t1)) 1)) t1)
(* -1 (* v (+ 1 (* -2 (/ u t1)))))
(* -1 (/ (* v (+ 1 (* -2 (/ u t1)))) t1))
(+ (* 2 (* t1 u)) (pow u 2))
(+ (* t1 (+ t1 (* 2 u))) (pow u 2))
(* t1 (+ (* -1 (/ v (pow u 2))) (* 2 (/ (* t1 v) (pow u 3)))))
(* t1 (+ (* -1 (/ v (pow u 2))) (* t1 (+ (* 2 (/ v (pow u 3))) (* t1 (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))))))))
(* t1 (+ (* -1 (/ v (pow u 2))) (* t1 (+ (* 2 (/ v (pow u 3))) (* t1 (+ (* -4 (/ v (pow u 4))) (+ (* t1 (+ (* -2 (/ v (pow u 5))) (* -2 (/ (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))) u)))) (/ v (pow u 4)))))))))
(* t1 (- (* 2 (/ t1 (pow u 3))) (/ 1 (pow u 2))))
(* t1 (- (* t1 (+ (* -3 (/ t1 (pow u 4))) (* 2 (/ 1 (pow u 3))))) (/ 1 (pow u 2))))
(* t1 (- (* t1 (+ (* t1 (- (* 4 (/ t1 (pow u 5))) (* 3 (/ 1 (pow u 4))))) (* 2 (/ 1 (pow u 3))))) (/ 1 (pow u 2))))
(* -1 t1)
(* t1 (+ (* -2 (/ (* t1 v) (pow u 3))) (* -1 (/ v (pow u 2)))))
(* t1 (+ (* -1 (/ v (pow u 2))) (* t1 (+ (* -2 (/ v (pow u 3))) (* t1 (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))))))))
(* t1 (+ (* -1 (/ v (pow u 2))) (* t1 (+ (* -2 (/ v (pow u 3))) (* t1 (+ (* -4 (/ v (pow u 4))) (+ (* t1 (+ (* 2 (/ v (pow u 5))) (* 2 (/ (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))) u)))) (/ v (pow u 4)))))))))
(* t1 (+ (* 2 (/ t1 (pow u 3))) (/ 1 (pow u 2))))
(* t1 (+ (* t1 (+ (* 3 (/ t1 (pow u 4))) (* 2 (/ 1 (pow u 3))))) (/ 1 (pow u 2))))
(* t1 (+ (* t1 (+ (* t1 (+ (* 4 (/ t1 (pow u 5))) (* 3 (/ 1 (pow u 4))))) (* 2 (/ 1 (pow u 3))))) (/ 1 (pow u 2))))
(* t1 (+ (/ 1 u) (/ t1 (pow u 2))))
(* t1 (+ (* t1 (+ (/ 1 (pow u 2)) (/ t1 (pow u 3)))) (/ 1 u)))
(* t1 (+ (* t1 (+ (* t1 (+ (/ 1 (pow u 3)) (/ t1 (pow u 4)))) (/ 1 (pow u 2)))) (/ 1 u)))
(/ (+ (* -1 (* t1 v)) (* 2 (* u v))) t1)
(/ (+ (* -1 (* t1 v)) (* 2 (* u v))) (pow t1 2))
(* (pow t1 2) (+ 1 (* 2 (/ u t1))))
(* (pow t1 2) (+ 1 (+ (* 2 (/ u t1)) (/ (pow u 2) (pow t1 2)))))
(/ (+ (* -1 v) (* 2 (/ (* u v) t1))) t1)
(/ (+ (* -4 (/ (* (pow u 2) v) (pow t1 2))) (+ (* -1 v) (+ (* 2 (/ (* u v) t1)) (/ (* (pow u 2) v) (pow t1 2))))) t1)
(/ (+ (* -4 (/ (* (pow u 2) v) (pow t1 2))) (+ (* -2 (/ (* u (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v))) (pow t1 3))) (+ (* -2 (/ (* (pow u 3) v) (pow t1 3))) (+ (* -1 v) (+ (* 2 (/ (* u v) t1)) (/ (* (pow u 2) v) (pow t1 2))))))) t1)
(/ (- (* 2 (/ u t1)) 1) t1)
(/ (- (* -1 (/ (+ (* -1 (pow u 2)) (* 4 (pow u 2))) (pow t1 2))) (+ 1 (* -2 (/ u t1)))) t1)
(/ (- (* -1 (/ (+ (* -2 (* u (+ (* -1 (pow u 2)) (* 4 (pow u 2))))) (* 2 (pow u 3))) (pow t1 3))) (+ 1 (+ (* -2 (/ u t1)) (+ (* -1 (/ (pow u 2) (pow t1 2))) (* 4 (/ (pow u 2) (pow t1 2))))))) t1)
(/ (+ (* -2 (/ (* u v) t1)) (* -1 v)) t1)
(/ (+ (* -4 (/ (* (pow u 2) v) (pow t1 2))) (+ (* -2 (/ (* u v) t1)) (+ (* -1 v) (/ (* (pow u 2) v) (pow t1 2))))) t1)
(/ (+ (* -4 (/ (* (pow u 2) v) (pow t1 2))) (+ (* -2 (/ (* u v) t1)) (+ (* -1 v) (+ (* 2 (/ (* u (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v))) (pow t1 3))) (+ (* 2 (/ (* (pow u 3) v) (pow t1 3))) (/ (* (pow u 2) v) (pow t1 2))))))) t1)
(/ (+ 1 (* 2 (/ u t1))) t1)
(/ (- (+ 1 (* -1 (/ (+ (* -4 (pow u 2)) (pow u 2)) (pow t1 2)))) (* -2 (/ u t1))) t1)
(/ (- (+ 1 (* -1 (/ (+ (* 2 (* u (+ (* -4 (pow u 2)) (pow u 2)))) (* 2 (pow u 3))) (pow t1 3)))) (+ (* -4 (/ (pow u 2) (pow t1 2))) (+ (* -2 (/ u t1)) (/ (pow u 2) (pow t1 2))))) t1)
(- (* -1 (/ (pow u 2) (pow t1 2))) (+ 1 (/ u t1)))
(- (* -1 (/ (pow u 3) (pow t1 3))) (+ 1 (+ (/ u t1) (/ (pow u 2) (pow t1 2)))))
(* (pow t1 2) (+ 1 (* -1 (/ (+ (* -2 u) (* -1 (/ (pow u 2) t1))) t1))))
(* -1 (/ (+ v (* -2 (/ (* u v) t1))) t1))
(* -1 (/ (+ v (* -1 (/ (- (+ (* -4 (/ (* (pow u 2) v) t1)) (/ (* (pow u 2) v) t1)) (* -2 (* u v))) t1))) t1))
(* -1 (/ (+ v (* -1 (/ (- (* -1 (/ (- (+ (* 2 (/ (* u (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v))) t1)) (* 2 (/ (* (pow u 3) v) t1))) (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v))) t1)) (* -2 (* u v))) t1))) t1))
(* -1 (/ (+ 1 (* -2 (/ u t1))) t1))
(* -1 (/ (+ 1 (* -1 (/ (- (+ (* -4 (/ (pow u 2) t1)) (/ (pow u 2) t1)) (* -2 u)) t1))) t1))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (+ (* 2 (/ (* u (+ (* -4 (pow u 2)) (pow u 2))) t1)) (* 2 (/ (pow u 3) t1))) (+ (* -4 (pow u 2)) (pow u 2))) t1)) (* -2 u)) t1))) t1))
(* -1 (/ (+ v (* 2 (/ (* u v) t1))) t1))
(* -1 (/ (+ v (* -1 (/ (- (+ (* -4 (/ (* (pow u 2) v) t1)) (/ (* (pow u 2) v) t1)) (* 2 (* u v))) t1))) t1))
(* -1 (/ (+ v (* -1 (/ (- (* -1 (/ (- (+ (* -2 (/ (* u (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v))) t1)) (* -2 (/ (* (pow u 3) v) t1))) (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v))) t1)) (* 2 (* u v))) t1))) t1))
(* -1 (/ (- (* -2 (/ u t1)) 1) t1))
(* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (pow u 2) t1)) (* 4 (/ (pow u 2) t1))) (* -2 u)) t1)) 1) t1))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (+ (* -2 (/ (* u (+ (* -1 (pow u 2)) (* 4 (pow u 2)))) t1)) (* 2 (/ (pow u 3) t1))) (+ (* -1 (pow u 2)) (* 4 (pow u 2)))) t1)) (* -2 u)) t1)) 1) t1))
(- (* -1 (/ (- (/ (pow u 2) t1) (* -1 u)) t1)) 1)
(- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow u 3) t1)) (pow u 2)) t1)) (* -1 u)) t1)) 1)
Calls

9 calls:

TimeVariablePointExpression
31.0ms
t1
@inf
((+ (* (+ (* 2 t1) u) u) (* t1 t1)) (* v (/ (neg t1) (* (+ t1 u) (+ t1 u)))) (/ (neg t1) (* (+ t1 u) (+ t1 u))) (neg t1) (* (neg v) (/ (/ t1 (- u t1)) (- u t1))) (neg v) (/ (/ t1 (- u t1)) (- u t1)) (/ t1 (- u t1)) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (* (neg t1) v) (* (+ t1 u) (+ t1 u)) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/ (* (/ t1 u) v) (neg u)) (* (/ t1 u) v) (/ t1 u) (+ (* (/ u t1) (+ v v)) (neg v)) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/ (+ (* (/ u t1) (+ v v)) (neg v)) t1) (/ u t1) (* (+ t1 u) (+ t1 u)) (* u u) (neg u))
4.0ms
t1
@-inf
((+ (* (+ (* 2 t1) u) u) (* t1 t1)) (* v (/ (neg t1) (* (+ t1 u) (+ t1 u)))) (/ (neg t1) (* (+ t1 u) (+ t1 u))) (neg t1) (* (neg v) (/ (/ t1 (- u t1)) (- u t1))) (neg v) (/ (/ t1 (- u t1)) (- u t1)) (/ t1 (- u t1)) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (* (neg t1) v) (* (+ t1 u) (+ t1 u)) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/ (* (/ t1 u) v) (neg u)) (* (/ t1 u) v) (/ t1 u) (+ (* (/ u t1) (+ v v)) (neg v)) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/ (+ (* (/ u t1) (+ v v)) (neg v)) t1) (/ u t1) (* (+ t1 u) (+ t1 u)) (* u u) (neg u))
3.0ms
v
@inf
((+ (* (+ (* 2 t1) u) u) (* t1 t1)) (* v (/ (neg t1) (* (+ t1 u) (+ t1 u)))) (/ (neg t1) (* (+ t1 u) (+ t1 u))) (neg t1) (* (neg v) (/ (/ t1 (- u t1)) (- u t1))) (neg v) (/ (/ t1 (- u t1)) (- u t1)) (/ t1 (- u t1)) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (* (neg t1) v) (* (+ t1 u) (+ t1 u)) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/ (* (/ t1 u) v) (neg u)) (* (/ t1 u) v) (/ t1 u) (+ (* (/ u t1) (+ v v)) (neg v)) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/ (+ (* (/ u t1) (+ v v)) (neg v)) t1) (/ u t1) (* (+ t1 u) (+ t1 u)) (* u u) (neg u))
3.0ms
u
@inf
((+ (* (+ (* 2 t1) u) u) (* t1 t1)) (* v (/ (neg t1) (* (+ t1 u) (+ t1 u)))) (/ (neg t1) (* (+ t1 u) (+ t1 u))) (neg t1) (* (neg v) (/ (/ t1 (- u t1)) (- u t1))) (neg v) (/ (/ t1 (- u t1)) (- u t1)) (/ t1 (- u t1)) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (* (neg t1) v) (* (+ t1 u) (+ t1 u)) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/ (* (/ t1 u) v) (neg u)) (* (/ t1 u) v) (/ t1 u) (+ (* (/ u t1) (+ v v)) (neg v)) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/ (+ (* (/ u t1) (+ v v)) (neg v)) t1) (/ u t1) (* (+ t1 u) (+ t1 u)) (* u u) (neg u))
3.0ms
v
@-inf
((+ (* (+ (* 2 t1) u) u) (* t1 t1)) (* v (/ (neg t1) (* (+ t1 u) (+ t1 u)))) (/ (neg t1) (* (+ t1 u) (+ t1 u))) (neg t1) (* (neg v) (/ (/ t1 (- u t1)) (- u t1))) (neg v) (/ (/ t1 (- u t1)) (- u t1)) (/ t1 (- u t1)) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (* (neg t1) v) (* (+ t1 u) (+ t1 u)) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/ (* (/ t1 u) v) (neg u)) (* (/ t1 u) v) (/ t1 u) (+ (* (/ u t1) (+ v v)) (neg v)) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/ (+ (* (/ u t1) (+ v v)) (neg v)) t1) (/ u t1) (* (+ t1 u) (+ t1 u)) (* u u) (neg u))

simplify231.0ms (3.1%)

Memory
19.5MiB live, 207.8MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
06762673
124372489
085382366
Stop Event
iter limit
node limit
Counts
125 → 125
Calls
Call 1
Inputs
(pow t1 2)
(+ (* 2 (* t1 u)) (pow t1 2))
(+ (* u (+ u (* 2 t1))) (pow t1 2))
(* -1 (/ v t1))
(+ (* -1 (/ v t1)) (* 2 (/ (* u v) (pow t1 2))))
(+ (* -1 (/ v t1)) (* u (+ (* 2 (/ v (pow t1 2))) (* u (+ (* -4 (/ v (pow t1 3))) (/ v (pow t1 3)))))))
(+ (* -1 (/ v t1)) (* u (+ (* 2 (/ v (pow t1 2))) (* u (+ (* -4 (/ v (pow t1 3))) (+ (* u (+ (* -2 (/ v (pow t1 4))) (* -2 (/ (+ (* -4 (/ v (pow t1 3))) (/ v (pow t1 3))) t1)))) (/ v (pow t1 3))))))))
(/ -1 t1)
(- (* 2 (/ u (pow t1 2))) (/ 1 t1))
(- (* u (+ (* -3 (/ u (pow t1 3))) (* 2 (/ 1 (pow t1 2))))) (/ 1 t1))
(- (* u (+ (* u (- (* 4 (/ u (pow t1 4))) (* 3 (/ 1 (pow t1 3))))) (* 2 (/ 1 (pow t1 2))))) (/ 1 t1))
(+ (* -2 (/ (* u v) (pow t1 2))) (* -1 (/ v t1)))
(+ (* -1 (/ v t1)) (* u (+ (* -2 (/ v (pow t1 2))) (* u (+ (* -4 (/ v (pow t1 3))) (/ v (pow t1 3)))))))
(+ (* -1 (/ v t1)) (* u (+ (* -2 (/ v (pow t1 2))) (* u (+ (* -4 (/ v (pow t1 3))) (+ (* u (+ (* 2 (/ v (pow t1 4))) (* 2 (/ (+ (* -4 (/ v (pow t1 3))) (/ v (pow t1 3))) t1)))) (/ v (pow t1 3))))))))
(/ 1 t1)
(+ (* 2 (/ u (pow t1 2))) (/ 1 t1))
(+ (* u (+ (* 3 (/ u (pow t1 3))) (* 2 (/ 1 (pow t1 2))))) (/ 1 t1))
(+ (* u (+ (* u (+ (* 4 (/ u (pow t1 4))) (* 3 (/ 1 (pow t1 3))))) (* 2 (/ 1 (pow t1 2))))) (/ 1 t1))
-1
(- (* -1 (/ u t1)) 1)
(- (* u (- (* -1 (/ u (pow t1 2))) (/ 1 t1))) 1)
(- (* u (- (* u (- (* -1 (/ u (pow t1 3))) (/ 1 (pow t1 2)))) (/ 1 t1))) 1)
(* -1 (/ (* t1 v) (pow u 2)))
(/ (* t1 v) u)
(/ t1 u)
(* -1 v)
(- (* 2 (/ (* u v) t1)) v)
(/ u t1)
(pow u 2)
(* -1 u)
(* (pow u 2) (+ 1 (* 2 (/ t1 u))))
(* (pow u 2) (+ 1 (+ (* 2 (/ t1 u)) (/ (pow t1 2) (pow u 2)))))
(/ (+ (* -1 (* t1 v)) (* 2 (/ (* (pow t1 2) v) u))) (pow u 2))
(/ (+ (* -4 (/ (* (pow t1 3) v) (pow u 2))) (+ (* -1 (* t1 v)) (+ (* 2 (/ (* (pow t1 2) v) u)) (/ (* (pow t1 3) v) (pow u 2))))) (pow u 2))
(/ (+ (* -4 (/ (* (pow t1 3) v) (pow u 2))) (+ (* -2 (/ (* t1 (+ (* -4 (* (pow t1 3) v)) (* (pow t1 3) v))) (pow u 3))) (+ (* -2 (/ (* (pow t1 4) v) (pow u 3))) (+ (* -1 (* t1 v)) (+ (* 2 (/ (* (pow t1 2) v) u)) (/ (* (pow t1 3) v) (pow u 2))))))) (pow u 2))
(* -1 (/ t1 (pow u 2)))
(/ (+ (* -1 t1) (* 2 (/ (pow t1 2) u))) (pow u 2))
(/ (+ (* -4 (/ (pow t1 3) (pow u 2))) (+ (* -1 t1) (+ (* 2 (/ (pow t1 2) u)) (/ (pow t1 3) (pow u 2))))) (pow u 2))
(/ (+ (* -4 (/ (pow t1 3) (pow u 2))) (+ (* -2 (/ (* t1 (+ (* -4 (pow t1 3)) (pow t1 3))) (pow u 3))) (+ (* -2 (/ (pow t1 4) (pow u 3))) (+ (* -1 t1) (+ (* 2 (/ (pow t1 2) u)) (/ (pow t1 3) (pow u 2))))))) (pow u 2))
(/ (+ (* -2 (/ (* (pow t1 2) v) u)) (* -1 (* t1 v))) (pow u 2))
(/ (+ (* -4 (/ (* (pow t1 3) v) (pow u 2))) (+ (* -2 (/ (* (pow t1 2) v) u)) (+ (* -1 (* t1 v)) (/ (* (pow t1 3) v) (pow u 2))))) (pow u 2))
(/ (+ (* -4 (/ (* (pow t1 3) v) (pow u 2))) (+ (* -2 (/ (* (pow t1 2) v) u)) (+ (* -1 (* t1 v)) (+ (* 2 (/ (* t1 (+ (* -4 (* (pow t1 3) v)) (* (pow t1 3) v))) (pow u 3))) (+ (* 2 (/ (* (pow t1 4) v) (pow u 3))) (/ (* (pow t1 3) v) (pow u 2))))))) (pow u 2))
(/ t1 (pow u 2))
(/ (+ t1 (* 2 (/ (pow t1 2) u))) (pow u 2))
(/ (- (+ t1 (* -1 (/ (+ (* -4 (pow t1 3)) (pow t1 3)) (pow u 2)))) (* -2 (/ (pow t1 2) u))) (pow u 2))
(/ (- (+ t1 (* -1 (/ (+ (* 2 (* t1 (+ (* -4 (pow t1 3)) (pow t1 3)))) (* 2 (pow t1 4))) (pow u 3)))) (+ (* -4 (/ (pow t1 3) (pow u 2))) (+ (* -2 (/ (pow t1 2) u)) (/ (pow t1 3) (pow u 2))))) (pow u 2))
(/ (+ t1 (/ (pow t1 2) u)) u)
(/ (- (+ t1 (/ (pow t1 3) (pow u 2))) (* -1 (/ (pow t1 2) u))) u)
(/ (- (+ t1 (/ (pow t1 4) (pow u 3))) (+ (* -1 (/ (pow t1 2) u)) (* -1 (/ (pow t1 3) (pow u 2))))) u)
(* 2 (/ (* u v) t1))
(* u (+ (* -1 (/ v u)) (* 2 (/ v t1))))
(* 2 (/ (* u v) (pow t1 2)))
(* u (+ (* -1 (/ v (* t1 u))) (* 2 (/ v (pow t1 2)))))
(* (pow u 2) (+ 1 (* -1 (/ (+ (* -2 t1) (* -1 (/ (pow t1 2) u))) u))))
(/ (+ (* -1 (* t1 v)) (* -1 (/ (+ (* -2 (* (pow t1 2) v)) (* -1 (/ (+ (* -4 (* (pow t1 3) v)) (* (pow t1 3) v)) u))) u))) (pow u 2))
(/ (+ (* -1 (* t1 v)) (* -1 (/ (+ (* -2 (* (pow t1 2) v)) (* -1 (/ (+ (* -4 (* (pow t1 3) v)) (+ (* -1 (/ (+ (* 2 (* t1 (+ (* -4 (* (pow t1 3) v)) (* (pow t1 3) v)))) (* 2 (* (pow t1 4) v))) u)) (* (pow t1 3) v))) u))) u))) (pow u 2))
(/ (+ (* -1 t1) (* -1 (/ (+ (* -2 (pow t1 2)) (* -1 (/ (+ (* -4 (pow t1 3)) (pow t1 3)) u))) u))) (pow u 2))
(/ (+ (* -1 t1) (* -1 (/ (+ (* -2 (pow t1 2)) (* -1 (/ (+ (* -4 (pow t1 3)) (+ (* -1 (/ (+ (* 2 (* t1 (+ (* -4 (pow t1 3)) (pow t1 3)))) (* 2 (pow t1 4))) u)) (pow t1 3))) u))) u))) (pow u 2))
(/ (+ (* -1 (* t1 v)) (* -1 (/ (+ (* -1 (/ (+ (* -4 (* (pow t1 3) v)) (* (pow t1 3) v)) u)) (* 2 (* (pow t1 2) v))) u))) (pow u 2))
(/ (+ (* -1 (* t1 v)) (* -1 (/ (+ (* -1 (/ (+ (* -4 (* (pow t1 3) v)) (+ (* -1 (/ (+ (* -2 (* t1 (+ (* -4 (* (pow t1 3) v)) (* (pow t1 3) v)))) (* -2 (* (pow t1 4) v))) u)) (* (pow t1 3) v))) u)) (* 2 (* (pow t1 2) v))) u))) (pow u 2))
(/ (+ t1 (* -1 (/ (- (+ (* -4 (/ (pow t1 3) u)) (/ (pow t1 3) u)) (* 2 (pow t1 2))) u))) (pow u 2))
(/ (+ t1 (* -1 (/ (- (* -1 (/ (- (+ (* -2 (/ (* t1 (+ (* -4 (pow t1 3)) (pow t1 3))) u)) (* -2 (/ (pow t1 4) u))) (+ (* -4 (pow t1 3)) (pow t1 3))) u)) (* 2 (pow t1 2))) u))) (pow u 2))
(* -1 (/ (+ (* -1 t1) (* -1 (/ (pow t1 2) u))) u))
(* -1 (/ (+ (* -1 t1) (* -1 (/ (+ (/ (pow t1 3) u) (pow t1 2)) u))) u))
(* -1 (/ (+ (* -1 t1) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (pow t1 4) u)) (* -1 (pow t1 3))) u)) (pow t1 2)) u))) u))
(* -1 (* u (+ (* -2 (/ v t1)) (/ v u))))
(* -1 (* u (+ (* -2 (/ v (pow t1 2))) (/ v (* t1 u)))))
(* -1 (/ (* t1 v) (pow (+ t1 u) 2)))
(* -1 (/ (* t1 v) (pow (- u t1) 2)))
(* -1 (* t1 v))
(* v (- (* 2 (/ u t1)) 1))
(/ (* v (- (* 2 (/ u t1)) 1)) t1)
(* -1 (* v (+ 1 (* -2 (/ u t1)))))
(* -1 (/ (* v (+ 1 (* -2 (/ u t1)))) t1))
(+ (* 2 (* t1 u)) (pow u 2))
(+ (* t1 (+ t1 (* 2 u))) (pow u 2))
(* t1 (+ (* -1 (/ v (pow u 2))) (* 2 (/ (* t1 v) (pow u 3)))))
(* t1 (+ (* -1 (/ v (pow u 2))) (* t1 (+ (* 2 (/ v (pow u 3))) (* t1 (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))))))))
(* t1 (+ (* -1 (/ v (pow u 2))) (* t1 (+ (* 2 (/ v (pow u 3))) (* t1 (+ (* -4 (/ v (pow u 4))) (+ (* t1 (+ (* -2 (/ v (pow u 5))) (* -2 (/ (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))) u)))) (/ v (pow u 4)))))))))
(* t1 (- (* 2 (/ t1 (pow u 3))) (/ 1 (pow u 2))))
(* t1 (- (* t1 (+ (* -3 (/ t1 (pow u 4))) (* 2 (/ 1 (pow u 3))))) (/ 1 (pow u 2))))
(* t1 (- (* t1 (+ (* t1 (- (* 4 (/ t1 (pow u 5))) (* 3 (/ 1 (pow u 4))))) (* 2 (/ 1 (pow u 3))))) (/ 1 (pow u 2))))
(* -1 t1)
(* t1 (+ (* -2 (/ (* t1 v) (pow u 3))) (* -1 (/ v (pow u 2)))))
(* t1 (+ (* -1 (/ v (pow u 2))) (* t1 (+ (* -2 (/ v (pow u 3))) (* t1 (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))))))))
(* t1 (+ (* -1 (/ v (pow u 2))) (* t1 (+ (* -2 (/ v (pow u 3))) (* t1 (+ (* -4 (/ v (pow u 4))) (+ (* t1 (+ (* 2 (/ v (pow u 5))) (* 2 (/ (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))) u)))) (/ v (pow u 4)))))))))
(* t1 (+ (* 2 (/ t1 (pow u 3))) (/ 1 (pow u 2))))
(* t1 (+ (* t1 (+ (* 3 (/ t1 (pow u 4))) (* 2 (/ 1 (pow u 3))))) (/ 1 (pow u 2))))
(* t1 (+ (* t1 (+ (* t1 (+ (* 4 (/ t1 (pow u 5))) (* 3 (/ 1 (pow u 4))))) (* 2 (/ 1 (pow u 3))))) (/ 1 (pow u 2))))
(* t1 (+ (/ 1 u) (/ t1 (pow u 2))))
(* t1 (+ (* t1 (+ (/ 1 (pow u 2)) (/ t1 (pow u 3)))) (/ 1 u)))
(* t1 (+ (* t1 (+ (* t1 (+ (/ 1 (pow u 3)) (/ t1 (pow u 4)))) (/ 1 (pow u 2)))) (/ 1 u)))
(/ (+ (* -1 (* t1 v)) (* 2 (* u v))) t1)
(/ (+ (* -1 (* t1 v)) (* 2 (* u v))) (pow t1 2))
(* (pow t1 2) (+ 1 (* 2 (/ u t1))))
(* (pow t1 2) (+ 1 (+ (* 2 (/ u t1)) (/ (pow u 2) (pow t1 2)))))
(/ (+ (* -1 v) (* 2 (/ (* u v) t1))) t1)
(/ (+ (* -4 (/ (* (pow u 2) v) (pow t1 2))) (+ (* -1 v) (+ (* 2 (/ (* u v) t1)) (/ (* (pow u 2) v) (pow t1 2))))) t1)
(/ (+ (* -4 (/ (* (pow u 2) v) (pow t1 2))) (+ (* -2 (/ (* u (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v))) (pow t1 3))) (+ (* -2 (/ (* (pow u 3) v) (pow t1 3))) (+ (* -1 v) (+ (* 2 (/ (* u v) t1)) (/ (* (pow u 2) v) (pow t1 2))))))) t1)
(/ (- (* 2 (/ u t1)) 1) t1)
(/ (- (* -1 (/ (+ (* -1 (pow u 2)) (* 4 (pow u 2))) (pow t1 2))) (+ 1 (* -2 (/ u t1)))) t1)
(/ (- (* -1 (/ (+ (* -2 (* u (+ (* -1 (pow u 2)) (* 4 (pow u 2))))) (* 2 (pow u 3))) (pow t1 3))) (+ 1 (+ (* -2 (/ u t1)) (+ (* -1 (/ (pow u 2) (pow t1 2))) (* 4 (/ (pow u 2) (pow t1 2))))))) t1)
(/ (+ (* -2 (/ (* u v) t1)) (* -1 v)) t1)
(/ (+ (* -4 (/ (* (pow u 2) v) (pow t1 2))) (+ (* -2 (/ (* u v) t1)) (+ (* -1 v) (/ (* (pow u 2) v) (pow t1 2))))) t1)
(/ (+ (* -4 (/ (* (pow u 2) v) (pow t1 2))) (+ (* -2 (/ (* u v) t1)) (+ (* -1 v) (+ (* 2 (/ (* u (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v))) (pow t1 3))) (+ (* 2 (/ (* (pow u 3) v) (pow t1 3))) (/ (* (pow u 2) v) (pow t1 2))))))) t1)
(/ (+ 1 (* 2 (/ u t1))) t1)
(/ (- (+ 1 (* -1 (/ (+ (* -4 (pow u 2)) (pow u 2)) (pow t1 2)))) (* -2 (/ u t1))) t1)
(/ (- (+ 1 (* -1 (/ (+ (* 2 (* u (+ (* -4 (pow u 2)) (pow u 2)))) (* 2 (pow u 3))) (pow t1 3)))) (+ (* -4 (/ (pow u 2) (pow t1 2))) (+ (* -2 (/ u t1)) (/ (pow u 2) (pow t1 2))))) t1)
(- (* -1 (/ (pow u 2) (pow t1 2))) (+ 1 (/ u t1)))
(- (* -1 (/ (pow u 3) (pow t1 3))) (+ 1 (+ (/ u t1) (/ (pow u 2) (pow t1 2)))))
(* (pow t1 2) (+ 1 (* -1 (/ (+ (* -2 u) (* -1 (/ (pow u 2) t1))) t1))))
(* -1 (/ (+ v (* -2 (/ (* u v) t1))) t1))
(* -1 (/ (+ v (* -1 (/ (- (+ (* -4 (/ (* (pow u 2) v) t1)) (/ (* (pow u 2) v) t1)) (* -2 (* u v))) t1))) t1))
(* -1 (/ (+ v (* -1 (/ (- (* -1 (/ (- (+ (* 2 (/ (* u (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v))) t1)) (* 2 (/ (* (pow u 3) v) t1))) (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v))) t1)) (* -2 (* u v))) t1))) t1))
(* -1 (/ (+ 1 (* -2 (/ u t1))) t1))
(* -1 (/ (+ 1 (* -1 (/ (- (+ (* -4 (/ (pow u 2) t1)) (/ (pow u 2) t1)) (* -2 u)) t1))) t1))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (+ (* 2 (/ (* u (+ (* -4 (pow u 2)) (pow u 2))) t1)) (* 2 (/ (pow u 3) t1))) (+ (* -4 (pow u 2)) (pow u 2))) t1)) (* -2 u)) t1))) t1))
(* -1 (/ (+ v (* 2 (/ (* u v) t1))) t1))
(* -1 (/ (+ v (* -1 (/ (- (+ (* -4 (/ (* (pow u 2) v) t1)) (/ (* (pow u 2) v) t1)) (* 2 (* u v))) t1))) t1))
(* -1 (/ (+ v (* -1 (/ (- (* -1 (/ (- (+ (* -2 (/ (* u (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v))) t1)) (* -2 (/ (* (pow u 3) v) t1))) (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v))) t1)) (* 2 (* u v))) t1))) t1))
(* -1 (/ (- (* -2 (/ u t1)) 1) t1))
(* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (pow u 2) t1)) (* 4 (/ (pow u 2) t1))) (* -2 u)) t1)) 1) t1))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (+ (* -2 (/ (* u (+ (* -1 (pow u 2)) (* 4 (pow u 2)))) t1)) (* 2 (/ (pow u 3) t1))) (+ (* -1 (pow u 2)) (* 4 (pow u 2)))) t1)) (* -2 u)) t1)) 1) t1))
(- (* -1 (/ (- (/ (pow u 2) t1) (* -1 u)) t1)) 1)
(- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow u 3) t1)) (pow u 2)) t1)) (* -1 u)) t1)) 1)
Outputs
(pow t1 2)
(*.f64 t1 t1)
(+ (* 2 (* t1 u)) (pow t1 2))
(*.f64 (fma.f64 #s(literal 2 binary64) u t1) t1)
(+ (* u (+ u (* 2 t1))) (pow t1 2))
(fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1))
(* -1 (/ v t1))
(/.f64 (neg.f64 v) t1)
(+ (* -1 (/ v t1)) (* 2 (/ (* u v) (pow t1 2))))
(fma.f64 (/.f64 #s(literal 2 binary64) t1) (*.f64 u (/.f64 v t1)) (/.f64 (neg.f64 v) t1))
(+ (* -1 (/ v t1)) (* u (+ (* 2 (/ v (pow t1 2))) (* u (+ (* -4 (/ v (pow t1 3))) (/ v (pow t1 3)))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 t1 #s(literal 3 binary64)))) u (*.f64 (/.f64 v (*.f64 t1 t1)) #s(literal 2 binary64))) u (/.f64 (neg.f64 v) t1))
(+ (* -1 (/ v t1)) (* u (+ (* 2 (/ v (pow t1 2))) (* u (+ (* -4 (/ v (pow t1 3))) (+ (* u (+ (* -2 (/ v (pow t1 4))) (* -2 (/ (+ (* -4 (/ v (pow t1 3))) (/ v (pow t1 3))) t1)))) (/ v (pow t1 3))))))))
(fma.f64 (fma.f64 (/.f64 #s(literal 2 binary64) t1) (/.f64 v t1) (*.f64 (fma.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 t1 #s(literal 3 binary64))) (*.f64 (fma.f64 (/.f64 v (pow.f64 t1 #s(literal 4 binary64))) #s(literal -2 binary64) (/.f64 (*.f64 #s(literal 6 binary64) (/.f64 v (pow.f64 t1 #s(literal 3 binary64)))) t1)) u)) u)) u (/.f64 (neg.f64 v) t1))
(/ -1 t1)
(/.f64 #s(literal -1 binary64) t1)
(- (* 2 (/ u (pow t1 2))) (/ 1 t1))
(-.f64 (*.f64 (/.f64 u (*.f64 t1 t1)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) t1))
(- (* u (+ (* -3 (/ u (pow t1 3))) (* 2 (/ 1 (pow t1 2))))) (/ 1 t1))
(-.f64 (*.f64 (fma.f64 (/.f64 u (pow.f64 t1 #s(literal 3 binary64))) #s(literal -3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 t1 t1))) u) (/.f64 #s(literal 1 binary64) t1))
(- (* u (+ (* u (- (* 4 (/ u (pow t1 4))) (* 3 (/ 1 (pow t1 3))))) (* 2 (/ 1 (pow t1 2))))) (/ 1 t1))
(-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 (/.f64 u (pow.f64 t1 #s(literal 4 binary64))) #s(literal 4 binary64)) (/.f64 #s(literal 3 binary64) (pow.f64 t1 #s(literal 3 binary64)))) u (/.f64 #s(literal 2 binary64) (*.f64 t1 t1))) u) (/.f64 #s(literal 1 binary64) t1))
(+ (* -2 (/ (* u v) (pow t1 2))) (* -1 (/ v t1)))
(fma.f64 (/.f64 #s(literal -2 binary64) t1) (*.f64 u (/.f64 v t1)) (/.f64 (neg.f64 v) t1))
(+ (* -1 (/ v t1)) (* u (+ (* -2 (/ v (pow t1 2))) (* u (+ (* -4 (/ v (pow t1 3))) (/ v (pow t1 3)))))))
(fma.f64 (fma.f64 #s(literal -2 binary64) (/.f64 v (*.f64 t1 t1)) (*.f64 (*.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 t1 #s(literal 3 binary64)))) u)) u (/.f64 (neg.f64 v) t1))
(+ (* -1 (/ v t1)) (* u (+ (* -2 (/ v (pow t1 2))) (* u (+ (* -4 (/ v (pow t1 3))) (+ (* u (+ (* 2 (/ v (pow t1 4))) (* 2 (/ (+ (* -4 (/ v (pow t1 3))) (/ v (pow t1 3))) t1)))) (/ v (pow t1 3))))))))
(fma.f64 (fma.f64 (/.f64 #s(literal -2 binary64) t1) (/.f64 v t1) (*.f64 (fma.f64 (fma.f64 (/.f64 v (pow.f64 t1 #s(literal 4 binary64))) #s(literal 2 binary64) (/.f64 (*.f64 #s(literal -6 binary64) (/.f64 v (pow.f64 t1 #s(literal 3 binary64)))) t1)) u (*.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 t1 #s(literal 3 binary64))))) u)) u (/.f64 (neg.f64 v) t1))
(/ 1 t1)
(/.f64 #s(literal 1 binary64) t1)
(+ (* 2 (/ u (pow t1 2))) (/ 1 t1))
(fma.f64 (/.f64 u (*.f64 t1 t1)) #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) t1))
(+ (* u (+ (* 3 (/ u (pow t1 3))) (* 2 (/ 1 (pow t1 2))))) (/ 1 t1))
(fma.f64 (fma.f64 (/.f64 u (pow.f64 t1 #s(literal 3 binary64))) #s(literal 3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 t1 t1))) u (/.f64 #s(literal 1 binary64) t1))
(+ (* u (+ (* u (+ (* 4 (/ u (pow t1 4))) (* 3 (/ 1 (pow t1 3))))) (* 2 (/ 1 (pow t1 2))))) (/ 1 t1))
(fma.f64 (fma.f64 (fma.f64 (/.f64 u (pow.f64 t1 #s(literal 4 binary64))) #s(literal 4 binary64) (/.f64 #s(literal 3 binary64) (pow.f64 t1 #s(literal 3 binary64)))) u (/.f64 #s(literal 2 binary64) (*.f64 t1 t1))) u (/.f64 #s(literal 1 binary64) t1))
-1
#s(literal -1 binary64)
(- (* -1 (/ u t1)) 1)
(-.f64 (/.f64 u (neg.f64 t1)) #s(literal 1 binary64))
(- (* u (- (* -1 (/ u (pow t1 2))) (/ 1 t1))) 1)
(-.f64 (*.f64 (-.f64 (/.f64 (neg.f64 u) (*.f64 t1 t1)) (/.f64 #s(literal 1 binary64) t1)) u) #s(literal 1 binary64))
(- (* u (- (* u (- (* -1 (/ u (pow t1 3))) (/ 1 (pow t1 2)))) (/ 1 t1))) 1)
(-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (/.f64 (neg.f64 u) (pow.f64 t1 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 t1 t1))) u) (/.f64 #s(literal 1 binary64) t1)) u) #s(literal 1 binary64))
(* -1 (/ (* t1 v) (pow u 2)))
(*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v u))
(/ (* t1 v) u)
(/.f64 (*.f64 v t1) u)
(/ t1 u)
(/.f64 t1 u)
(* -1 v)
(neg.f64 v)
(- (* 2 (/ (* u v) t1)) v)
(fma.f64 (*.f64 u (/.f64 v t1)) #s(literal 2 binary64) (neg.f64 v))
(/ u t1)
(/.f64 u t1)
(pow u 2)
(*.f64 u u)
(* -1 u)
(neg.f64 u)
(* (pow u 2) (+ 1 (* 2 (/ t1 u))))
(*.f64 (*.f64 (fma.f64 (/.f64 t1 u) #s(literal 2 binary64) #s(literal 1 binary64)) u) u)
(* (pow u 2) (+ 1 (+ (* 2 (/ t1 u)) (/ (pow t1 2) (pow u 2)))))
(*.f64 (fma.f64 (/.f64 t1 u) (/.f64 t1 u) (fma.f64 (/.f64 t1 u) #s(literal 2 binary64) #s(literal 1 binary64))) (*.f64 u u))
(/ (+ (* -1 (* t1 v)) (* 2 (/ (* (pow t1 2) v) u))) (pow u 2))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 v t1) t1) u) #s(literal 2 binary64) (*.f64 (neg.f64 v) t1)) (*.f64 u u))
(/ (+ (* -4 (/ (* (pow t1 3) v) (pow u 2))) (+ (* -1 (* t1 v)) (+ (* 2 (/ (* (pow t1 2) v) u)) (/ (* (pow t1 3) v) (pow u 2))))) (pow u 2))
(/.f64 (fma.f64 (/.f64 #s(literal -4 binary64) u) (/.f64 (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v) u) (fma.f64 (/.f64 (pow.f64 t1 #s(literal 3 binary64)) u) (/.f64 v u) (fma.f64 (/.f64 (*.f64 (*.f64 v t1) t1) u) #s(literal 2 binary64) (*.f64 (neg.f64 v) t1)))) (*.f64 u u))
(/ (+ (* -4 (/ (* (pow t1 3) v) (pow u 2))) (+ (* -2 (/ (* t1 (+ (* -4 (* (pow t1 3) v)) (* (pow t1 3) v))) (pow u 3))) (+ (* -2 (/ (* (pow t1 4) v) (pow u 3))) (+ (* -1 (* t1 v)) (+ (* 2 (/ (* (pow t1 2) v) u)) (/ (* (pow t1 3) v) (pow u 2))))))) (pow u 2))
(/.f64 (fma.f64 (/.f64 #s(literal -4 binary64) u) (/.f64 (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v) u) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (fma.f64 (pow.f64 t1 #s(literal 4 binary64)) v (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v)) t1))) (pow.f64 u #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 t1 #s(literal 3 binary64)) u) (/.f64 v u) (fma.f64 (/.f64 (*.f64 (*.f64 v t1) t1) u) #s(literal 2 binary64) (*.f64 (neg.f64 v) t1))))) (*.f64 u u))
(* -1 (/ t1 (pow u 2)))
(/.f64 (neg.f64 t1) (*.f64 u u))
(/ (+ (* -1 t1) (* 2 (/ (pow t1 2) u))) (pow u 2))
(/.f64 (fma.f64 (/.f64 (*.f64 t1 t1) u) #s(literal 2 binary64) (neg.f64 t1)) (*.f64 u u))
(/ (+ (* -4 (/ (pow t1 3) (pow u 2))) (+ (* -1 t1) (+ (* 2 (/ (pow t1 2) u)) (/ (pow t1 3) (pow u 2))))) (pow u 2))
(/.f64 (+.f64 (fma.f64 (/.f64 (*.f64 t1 t1) u) #s(literal 2 binary64) (neg.f64 t1)) (*.f64 (/.f64 #s(literal -3 binary64) u) (/.f64 (pow.f64 t1 #s(literal 3 binary64)) u))) (*.f64 u u))
(/ (+ (* -4 (/ (pow t1 3) (pow u 2))) (+ (* -2 (/ (* t1 (+ (* -4 (pow t1 3)) (pow t1 3))) (pow u 3))) (+ (* -2 (/ (pow t1 4) (pow u 3))) (+ (* -1 t1) (+ (* 2 (/ (pow t1 2) u)) (/ (pow t1 3) (pow u 2))))))) (pow u 2))
(/.f64 (+.f64 (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (*.f64 #s(literal -3 binary64) (pow.f64 t1 #s(literal 3 binary64))) t1) (*.f64 #s(literal -2 binary64) (pow.f64 t1 #s(literal 4 binary64)))) (pow.f64 u #s(literal 3 binary64))) (+.f64 (fma.f64 (/.f64 (*.f64 t1 t1) u) #s(literal 2 binary64) (neg.f64 t1)) (*.f64 (/.f64 #s(literal -3 binary64) u) (/.f64 (pow.f64 t1 #s(literal 3 binary64)) u)))) (*.f64 u u))
(/ (+ (* -2 (/ (* (pow t1 2) v) u)) (* -1 (* t1 v))) (pow u 2))
(/.f64 (fma.f64 (neg.f64 t1) v (*.f64 (/.f64 (*.f64 (*.f64 v t1) t1) u) #s(literal -2 binary64))) (*.f64 u u))
(/ (+ (* -4 (/ (* (pow t1 3) v) (pow u 2))) (+ (* -2 (/ (* (pow t1 2) v) u)) (+ (* -1 (* t1 v)) (/ (* (pow t1 3) v) (pow u 2))))) (pow u 2))
(/.f64 (fma.f64 (/.f64 #s(literal -4 binary64) u) (/.f64 (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v) u) (fma.f64 (/.f64 (pow.f64 t1 #s(literal 3 binary64)) u) (/.f64 v u) (fma.f64 (neg.f64 t1) v (*.f64 (/.f64 (*.f64 (*.f64 v t1) t1) u) #s(literal -2 binary64))))) (*.f64 u u))
(/ (+ (* -4 (/ (* (pow t1 3) v) (pow u 2))) (+ (* -2 (/ (* (pow t1 2) v) u)) (+ (* -1 (* t1 v)) (+ (* 2 (/ (* t1 (+ (* -4 (* (pow t1 3) v)) (* (pow t1 3) v))) (pow u 3))) (+ (* 2 (/ (* (pow t1 4) v) (pow u 3))) (/ (* (pow t1 3) v) (pow u 2))))))) (pow u 2))
(/.f64 (fma.f64 (/.f64 #s(literal -4 binary64) u) (/.f64 (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v) u) (fma.f64 (*.f64 (*.f64 #s(literal -2 binary64) t1) t1) (/.f64 v u) (fma.f64 (neg.f64 t1) v (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (fma.f64 (pow.f64 t1 #s(literal 4 binary64)) v (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v)) t1))) (pow.f64 u #s(literal 3 binary64))) (*.f64 (/.f64 (pow.f64 t1 #s(literal 3 binary64)) u) (/.f64 v u)))))) (*.f64 u u))
(/ t1 (pow u 2))
(/.f64 t1 (*.f64 u u))
(/ (+ t1 (* 2 (/ (pow t1 2) u))) (pow u 2))
(/.f64 (fma.f64 (/.f64 (*.f64 t1 t1) u) #s(literal 2 binary64) t1) (*.f64 u u))
(/ (- (+ t1 (* -1 (/ (+ (* -4 (pow t1 3)) (pow t1 3)) (pow u 2)))) (* -2 (/ (pow t1 2) u))) (pow u 2))
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal 3 binary64) (pow.f64 t1 #s(literal 3 binary64))) (*.f64 u u)) (fma.f64 (/.f64 (*.f64 t1 t1) u) #s(literal 2 binary64) t1)) (*.f64 u u))
(/ (- (+ t1 (* -1 (/ (+ (* 2 (* t1 (+ (* -4 (pow t1 3)) (pow t1 3)))) (* 2 (pow t1 4))) (pow u 3)))) (+ (* -4 (/ (pow t1 3) (pow u 2))) (+ (* -2 (/ (pow t1 2) u)) (/ (pow t1 3) (pow u 2))))) (pow u 2))
(/.f64 (-.f64 (-.f64 t1 (/.f64 (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 #s(literal -3 binary64) (pow.f64 t1 #s(literal 3 binary64))) t1 (pow.f64 t1 #s(literal 4 binary64)))) (pow.f64 u #s(literal 3 binary64)))) (fma.f64 (/.f64 #s(literal -3 binary64) u) (/.f64 (pow.f64 t1 #s(literal 3 binary64)) u) (*.f64 (/.f64 (*.f64 t1 t1) u) #s(literal -2 binary64)))) (*.f64 u u))
(/ (+ t1 (/ (pow t1 2) u)) u)
(/.f64 (+.f64 (/.f64 (*.f64 t1 t1) u) t1) u)
(/ (- (+ t1 (/ (pow t1 3) (pow u 2))) (* -1 (/ (pow t1 2) u))) u)
(/.f64 (+.f64 (/.f64 (pow.f64 t1 #s(literal 3 binary64)) (*.f64 u u)) (+.f64 (/.f64 (*.f64 t1 t1) u) t1)) u)
(/ (- (+ t1 (/ (pow t1 4) (pow u 3))) (+ (* -1 (/ (pow t1 2) u)) (* -1 (/ (pow t1 3) (pow u 2))))) u)
(/.f64 (+.f64 (+.f64 (+.f64 (/.f64 (pow.f64 t1 #s(literal 4 binary64)) (pow.f64 u #s(literal 3 binary64))) t1) (/.f64 (*.f64 t1 t1) u)) (/.f64 (pow.f64 t1 #s(literal 3 binary64)) (*.f64 u u))) u)
(* 2 (/ (* u v) t1))
(*.f64 (*.f64 u (/.f64 v t1)) #s(literal 2 binary64))
(* u (+ (* -1 (/ v u)) (* 2 (/ v t1))))
(*.f64 (fma.f64 (/.f64 v t1) #s(literal 2 binary64) (/.f64 (neg.f64 v) u)) u)
(* 2 (/ (* u v) (pow t1 2)))
(*.f64 u (*.f64 (/.f64 v (*.f64 t1 t1)) #s(literal 2 binary64)))
(* u (+ (* -1 (/ v (* t1 u))) (* 2 (/ v (pow t1 2)))))
(*.f64 (fma.f64 (/.f64 #s(literal 2 binary64) t1) (/.f64 v t1) (/.f64 (neg.f64 v) (*.f64 u t1))) u)
(* (pow u 2) (+ 1 (* -1 (/ (+ (* -2 t1) (* -1 (/ (pow t1 2) u))) u))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) t1 (/.f64 (*.f64 (neg.f64 t1) t1) u)) u)) (*.f64 u u))
(/ (+ (* -1 (* t1 v)) (* -1 (/ (+ (* -2 (* (pow t1 2) v)) (* -1 (/ (+ (* -4 (* (pow t1 3) v)) (* (pow t1 3) v)) u))) u))) (pow u 2))
(/.f64 (neg.f64 (fma.f64 v t1 (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) v) (*.f64 t1 t1) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v)) u)) u))) (*.f64 u u))
(/ (+ (* -1 (* t1 v)) (* -1 (/ (+ (* -2 (* (pow t1 2) v)) (* -1 (/ (+ (* -4 (* (pow t1 3) v)) (+ (* -1 (/ (+ (* 2 (* t1 (+ (* -4 (* (pow t1 3) v)) (* (pow t1 3) v)))) (* 2 (* (pow t1 4) v))) u)) (* (pow t1 3) v))) u))) u))) (pow u 2))
(/.f64 (neg.f64 (fma.f64 v t1 (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) v) (*.f64 t1 t1) (/.f64 (fma.f64 (*.f64 #s(literal -3 binary64) v) (pow.f64 t1 #s(literal 3 binary64)) (/.f64 (*.f64 #s(literal -2 binary64) (fma.f64 (pow.f64 t1 #s(literal 4 binary64)) v (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v)) t1))) u)) (neg.f64 u))) u))) (*.f64 u u))
(/ (+ (* -1 t1) (* -1 (/ (+ (* -2 (pow t1 2)) (* -1 (/ (+ (* -4 (pow t1 3)) (pow t1 3)) u))) u))) (pow u 2))
(/.f64 (-.f64 (neg.f64 t1) (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) t1) t1 (*.f64 #s(literal 3 binary64) (/.f64 (pow.f64 t1 #s(literal 3 binary64)) u))) u)) (*.f64 u u))
(/ (+ (* -1 t1) (* -1 (/ (+ (* -2 (pow t1 2)) (* -1 (/ (+ (* -4 (pow t1 3)) (+ (* -1 (/ (+ (* 2 (* t1 (+ (* -4 (pow t1 3)) (pow t1 3)))) (* 2 (pow t1 4))) u)) (pow t1 3))) u))) u))) (pow u 2))
(/.f64 (-.f64 (neg.f64 t1) (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) t1) t1 (/.f64 (fma.f64 #s(literal -3 binary64) (pow.f64 t1 #s(literal 3 binary64)) (/.f64 (*.f64 #s(literal -2 binary64) (fma.f64 (*.f64 #s(literal -3 binary64) (pow.f64 t1 #s(literal 3 binary64))) t1 (pow.f64 t1 #s(literal 4 binary64)))) u)) (neg.f64 u))) u)) (*.f64 u u))
(/ (+ (* -1 (* t1 v)) (* -1 (/ (+ (* -1 (/ (+ (* -4 (* (pow t1 3) v)) (* (pow t1 3) v)) u)) (* 2 (* (pow t1 2) v))) u))) (pow u 2))
(/.f64 (neg.f64 (fma.f64 v t1 (/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) v) (*.f64 t1 t1) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v)) u)) u))) (*.f64 u u))
(/ (+ (* -1 (* t1 v)) (* -1 (/ (+ (* -1 (/ (+ (* -4 (* (pow t1 3) v)) (+ (* -1 (/ (+ (* -2 (* t1 (+ (* -4 (* (pow t1 3) v)) (* (pow t1 3) v)))) (* -2 (* (pow t1 4) v))) u)) (* (pow t1 3) v))) u)) (* 2 (* (pow t1 2) v))) u))) (pow u 2))
(/.f64 (neg.f64 (fma.f64 v t1 (/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) v) (*.f64 t1 t1) (/.f64 (fma.f64 (*.f64 #s(literal -3 binary64) v) (pow.f64 t1 #s(literal 3 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) (fma.f64 (pow.f64 t1 #s(literal 4 binary64)) v (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v)) t1))) u)) (neg.f64 u))) u))) (*.f64 u u))
(/ (+ t1 (* -1 (/ (- (+ (* -4 (/ (pow t1 3) u)) (/ (pow t1 3) u)) (* 2 (pow t1 2))) u))) (pow u 2))
(/.f64 (-.f64 t1 (/.f64 (fma.f64 #s(literal -3 binary64) (/.f64 (pow.f64 t1 #s(literal 3 binary64)) u) (*.f64 (*.f64 #s(literal -2 binary64) t1) t1)) u)) (*.f64 u u))
(/ (+ t1 (* -1 (/ (- (* -1 (/ (- (+ (* -2 (/ (* t1 (+ (* -4 (pow t1 3)) (pow t1 3))) u)) (* -2 (/ (pow t1 4) u))) (+ (* -4 (pow t1 3)) (pow t1 3))) u)) (* 2 (pow t1 2))) u))) (pow u 2))
(/.f64 (-.f64 t1 (/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -3 binary64) (pow.f64 t1 #s(literal 3 binary64))) t1 (pow.f64 t1 #s(literal 4 binary64))) u) (*.f64 #s(literal 3 binary64) (pow.f64 t1 #s(literal 3 binary64)))) u) #s(literal -1 binary64) (*.f64 (*.f64 #s(literal -2 binary64) t1) t1)) u)) (*.f64 u u))
(* -1 (/ (+ (* -1 t1) (* -1 (/ (pow t1 2) u))) u))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 t1 t1) u) t1)) u)
(* -1 (/ (+ (* -1 t1) (* -1 (/ (+ (/ (pow t1 3) u) (pow t1 2)) u))) u))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 t1 (/.f64 (fma.f64 t1 t1 (/.f64 (pow.f64 t1 #s(literal 3 binary64)) u)) u))) u)
(* -1 (/ (+ (* -1 t1) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (pow t1 4) u)) (* -1 (pow t1 3))) u)) (pow t1 2)) u))) u))
(/.f64 (-.f64 (neg.f64 t1) (/.f64 (fma.f64 t1 t1 (/.f64 (-.f64 (/.f64 (pow.f64 t1 #s(literal 4 binary64)) (neg.f64 u)) (pow.f64 t1 #s(literal 3 binary64))) (neg.f64 u))) u)) (neg.f64 u))
(* -1 (* u (+ (* -2 (/ v t1)) (/ v u))))
(*.f64 (neg.f64 u) (fma.f64 #s(literal -2 binary64) (/.f64 v t1) (/.f64 v u)))
(* -1 (* u (+ (* -2 (/ v (pow t1 2))) (/ v (* t1 u)))))
(*.f64 (neg.f64 u) (fma.f64 #s(literal -2 binary64) (/.f64 v (*.f64 t1 t1)) (/.f64 (/.f64 v t1) u)))
(* -1 (/ (* t1 v) (pow (+ t1 u) 2)))
(*.f64 (neg.f64 t1) (/.f64 v (pow.f64 (+.f64 u t1) #s(literal 2 binary64))))
(* -1 (/ (* t1 v) (pow (- u t1) 2)))
(*.f64 (neg.f64 t1) (/.f64 v (pow.f64 (-.f64 u t1) #s(literal 2 binary64))))
(* -1 (* t1 v))
(*.f64 (neg.f64 v) t1)
(* v (- (* 2 (/ u t1)) 1))
(*.f64 (-.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) #s(literal 1 binary64)) v)
(/ (* v (- (* 2 (/ u t1)) 1)) t1)
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) #s(literal 1 binary64)) v) t1)
(* -1 (* v (+ 1 (* -2 (/ u t1)))))
(*.f64 (fma.f64 (/.f64 u t1) #s(literal -2 binary64) #s(literal 1 binary64)) (neg.f64 v))
(* -1 (/ (* v (+ 1 (* -2 (/ u t1)))) t1))
(*.f64 (neg.f64 v) (/.f64 (fma.f64 (/.f64 u t1) #s(literal -2 binary64) #s(literal 1 binary64)) t1))
(+ (* 2 (* t1 u)) (pow u 2))
(*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u)
(+ (* t1 (+ t1 (* 2 u))) (pow u 2))
(fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1))
(* t1 (+ (* -1 (/ v (pow u 2))) (* 2 (/ (* t1 v) (pow u 3)))))
(*.f64 (fma.f64 (/.f64 v (pow.f64 u #s(literal 3 binary64))) (*.f64 #s(literal 2 binary64) t1) (/.f64 (neg.f64 v) (*.f64 u u))) t1)
(* t1 (+ (* -1 (/ v (pow u 2))) (* t1 (+ (* 2 (/ v (pow u 3))) (* t1 (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))))))))
(*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 u #s(literal 4 binary64)))) t1 (*.f64 (/.f64 v (pow.f64 u #s(literal 3 binary64))) #s(literal 2 binary64))) t1 (/.f64 (neg.f64 v) (*.f64 u u))) t1)
(* t1 (+ (* -1 (/ v (pow u 2))) (* t1 (+ (* 2 (/ v (pow u 3))) (* t1 (+ (* -4 (/ v (pow u 4))) (+ (* t1 (+ (* -2 (/ v (pow u 5))) (* -2 (/ (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))) u)))) (/ v (pow u 4)))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 v (pow.f64 u #s(literal 5 binary64))) #s(literal -2 binary64) (/.f64 (*.f64 #s(literal 6 binary64) (/.f64 v (pow.f64 u #s(literal 4 binary64)))) u)) t1 (*.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 u #s(literal 4 binary64))))) t1 (*.f64 (/.f64 v (pow.f64 u #s(literal 3 binary64))) #s(literal 2 binary64))) t1 (/.f64 (neg.f64 v) (*.f64 u u))) t1)
(* t1 (- (* 2 (/ t1 (pow u 3))) (/ 1 (pow u 2))))
(*.f64 (-.f64 (*.f64 (/.f64 t1 (pow.f64 u #s(literal 3 binary64))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 u u))) t1)
(* t1 (- (* t1 (+ (* -3 (/ t1 (pow u 4))) (* 2 (/ 1 (pow u 3))))) (/ 1 (pow u 2))))
(*.f64 (-.f64 (*.f64 (fma.f64 (/.f64 t1 (pow.f64 u #s(literal 4 binary64))) #s(literal -3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 u #s(literal 3 binary64)))) t1) (/.f64 #s(literal 1 binary64) (*.f64 u u))) t1)
(* t1 (- (* t1 (+ (* t1 (- (* 4 (/ t1 (pow u 5))) (* 3 (/ 1 (pow u 4))))) (* 2 (/ 1 (pow u 3))))) (/ 1 (pow u 2))))
(*.f64 (-.f64 (*.f64 (fma.f64 (-.f64 (*.f64 (/.f64 t1 (pow.f64 u #s(literal 5 binary64))) #s(literal 4 binary64)) (/.f64 #s(literal 3 binary64) (pow.f64 u #s(literal 4 binary64)))) t1 (/.f64 #s(literal 2 binary64) (pow.f64 u #s(literal 3 binary64)))) t1) (/.f64 #s(literal 1 binary64) (*.f64 u u))) t1)
(* -1 t1)
(neg.f64 t1)
(* t1 (+ (* -2 (/ (* t1 v) (pow u 3))) (* -1 (/ v (pow u 2)))))
(*.f64 (fma.f64 (*.f64 t1 (/.f64 v (pow.f64 u #s(literal 3 binary64)))) #s(literal -2 binary64) (/.f64 (neg.f64 v) (*.f64 u u))) t1)
(* t1 (+ (* -1 (/ v (pow u 2))) (* t1 (+ (* -2 (/ v (pow u 3))) (* t1 (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))))))))
(*.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 u #s(literal 4 binary64)))) t1 (*.f64 (/.f64 v (pow.f64 u #s(literal 3 binary64))) #s(literal -2 binary64))) t1 (/.f64 (neg.f64 v) (*.f64 u u))) t1)
(* t1 (+ (* -1 (/ v (pow u 2))) (* t1 (+ (* -2 (/ v (pow u 3))) (* t1 (+ (* -4 (/ v (pow u 4))) (+ (* t1 (+ (* 2 (/ v (pow u 5))) (* 2 (/ (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))) u)))) (/ v (pow u 4)))))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 v (pow.f64 u #s(literal 5 binary64))) #s(literal 2 binary64) (/.f64 (*.f64 #s(literal -6 binary64) (/.f64 v (pow.f64 u #s(literal 4 binary64)))) u)) t1 (*.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 u #s(literal 4 binary64))))) t1 (*.f64 (/.f64 v (pow.f64 u #s(literal 3 binary64))) #s(literal -2 binary64))) t1 (/.f64 (neg.f64 v) (*.f64 u u))) t1)
(* t1 (+ (* 2 (/ t1 (pow u 3))) (/ 1 (pow u 2))))
(*.f64 (fma.f64 (/.f64 t1 (pow.f64 u #s(literal 3 binary64))) #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 u u))) t1)
(* t1 (+ (* t1 (+ (* 3 (/ t1 (pow u 4))) (* 2 (/ 1 (pow u 3))))) (/ 1 (pow u 2))))
(*.f64 (fma.f64 (fma.f64 (/.f64 t1 (pow.f64 u #s(literal 4 binary64))) #s(literal 3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 u #s(literal 3 binary64)))) t1 (/.f64 #s(literal 1 binary64) (*.f64 u u))) t1)
(* t1 (+ (* t1 (+ (* t1 (+ (* 4 (/ t1 (pow u 5))) (* 3 (/ 1 (pow u 4))))) (* 2 (/ 1 (pow u 3))))) (/ 1 (pow u 2))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 t1 (pow.f64 u #s(literal 5 binary64))) #s(literal 4 binary64) (/.f64 #s(literal 3 binary64) (pow.f64 u #s(literal 4 binary64)))) t1 (/.f64 #s(literal 2 binary64) (pow.f64 u #s(literal 3 binary64)))) t1 (/.f64 #s(literal 1 binary64) (*.f64 u u))) t1)
(* t1 (+ (/ 1 u) (/ t1 (pow u 2))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) u) (/.f64 t1 (*.f64 u u))) t1)
(* t1 (+ (* t1 (+ (/ 1 (pow u 2)) (/ t1 (pow u 3)))) (/ 1 u)))
(*.f64 (fma.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 u u)) (/.f64 t1 (pow.f64 u #s(literal 3 binary64)))) t1 (/.f64 #s(literal 1 binary64) u)) t1)
(* t1 (+ (* t1 (+ (* t1 (+ (/ 1 (pow u 3)) (/ t1 (pow u 4)))) (/ 1 (pow u 2)))) (/ 1 u)))
(*.f64 (fma.f64 (fma.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 u #s(literal 3 binary64))) (/.f64 t1 (pow.f64 u #s(literal 4 binary64)))) t1 (/.f64 #s(literal 1 binary64) (*.f64 u u))) t1 (/.f64 #s(literal 1 binary64) u)) t1)
(/ (+ (* -1 (* t1 v)) (* 2 (* u v))) t1)
(/.f64 (*.f64 v (fma.f64 #s(literal 2 binary64) u (neg.f64 t1))) t1)
(/ (+ (* -1 (* t1 v)) (* 2 (* u v))) (pow t1 2))
(/.f64 (*.f64 v (fma.f64 #s(literal 2 binary64) u (neg.f64 t1))) (*.f64 t1 t1))
(* (pow t1 2) (+ 1 (* 2 (/ u t1))))
(*.f64 (*.f64 (fma.f64 (/.f64 u t1) #s(literal 2 binary64) #s(literal 1 binary64)) t1) t1)
(* (pow t1 2) (+ 1 (+ (* 2 (/ u t1)) (/ (pow u 2) (pow t1 2)))))
(*.f64 (fma.f64 (/.f64 u t1) (/.f64 u t1) (fma.f64 (/.f64 u t1) #s(literal 2 binary64) #s(literal 1 binary64))) (*.f64 t1 t1))
(/ (+ (* -1 v) (* 2 (/ (* u v) t1))) t1)
(/.f64 (fma.f64 (*.f64 u (/.f64 v t1)) #s(literal 2 binary64) (neg.f64 v)) t1)
(/ (+ (* -4 (/ (* (pow u 2) v) (pow t1 2))) (+ (* -1 v) (+ (* 2 (/ (* u v) t1)) (/ (* (pow u 2) v) (pow t1 2))))) t1)
(/.f64 (fma.f64 (/.f64 #s(literal -4 binary64) t1) (/.f64 (*.f64 (*.f64 u u) v) t1) (fma.f64 (/.f64 (*.f64 u u) t1) (/.f64 v t1) (fma.f64 (*.f64 u (/.f64 v t1)) #s(literal 2 binary64) (neg.f64 v)))) t1)
(/ (+ (* -4 (/ (* (pow u 2) v) (pow t1 2))) (+ (* -2 (/ (* u (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v))) (pow t1 3))) (+ (* -2 (/ (* (pow u 3) v) (pow t1 3))) (+ (* -1 v) (+ (* 2 (/ (* u v) t1)) (/ (* (pow u 2) v) (pow t1 2))))))) t1)
(/.f64 (fma.f64 (/.f64 #s(literal -4 binary64) t1) (/.f64 (*.f64 (*.f64 u u) v) t1) (+.f64 (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 (*.f64 u u) v)) u) (*.f64 (*.f64 #s(literal -2 binary64) (pow.f64 u #s(literal 3 binary64))) v)) (pow.f64 t1 #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 u u) t1) (/.f64 v t1) (fma.f64 (*.f64 u (/.f64 v t1)) #s(literal 2 binary64) (neg.f64 v))))) t1)
(/ (- (* 2 (/ u t1)) 1) t1)
(/.f64 (-.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) #s(literal 1 binary64)) t1)
(/ (- (* -1 (/ (+ (* -1 (pow u 2)) (* 4 (pow u 2))) (pow t1 2))) (+ 1 (* -2 (/ u t1)))) t1)
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 u t1) (/.f64 u t1)) #s(literal -3 binary64)) (fma.f64 (/.f64 u t1) #s(literal -2 binary64) #s(literal 1 binary64))) t1)
(/ (- (* -1 (/ (+ (* -2 (* u (+ (* -1 (pow u 2)) (* 4 (pow u 2))))) (* 2 (pow u 3))) (pow t1 3))) (+ 1 (+ (* -2 (/ u t1)) (+ (* -1 (/ (pow u 2) (pow t1 2))) (* 4 (/ (pow u 2) (pow t1 2))))))) t1)
(/.f64 (-.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 (*.f64 (pow.f64 u #s(literal 3 binary64)) #s(literal 3 binary64)) (pow.f64 u #s(literal 3 binary64)))) (pow.f64 (neg.f64 t1) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 u u) t1) (/.f64 #s(literal 3 binary64) t1) (fma.f64 (/.f64 u t1) #s(literal -2 binary64) #s(literal 1 binary64)))) t1)
(/ (+ (* -2 (/ (* u v) t1)) (* -1 v)) t1)
(/.f64 (fma.f64 (*.f64 u (/.f64 v t1)) #s(literal -2 binary64) (neg.f64 v)) t1)
(/ (+ (* -4 (/ (* (pow u 2) v) (pow t1 2))) (+ (* -2 (/ (* u v) t1)) (+ (* -1 v) (/ (* (pow u 2) v) (pow t1 2))))) t1)
(/.f64 (fma.f64 (/.f64 #s(literal -4 binary64) t1) (/.f64 (*.f64 (*.f64 u u) v) t1) (fma.f64 (/.f64 (*.f64 u u) t1) (/.f64 v t1) (fma.f64 (*.f64 u (/.f64 v t1)) #s(literal -2 binary64) (neg.f64 v)))) t1)
(/ (+ (* -4 (/ (* (pow u 2) v) (pow t1 2))) (+ (* -2 (/ (* u v) t1)) (+ (* -1 v) (+ (* 2 (/ (* u (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v))) (pow t1 3))) (+ (* 2 (/ (* (pow u 3) v) (pow t1 3))) (/ (* (pow u 2) v) (pow t1 2))))))) t1)
(/.f64 (fma.f64 (/.f64 #s(literal -4 binary64) t1) (/.f64 (*.f64 (*.f64 u u) v) t1) (fma.f64 (*.f64 #s(literal -2 binary64) u) (/.f64 v t1) (-.f64 (+.f64 (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 (*.f64 u u) v)) u) (*.f64 (*.f64 (pow.f64 u #s(literal 3 binary64)) #s(literal 2 binary64)) v)) (pow.f64 t1 #s(literal 3 binary64))) (*.f64 (/.f64 (*.f64 u u) t1) (/.f64 v t1))) v))) t1)
(/ (+ 1 (* 2 (/ u t1))) t1)
(/.f64 (fma.f64 (/.f64 u t1) #s(literal 2 binary64) #s(literal 1 binary64)) t1)
(/ (- (+ 1 (* -1 (/ (+ (* -4 (pow u 2)) (pow u 2)) (pow t1 2)))) (* -2 (/ u t1))) t1)
(/.f64 (+.f64 (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 u u)) (*.f64 t1 t1)) (fma.f64 (/.f64 u t1) #s(literal 2 binary64) #s(literal 1 binary64))) t1)
(/ (- (+ 1 (* -1 (/ (+ (* 2 (* u (+ (* -4 (pow u 2)) (pow u 2)))) (* 2 (pow u 3))) (pow t1 3)))) (+ (* -4 (/ (pow u 2) (pow t1 2))) (+ (* -2 (/ u t1)) (/ (pow u 2) (pow t1 2))))) t1)
(/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 #s(literal -3 binary64) (*.f64 u u)) u (pow.f64 u #s(literal 3 binary64)))) (pow.f64 t1 #s(literal 3 binary64)))) (fma.f64 (/.f64 #s(literal -3 binary64) t1) (/.f64 (*.f64 u u) t1) (*.f64 (/.f64 u t1) #s(literal -2 binary64)))) t1)
(- (* -1 (/ (pow u 2) (pow t1 2))) (+ 1 (/ u t1)))
(-.f64 (/.f64 (*.f64 (neg.f64 u) u) (*.f64 t1 t1)) (+.f64 (/.f64 u t1) #s(literal 1 binary64)))
(- (* -1 (/ (pow u 3) (pow t1 3))) (+ 1 (+ (/ u t1) (/ (pow u 2) (pow t1 2)))))
(-.f64 (pow.f64 (/.f64 u (neg.f64 t1)) #s(literal 3 binary64)) (fma.f64 (/.f64 u t1) (/.f64 u t1) (+.f64 (/.f64 u t1) #s(literal 1 binary64))))
(* (pow t1 2) (+ 1 (* -1 (/ (+ (* -2 u) (* -1 (/ (pow u 2) t1))) t1))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) u (/.f64 (*.f64 (neg.f64 u) u) t1)) t1)) (*.f64 t1 t1))
(* -1 (/ (+ v (* -2 (/ (* u v) t1))) t1))
(/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) u) (/.f64 v t1) v) (neg.f64 t1))
(* -1 (/ (+ v (* -1 (/ (- (+ (* -4 (/ (* (pow u 2) v) t1)) (/ (* (pow u 2) v) t1)) (* -2 (* u v))) t1))) t1))
(/.f64 (-.f64 v (/.f64 (fma.f64 #s(literal -3 binary64) (/.f64 (*.f64 (*.f64 u u) v) t1) (*.f64 (*.f64 #s(literal 2 binary64) u) v)) t1)) (neg.f64 t1))
(* -1 (/ (+ v (* -1 (/ (- (* -1 (/ (- (+ (* 2 (/ (* u (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v))) t1)) (* 2 (/ (* (pow u 3) v) t1))) (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v))) t1)) (* -2 (* u v))) t1))) t1))
(/.f64 (-.f64 v (/.f64 (-.f64 (/.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -3 binary64) (*.f64 (*.f64 u u) v)) u (*.f64 (pow.f64 u #s(literal 3 binary64)) v)) t1) (*.f64 #s(literal 3 binary64) (*.f64 (*.f64 u u) v))) (neg.f64 t1)) (*.f64 (*.f64 #s(literal -2 binary64) u) v)) t1)) (neg.f64 t1))
(* -1 (/ (+ 1 (* -2 (/ u t1))) t1))
(/.f64 (fma.f64 (/.f64 u t1) #s(literal -2 binary64) #s(literal 1 binary64)) (neg.f64 t1))
(* -1 (/ (+ 1 (* -1 (/ (- (+ (* -4 (/ (pow u 2) t1)) (/ (pow u 2) t1)) (* -2 u)) t1))) t1))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) (/.f64 (*.f64 u u) t1) (*.f64 #s(literal 2 binary64) u)) t1)) (neg.f64 t1))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (+ (* 2 (/ (* u (+ (* -4 (pow u 2)) (pow u 2))) t1)) (* 2 (/ (pow u 3) t1))) (+ (* -4 (pow u 2)) (pow u 2))) t1)) (* -2 u)) t1))) t1))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -3 binary64) (*.f64 u u)) u (pow.f64 u #s(literal 3 binary64))) t1) (*.f64 #s(literal 3 binary64) (*.f64 u u))) t1) #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) u)) t1)) (neg.f64 t1))
(* -1 (/ (+ v (* 2 (/ (* u v) t1))) t1))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) u) (/.f64 v t1) v) (neg.f64 t1))
(* -1 (/ (+ v (* -1 (/ (- (+ (* -4 (/ (* (pow u 2) v) t1)) (/ (* (pow u 2) v) t1)) (* 2 (* u v))) t1))) t1))
(/.f64 (-.f64 v (/.f64 (fma.f64 #s(literal -3 binary64) (/.f64 (*.f64 (*.f64 u u) v) t1) (*.f64 (*.f64 #s(literal -2 binary64) u) v)) t1)) (neg.f64 t1))
(* -1 (/ (+ v (* -1 (/ (- (* -1 (/ (- (+ (* -2 (/ (* u (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v))) t1)) (* -2 (/ (* (pow u 3) v) t1))) (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v))) t1)) (* 2 (* u v))) t1))) t1))
(/.f64 (-.f64 v (/.f64 (-.f64 (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (fma.f64 (*.f64 #s(literal -3 binary64) (*.f64 (*.f64 u u) v)) u (*.f64 (pow.f64 u #s(literal 3 binary64)) v)) t1) (*.f64 #s(literal 3 binary64) (*.f64 (*.f64 u u) v))) (neg.f64 t1)) (*.f64 (*.f64 #s(literal 2 binary64) u) v)) t1)) (neg.f64 t1))
(* -1 (/ (- (* -2 (/ u t1)) 1) t1))
(/.f64 (-.f64 (*.f64 (/.f64 u t1) #s(literal -2 binary64)) #s(literal 1 binary64)) (neg.f64 t1))
(* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (pow u 2) t1)) (* 4 (/ (pow u 2) t1))) (* -2 u)) t1)) 1) t1))
(/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (*.f64 u u) t1) #s(literal 3 binary64) (*.f64 #s(literal 2 binary64) u)) (neg.f64 t1)) #s(literal 1 binary64)) (neg.f64 t1))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (+ (* -2 (/ (* u (+ (* -1 (pow u 2)) (* 4 (pow u 2)))) t1)) (* 2 (/ (pow u 3) t1))) (+ (* -1 (pow u 2)) (* 4 (pow u 2)))) t1)) (* -2 u)) t1)) 1) t1))
(/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 (*.f64 #s(literal -2 binary64) (-.f64 (*.f64 (pow.f64 u #s(literal 3 binary64)) #s(literal 3 binary64)) (pow.f64 u #s(literal 3 binary64)))) t1) (*.f64 (*.f64 u u) #s(literal 3 binary64))) t1) #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) u)) (neg.f64 t1)) #s(literal 1 binary64)) (neg.f64 t1))
(- (* -1 (/ (- (/ (pow u 2) t1) (* -1 u)) t1)) 1)
(-.f64 (/.f64 (+.f64 (/.f64 (*.f64 u u) t1) u) (neg.f64 t1)) #s(literal 1 binary64))
(- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow u 3) t1)) (pow u 2)) t1)) (* -1 u)) t1)) 1)
(-.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (/.f64 (pow.f64 u #s(literal 3 binary64)) (neg.f64 t1)) (*.f64 u u)) t1) #s(literal -1 binary64) u) (neg.f64 t1)) #s(literal 1 binary64))

rewrite185.0ms (2.5%)

Memory
6.9MiB live, 242.4MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
038224
062210
1211210
21487210
08487210
Stop Event
iter limit
node limit
iter limit
Counts
22 → 253
Calls
Call 1
Inputs
(fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1))
(*.f64 v (/.f64 (neg.f64 t1) #s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1)))))
(/.f64 (neg.f64 t1) #s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1))))
(neg.f64 t1)
(*.f64 (neg.f64 v) (/.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (-.f64 u t1)))
(neg.f64 v)
(/.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (-.f64 u t1))
#s(approx (/ t1 (- u t1)) #s(literal -1 binary64))
(/.f64 (*.f64 (neg.f64 t1) v) #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u)))
(*.f64 (neg.f64 t1) v)
#s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (*.f64 (/.f64 t1 u) v) (neg.f64 u)))
(/.f64 (*.f64 (/.f64 t1 u) v) (neg.f64 u))
(*.f64 (/.f64 t1 u) v)
(/.f64 t1 u)
(fma.f64 (/.f64 u t1) (+.f64 v v) (neg.f64 v))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (fma.f64 (/.f64 u t1) (+.f64 v v) (neg.f64 v)) t1))
(/.f64 (fma.f64 (/.f64 u t1) (+.f64 v v) (neg.f64 v)) t1)
(/.f64 u t1)
#s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1)))
(*.f64 u u)
(neg.f64 u)
Outputs
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) #s(literal 2 binary64)) (fma.f64 (fma.f64 t1 #s(literal 2 binary64) u) u (*.f64 (neg.f64 t1) t1))) (/.f64 (pow.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) #s(literal 2 binary64)) (fma.f64 (fma.f64 t1 #s(literal 2 binary64) u) u (*.f64 (neg.f64 t1) t1)))) (*.f64 (/.f64 (pow.f64 t1 #s(literal 4 binary64)) (fma.f64 (fma.f64 t1 #s(literal 2 binary64) u) u (*.f64 (neg.f64 t1) t1))) (/.f64 (pow.f64 t1 #s(literal 4 binary64)) (fma.f64 (fma.f64 t1 #s(literal 2 binary64) u) u (*.f64 (neg.f64 t1) t1))))) (+.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) #s(literal 2 binary64)) (fma.f64 (fma.f64 t1 #s(literal 2 binary64) u) u (*.f64 (neg.f64 t1) t1))) (/.f64 (pow.f64 t1 #s(literal 4 binary64)) (fma.f64 (fma.f64 t1 #s(literal 2 binary64) u) u (*.f64 (neg.f64 t1) t1)))))
(/.f64 (-.f64 (pow.f64 t1 #s(literal 4 binary64)) (*.f64 (*.f64 (neg.f64 (fma.f64 t1 #s(literal 2 binary64) u)) u) (*.f64 (neg.f64 (fma.f64 t1 #s(literal 2 binary64) u)) u))) (fma.f64 t1 t1 (*.f64 (neg.f64 (fma.f64 t1 #s(literal 2 binary64) u)) u)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) #s(literal 3 binary64)) (fma.f64 (*.f64 t1 t1) (-.f64 (*.f64 t1 t1) (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u)) (pow.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) #s(literal 3 binary64)) (fma.f64 (*.f64 t1 t1) (-.f64 (*.f64 t1 t1) (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u)) (pow.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 t1 #s(literal 6 binary64)) (fma.f64 (*.f64 t1 t1) (-.f64 (*.f64 t1 t1) (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u)) (pow.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) #s(literal 2 binary64)))) (/.f64 (pow.f64 t1 #s(literal 6 binary64)) (fma.f64 (*.f64 t1 t1) (-.f64 (*.f64 t1 t1) (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u)) (pow.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) #s(literal 2 binary64)))))) (-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) #s(literal 3 binary64)) (fma.f64 (*.f64 t1 t1) (-.f64 (*.f64 t1 t1) (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u)) (pow.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) #s(literal 2 binary64)))) (/.f64 (pow.f64 t1 #s(literal 6 binary64)) (fma.f64 (*.f64 t1 t1) (-.f64 (*.f64 t1 t1) (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u)) (pow.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) #s(literal 2 binary64)) (fma.f64 (fma.f64 t1 #s(literal 2 binary64) u) u (*.f64 (neg.f64 t1) t1))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 t1 #s(literal 4 binary64)) (fma.f64 (fma.f64 t1 #s(literal 2 binary64) u) u (*.f64 (neg.f64 t1) t1))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) #s(literal 2 binary64)) (fma.f64 (fma.f64 t1 #s(literal 2 binary64) u) u (*.f64 (neg.f64 t1) t1))) (/.f64 (pow.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) #s(literal 2 binary64)) (fma.f64 (fma.f64 t1 #s(literal 2 binary64) u) u (*.f64 (neg.f64 t1) t1))) (fma.f64 (/.f64 (pow.f64 t1 #s(literal 4 binary64)) (fma.f64 (fma.f64 t1 #s(literal 2 binary64) u) u (*.f64 (neg.f64 t1) t1))) (/.f64 (pow.f64 t1 #s(literal 4 binary64)) (fma.f64 (fma.f64 t1 #s(literal 2 binary64) u) u (*.f64 (neg.f64 t1) t1))) (*.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) #s(literal 2 binary64)) (fma.f64 (fma.f64 t1 #s(literal 2 binary64) u) u (*.f64 (neg.f64 t1) t1))) (/.f64 (pow.f64 t1 #s(literal 4 binary64)) (fma.f64 (fma.f64 t1 #s(literal 2 binary64) u) u (*.f64 (neg.f64 t1) t1)))))))
(/.f64 (-.f64 (pow.f64 t1 #s(literal 6 binary64)) (pow.f64 (*.f64 (neg.f64 (fma.f64 t1 #s(literal 2 binary64) u)) u) #s(literal 3 binary64))) (+.f64 (pow.f64 t1 #s(literal 4 binary64)) (fma.f64 (*.f64 (neg.f64 (fma.f64 t1 #s(literal 2 binary64) u)) u) (*.f64 (neg.f64 (fma.f64 t1 #s(literal 2 binary64) u)) u) (*.f64 (*.f64 t1 t1) (*.f64 (neg.f64 (fma.f64 t1 #s(literal 2 binary64) u)) u)))))
(/.f64 (-.f64 (pow.f64 t1 #s(literal 6 binary64)) (pow.f64 (*.f64 (neg.f64 u) (fma.f64 t1 #s(literal 2 binary64) u)) #s(literal 3 binary64))) (+.f64 (pow.f64 t1 #s(literal 4 binary64)) (+.f64 (pow.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) #s(literal 2 binary64)) (*.f64 (*.f64 t1 t1) (*.f64 (neg.f64 u) (fma.f64 t1 #s(literal 2 binary64) u))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) #s(literal 3 binary64)) (fma.f64 (*.f64 t1 t1) (-.f64 (*.f64 t1 t1) (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u)) (pow.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 t1 #s(literal 6 binary64)) (fma.f64 (*.f64 t1 t1) (-.f64 (*.f64 t1 t1) (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u)) (pow.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) #s(literal 3 binary64)) (fma.f64 (*.f64 t1 t1) (-.f64 (*.f64 t1 t1) (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u)) (pow.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) #s(literal 3 binary64)) (fma.f64 (*.f64 t1 t1) (-.f64 (*.f64 t1 t1) (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u)) (pow.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 (pow.f64 t1 #s(literal 6 binary64)) (fma.f64 (*.f64 t1 t1) (-.f64 (*.f64 t1 t1) (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u)) (pow.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) #s(literal 2 binary64)))) (/.f64 (pow.f64 t1 #s(literal 6 binary64)) (fma.f64 (*.f64 t1 t1) (-.f64 (*.f64 t1 t1) (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u)) (pow.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) #s(literal 3 binary64)) (fma.f64 (*.f64 t1 t1) (-.f64 (*.f64 t1 t1) (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u)) (pow.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) #s(literal 2 binary64)))) (/.f64 (pow.f64 t1 #s(literal 6 binary64)) (fma.f64 (*.f64 t1 t1) (-.f64 (*.f64 t1 t1) (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u)) (pow.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 t1 #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 t1 t1) (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) #s(literal 2 binary64)) (pow.f64 t1 #s(literal 4 binary64))))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 t1 #s(literal 2 binary64) u) u (*.f64 (neg.f64 t1) t1)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) #s(literal 3 binary64)) (pow.f64 t1 #s(literal 6 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 t1 t1) (-.f64 (*.f64 t1 t1) (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u)) (pow.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) #s(literal 2 binary64)) (fma.f64 (fma.f64 t1 #s(literal 2 binary64) u) u (*.f64 (neg.f64 t1) t1))) (*.f64 (fma.f64 (fma.f64 t1 #s(literal 2 binary64) u) u (*.f64 (neg.f64 t1) t1)) (pow.f64 t1 #s(literal 4 binary64)))) (*.f64 (fma.f64 (fma.f64 t1 #s(literal 2 binary64) u) u (*.f64 (neg.f64 t1) t1)) (fma.f64 (fma.f64 t1 #s(literal 2 binary64) u) u (*.f64 (neg.f64 t1) t1))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) #s(literal 3 binary64)) (fma.f64 (*.f64 t1 t1) (-.f64 (*.f64 t1 t1) (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u)) (pow.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 t1 t1) (-.f64 (*.f64 t1 t1) (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u)) (pow.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) #s(literal 2 binary64))) (pow.f64 t1 #s(literal 6 binary64)))) (*.f64 (fma.f64 (*.f64 t1 t1) (-.f64 (*.f64 t1 t1) (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u)) (pow.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) #s(literal 2 binary64))) (fma.f64 (*.f64 t1 t1) (-.f64 (*.f64 t1 t1) (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u)) (pow.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) #s(literal 2 binary64)) (pow.f64 t1 #s(literal 4 binary64))) (fma.f64 (fma.f64 t1 #s(literal 2 binary64) u) u (*.f64 (neg.f64 t1) t1)))
(/.f64 (-.f64 (pow.f64 t1 #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) #s(literal 2 binary64))) (fma.f64 t1 t1 (*.f64 (neg.f64 u) (fma.f64 t1 #s(literal 2 binary64) u))))
(/.f64 (-.f64 (pow.f64 t1 #s(literal 4 binary64)) (pow.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) #s(literal 2 binary64))) (-.f64 (*.f64 t1 t1) (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u)))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) #s(literal 3 binary64)) (pow.f64 t1 #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) #s(literal 2 binary64)) (+.f64 (pow.f64 t1 #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) (*.f64 (neg.f64 t1) t1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) #s(literal 3 binary64)) (pow.f64 t1 #s(literal 6 binary64))) (+.f64 (pow.f64 t1 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) t1) t1))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) #s(literal 3 binary64)) (pow.f64 t1 #s(literal 6 binary64))) (fma.f64 (*.f64 t1 t1) (-.f64 (*.f64 t1 t1) (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u)) (pow.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) #s(literal 2 binary64)) (pow.f64 t1 #s(literal 4 binary64)))) (neg.f64 (fma.f64 (fma.f64 t1 #s(literal 2 binary64) u) u (*.f64 (neg.f64 t1) t1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) #s(literal 3 binary64)) (pow.f64 t1 #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) #s(literal 2 binary64)) (+.f64 (pow.f64 t1 #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) (*.f64 (neg.f64 t1) t1))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) #s(literal 3 binary64)) (pow.f64 t1 #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 t1 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) t1) t1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) #s(literal 3 binary64)) (pow.f64 t1 #s(literal 6 binary64)))) (neg.f64 (fma.f64 (*.f64 t1 t1) (-.f64 (*.f64 t1 t1) (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u)) (pow.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) #s(literal 2 binary64)))))
(fma.f64 (exp.f64 (log.f64 t1)) (exp.f64 (log.f64 t1)) (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u))
(fma.f64 (neg.f64 t1) (neg.f64 t1) (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u))
(fma.f64 (fma.f64 t1 #s(literal 2 binary64) u) u (*.f64 t1 t1))
(fma.f64 u (fma.f64 t1 #s(literal 2 binary64) u) (*.f64 t1 t1))
(fma.f64 t1 t1 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u))
(-.f64 (/.f64 (pow.f64 t1 #s(literal 4 binary64)) (-.f64 (*.f64 t1 t1) (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u))) (/.f64 (pow.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) #s(literal 2 binary64)) (-.f64 (*.f64 t1 t1) (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u))))
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) #s(literal 2 binary64)) (+.f64 (pow.f64 t1 #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) (*.f64 (neg.f64 t1) t1))))) (/.f64 (pow.f64 t1 #s(literal 6 binary64)) (+.f64 (pow.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) #s(literal 2 binary64)) (+.f64 (pow.f64 t1 #s(literal 4 binary64)) (*.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) (*.f64 (neg.f64 t1) t1))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) #s(literal 2 binary64)) (fma.f64 (fma.f64 t1 #s(literal 2 binary64) u) u (*.f64 (neg.f64 t1) t1))) (/.f64 (pow.f64 t1 #s(literal 4 binary64)) (fma.f64 (fma.f64 t1 #s(literal 2 binary64) u) u (*.f64 (neg.f64 t1) t1))))
(-.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) (*.f64 (neg.f64 t1) t1))
(-.f64 (*.f64 t1 t1) (*.f64 (neg.f64 (fma.f64 t1 #s(literal 2 binary64) u)) u))
(-.f64 (*.f64 t1 t1) (*.f64 (neg.f64 u) (fma.f64 t1 #s(literal 2 binary64) u)))
(+.f64 (/.f64 (pow.f64 t1 #s(literal 6 binary64)) (+.f64 (pow.f64 t1 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) t1) t1)))) (/.f64 (pow.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) #s(literal 3 binary64)) (+.f64 (pow.f64 t1 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) t1) t1)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) #s(literal 3 binary64)) (+.f64 (pow.f64 t1 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) t1) t1)))) (/.f64 (pow.f64 t1 #s(literal 6 binary64)) (+.f64 (pow.f64 t1 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) t1) t1)))))
(+.f64 (/.f64 (pow.f64 t1 #s(literal 6 binary64)) (fma.f64 (*.f64 t1 t1) (-.f64 (*.f64 t1 t1) (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u)) (pow.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) #s(literal 3 binary64)) (fma.f64 (*.f64 t1 t1) (-.f64 (*.f64 t1 t1) (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u)) (pow.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) #s(literal 3 binary64)) (fma.f64 (*.f64 t1 t1) (-.f64 (*.f64 t1 t1) (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u)) (pow.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) #s(literal 2 binary64)))) (/.f64 (pow.f64 t1 #s(literal 6 binary64)) (fma.f64 (*.f64 t1 t1) (-.f64 (*.f64 t1 t1) (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u)) (pow.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) #s(literal 2 binary64)) (fma.f64 (fma.f64 t1 #s(literal 2 binary64) u) u (*.f64 (neg.f64 t1) t1))) (/.f64 (*.f64 (*.f64 (neg.f64 t1) t1) (*.f64 t1 t1)) (fma.f64 (fma.f64 t1 #s(literal 2 binary64) u) u (*.f64 (neg.f64 t1) t1))))
(+.f64 (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u) (*.f64 t1 t1))
(+.f64 (*.f64 t1 t1) (*.f64 (fma.f64 t1 #s(literal 2 binary64) u) u))
(*.f64 (/.f64 (neg.f64 t1) #s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 t1 #s(literal 2 binary64) u) u (*.f64 t1 t1)))) v)
(*.f64 (neg.f64 t1) (/.f64 v #s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 t1 #s(literal 2 binary64) u) u (*.f64 t1 t1)))))
(*.f64 v (/.f64 (neg.f64 t1) #s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 t1 #s(literal 2 binary64) u) u (*.f64 t1 t1)))))
(/.f64 (*.f64 v t1) (neg.f64 #s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 t1 #s(literal 2 binary64) u) u (*.f64 t1 t1)))))
(/.f64 (*.f64 (neg.f64 t1) v) (neg.f64 (neg.f64 #s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 t1 #s(literal 2 binary64) u) u (*.f64 t1 t1))))))
(/.f64 (*.f64 (neg.f64 t1) v) #s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 t1 #s(literal 2 binary64) u) u (*.f64 t1 t1))))
(neg.f64 (/.f64 (*.f64 v t1) #s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 t1 #s(literal 2 binary64) u) u (*.f64 t1 t1)))))
(neg.f64 (*.f64 v (/.f64 t1 #s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 t1 #s(literal 2 binary64) u) u (*.f64 t1 t1))))))
(neg.f64 (*.f64 (/.f64 t1 #s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 t1 #s(literal 2 binary64) u) u (*.f64 t1 t1)))) v))
(/.f64 (neg.f64 t1) (neg.f64 (neg.f64 #s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 t1 #s(literal 2 binary64) u) u (*.f64 t1 t1))))))
(/.f64 (neg.f64 t1) #s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 t1 #s(literal 2 binary64) u) u (*.f64 t1 t1))))
(/.f64 t1 (neg.f64 (neg.f64 (neg.f64 #s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 t1 #s(literal 2 binary64) u) u (*.f64 t1 t1)))))))
(/.f64 t1 (neg.f64 #s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 t1 #s(literal 2 binary64) u) u (*.f64 t1 t1)))))
(neg.f64 (/.f64 t1 #s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 t1 #s(literal 2 binary64) u) u (*.f64 t1 t1)))))
(neg.f64 t1)
(*.f64 (/.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (*.f64 (/.f64 (+.f64 u t1) (+.f64 u t1)) (/.f64 (-.f64 u t1) (-.f64 t1 u)))) (/.f64 (neg.f64 v) (-.f64 t1 u)))
(*.f64 (/.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (/.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (/.f64 (neg.f64 v) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))))
(*.f64 (/.f64 (neg.f64 v) (*.f64 (/.f64 (+.f64 u t1) (+.f64 u t1)) (/.f64 (-.f64 u t1) (-.f64 t1 u)))) (/.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (-.f64 t1 u)))
(*.f64 (/.f64 (neg.f64 v) (/.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))))) (/.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (fma.f64 u (-.f64 u t1) (*.f64 t1 t1))))
(*.f64 (*.f64 (/.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (+.f64 u t1)) (/.f64 (neg.f64 v) (-.f64 u t1))) (+.f64 u t1))
(*.f64 (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (fma.f64 (+.f64 u t1) t1 (*.f64 u u)))
(*.f64 (/.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (-.f64 u t1)) (neg.f64 v))
(*.f64 (neg.f64 v) (/.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (-.f64 u t1)))
(*.f64 v (neg.f64 (/.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (-.f64 u t1))))
(/.f64 (neg.f64 (*.f64 (neg.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64))) (neg.f64 v))) (neg.f64 (neg.f64 (-.f64 u t1))))
(/.f64 (neg.f64 (*.f64 (neg.f64 v) (neg.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64))))) (neg.f64 (neg.f64 (-.f64 u t1))))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)))) (neg.f64 (neg.f64 (-.f64 u t1))))
(/.f64 (*.f64 (neg.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64))) (neg.f64 v)) (neg.f64 (-.f64 u t1)))
(/.f64 (*.f64 (neg.f64 v) (neg.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)))) (neg.f64 (-.f64 u t1)))
(/.f64 (neg.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v))) (neg.f64 (-.f64 u t1)))
(/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 u t1))
(neg.f64 (/.f64 (*.f64 v #s(approx (/ t1 (- u t1)) #s(literal -1 binary64))) (-.f64 u t1)))
(neg.f64 v)
(*.f64 (/.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (*.f64 (+.f64 u t1) (-.f64 u t1))) (+.f64 u t1))
(*.f64 (/.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64)))) (fma.f64 (+.f64 u t1) t1 (*.f64 u u)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64))))) (neg.f64 (neg.f64 (neg.f64 (-.f64 u t1)))))
(/.f64 (neg.f64 (neg.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (-.f64 u t1))))
(/.f64 (neg.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64))) (neg.f64 (-.f64 u t1)))
(/.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (-.f64 u t1))
(neg.f64 (/.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 (-.f64 u t1))))
(neg.f64 (/.f64 (neg.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64))) (-.f64 u t1)))
#s(approx (/ t1 (- u t1)) #s(literal -1 binary64))
(*.f64 (/.f64 v #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u))) (neg.f64 t1))
(*.f64 (neg.f64 t1) (/.f64 v #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u))))
(*.f64 v (/.f64 (neg.f64 t1) #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u))))
(/.f64 (*.f64 v t1) (neg.f64 (neg.f64 (neg.f64 #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u))))))
(/.f64 (*.f64 v t1) (neg.f64 #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u))))
(/.f64 (*.f64 (neg.f64 t1) v) (neg.f64 (neg.f64 #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u)))))
(/.f64 (*.f64 (neg.f64 t1) v) #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u)))
(neg.f64 (/.f64 (*.f64 v t1) #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u))))
(neg.f64 (*.f64 t1 (/.f64 v #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u)))))
(*.f64 (neg.f64 t1) v)
(*.f64 v (neg.f64 t1))
(*.f64 t1 (neg.f64 v))
(neg.f64 (*.f64 v t1))
#s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) u)))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) u))
(*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v u))
(*.f64 (/.f64 (neg.f64 v) u) (/.f64 t1 u))
(*.f64 (/.f64 t1 u) (/.f64 (neg.f64 v) u))
(*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u))
(/.f64 (neg.f64 (*.f64 (neg.f64 t1) (/.f64 (neg.f64 v) u))) u)
(/.f64 (neg.f64 (*.f64 t1 (/.f64 (neg.f64 v) u))) (neg.f64 u))
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 (neg.f64 t1) v) u))) u)
(/.f64 (*.f64 (neg.f64 t1) (/.f64 (neg.f64 v) u)) (neg.f64 u))
(/.f64 (*.f64 t1 (/.f64 (neg.f64 v) u)) u)
(/.f64 (neg.f64 (/.f64 (*.f64 (neg.f64 t1) v) u)) (neg.f64 u))
(/.f64 (*.f64 v t1) (neg.f64 (*.f64 u u)))
(/.f64 (*.f64 v t1) (*.f64 (neg.f64 u) u))
(/.f64 (*.f64 v t1) (*.f64 u (neg.f64 u)))
(/.f64 (/.f64 (*.f64 (neg.f64 t1) v) u) u)
(/.f64 (*.f64 (/.f64 t1 u) v) (neg.f64 u))
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 u u))
(neg.f64 (/.f64 (*.f64 (/.f64 t1 u) v) u))
(*.f64 (/.f64 t1 u) v)
(*.f64 v (/.f64 t1 u))
(*.f64 t1 (/.f64 v u))
(/.f64 (*.f64 v t1) u)
(/.f64 (*.f64 (neg.f64 t1) v) (neg.f64 u))
(/.f64 (neg.f64 t1) (neg.f64 u))
(/.f64 t1 u)
(neg.f64 (/.f64 (neg.f64 t1) u))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 u t1) v) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v) (neg.f64 v))) (/.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 u t1) v) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v) (neg.f64 v)))) (*.f64 (/.f64 (*.f64 v v) (-.f64 (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v) (neg.f64 v))) (/.f64 (*.f64 v v) (-.f64 (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v) (neg.f64 v))))) (+.f64 (/.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 u t1) v) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v) (neg.f64 v))) (/.f64 (*.f64 v v) (-.f64 (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v) (neg.f64 v)))))
(/.f64 (-.f64 (*.f64 v v) (*.f64 (*.f64 (neg.f64 (*.f64 v #s(literal 2 binary64))) (/.f64 u t1)) (*.f64 (neg.f64 (*.f64 v #s(literal 2 binary64))) (/.f64 u t1)))) (+.f64 (neg.f64 v) (*.f64 (neg.f64 (*.f64 v #s(literal 2 binary64))) (/.f64 u t1))))
(/.f64 (-.f64 (*.f64 v v) (*.f64 (*.f64 (neg.f64 (/.f64 u t1)) (*.f64 v #s(literal 2 binary64))) (*.f64 (neg.f64 (/.f64 u t1)) (*.f64 v #s(literal 2 binary64))))) (+.f64 (neg.f64 v) (*.f64 (neg.f64 (/.f64 u t1)) (*.f64 v #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (+.f64 (neg.f64 v) (*.f64 (/.f64 u t1) v)) (+.f64 (neg.f64 v) (*.f64 (/.f64 u t1) v))) (pow.f64 (*.f64 (/.f64 u t1) v) #s(literal 2 binary64))) (-.f64 (+.f64 (neg.f64 v) (*.f64 (/.f64 u t1) v)) (*.f64 (/.f64 u t1) v)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 u t1) #s(literal 3 binary64)) (*.f64 v #s(literal 2 binary64))) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 u t1) v) #s(literal 2 binary64)) (*.f64 (neg.f64 v) (-.f64 (neg.f64 v) (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v))))) (/.f64 (*.f64 (pow.f64 (/.f64 u t1) #s(literal 3 binary64)) (*.f64 v #s(literal 2 binary64))) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 u t1) v) #s(literal 2 binary64)) (*.f64 (neg.f64 v) (-.f64 (neg.f64 v) (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v)))))) (*.f64 (/.f64 (pow.f64 v #s(literal 3 binary64)) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 u t1) v) #s(literal 2 binary64)) (*.f64 (neg.f64 v) (-.f64 (neg.f64 v) (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v))))) (/.f64 (pow.f64 v #s(literal 3 binary64)) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 u t1) v) #s(literal 2 binary64)) (*.f64 (neg.f64 v) (-.f64 (neg.f64 v) (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v))))))) (-.f64 (/.f64 (*.f64 (pow.f64 (/.f64 u t1) #s(literal 3 binary64)) (*.f64 v #s(literal 2 binary64))) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 u t1) v) #s(literal 2 binary64)) (*.f64 (neg.f64 v) (-.f64 (neg.f64 v) (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v))))) (/.f64 (pow.f64 v #s(literal 3 binary64)) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 u t1) v) #s(literal 2 binary64)) (*.f64 (neg.f64 v) (-.f64 (neg.f64 v) (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 u t1) v) #s(literal 2 binary64)) (*.f64 (fma.f64 (/.f64 u t1) v (neg.f64 v)) (fma.f64 (/.f64 u t1) v (neg.f64 v)))) (-.f64 (*.f64 (/.f64 u t1) v) (fma.f64 (/.f64 u t1) v (neg.f64 v))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 u t1) v) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v) (neg.f64 v))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 v v) (-.f64 (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v) (neg.f64 v))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 u t1) v) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v) (neg.f64 v))) (/.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 u t1) v) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v) (neg.f64 v))) (fma.f64 (/.f64 (*.f64 v v) (-.f64 (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v) (neg.f64 v))) (/.f64 (*.f64 v v) (-.f64 (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v) (neg.f64 v))) (*.f64 (/.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 u t1) v) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v) (neg.f64 v))) (/.f64 (*.f64 v v) (-.f64 (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v) (neg.f64 v)))))))
(/.f64 (-.f64 (pow.f64 v #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (*.f64 v #s(literal 2 binary64))) (/.f64 u t1)) #s(literal 3 binary64))) (fma.f64 v v (fma.f64 (*.f64 (neg.f64 (*.f64 v #s(literal 2 binary64))) (/.f64 u t1)) (*.f64 (neg.f64 (*.f64 v #s(literal 2 binary64))) (/.f64 u t1)) (*.f64 (neg.f64 v) (*.f64 (neg.f64 (*.f64 v #s(literal 2 binary64))) (/.f64 u t1))))))
(/.f64 (-.f64 (pow.f64 v #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (/.f64 u t1)) (*.f64 v #s(literal 2 binary64))) #s(literal 3 binary64))) (fma.f64 v v (fma.f64 (*.f64 (neg.f64 (/.f64 u t1)) (*.f64 v #s(literal 2 binary64))) (*.f64 (neg.f64 (/.f64 u t1)) (*.f64 v #s(literal 2 binary64))) (*.f64 (neg.f64 v) (*.f64 (neg.f64 (/.f64 u t1)) (*.f64 v #s(literal 2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (neg.f64 v) (*.f64 (/.f64 u t1) v)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 u t1) v) #s(literal 3 binary64))) (fma.f64 (+.f64 (neg.f64 v) (*.f64 (/.f64 u t1) v)) (+.f64 (neg.f64 v) (*.f64 (/.f64 u t1) v)) (-.f64 (pow.f64 (*.f64 (/.f64 u t1) v) #s(literal 2 binary64)) (*.f64 (+.f64 (neg.f64 v) (*.f64 (/.f64 u t1) v)) (*.f64 (/.f64 u t1) v)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (/.f64 u t1) #s(literal 3 binary64)) (*.f64 v #s(literal 2 binary64))) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 u t1) v) #s(literal 2 binary64)) (*.f64 (neg.f64 v) (-.f64 (neg.f64 v) (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 v #s(literal 3 binary64)) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 u t1) v) #s(literal 2 binary64)) (*.f64 (neg.f64 v) (-.f64 (neg.f64 v) (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (pow.f64 (/.f64 u t1) #s(literal 3 binary64)) (*.f64 v #s(literal 2 binary64))) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 u t1) v) #s(literal 2 binary64)) (*.f64 (neg.f64 v) (-.f64 (neg.f64 v) (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v))))) (/.f64 (*.f64 (pow.f64 (/.f64 u t1) #s(literal 3 binary64)) (*.f64 v #s(literal 2 binary64))) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 u t1) v) #s(literal 2 binary64)) (*.f64 (neg.f64 v) (-.f64 (neg.f64 v) (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v))))) (-.f64 (*.f64 (/.f64 (pow.f64 v #s(literal 3 binary64)) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 u t1) v) #s(literal 2 binary64)) (*.f64 (neg.f64 v) (-.f64 (neg.f64 v) (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v))))) (/.f64 (pow.f64 v #s(literal 3 binary64)) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 u t1) v) #s(literal 2 binary64)) (*.f64 (neg.f64 v) (-.f64 (neg.f64 v) (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v)))))) (*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 u t1) #s(literal 3 binary64)) (*.f64 v #s(literal 2 binary64))) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 u t1) v) #s(literal 2 binary64)) (*.f64 (neg.f64 v) (-.f64 (neg.f64 v) (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v))))) (/.f64 (pow.f64 v #s(literal 3 binary64)) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 u t1) v) #s(literal 2 binary64)) (*.f64 (neg.f64 v) (-.f64 (neg.f64 v) (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 u t1) v) #s(literal 3 binary64)) (pow.f64 (fma.f64 (/.f64 u t1) v (neg.f64 v)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (/.f64 u t1) v) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (/.f64 u t1) v (neg.f64 v)) (fma.f64 (/.f64 u t1) v (neg.f64 v))) (*.f64 (*.f64 (/.f64 u t1) v) (fma.f64 (/.f64 u t1) v (neg.f64 v))))))
(/.f64 (neg.f64 (-.f64 (*.f64 v v) (*.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 u t1) v) #s(literal 2 binary64))))) (neg.f64 (-.f64 (neg.f64 v) (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 u t1) v) #s(literal 2 binary64)) (*.f64 v (neg.f64 v))))) (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v) (neg.f64 v)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 u t1) #s(literal 3 binary64)) (*.f64 v #s(literal 2 binary64)) (pow.f64 v #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 u t1) v) #s(literal 2 binary64)) (*.f64 (neg.f64 v) (-.f64 (neg.f64 v) (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v)))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 u t1) v) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v) (neg.f64 v))) (*.f64 (-.f64 (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v) (neg.f64 v)) (*.f64 v v))) (*.f64 (-.f64 (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v) (neg.f64 v)) (-.f64 (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v) (neg.f64 v))))
(/.f64 (fma.f64 (*.f64 (pow.f64 (/.f64 u t1) #s(literal 3 binary64)) (*.f64 v #s(literal 2 binary64))) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 u t1) v) #s(literal 2 binary64)) (*.f64 (neg.f64 v) (-.f64 (neg.f64 v) (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v)))) (*.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 u t1) v) #s(literal 2 binary64)) (*.f64 (neg.f64 v) (-.f64 (neg.f64 v) (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v)))) (pow.f64 v #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 u t1) v) #s(literal 2 binary64)) (*.f64 (neg.f64 v) (-.f64 (neg.f64 v) (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v)))) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 u t1) v) #s(literal 2 binary64)) (*.f64 (neg.f64 v) (-.f64 (neg.f64 v) (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v))))))
(/.f64 (-.f64 (*.f64 v v) (*.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 u t1) v) #s(literal 2 binary64)))) (-.f64 (neg.f64 v) (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v)))
(/.f64 (neg.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 u t1) v) #s(literal 2 binary64)) (*.f64 v (neg.f64 v)))) (neg.f64 (-.f64 (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v) (neg.f64 v))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 u t1) #s(literal 3 binary64)) (*.f64 v #s(literal 2 binary64)) (pow.f64 v #s(literal 3 binary64)))) (neg.f64 (fma.f64 v v (-.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 u t1) v) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v) (neg.f64 v))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 u t1) #s(literal 3 binary64)) (*.f64 v #s(literal 2 binary64)) (pow.f64 v #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 u t1) v) #s(literal 2 binary64)) (*.f64 (neg.f64 v) (-.f64 (neg.f64 v) (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v))))))
(/.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 u t1) v) #s(literal 2 binary64)) (*.f64 v (neg.f64 v))) (-.f64 (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v) (neg.f64 v)))
(/.f64 (fma.f64 (pow.f64 (/.f64 u t1) #s(literal 3 binary64)) (*.f64 v #s(literal 2 binary64)) (pow.f64 v #s(literal 3 binary64))) (fma.f64 v v (-.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 u t1) v) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v) (neg.f64 v)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 u t1) #s(literal 3 binary64)) (*.f64 v #s(literal 2 binary64)) (pow.f64 v #s(literal 3 binary64))) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 u t1) v) #s(literal 2 binary64)) (*.f64 (neg.f64 v) (-.f64 (neg.f64 v) (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v)))))
(fma.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v (neg.f64 v))
(fma.f64 (*.f64 v #s(literal 2 binary64)) (/.f64 u t1) (neg.f64 v))
(fma.f64 (/.f64 u t1) (*.f64 v #s(literal 2 binary64)) (neg.f64 v))
(fma.f64 (/.f64 u t1) v (fma.f64 (/.f64 u t1) v (neg.f64 v)))
(fma.f64 v (/.f64 (+.f64 u u) t1) (neg.f64 v))
(fma.f64 v (/.f64 u t1) (fma.f64 (/.f64 u t1) v (neg.f64 v)))
(fma.f64 u (/.f64 (*.f64 v #s(literal 2 binary64)) t1) (neg.f64 v))
(fma.f64 #s(literal 2 binary64) (*.f64 (/.f64 u t1) v) (neg.f64 v))
(-.f64 (/.f64 (*.f64 v v) (-.f64 (neg.f64 v) (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v))) (/.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 u t1) v) #s(literal 2 binary64))) (-.f64 (neg.f64 v) (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v))))
(-.f64 (+.f64 (neg.f64 v) (*.f64 (/.f64 u t1) v)) (*.f64 (neg.f64 v) (/.f64 u t1)))
(-.f64 (+.f64 (neg.f64 v) (*.f64 (/.f64 u t1) v)) (*.f64 (neg.f64 (/.f64 u t1)) v))
(-.f64 (/.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 u t1) v) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v) (neg.f64 v))) (/.f64 (*.f64 v v) (-.f64 (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v) (neg.f64 v))))
(-.f64 (neg.f64 v) (*.f64 (neg.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64))) v))
(-.f64 (neg.f64 v) (*.f64 (neg.f64 v) (/.f64 (+.f64 u u) t1)))
(-.f64 (neg.f64 v) (*.f64 (neg.f64 u) (/.f64 (*.f64 v #s(literal 2 binary64)) t1)))
(-.f64 (neg.f64 v) (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 u t1) v)))
(-.f64 (neg.f64 v) (*.f64 (neg.f64 (*.f64 v #s(literal 2 binary64))) (/.f64 u t1)))
(-.f64 (neg.f64 v) (*.f64 (neg.f64 (/.f64 u t1)) (*.f64 v #s(literal 2 binary64))))
(+.f64 (/.f64 (pow.f64 v #s(literal 3 binary64)) (fma.f64 v v (-.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 u t1) v) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v) (neg.f64 v))))) (/.f64 (*.f64 (pow.f64 (/.f64 u t1) #s(literal 3 binary64)) (*.f64 v #s(literal 2 binary64))) (fma.f64 v v (-.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 u t1) v) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v) (neg.f64 v))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 u t1) #s(literal 3 binary64)) (*.f64 v #s(literal 2 binary64))) (fma.f64 v v (-.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 u t1) v) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v) (neg.f64 v))))) (/.f64 (pow.f64 v #s(literal 3 binary64)) (fma.f64 v v (-.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 u t1) v) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v) (neg.f64 v))))))
(+.f64 (+.f64 (neg.f64 v) (*.f64 (/.f64 u t1) v)) (*.f64 (/.f64 u t1) v))
(+.f64 (/.f64 (pow.f64 v #s(literal 3 binary64)) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 u t1) v) #s(literal 2 binary64)) (*.f64 (neg.f64 v) (-.f64 (neg.f64 v) (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v))))) (/.f64 (*.f64 (pow.f64 (/.f64 u t1) #s(literal 3 binary64)) (*.f64 v #s(literal 2 binary64))) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 u t1) v) #s(literal 2 binary64)) (*.f64 (neg.f64 v) (-.f64 (neg.f64 v) (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 u t1) #s(literal 3 binary64)) (*.f64 v #s(literal 2 binary64))) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 u t1) v) #s(literal 2 binary64)) (*.f64 (neg.f64 v) (-.f64 (neg.f64 v) (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v))))) (/.f64 (pow.f64 v #s(literal 3 binary64)) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 u t1) v) #s(literal 2 binary64)) (*.f64 (neg.f64 v) (-.f64 (neg.f64 v) (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v))))))
(+.f64 (/.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 u t1) v) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v) (neg.f64 v))) (/.f64 (*.f64 v (neg.f64 v)) (-.f64 (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v) (neg.f64 v))))
(+.f64 (/.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 u t1) v) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v) (neg.f64 v))) (/.f64 (*.f64 (neg.f64 (neg.f64 v)) (neg.f64 v)) (-.f64 (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v) (neg.f64 v))))
(+.f64 (*.f64 (/.f64 u t1) v) (fma.f64 (/.f64 u t1) v (neg.f64 v)))
(+.f64 (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v) (neg.f64 v))
(+.f64 (neg.f64 v) (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (fma.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v (neg.f64 v)) t1))
(*.f64 (/.f64 (fma.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v (neg.f64 v)) (-.f64 (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v) (neg.f64 v))) (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v) (neg.f64 v)) t1))
(*.f64 (/.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 u t1) v) #s(literal 2 binary64)) (*.f64 (neg.f64 v) (-.f64 (neg.f64 v) (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v)))) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 u t1) v) #s(literal 2 binary64)) (*.f64 (neg.f64 v) (-.f64 (neg.f64 v) (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v))))) (/.f64 (fma.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v (neg.f64 v)) t1))
(/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 v) t1) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 u #s(literal 2 binary64)) t1) (/.f64 v t1)) #s(literal 2 binary64))) (-.f64 (/.f64 (neg.f64 v) t1) (*.f64 (/.f64 (*.f64 u #s(literal 2 binary64)) t1) (/.f64 v t1))))
(/.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 v) t1) #s(literal 3 binary64)) (*.f64 (*.f64 v #s(literal 2 binary64)) (pow.f64 (/.f64 (/.f64 u t1) t1) #s(literal 3 binary64)))) (fma.f64 (/.f64 v t1) (/.f64 v t1) (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 u #s(literal 2 binary64)) t1) (/.f64 v t1)) #s(literal 2 binary64)) (*.f64 (/.f64 (neg.f64 v) t1) (*.f64 (/.f64 (*.f64 u #s(literal 2 binary64)) t1) (/.f64 v t1))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 u #s(literal 2 binary64)) t1) (/.f64 v t1)) #s(literal 2 binary64)) (pow.f64 (/.f64 (neg.f64 v) t1) #s(literal 2 binary64)))) (neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v) (neg.f64 v)) t1)))
(/.f64 (neg.f64 (fma.f64 (*.f64 v #s(literal 2 binary64)) (pow.f64 (/.f64 (/.f64 u t1) t1) #s(literal 3 binary64)) (pow.f64 (/.f64 (neg.f64 v) t1) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 u #s(literal 2 binary64)) t1) (/.f64 v t1)) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (neg.f64 v) t1) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 u #s(literal 2 binary64)) t1) (/.f64 v t1)) (/.f64 (neg.f64 v) t1))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v (neg.f64 v))))) (neg.f64 t1))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v) t1 (*.f64 (neg.f64 t1) v))) (*.f64 (neg.f64 t1) t1))
(/.f64 (fma.f64 (neg.f64 (neg.f64 v)) (neg.f64 t1) (*.f64 (neg.f64 t1) (neg.f64 (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v)))) (*.f64 t1 t1))
(/.f64 (fma.f64 (neg.f64 (neg.f64 v)) (*.f64 t1 t1) (*.f64 (neg.f64 t1) (*.f64 (*.f64 v #s(literal 2 binary64)) u))) (pow.f64 t1 #s(literal 3 binary64)))
(/.f64 (fma.f64 (neg.f64 (neg.f64 v)) t1 (*.f64 (neg.f64 t1) (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v))) (*.f64 (neg.f64 t1) t1))
(/.f64 (fma.f64 v t1 (*.f64 t1 (neg.f64 (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v)))) (*.f64 (neg.f64 t1) t1))
(/.f64 (fma.f64 (neg.f64 v) (*.f64 t1 t1) (*.f64 t1 (*.f64 (*.f64 v #s(literal 2 binary64)) u))) (pow.f64 t1 #s(literal 3 binary64)))
(/.f64 (fma.f64 (neg.f64 v) t1 (*.f64 t1 (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v))) (*.f64 t1 t1))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v)) (neg.f64 t1) (*.f64 (neg.f64 t1) (neg.f64 (neg.f64 v)))) (*.f64 t1 t1))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v)) t1 (*.f64 v t1)) (*.f64 (neg.f64 t1) t1))
(/.f64 (fma.f64 (*.f64 (*.f64 v #s(literal 2 binary64)) u) (neg.f64 t1) (*.f64 (*.f64 t1 t1) (neg.f64 (neg.f64 v)))) (pow.f64 t1 #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 v #s(literal 2 binary64)) u) t1 (*.f64 (*.f64 t1 t1) (neg.f64 v))) (pow.f64 t1 #s(literal 3 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v) (neg.f64 t1) (*.f64 t1 (neg.f64 (neg.f64 v)))) (*.f64 (neg.f64 t1) t1))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 u #s(literal 2 binary64)) t1) (/.f64 v t1)) #s(literal 2 binary64)) (pow.f64 (/.f64 (neg.f64 v) t1) #s(literal 2 binary64))) (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v) (neg.f64 v)) t1))
(/.f64 (fma.f64 (*.f64 v #s(literal 2 binary64)) (pow.f64 (/.f64 (/.f64 u t1) t1) #s(literal 3 binary64)) (pow.f64 (/.f64 (neg.f64 v) t1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 u #s(literal 2 binary64)) t1) (/.f64 v t1)) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (neg.f64 v) t1) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 u #s(literal 2 binary64)) t1) (/.f64 v t1)) (/.f64 (neg.f64 v) t1)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v (neg.f64 v)))) t1)
(/.f64 (neg.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 u t1) v) #s(literal 2 binary64)) (*.f64 v (neg.f64 v)))) (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v) (neg.f64 v)) t1)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 u t1) #s(literal 3 binary64)) (*.f64 v #s(literal 2 binary64)) (pow.f64 v #s(literal 3 binary64)))) (neg.f64 (*.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 u t1) v) #s(literal 2 binary64)) (*.f64 (neg.f64 v) (-.f64 (neg.f64 v) (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v)))) t1)))
(/.f64 (fma.f64 (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v) t1 (*.f64 (neg.f64 t1) v)) (*.f64 t1 t1))
(/.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 u t1) v) #s(literal 2 binary64)) (*.f64 v (neg.f64 v))) (*.f64 (-.f64 (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v) (neg.f64 v)) t1))
(/.f64 (fma.f64 (pow.f64 (/.f64 u t1) #s(literal 3 binary64)) (*.f64 v #s(literal 2 binary64)) (pow.f64 v #s(literal 3 binary64))) (*.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 u t1) v) #s(literal 2 binary64)) (*.f64 (neg.f64 v) (-.f64 (neg.f64 v) (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v)))) t1))
(/.f64 (neg.f64 (fma.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v (neg.f64 v))) (neg.f64 t1))
(/.f64 (fma.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v (neg.f64 v)) t1)
(neg.f64 (/.f64 (fma.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v (neg.f64 v)) (neg.f64 t1)))
(fma.f64 (/.f64 (*.f64 u #s(literal 2 binary64)) (neg.f64 t1)) (/.f64 (neg.f64 v) t1) (/.f64 (neg.f64 v) t1))
(fma.f64 (/.f64 (*.f64 u #s(literal 2 binary64)) t1) (/.f64 v t1) (/.f64 (neg.f64 v) t1))
(fma.f64 (/.f64 (*.f64 v #s(literal 2 binary64)) (neg.f64 t1)) (/.f64 (neg.f64 u) t1) (/.f64 (neg.f64 v) t1))
(fma.f64 (/.f64 (*.f64 v #s(literal 2 binary64)) t1) (/.f64 u t1) (/.f64 (neg.f64 v) t1))
(fma.f64 (/.f64 (neg.f64 u) t1) (/.f64 (*.f64 v #s(literal 2 binary64)) (neg.f64 t1)) (/.f64 (neg.f64 v) t1))
(fma.f64 (*.f64 v #s(literal 2 binary64)) (/.f64 (/.f64 u t1) t1) (/.f64 (neg.f64 v) t1))
(fma.f64 (/.f64 u t1) (/.f64 (*.f64 v #s(literal 2 binary64)) t1) (/.f64 (neg.f64 v) t1))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 u #s(literal 2 binary64)) t1) (/.f64 v t1)) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v) (neg.f64 v)) t1)) (/.f64 (pow.f64 (/.f64 (neg.f64 v) t1) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v) (neg.f64 v)) t1)))
(-.f64 (/.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 u t1) v) #s(literal 2 binary64))) (*.f64 (-.f64 (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v) (neg.f64 v)) t1)) (/.f64 (*.f64 v v) (*.f64 (-.f64 (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v) (neg.f64 v)) t1)))
(-.f64 (/.f64 (/.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 u t1) v) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v) (neg.f64 v))) t1) (/.f64 (/.f64 (*.f64 v v) (-.f64 (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v) (neg.f64 v))) t1))
(-.f64 (/.f64 (neg.f64 v) t1) (*.f64 (neg.f64 (*.f64 v #s(literal 2 binary64))) (/.f64 (/.f64 u t1) t1)))
(-.f64 (/.f64 (neg.f64 v) t1) (*.f64 (neg.f64 (/.f64 u t1)) (/.f64 (*.f64 v #s(literal 2 binary64)) t1)))
(-.f64 (/.f64 (neg.f64 v) t1) (/.f64 (*.f64 (neg.f64 (*.f64 v #s(literal 2 binary64))) (/.f64 u t1)) t1))
(-.f64 (/.f64 (neg.f64 v) t1) (/.f64 (*.f64 (neg.f64 (/.f64 u t1)) (*.f64 v #s(literal 2 binary64))) t1))
(+.f64 (/.f64 (*.f64 (*.f64 v #s(literal 2 binary64)) (pow.f64 (/.f64 (/.f64 u t1) t1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 u #s(literal 2 binary64)) t1) (/.f64 v t1)) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (neg.f64 v) t1) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 u #s(literal 2 binary64)) t1) (/.f64 v t1)) (/.f64 (neg.f64 v) t1))))) (/.f64 (pow.f64 (/.f64 (neg.f64 v) t1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 u #s(literal 2 binary64)) t1) (/.f64 v t1)) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (neg.f64 v) t1) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (*.f64 u #s(literal 2 binary64)) t1) (/.f64 v t1)) (/.f64 (neg.f64 v) t1))))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v) t1) (*.f64 t1 t1)) (/.f64 (*.f64 (neg.f64 t1) v) (*.f64 t1 t1)))
(+.f64 (/.f64 (pow.f64 v #s(literal 3 binary64)) (*.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 u t1) v) #s(literal 2 binary64)) (*.f64 (neg.f64 v) (-.f64 (neg.f64 v) (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v)))) t1)) (/.f64 (*.f64 (pow.f64 (/.f64 u t1) #s(literal 3 binary64)) (*.f64 v #s(literal 2 binary64))) (*.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 u t1) v) #s(literal 2 binary64)) (*.f64 (neg.f64 v) (-.f64 (neg.f64 v) (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v)))) t1)))
(+.f64 (/.f64 (*.f64 (pow.f64 (/.f64 u t1) #s(literal 3 binary64)) (*.f64 v #s(literal 2 binary64))) (*.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 u t1) v) #s(literal 2 binary64)) (*.f64 (neg.f64 v) (-.f64 (neg.f64 v) (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v)))) t1)) (/.f64 (pow.f64 v #s(literal 3 binary64)) (*.f64 (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 u t1) v) #s(literal 2 binary64)) (*.f64 (neg.f64 v) (-.f64 (neg.f64 v) (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v)))) t1)))
(+.f64 (/.f64 (+.f64 (neg.f64 v) (*.f64 (/.f64 u t1) v)) t1) (/.f64 (*.f64 (/.f64 u t1) v) t1))
(+.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (/.f64 u t1) #s(literal 3 binary64)) (*.f64 v #s(literal 2 binary64))) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 u t1) v) #s(literal 2 binary64)) (*.f64 (neg.f64 v) (-.f64 (neg.f64 v) (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v))))) t1) (/.f64 (/.f64 (pow.f64 v #s(literal 3 binary64)) (fma.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 u t1) v) #s(literal 2 binary64)) (*.f64 (neg.f64 v) (-.f64 (neg.f64 v) (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v))))) t1))
(+.f64 (/.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 u t1) v) #s(literal 2 binary64))) (*.f64 (-.f64 (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v) (neg.f64 v)) t1)) (/.f64 (*.f64 v (neg.f64 v)) (*.f64 (-.f64 (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v) (neg.f64 v)) t1)))
(+.f64 (/.f64 (*.f64 #s(literal 4 binary64) (pow.f64 (*.f64 (/.f64 u t1) v) #s(literal 2 binary64))) (*.f64 (-.f64 (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v) (neg.f64 v)) t1)) (/.f64 (*.f64 (neg.f64 (neg.f64 v)) (neg.f64 v)) (*.f64 (-.f64 (*.f64 (*.f64 (/.f64 u t1) #s(literal 2 binary64)) v) (neg.f64 v)) t1)))
(+.f64 (/.f64 (*.f64 (/.f64 u t1) v) t1) (/.f64 (fma.f64 (/.f64 u t1) v (neg.f64 v)) t1))
(+.f64 (/.f64 (neg.f64 v) t1) (*.f64 (/.f64 (*.f64 u #s(literal 2 binary64)) t1) (/.f64 v t1)))
(+.f64 (*.f64 (/.f64 (*.f64 u #s(literal 2 binary64)) t1) (/.f64 v t1)) (/.f64 (neg.f64 v) t1))
(/.f64 (neg.f64 u) (neg.f64 t1))
(/.f64 u t1)
(neg.f64 (/.f64 (neg.f64 u) t1))
#s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 t1 #s(literal 2 binary64) u) u (*.f64 t1 t1)))
(*.f64 (exp.f64 (log.f64 u)) (exp.f64 (log.f64 u)))
(*.f64 (neg.f64 u) (neg.f64 u))
(*.f64 u u)
(pow.f64 (exp.f64 (log.f64 u)) #s(literal 2 binary64))
(pow.f64 (neg.f64 u) #s(literal 2 binary64))
(pow.f64 (*.f64 u u) #s(literal 1 binary64))
(pow.f64 u #s(literal 2 binary64))
(neg.f64 (*.f64 (neg.f64 u) u))
(neg.f64 (*.f64 u (neg.f64 u)))
(sqrt.f64 (pow.f64 u #s(literal 4 binary64)))
(fabs.f64 (neg.f64 (*.f64 u u)))
(fabs.f64 (*.f64 (neg.f64 u) u))
(fabs.f64 (*.f64 u (neg.f64 u)))
(fabs.f64 (*.f64 u u))
(exp.f64 (*.f64 (log.f64 (neg.f64 u)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 u) #s(literal 2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 u) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 u) #s(literal 2 binary64))))
(neg.f64 u)

eval54.0ms (0.7%)

Memory
-26.9MiB live, 119.0MiB allocated
Compiler

Compiled 13 970 to 1 779 computations (87.3% saved)

prune38.0ms (0.5%)

Memory
-10.8MiB live, 35.6MiB allocated
Pruning

17 alts after pruning (7 fresh and 10 done)

PrunedKeptTotal
New3745379
Fresh224
Picked145
Done167
Total37817395
Accuracy
99.9%
Counts
395 → 17
Alt Table
Click to see full alt table
StatusAccuracyProgram
74.0%
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
48.5%
(/.f64 (*.f64 (neg.f64 t1) v) #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u)))
56.9%
(/.f64 (*.f64 (neg.f64 t1) v) #s(approx (* (+ t1 u) (+ t1 u)) #s(approx (+ (* (+ (* 2 t1) u) u) (* t1 t1)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) u (/.f64 (*.f64 (neg.f64 u) u) t1)) t1)) (*.f64 t1 t1)))))
60.4%
(/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 u t1))
49.1%
(*.f64 (/.f64 v #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u))) (neg.f64 t1))
60.2%
(*.f64 (neg.f64 v) (/.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (-.f64 u t1)))
75.6%
(*.f64 v (/.f64 (neg.f64 t1) #s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1)))))
46.1%
(*.f64 v (/.f64 (neg.f64 t1) #s(approx (* (+ t1 u) (+ t1 u)) #s(approx (+ (* (+ (* 2 t1) u) u) (* t1 t1)) (*.f64 (fma.f64 #s(literal 2 binary64) u t1) t1)))))
38.7%
(*.f64 v (/.f64 (neg.f64 t1) #s(approx (* (+ t1 u) (+ t1 u)) #s(approx (+ (* (+ (* 2 t1) u) u) (* t1 t1)) (*.f64 t1 t1)))))
51.9%
(*.f64 v #s(approx (/ (neg t1) (* (+ t1 u) (+ t1 u))) (/.f64 #s(literal -1 binary64) t1)))
51.2%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (fma.f64 (/.f64 u t1) (+.f64 v v) (neg.f64 v)) t1))
52.8%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (/.f64 (*.f64 (neg.f64 t1) v) u) u))
52.1%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1))
55.6%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (/.f64 (neg.f64 v) u) (/.f64 t1 u)))
52.3%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (neg.f64 v) (/.f64 (/.f64 t1 u) u)))
48.3%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (neg.f64 v) (/.f64 t1 (*.f64 u u))))
52.9%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(approx (* (neg v) (/ t1 (* u u))) (*.f64 (/.f64 (/.f64 (neg.f64 v) u) u) t1)))
Compiler

Compiled 985 to 380 computations (61.4% saved)

regimes32.0ms (0.4%)

Memory
32.0MiB live, 32.0MiB allocated
Counts
29 → 1
Calls
Call 1
Inputs
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1))
(*.f64 v #s(approx (/ (neg t1) (* (+ t1 u) (+ t1 u))) (/.f64 #s(literal -1 binary64) t1)))
(*.f64 (neg.f64 v) (/.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (-.f64 u t1)))
(/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 u t1))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(approx (* (/ (neg v) u) (/ t1 u)) (*.f64 (neg.f64 t1) (/.f64 v (*.f64 u u)))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (neg.f64 v) (/.f64 t1 (*.f64 u u))))
(*.f64 v (/.f64 (neg.f64 t1) #s(approx (* (+ t1 u) (+ t1 u)) #s(approx (+ (* (+ (* 2 t1) u) u) (* t1 t1)) (*.f64 t1 t1)))))
(*.f64 (/.f64 v #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u))) (neg.f64 t1))
(/.f64 (*.f64 (neg.f64 t1) v) #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(approx (* (neg v) (/ t1 (* u u))) (*.f64 (/.f64 (/.f64 (neg.f64 v) u) u) t1)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (neg.f64 v) (/.f64 (/.f64 t1 u) u)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (/.f64 (neg.f64 v) u) (/.f64 t1 u)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (*.f64 (/.f64 t1 u) v) (neg.f64 u)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (*.f64 (/.f64 (neg.f64 v) u) t1) u))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (/.f64 (*.f64 (neg.f64 t1) v) u) u))
(*.f64 v (/.f64 (neg.f64 t1) #s(approx (* (+ t1 u) (+ t1 u)) #s(approx (+ (* (+ (* 2 t1) u) u) (* t1 t1)) (*.f64 (fma.f64 #s(literal 2 binary64) u t1) t1)))))
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (fma.f64 (/.f64 u t1) (+.f64 v v) (neg.f64 v)) t1))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (fma.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64) (neg.f64 v)) t1))
(*.f64 v (/.f64 (neg.f64 t1) #s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1)))))
(/.f64 (*.f64 (neg.f64 t1) v) #s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1))))
(/.f64 (*.f64 (/.f64 t1 (-.f64 u t1)) (neg.f64 v)) (-.f64 u t1))
(/.f64 (/.f64 (*.f64 (neg.f64 t1) v) (-.f64 u t1)) (-.f64 u t1))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (/.f64 (fma.f64 #s(literal -1 binary64) v (/.f64 (*.f64 (*.f64 v t1) #s(literal 2 binary64)) u)) (*.f64 u u)) t1))
(/.f64 (*.f64 (/.f64 t1 (-.f64 u t1)) (neg.f64 v)) (*.f64 (sqrt.f64 (-.f64 u t1)) (sqrt.f64 (-.f64 u t1))))
(/.f64 (*.f64 (neg.f64 t1) v) #s(approx (* (+ t1 u) (+ t1 u)) #s(approx (+ (* (+ (* 2 t1) u) u) (* t1 t1)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) u (/.f64 (*.f64 (neg.f64 u) u) t1)) t1)) (*.f64 t1 t1)))))
(/.f64 (*.f64 (neg.f64 t1) v) (sqrt.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64))))
(/.f64 (*.f64 (neg.f64 t1) v) (/.f64 (pow.f64 (-.f64 u t1) #s(literal 3 binary64)) (-.f64 u t1)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 (/.f64 (fma.f64 v t1 (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) v) (*.f64 t1 t1) (*.f64 #s(literal 3 binary64) (/.f64 (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v) u))) u)) u)) u))
Outputs
(/.f64 (*.f64 (/.f64 t1 (-.f64 u t1)) (neg.f64 v)) (-.f64 u t1))
Calls

4 calls:

8.0ms
t1
8.0ms
v
8.0ms
u
7.0ms
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
Results
AccuracySegmentsBranch
97.5%1(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
97.5%1u
97.5%1v
97.5%1t1
Compiler

Compiled 15 to 17 computations (-13.3% saved)

regimes35.0ms (0.5%)

Memory
0.7MiB live, 46.7MiB allocated
Counts
21 → 5
Calls
Call 1
Inputs
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1))
(*.f64 v #s(approx (/ (neg t1) (* (+ t1 u) (+ t1 u))) (/.f64 #s(literal -1 binary64) t1)))
(*.f64 (neg.f64 v) (/.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (-.f64 u t1)))
(/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 u t1))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(approx (* (/ (neg v) u) (/ t1 u)) (*.f64 (neg.f64 t1) (/.f64 v (*.f64 u u)))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (neg.f64 v) (/.f64 t1 (*.f64 u u))))
(*.f64 v (/.f64 (neg.f64 t1) #s(approx (* (+ t1 u) (+ t1 u)) #s(approx (+ (* (+ (* 2 t1) u) u) (* t1 t1)) (*.f64 t1 t1)))))
(*.f64 (/.f64 v #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u))) (neg.f64 t1))
(/.f64 (*.f64 (neg.f64 t1) v) #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(approx (* (neg v) (/ t1 (* u u))) (*.f64 (/.f64 (/.f64 (neg.f64 v) u) u) t1)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (neg.f64 v) (/.f64 (/.f64 t1 u) u)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (/.f64 (neg.f64 v) u) (/.f64 t1 u)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (*.f64 (/.f64 t1 u) v) (neg.f64 u)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (*.f64 (/.f64 (neg.f64 v) u) t1) u))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (/.f64 (*.f64 (neg.f64 t1) v) u) u))
(*.f64 v (/.f64 (neg.f64 t1) #s(approx (* (+ t1 u) (+ t1 u)) #s(approx (+ (* (+ (* 2 t1) u) u) (* t1 t1)) (*.f64 (fma.f64 #s(literal 2 binary64) u t1) t1)))))
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (fma.f64 (/.f64 u t1) (+.f64 v v) (neg.f64 v)) t1))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (fma.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64) (neg.f64 v)) t1))
(*.f64 v (/.f64 (neg.f64 t1) #s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1)))))
(/.f64 (*.f64 (neg.f64 t1) v) #s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1))))
Outputs
(/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 u t1))
(*.f64 v (/.f64 (neg.f64 t1) #s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1)))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (*.f64 (/.f64 (neg.f64 v) u) t1) u))
(*.f64 v (/.f64 (neg.f64 t1) #s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1)))))
(/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 u t1))
Calls

4 calls:

17.0ms
u
6.0ms
t1
6.0ms
v
5.0ms
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
Results
AccuracySegmentsBranch
85.4%2(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
78.0%2v
92.5%5t1
85.7%4u
Compiler

Compiled 15 to 17 computations (-13.3% saved)

regimes55.0ms (0.7%)

Memory
-32.9MiB live, 11.3MiB allocated
Counts
19 → 3
Calls
Call 1
Inputs
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1))
(*.f64 v #s(approx (/ (neg t1) (* (+ t1 u) (+ t1 u))) (/.f64 #s(literal -1 binary64) t1)))
(*.f64 (neg.f64 v) (/.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (-.f64 u t1)))
(/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 u t1))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(approx (* (/ (neg v) u) (/ t1 u)) (*.f64 (neg.f64 t1) (/.f64 v (*.f64 u u)))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (neg.f64 v) (/.f64 t1 (*.f64 u u))))
(*.f64 v (/.f64 (neg.f64 t1) #s(approx (* (+ t1 u) (+ t1 u)) #s(approx (+ (* (+ (* 2 t1) u) u) (* t1 t1)) (*.f64 t1 t1)))))
(*.f64 (/.f64 v #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u))) (neg.f64 t1))
(/.f64 (*.f64 (neg.f64 t1) v) #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(approx (* (neg v) (/ t1 (* u u))) (*.f64 (/.f64 (/.f64 (neg.f64 v) u) u) t1)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (neg.f64 v) (/.f64 (/.f64 t1 u) u)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (/.f64 (neg.f64 v) u) (/.f64 t1 u)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (*.f64 (/.f64 t1 u) v) (neg.f64 u)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (*.f64 (/.f64 (neg.f64 v) u) t1) u))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (/.f64 (*.f64 (neg.f64 t1) v) u) u))
(*.f64 v (/.f64 (neg.f64 t1) #s(approx (* (+ t1 u) (+ t1 u)) #s(approx (+ (* (+ (* 2 t1) u) u) (* t1 t1)) (*.f64 (fma.f64 #s(literal 2 binary64) u t1) t1)))))
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (fma.f64 (/.f64 u t1) (+.f64 v v) (neg.f64 v)) t1))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (fma.f64 (*.f64 (/.f64 v t1) u) #s(literal 2 binary64) (neg.f64 v)) t1))
Outputs
(/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 u t1))
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 u t1))
Calls

1 calls:

54.0ms
t1
Results
AccuracySegmentsBranch
87.3%3t1
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes14.0ms (0.2%)

Memory
23.7MiB live, 23.7MiB allocated
Counts
16 → 3
Calls
Call 1
Inputs
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1))
(*.f64 v #s(approx (/ (neg t1) (* (+ t1 u) (+ t1 u))) (/.f64 #s(literal -1 binary64) t1)))
(*.f64 (neg.f64 v) (/.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (-.f64 u t1)))
(/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 u t1))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(approx (* (/ (neg v) u) (/ t1 u)) (*.f64 (neg.f64 t1) (/.f64 v (*.f64 u u)))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (neg.f64 v) (/.f64 t1 (*.f64 u u))))
(*.f64 v (/.f64 (neg.f64 t1) #s(approx (* (+ t1 u) (+ t1 u)) #s(approx (+ (* (+ (* 2 t1) u) u) (* t1 t1)) (*.f64 t1 t1)))))
(*.f64 (/.f64 v #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u))) (neg.f64 t1))
(/.f64 (*.f64 (neg.f64 t1) v) #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(approx (* (neg v) (/ t1 (* u u))) (*.f64 (/.f64 (/.f64 (neg.f64 v) u) u) t1)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (neg.f64 v) (/.f64 (/.f64 t1 u) u)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (/.f64 (neg.f64 v) u) (/.f64 t1 u)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (*.f64 (/.f64 t1 u) v) (neg.f64 u)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (*.f64 (/.f64 (neg.f64 v) u) t1) u))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (/.f64 (*.f64 (neg.f64 t1) v) u) u))
(*.f64 v (/.f64 (neg.f64 t1) #s(approx (* (+ t1 u) (+ t1 u)) #s(approx (+ (* (+ (* 2 t1) u) u) (* t1 t1)) (*.f64 (fma.f64 #s(literal 2 binary64) u t1) t1)))))
Outputs
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (*.f64 (/.f64 (neg.f64 v) u) t1) u))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (*.f64 (/.f64 (neg.f64 v) u) t1) u))
Calls

3 calls:

5.0ms
t1
5.0ms
u
4.0ms
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
Results
AccuracySegmentsBranch
81.1%3u
66.5%3(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
80.9%3t1
Compiler

Compiled 14 to 14 computations (0% saved)

regimes9.0ms (0.1%)

Memory
16.1MiB live, 16.1MiB allocated
Counts
13 → 3
Calls
Call 1
Inputs
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1))
(*.f64 v #s(approx (/ (neg t1) (* (+ t1 u) (+ t1 u))) (/.f64 #s(literal -1 binary64) t1)))
(*.f64 (neg.f64 v) (/.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (-.f64 u t1)))
(/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 u t1))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(approx (* (/ (neg v) u) (/ t1 u)) (*.f64 (neg.f64 t1) (/.f64 v (*.f64 u u)))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (neg.f64 v) (/.f64 t1 (*.f64 u u))))
(*.f64 v (/.f64 (neg.f64 t1) #s(approx (* (+ t1 u) (+ t1 u)) #s(approx (+ (* (+ (* 2 t1) u) u) (* t1 t1)) (*.f64 t1 t1)))))
(*.f64 (/.f64 v #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u))) (neg.f64 t1))
(/.f64 (*.f64 (neg.f64 t1) v) #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(approx (* (neg v) (/ t1 (* u u))) (*.f64 (/.f64 (/.f64 (neg.f64 v) u) u) t1)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (neg.f64 v) (/.f64 (/.f64 t1 u) u)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (/.f64 (neg.f64 v) u) (/.f64 t1 u)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (*.f64 (/.f64 t1 u) v) (neg.f64 u)))
Outputs
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (*.f64 (/.f64 t1 u) v) (neg.f64 u)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(approx (* (neg v) (/ t1 (* u u))) (*.f64 (/.f64 (/.f64 (neg.f64 v) u) u) t1)))
Calls

2 calls:

4.0ms
t1
4.0ms
u
Results
AccuracySegmentsBranch
80.6%3t1
80.7%3u
Compiler

Compiled 2 to 6 computations (-200% saved)

regimes7.0ms (0.1%)

Memory
-45.8MiB live, 7.1MiB allocated
Counts
12 → 3
Calls
Call 1
Inputs
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1))
(*.f64 v #s(approx (/ (neg t1) (* (+ t1 u) (+ t1 u))) (/.f64 #s(literal -1 binary64) t1)))
(*.f64 (neg.f64 v) (/.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (-.f64 u t1)))
(/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 u t1))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(approx (* (/ (neg v) u) (/ t1 u)) (*.f64 (neg.f64 t1) (/.f64 v (*.f64 u u)))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (neg.f64 v) (/.f64 t1 (*.f64 u u))))
(*.f64 v (/.f64 (neg.f64 t1) #s(approx (* (+ t1 u) (+ t1 u)) #s(approx (+ (* (+ (* 2 t1) u) u) (* t1 t1)) (*.f64 t1 t1)))))
(*.f64 (/.f64 v #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u))) (neg.f64 t1))
(/.f64 (*.f64 (neg.f64 t1) v) #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(approx (* (neg v) (/ t1 (* u u))) (*.f64 (/.f64 (/.f64 (neg.f64 v) u) u) t1)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (neg.f64 v) (/.f64 (/.f64 t1 u) u)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (/.f64 (neg.f64 v) u) (/.f64 t1 u)))
Outputs
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (/.f64 (neg.f64 v) u) (/.f64 t1 u)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(approx (* (neg v) (/ t1 (* u u))) (*.f64 (/.f64 (/.f64 (neg.f64 v) u) u) t1)))
Calls

1 calls:

7.0ms
u
Results
AccuracySegmentsBranch
80.7%3u
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes8.0ms (0.1%)

Memory
16.1MiB live, 16.1MiB allocated
Counts
11 → 3
Calls
Call 1
Inputs
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1))
(*.f64 v #s(approx (/ (neg t1) (* (+ t1 u) (+ t1 u))) (/.f64 #s(literal -1 binary64) t1)))
(*.f64 (neg.f64 v) (/.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (-.f64 u t1)))
(/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 u t1))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(approx (* (/ (neg v) u) (/ t1 u)) (*.f64 (neg.f64 t1) (/.f64 v (*.f64 u u)))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (neg.f64 v) (/.f64 t1 (*.f64 u u))))
(*.f64 v (/.f64 (neg.f64 t1) #s(approx (* (+ t1 u) (+ t1 u)) #s(approx (+ (* (+ (* 2 t1) u) u) (* t1 t1)) (*.f64 t1 t1)))))
(*.f64 (/.f64 v #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u))) (neg.f64 t1))
(/.f64 (*.f64 (neg.f64 t1) v) #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(approx (* (neg v) (/ t1 (* u u))) (*.f64 (/.f64 (/.f64 (neg.f64 v) u) u) t1)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (neg.f64 v) (/.f64 (/.f64 t1 u) u)))
Outputs
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(approx (* (neg v) (/ t1 (* u u))) (*.f64 (/.f64 (/.f64 (neg.f64 v) u) u) t1)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(approx (* (neg v) (/ t1 (* u u))) (*.f64 (/.f64 (/.f64 (neg.f64 v) u) u) t1)))
Calls

2 calls:

4.0ms
t1
3.0ms
u
Results
AccuracySegmentsBranch
79.7%3t1
80.3%3u
Compiler

Compiled 2 to 6 computations (-200% saved)

regimes10.0ms (0.1%)

Memory
24.4MiB live, 24.4MiB allocated
Counts
9 → 3
Calls
Call 1
Inputs
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1))
(*.f64 v #s(approx (/ (neg t1) (* (+ t1 u) (+ t1 u))) (/.f64 #s(literal -1 binary64) t1)))
(*.f64 (neg.f64 v) (/.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (-.f64 u t1)))
(/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 u t1))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(approx (* (/ (neg v) u) (/ t1 u)) (*.f64 (neg.f64 t1) (/.f64 v (*.f64 u u)))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (neg.f64 v) (/.f64 t1 (*.f64 u u))))
(*.f64 v (/.f64 (neg.f64 t1) #s(approx (* (+ t1 u) (+ t1 u)) #s(approx (+ (* (+ (* 2 t1) u) u) (* t1 t1)) (*.f64 t1 t1)))))
(*.f64 (/.f64 v #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u))) (neg.f64 t1))
(/.f64 (*.f64 (neg.f64 t1) v) #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u)))
Outputs
(/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 u t1))
(/.f64 (*.f64 (neg.f64 t1) v) #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u)))
(/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 u t1))
Calls

3 calls:

3.0ms
t1
3.0ms
v
3.0ms
u
Results
AccuracySegmentsBranch
65.0%3v
78.1%3t1
77.3%3u
Compiler

Compiled 3 to 9 computations (-200% saved)

regimes6.0ms (0.1%)

Memory
-34.0MiB live, 11.1MiB allocated
Counts
8 → 3
Calls
Call 1
Inputs
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1))
(*.f64 v #s(approx (/ (neg t1) (* (+ t1 u) (+ t1 u))) (/.f64 #s(literal -1 binary64) t1)))
(*.f64 (neg.f64 v) (/.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (-.f64 u t1)))
(/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 u t1))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(approx (* (/ (neg v) u) (/ t1 u)) (*.f64 (neg.f64 t1) (/.f64 v (*.f64 u u)))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (neg.f64 v) (/.f64 t1 (*.f64 u u))))
(*.f64 v (/.f64 (neg.f64 t1) #s(approx (* (+ t1 u) (+ t1 u)) #s(approx (+ (* (+ (* 2 t1) u) u) (* t1 t1)) (*.f64 t1 t1)))))
(*.f64 (/.f64 v #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u))) (neg.f64 t1))
Outputs
(/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 u t1))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(approx (* (/ (neg v) u) (/ t1 u)) (*.f64 (neg.f64 t1) (/.f64 v (*.f64 u u)))))
(/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 u t1))
Calls

1 calls:

5.0ms
t1
Results
AccuracySegmentsBranch
77.9%3t1
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes8.0ms (0.1%)

Memory
18.4MiB live, 18.5MiB allocated
Counts
4 → 1
Calls
Call 1
Inputs
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1))
(*.f64 v #s(approx (/ (neg t1) (* (+ t1 u) (+ t1 u))) (/.f64 #s(literal -1 binary64) t1)))
(*.f64 (neg.f64 v) (/.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (-.f64 u t1)))
(/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 u t1))
Outputs
(/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 u t1))
Calls

4 calls:

2.0ms
v
2.0ms
t1
2.0ms
u
2.0ms
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
Results
AccuracySegmentsBranch
60.4%1v
60.4%1(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
60.4%1u
60.4%1t1
Compiler

Compiled 15 to 17 computations (-13.3% saved)

regimes7.0ms (0.1%)

Memory
21.2MiB live, 21.2MiB allocated
Counts
3 → 1
Calls
Call 1
Inputs
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1))
(*.f64 v #s(approx (/ (neg t1) (* (+ t1 u) (+ t1 u))) (/.f64 #s(literal -1 binary64) t1)))
(*.f64 (neg.f64 v) (/.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (-.f64 u t1)))
Outputs
(*.f64 (neg.f64 v) (/.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (-.f64 u t1)))
Calls

4 calls:

2.0ms
t1
2.0ms
u
2.0ms
v
1.0ms
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
Results
AccuracySegmentsBranch
60.2%1v
60.2%1u
60.2%1t1
60.2%1(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
Compiler

Compiled 15 to 17 computations (-13.3% saved)

regimes7.0ms (0.1%)

Memory
-26.9MiB live, 18.4MiB allocated
Accuracy

Total -0.1b remaining (-0.3%)

Threshold costs -0.1b (-0.3%)

Counts
2 → 1
Calls
Call 1
Inputs
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1))
(*.f64 v #s(approx (/ (neg t1) (* (+ t1 u) (+ t1 u))) (/.f64 #s(literal -1 binary64) t1)))
Outputs
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1))
Calls

4 calls:

1.0ms
t1
1.0ms
u
1.0ms
v
1.0ms
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
Results
AccuracySegmentsBranch
52.1%1v
52.1%1t1
52.1%1u
52.1%1(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
Compiler

Compiled 15 to 17 computations (-13.3% saved)

bsearch97.0ms (1.3%)

Memory
-17.1MiB live, 85.0MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
8.725619837289171e+136
2.1634903829316404e+156
4.0ms
3.526077921736414e-140
4.945092410735055e-140
31.0ms
-2.4554608877390324e-160
-1.083911056045686e-167
10.0ms
-4.06032768914999e+146
-4.232696527761289e+144
Samples
44.0ms480×0valid
Compiler

Compiled 1 179 to 818 computations (30.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 14.0ms
ival-mult: 6.0ms (43.4% of total)
ival-div: 3.0ms (21.7% of total)
ival-add: 2.0ms (14.5% of total)
ival-neg: 2.0ms (14.5% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch21.0ms (0.3%)

Memory
35.5MiB live, 35.5MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
7.0ms
3.9500317318299685e+106
1.528619763753808e+107
12.0ms
-1.3137110537487016e+123
-8.579620836982122e+119
Samples
11.0ms208×0valid
Compiler

Compiled 353 to 287 computations (18.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 6.0ms
ival-mult: 3.0ms (49% of total)
ival-div: 1.0ms (16.3% of total)
ival-add: 1.0ms (16.3% of total)
ival-neg: 1.0ms (16.3% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch45.0ms (0.6%)

Memory
2.1MiB live, 45.8MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
10.0ms
4.369613918998795e-14
6.786779215111592e-12
32.0ms
-3.3483191797055705e+24
-800221853.3397752
Samples
15.0ms272×0valid
Compiler

Compiled 661 to 456 computations (31% saved)

Precisions
Click to see histograms. Total time spent on operations: 8.0ms
ival-mult: 3.0ms (37.4% of total)
ival-div: 2.0ms (24.9% of total)
ival-add: 1.0ms (12.5% of total)
ival-neg: 1.0ms (12.5% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch2.0ms (0%)

Memory
2.8MiB live, 2.8MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
4.369613918998795e-14
6.786779215111592e-12
1.0ms
-3.3483191797055705e+24
-800221853.3397752
Compiler

Compiled 724 to 491 computations (32.2% saved)

bsearch2.0ms (0%)

Memory
3.7MiB live, 3.7MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
4.369613918998795e-14
6.786779215111592e-12
1.0ms
-3.3483191797055705e+24
-800221853.3397752
Compiler

Compiled 724 to 491 computations (32.2% saved)

bsearch2.0ms (0%)

Memory
4.3MiB live, 4.3MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
4.369613918998795e-14
6.786779215111592e-12
1.0ms
-3.3483191797055705e+24
-800221853.3397752
Compiler

Compiled 814 to 541 computations (33.5% saved)

bsearch35.0ms (0.5%)

Memory
-29.1MiB live, 60.1MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
3.1676070786228547e-16
3.2925193159197852e-9
13.0ms
-37775.41926389826
-0.05906093037003914
Samples
18.0ms288×0valid
Compiler

Compiled 555 to 428 computations (22.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 9.0ms
ival-mult: 4.0ms (46.4% of total)
ival-div: 2.0ms (23.2% of total)
ival-add: 1.0ms (11.6% of total)
ival-neg: 1.0ms (11.6% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch2.0ms (0%)

Memory
6.5MiB live, 6.5MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
3.1676070786228547e-16
3.2925193159197852e-9
1.0ms
-37775.41926389826
-0.05906093037003914
Compiler

Compiled 807 to 572 computations (29.1% saved)

simplify81.0ms (1.1%)

Memory
-11.7MiB live, 51.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0100548
1182548
2360548
3847548
41619548
52147548
63166548
76357548
Stop Event
node limit
Calls
Call 1
Inputs
(/.f64 (*.f64 (/.f64 t1 (-.f64 u t1)) (neg.f64 v)) (-.f64 u t1))
(if (<=.f64 t1 #s(literal -41999999999999997878054753177429707985447675807835485507893819726356324973975335856414489103746672433461323836464259515618211021556365118488444928 binary64)) (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 u t1)) (if (<=.f64 t1 #s(literal -8712361790130991/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224 binary64)) (*.f64 v (/.f64 (neg.f64 t1) #s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1))))) (if (<=.f64 t1 #s(literal 965362170955867/26815615859885194199148049996411692254958731641184786755447122887443528060147093953603748596333806855380063716372972101707507765623893139892867298012168192 binary64)) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (*.f64 (/.f64 (neg.f64 v) u) t1) u)) (if (<=.f64 t1 #s(literal 11499999999999999903898777837578586075525251310197441495021067994303539598477127764116748356477588136349743365114593773456912066480413072039100673924530176 binary64)) (*.f64 v (/.f64 (neg.f64 t1) #s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1))))) (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 u t1))))))
(if (<=.f64 t1 #s(literal -14600000000000000797462480467239305267504481084787621243922635207662811028915158100574291892008173453678543424953425854464 binary64)) (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 u t1)) (if (<=.f64 t1 #s(literal 150000000000000011618363881220779165300622410866944822521713466956677292794129562927931401699787476675067904 binary64)) (/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 u t1))))
(if (<=.f64 u #s(literal -240000000000 binary64)) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (*.f64 (/.f64 (neg.f64 v) u) t1) u)) (if (<=.f64 u #s(literal 4704172149284445/4951760157141521099596496896 binary64)) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1)) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (*.f64 (/.f64 (neg.f64 v) u) t1) u))))
(if (<=.f64 u #s(literal -240000000000 binary64)) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (*.f64 (/.f64 t1 u) v) (neg.f64 u))) (if (<=.f64 u #s(literal 4704172149284445/4951760157141521099596496896 binary64)) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1)) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(approx (* (neg v) (/ t1 (* u u))) (*.f64 (/.f64 (/.f64 (neg.f64 v) u) u) t1)))))
(if (<=.f64 u #s(literal -240000000000 binary64)) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (/.f64 (neg.f64 v) u) (/.f64 t1 u))) (if (<=.f64 u #s(literal 4704172149284445/4951760157141521099596496896 binary64)) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1)) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(approx (* (neg v) (/ t1 (* u u))) (*.f64 (/.f64 (/.f64 (neg.f64 v) u) u) t1)))))
(if (<=.f64 u #s(literal -240000000000 binary64)) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(approx (* (neg v) (/ t1 (* u u))) (*.f64 (/.f64 (/.f64 (neg.f64 v) u) u) t1))) (if (<=.f64 u #s(literal 4704172149284445/4951760157141521099596496896 binary64)) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1)) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(approx (* (neg v) (/ t1 (* u u))) (*.f64 (/.f64 (/.f64 (neg.f64 v) u) u) t1)))))
(if (<=.f64 t1 #s(literal -52 binary64)) (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 u t1)) (if (<=.f64 t1 #s(literal 6189700196426901/77371252455336267181195264 binary64)) (/.f64 (*.f64 (neg.f64 t1) v) #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u))) (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 u t1))))
(if (<=.f64 t1 #s(literal -52 binary64)) (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 u t1)) (if (<=.f64 t1 #s(literal 6189700196426901/77371252455336267181195264 binary64)) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(approx (* (/ (neg v) u) (/ t1 u)) (*.f64 (neg.f64 t1) (/.f64 v (*.f64 u u))))) (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 u t1))))
(/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 u t1))
(*.f64 (neg.f64 v) (/.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (-.f64 u t1)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1))
Outputs
(/.f64 (*.f64 (/.f64 t1 (-.f64 u t1)) (neg.f64 v)) (-.f64 u t1))
(/.f64 (*.f64 (/.f64 t1 (-.f64 u t1)) v) (+.f64 (neg.f64 u) t1))
(if (<=.f64 t1 #s(literal -41999999999999997878054753177429707985447675807835485507893819726356324973975335856414489103746672433461323836464259515618211021556365118488444928 binary64)) (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 u t1)) (if (<=.f64 t1 #s(literal -8712361790130991/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224 binary64)) (*.f64 v (/.f64 (neg.f64 t1) #s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1))))) (if (<=.f64 t1 #s(literal 965362170955867/26815615859885194199148049996411692254958731641184786755447122887443528060147093953603748596333806855380063716372972101707507765623893139892867298012168192 binary64)) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (*.f64 (/.f64 (neg.f64 v) u) t1) u)) (if (<=.f64 t1 #s(literal 11499999999999999903898777837578586075525251310197441495021067994303539598477127764116748356477588136349743365114593773456912066480413072039100673924530176 binary64)) (*.f64 v (/.f64 (neg.f64 t1) #s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1))))) (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 u t1))))))
(if (<=.f64 t1 #s(literal -41999999999999997878054753177429707985447675807835485507893819726356324973975335856414489103746672433461323836464259515618211021556365118488444928 binary64)) (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) v) (+.f64 (neg.f64 u) t1)) (if (<=.f64 t1 #s(literal -8712361790130991/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224 binary64)) (*.f64 v (/.f64 (neg.f64 t1) #s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1))))) (if (<=.f64 t1 #s(literal 965362170955867/26815615859885194199148049996411692254958731641184786755447122887443528060147093953603748596333806855380063716372972101707507765623893139892867298012168192 binary64)) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (*.f64 (/.f64 (neg.f64 v) u) t1) u)) (if (<=.f64 t1 #s(literal 11499999999999999903898777837578586075525251310197441495021067994303539598477127764116748356477588136349743365114593773456912066480413072039100673924530176 binary64)) (*.f64 v (/.f64 (neg.f64 t1) #s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1))))) (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) v) (+.f64 (neg.f64 u) t1))))))
(if (<=.f64 t1 #s(literal -14600000000000000797462480467239305267504481084787621243922635207662811028915158100574291892008173453678543424953425854464 binary64)) (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 u t1)) (if (<=.f64 t1 #s(literal 150000000000000011618363881220779165300622410866944822521713466956677292794129562927931401699787476675067904 binary64)) (/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 u t1))))
(if (or (<=.f64 t1 #s(literal -14600000000000000797462480467239305267504481084787621243922635207662811028915158100574291892008173453678543424953425854464 binary64)) (not (<=.f64 t1 #s(literal 150000000000000011618363881220779165300622410866944822521713466956677292794129562927931401699787476675067904 binary64)))) (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) v) (+.f64 (neg.f64 u) t1)) (/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(if (<=.f64 u #s(literal -240000000000 binary64)) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (*.f64 (/.f64 (neg.f64 v) u) t1) u)) (if (<=.f64 u #s(literal 4704172149284445/4951760157141521099596496896 binary64)) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1)) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (*.f64 (/.f64 (neg.f64 v) u) t1) u))))
(if (or (<=.f64 u #s(literal -240000000000 binary64)) (not (<=.f64 u #s(literal 4704172149284445/4951760157141521099596496896 binary64)))) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (*.f64 (/.f64 (neg.f64 v) u) t1) u)) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1)))
(if (<=.f64 u #s(literal -240000000000 binary64)) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (*.f64 (/.f64 t1 u) v) (neg.f64 u))) (if (<=.f64 u #s(literal 4704172149284445/4951760157141521099596496896 binary64)) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1)) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(approx (* (neg v) (/ t1 (* u u))) (*.f64 (/.f64 (/.f64 (neg.f64 v) u) u) t1)))))
(if (<=.f64 u #s(literal -240000000000 binary64)) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (/.f64 (neg.f64 v) u) (/.f64 t1 u))) (if (<=.f64 u #s(literal 4704172149284445/4951760157141521099596496896 binary64)) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1)) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(approx (* (neg v) (/ t1 (* u u))) (*.f64 (/.f64 (/.f64 (neg.f64 v) u) u) t1)))))
(if (<=.f64 u #s(literal -240000000000 binary64)) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) u))) (if (<=.f64 u #s(literal 4704172149284445/4951760157141521099596496896 binary64)) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1)) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(approx (* (neg v) (/ t1 (* u u))) (*.f64 (/.f64 (/.f64 (neg.f64 v) u) u) t1)))))
(if (<=.f64 u #s(literal -240000000000 binary64)) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(approx (* (neg v) (/ t1 (* u u))) (*.f64 (/.f64 (/.f64 (neg.f64 v) u) u) t1))) (if (<=.f64 u #s(literal 4704172149284445/4951760157141521099596496896 binary64)) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1)) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(approx (* (neg v) (/ t1 (* u u))) (*.f64 (/.f64 (/.f64 (neg.f64 v) u) u) t1)))))
(if (or (<=.f64 u #s(literal -240000000000 binary64)) (not (<=.f64 u #s(literal 4704172149284445/4951760157141521099596496896 binary64)))) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(approx (* (neg v) (/ t1 (* u u))) (*.f64 (/.f64 (/.f64 (neg.f64 v) u) u) t1))) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1)))
(if (<=.f64 t1 #s(literal -52 binary64)) (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 u t1)) (if (<=.f64 t1 #s(literal 6189700196426901/77371252455336267181195264 binary64)) (/.f64 (*.f64 (neg.f64 t1) v) #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u))) (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 u t1))))
(if (or (<=.f64 t1 #s(literal -52 binary64)) (not (<=.f64 t1 #s(literal 6189700196426901/77371252455336267181195264 binary64)))) (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) v) (+.f64 (neg.f64 u) t1)) (/.f64 (*.f64 (neg.f64 t1) v) #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u))))
(if (<=.f64 t1 #s(literal -52 binary64)) (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 u t1)) (if (<=.f64 t1 #s(literal 6189700196426901/77371252455336267181195264 binary64)) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(approx (* (/ (neg v) u) (/ t1 u)) (*.f64 (neg.f64 t1) (/.f64 v (*.f64 u u))))) (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 u t1))))
(if (or (<=.f64 t1 #s(literal -52 binary64)) (not (<=.f64 t1 #s(literal 6189700196426901/77371252455336267181195264 binary64)))) (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) v) (+.f64 (neg.f64 u) t1)) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(approx (* (neg v) (/ t1 (* u u))) (*.f64 (neg.f64 t1) (/.f64 v (*.f64 u u))))))
(/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 u t1))
(/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) v) (+.f64 (neg.f64 u) t1))
(*.f64 (neg.f64 v) (/.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (-.f64 u t1)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1))

soundness1.7s (22.3%)

Memory
37.0MiB live, 697.7MiB allocated
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0225764
1819685
23644647
08500605
05002026
118271847
276261767
081661674
06482526
124162383
085502246
0825
01321
15221
235221
3395520
0956320
034176
053170
1160168
2963168
08489168
031163
051155
1174151
21082151
08563151
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 921 to 379 computations (58.8% saved)

preprocess609.0ms (8.1%)

Memory
-37.7MiB live, 67.8MiB allocated
Remove

(negabs v)

Compiler

Compiled 1 192 to 274 computations (77% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...