Rosa's DopplerBench

Time bar (total: 4.4s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated; 0ms collecting garbage

analyze99.0ms (2.2%)

Memory
-5.2MiB live, 141.6MiB allocated; 36ms collecting garbage
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.3s (30.2%)

Memory
16.5MiB live, 1 488.0MiB allocated; 923ms collecting garbage
Samples
558.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 310.0ms
ival-mult: 155.0ms (50% of total)
ival-div: 53.0ms (17.1% of total)
ival-neg: 47.0ms (15.2% of total)
ival-add: 43.0ms (13.9% of total)
ival-true: 6.0ms (1.9% of total)
adjust: 3.0ms (1% of total)
ival-assert: 3.0ms (1% of total)
Bogosity

explain107.0ms (2.4%)

Memory
10.3MiB live, 203.4MiB allocated; 22ms collecting garbage
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
851(1.2823476224834637e-26 7.036292636741621e-45 4.4409537534553296e+278)3(-5.3400959092954564e-30 1.7909915286652627e-14 1.630370795599351e-302)(/.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/o290
(*.f64 (+.f64 t1 u) (+.f64 t1 u))overflow122
/.f64(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))o/o290
(*.f64 (neg.f64 t1) v)overflow34
(*.f64 (+.f64 t1 u) (+.f64 t1 u))overflow122
/.f64(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))u/u90
(*.f64 (neg.f64 t1) v)underflow35
(*.f64 (+.f64 t1 u) (+.f64 t1 u))underflow23
/.f64(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))n/u60
(*.f64 (+.f64 t1 u) (+.f64 t1 u))underflow23
/.f64(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))u/n50
(*.f64 (neg.f64 t1) v)underflow35
/.f64(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))o/n50
(*.f64 (neg.f64 t1) v)overflow34
Confusion
Predicted +Predicted -
+823
-1170
Precision
0.9879518072289156
Recall
0.9647058823529412
Confusion?
Predicted +Predicted MaybePredicted -
+8203
-10170
Precision?
0.9879518072289156
Recall?
0.9647058823529412
Freqs
test
numberfreq
0173
183
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
59.0ms512×0valid
Compiler

Compiled 78 to 28 computations (64.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 40.0ms
ival-add: 26.0ms (65.5% of total)
ival-mult: 7.0ms (17.6% of total)
ival-div: 3.0ms (7.6% of total)
ival-neg: 3.0ms (7.6% of total)
ival-true: 0.0ms (0% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess139.0ms (3.1%)

Memory
7.5MiB live, 148.5MiB allocated; 16ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
034113
1183111
2796109
32461107
44093107
56085103
67722103
0812
01312
13412
210512
333912
490312
5137312
6229212
7352612
8452612
9578212
0846312
Stop Event
iter limit
node limit
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 (neg.f64 v) (*.f64 (+.f64 u t1) (+.f64 u t1))) t1)
Symmetry

(negabs v)

Compiler

Compiled 12 to 8 computations (33.3% saved)

eval0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated; 0ms collecting garbage
Compiler

Compiled 0 to 3 computations (-∞% saved)

prune0.0ms (0%)

Memory
1.2MiB live, 1.2MiB allocated; 0ms collecting garbage
Alt Table
Click to see full alt table
StatusAccuracyProgram
69.3%
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
Compiler

Compiled 12 to 8 computations (33.3% saved)

series16.0ms (0.4%)

Memory
-14.0MiB live, 32.3MiB allocated; 3ms collecting garbage
Counts
8 → 42
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
(* -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))
t1
(+ t1 u)
u
(* -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)))))
(* u (+ 1 (/ t1 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))
(* (pow u 2) (+ 1 (* -1 (/ (+ (* -2 t1) (* -1 (/ (pow t1 2) u))) u))))
(* -1 (* u (- (* -1 (/ t1 u)) 1)))
(* -1 (/ (* t1 v) (pow (+ t1 u) 2)))
(* -1 (* t1 v))
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)))))
(* t1 (+ 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))))
(* -1 (* t1 (- (* -1 (/ u t1)) 1)))
Calls

9 calls:

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

simplify183.0ms (4.1%)

Memory
16.5MiB live, 205.0MiB allocated; 51ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0237813
1862726
23894684
08378641
Stop Event
iter limit
node limit
Counts
42 → 39
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))
t1
(+ t1 u)
u
(* -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)))))
(* u (+ 1 (/ t1 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))
(* (pow u 2) (+ 1 (* -1 (/ (+ (* -2 t1) (* -1 (/ (pow t1 2) u))) u))))
(* -1 (* u (- (* -1 (/ t1 u)) 1)))
(* -1 (/ (* t1 v) (pow (+ t1 u) 2)))
(* -1 (* t1 v))
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)))))
(* t1 (+ 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))))
(* -1 (* t1 (- (* -1 (/ u t1)) 1)))
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 (/.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 (*.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)) 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))
t1
(+ t1 u)
(+.f64 u t1)
u
(* -1 (/ (* t1 v) (pow u 2)))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) u))
(/ (+ (* -1 (* t1 v)) (* 2 (/ (* (pow t1 2) v) u))) (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))) (+ (* -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 #s(literal 2 binary64) t1) t1) (/.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 #s(literal 2 binary64) t1) t1) (/.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 #s(literal 2 binary64) t1 (*.f64 t1 (/.f64 t1 u))) u) #s(literal 1 binary64)) u) u)
(* u (+ 1 (/ t1 u)))
(fma.f64 (/.f64 t1 u) 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 (fma.f64 (neg.f64 t1) v (/.f64 (fma.f64 (*.f64 (*.f64 v t1) t1) #s(literal 2 binary64) (/.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 #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) (*.f64 (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v) #s(literal 3 binary64))) u)) u))) (*.f64 u u))
(* (pow u 2) (+ 1 (* -1 (/ (+ (* -2 t1) (* -1 (/ (pow t1 2) u))) u))))
(*.f64 (*.f64 (+.f64 (/.f64 (fma.f64 #s(literal 2 binary64) t1 (*.f64 t1 (/.f64 t1 u))) u) #s(literal 1 binary64)) u) u)
(* -1 (* u (- (* -1 (/ t1 u)) 1)))
(*.f64 (neg.f64 u) (-.f64 (/.f64 (neg.f64 t1) u) #s(literal 1 binary64)))
(* -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)
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 (fma.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 u #s(literal 5 binary64))) (/.f64 v (pow.f64 u #s(literal 5 binary64)))) #s(literal -2 binary64)) t1)) 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 #s(literal 2 binary64) u (*.f64 u (/.f64 u t1))) t1) #s(literal 1 binary64)) t1) t1)
(* t1 (+ 1 (/ u t1)))
(fma.f64 (/.f64 u t1) 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 (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)
(* -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 (fma.f64 #s(literal -1 binary64) 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)) t1)
(* (pow t1 2) (+ 1 (* -1 (/ (+ (* -2 u) (* -1 (/ (pow u 2) t1))) t1))))
(*.f64 (*.f64 (+.f64 (/.f64 (fma.f64 #s(literal 2 binary64) u (*.f64 u (/.f64 u t1))) t1) #s(literal 1 binary64)) t1) t1)
(* -1 (* t1 (- (* -1 (/ u t1)) 1)))
(*.f64 (neg.f64 t1) (-.f64 (/.f64 (neg.f64 u) t1) #s(literal 1 binary64)))

rewrite146.0ms (3.3%)

Memory
-25.1MiB live, 167.4MiB allocated; 28ms collecting garbage
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0831
01327
15227
235226
3398626
0969926
Stop Event
iter limit
node limit
iter limit
Counts
8 → 421
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 (*.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 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 (/.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)) (*.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)))) (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 (-.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 (/.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 (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) (fma.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) (fma.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)
t1
v
(*.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) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)) (pow.f64 t1 #s(literal 4 binary64))) #s(literal 1 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 (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) (fma.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 (/.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) (fma.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) (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))) (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)) (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)) (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)) (/.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 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) #s(literal 1 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 (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 (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 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 (sqrt.f64 (pow.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64)) #s(literal 2 binary64))) (pow.f64 (-.f64 u t1) #s(literal 2 binary64)))
(/.f64 (sqrt.f64 (pow.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64)) #s(literal 3/2 binary64))) (-.f64 u t1))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 t1 #s(literal 6 binary64)) (pow.f64 u #s(literal 6 binary64))) (pow.f64 (-.f64 u t1) #s(literal 2 binary64)))) (fabs.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64)) (-.f64 (pow.f64 t1 #s(literal 6 binary64)) (pow.f64 u #s(literal 6 binary64))))) (hypot.f64 (pow.f64 t1 #s(literal 3 binary64)) (pow.f64 u #s(literal 3 binary64))))
(/.f64 (sqrt.f64 (*.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) (-.f64 (pow.f64 t1 #s(literal 6 binary64)) (pow.f64 u #s(literal 6 binary64))))) (fabs.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))))
(/.f64 (sqrt.f64 (pow.f64 (-.f64 (pow.f64 t1 #s(literal 6 binary64)) (pow.f64 u #s(literal 6 binary64))) #s(literal 2 binary64))) (sqrt.f64 (pow.f64 (pow.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)) #s(literal 2 binary64)) #s(literal 2 binary64))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (pow.f64 t1 #s(literal 6 binary64)) (pow.f64 u #s(literal 6 binary64))) (pow.f64 (-.f64 u t1) #s(literal 4 binary64)))) (hypot.f64 (pow.f64 t1 #s(literal 3 binary64)) (pow.f64 u #s(literal 3 binary64))))
(/.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 (*.f64 (-.f64 u t1) (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 (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))) (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 (*.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 (pow.f64 (-.f64 u t1) #s(literal 4 binary64))) (pow.f64 (-.f64 u t1) #s(literal 2 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 (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 (-.f64 u t1) (fabs.f64 (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))) (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 (-.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 (fabs.f64 (pow.f64 (-.f64 u t1) #s(literal 3 binary64))) (-.f64 u t1))
(/.f64 (fabs.f64 (*.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #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 (pow.f64 (-.f64 u t1) #s(literal 4 binary64)) (*.f64 (*.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) t1) u))))
(/.f64 (fabs.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64))) (pow.f64 (-.f64 u t1) #s(literal 2 binary64)))
(/.f64 (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))))) (hypot.f64 (pow.f64 t1 #s(literal 3 binary64)) (pow.f64 u #s(literal 3 binary64))))
(/.f64 (fabs.f64 (-.f64 (pow.f64 t1 #s(literal 6 binary64)) (pow.f64 u #s(literal 6 binary64)))) (fabs.f64 (pow.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)) #s(literal 2 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)) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)))
(/.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64)) (pow.f64 (-.f64 u t1) #s(literal 2 binary64)))
(/.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))) (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 (*.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 (/.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) (fma.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) (fma.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) (fma.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 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 t1))
(fma.f64 (neg.f64 u) (-.f64 u t1) (*.f64 (-.f64 u t1) t1))
(fma.f64 (neg.f64 u) u (fma.f64 u t1 (*.f64 (-.f64 u t1) t1)))
(fma.f64 (neg.f64 u) u (*.f64 (neg.f64 t1) t1))
(fma.f64 (neg.f64 u) u (*.f64 t1 t1))
(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 (+.f64 u (neg.f64 t1)) (*.f64 (-.f64 u t1) t1))
(fma.f64 u (neg.f64 u) (fma.f64 u t1 (*.f64 (-.f64 u t1) t1)))
(fma.f64 u (neg.f64 u) (*.f64 (neg.f64 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 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 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 (neg.f64 t1) (-.f64 (*.f64 u t1) (*.f64 (-.f64 u t1) u)))
(fma.f64 t1 (neg.f64 t1) (fma.f64 u t1 (*.f64 (-.f64 u t1) u)))
(fma.f64 t1 (neg.f64 t1) (*.f64 (neg.f64 (neg.f64 u)) (neg.f64 u)))
(fma.f64 t1 (neg.f64 t1) (*.f64 u u))
(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 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) t1) (*.f64 (-.f64 u t1) u))
(-.f64 (*.f64 (-.f64 u t1) u) (*.f64 (-.f64 u t1) t1))
(-.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 u u))
(fabs.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)))
(hypot.f64 (pow.f64 (*.f64 (-.f64 u t1) t1) #s(literal 1 binary64)) (pow.f64 (*.f64 (-.f64 u t1) u) #s(literal 1 binary64)))
(hypot.f64 (pow.f64 (*.f64 (-.f64 u t1) t1) #s(literal 1 binary64)) (fabs.f64 (*.f64 (-.f64 u t1) u)))
(hypot.f64 (pow.f64 (*.f64 (-.f64 u t1) t1) #s(literal 1 binary64)) (*.f64 (-.f64 u t1) u))
(hypot.f64 (*.f64 (neg.f64 t1) t1) (*.f64 u u))
(hypot.f64 (fabs.f64 (*.f64 (-.f64 u t1) t1)) (pow.f64 (*.f64 (-.f64 u t1) u) #s(literal 1 binary64)))
(hypot.f64 (fabs.f64 (*.f64 (-.f64 u t1) t1)) (fabs.f64 (*.f64 (-.f64 u t1) u)))
(hypot.f64 (fabs.f64 (*.f64 (-.f64 u t1) t1)) (*.f64 (-.f64 u t1) u))
(hypot.f64 (*.f64 (-.f64 u t1) t1) (pow.f64 (*.f64 (-.f64 u t1) u) #s(literal 1 binary64)))
(hypot.f64 (*.f64 (-.f64 u t1) t1) (fabs.f64 (*.f64 (-.f64 u t1) u)))
(hypot.f64 (*.f64 (-.f64 u t1) t1) (*.f64 (-.f64 u t1) u))
(hypot.f64 (*.f64 t1 t1) (*.f64 u 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 (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 (-.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 (-.f64 u t1) u) (*.f64 (-.f64 u t1) 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 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 u u))
(*.f64 (sqrt.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))))) (sqrt.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))))
(*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 u t1) #s(literal 3 binary64)) (pow.f64 (-.f64 u t1) #s(literal 2 binary64)))) (sqrt.f64 (-.f64 u t1)))
(*.f64 (sqrt.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)))) (sqrt.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))))
(*.f64 (sqrt.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))))) (sqrt.f64 (fma.f64 (*.f64 (-.f64 u t1) u) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)) (pow.f64 t1 #s(literal 4 binary64)))))
(*.f64 (sqrt.f64 (+.f64 (neg.f64 t1) u)) (sqrt.f64 (-.f64 (neg.f64 t1) u)))
(*.f64 (sqrt.f64 (+.f64 t1 (neg.f64 u))) (sqrt.f64 (-.f64 t1 (neg.f64 u))))
(*.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/2 binary64)) (sqrt.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/2 binary64)) (sqrt.f64 (-.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/2 binary64)) (sqrt.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/2 binary64)) (pow.f64 (fma.f64 (*.f64 (-.f64 u t1) u) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)) (pow.f64 t1 #s(literal 4 binary64))) #s(literal 1/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 1 binary64)) (fabs.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))))
(*.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 1 binary64)) (fabs.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))))
(*.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 1 binary64)) (pow.f64 (fma.f64 (*.f64 (-.f64 u t1) u) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)) (pow.f64 t1 #s(literal 4 binary64))) #s(literal 1 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 1 binary64)) (-.f64 u t1))
(*.f64 (pow.f64 (sqrt.f64 (-.f64 u t1)) #s(literal 1 binary64)) (pow.f64 (sqrt.f64 (-.f64 u t1)) #s(literal 1 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)))) (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))) (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 (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) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)) (pow.f64 t1 #s(literal 4 binary64))))
(*.f64 (/.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) (pow.f64 (-.f64 u t1) #s(literal 2 binary64))) (-.f64 u t1))
(*.f64 (sqrt.f64 (-.f64 u t1)) (sqrt.f64 (-.f64 t1 (neg.f64 u))))
(*.f64 (sqrt.f64 (-.f64 u t1)) (sqrt.f64 (-.f64 (neg.f64 t1) (neg.f64 u))))
(*.f64 (sqrt.f64 (-.f64 u t1)) (pow.f64 (-.f64 t1 (neg.f64 u)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 u t1)) (sqrt.f64 (-.f64 u t1)))
(*.f64 (hypot.f64 (pow.f64 t1 #s(literal 3/2 binary64)) (pow.f64 u #s(literal 3/2 binary64))) (sqrt.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/2 binary64)) (pow.f64 u #s(literal 3/2 binary64))) (sqrt.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/2 binary64)) (pow.f64 u #s(literal 3/2 binary64))) (sqrt.f64 (/.f64 (-.f64 u t1) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)))))
(*.f64 (hypot.f64 (pow.f64 t1 #s(literal 3/2 binary64)) (pow.f64 u #s(literal 3/2 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/2 binary64)))
(*.f64 (hypot.f64 (pow.f64 t1 #s(literal 3/2 binary64)) (pow.f64 u #s(literal 3/2 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/2 binary64)))
(*.f64 (hypot.f64 (pow.f64 t1 #s(literal 3/2 binary64)) (pow.f64 u #s(literal 3/2 binary64))) (pow.f64 (/.f64 (-.f64 u t1) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))) #s(literal 1/2 binary64)))
(*.f64 (fabs.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))) (pow.f64 (/.f64 (-.f64 u t1) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))) #s(literal 1 binary64)))
(*.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)) (/.f64 (-.f64 u t1) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))))
(*.f64 (-.f64 u t1) (sqrt.f64 (/.f64 (-.f64 u t1) (-.f64 u t1))))
(*.f64 (-.f64 u t1) (sqrt.f64 (/.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) (pow.f64 (-.f64 u t1) #s(literal 2 binary64)))))
(*.f64 (-.f64 u t1) (sqrt.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 (-.f64 u t1) (pow.f64 (/.f64 (-.f64 u t1) (-.f64 u t1)) #s(literal 1 binary64)))
(*.f64 (-.f64 u t1) (pow.f64 (/.f64 (-.f64 u t1) (-.f64 u t1)) #s(literal 1/2 binary64)))
(*.f64 (-.f64 u t1) (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/2 binary64)))
(*.f64 (-.f64 u t1) (pow.f64 (/.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) (pow.f64 (-.f64 u t1) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(*.f64 (-.f64 u t1) (/.f64 (-.f64 u t1) (-.f64 u t1)))
(*.f64 (-.f64 u t1) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (-.f64 u t1)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (-.f64 u t1) #s(literal 1 binary64))
(/.f64 (sqrt.f64 (*.f64 (hypot.f64 (pow.f64 t1 #s(literal 3 binary64)) (pow.f64 u #s(literal 3 binary64))) (-.f64 u t1))) (sqrt.f64 (fabs.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 u t1) (hypot.f64 (pow.f64 t1 #s(literal 3 binary64)) (pow.f64 u #s(literal 3 binary64))))) (sqrt.f64 (fabs.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 u t1) u) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 u t1) t1) #s(literal 2 binary64)))) (-.f64 u t1))
(/.f64 (sqrt.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))) (-.f64 u t1)))) (sqrt.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))))
(/.f64 (sqrt.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))))) (sqrt.f64 (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 (sqrt.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))))) (sqrt.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 (sqrt.f64 (neg.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64)))) (-.f64 u t1))
(/.f64 (sqrt.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)))))) (hypot.f64 (pow.f64 t1 #s(literal 3/2 binary64)) (pow.f64 u #s(literal 3/2 binary64))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (pow.f64 t1 #s(literal 6 binary64)) (pow.f64 u #s(literal 6 binary64))))) (sqrt.f64 (neg.f64 (pow.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)) #s(literal 2 binary64)))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (pow.f64 t1 #s(literal 6 binary64)) (pow.f64 u #s(literal 6 binary64))))) (fabs.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))))
(/.f64 (sqrt.f64 (*.f64 (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))))) (sqrt.f64 (*.f64 (-.f64 u t1) (fabs.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))))))
(/.f64 (sqrt.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)))) (sqrt.f64 (hypot.f64 (pow.f64 t1 #s(literal 3 binary64)) (pow.f64 u #s(literal 3 binary64)))))
(/.f64 (sqrt.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)))) (-.f64 u t1))
(/.f64 (sqrt.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)))))) (hypot.f64 (pow.f64 t1 #s(literal 3/2 binary64)) (pow.f64 u #s(literal 3/2 binary64))))
(/.f64 (sqrt.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)))) (hypot.f64 (pow.f64 t1 #s(literal 3/2 binary64)) (pow.f64 u #s(literal 3/2 binary64))))
(/.f64 (sqrt.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)))))) (fabs.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))))
(/.f64 (sqrt.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)))) (-.f64 u t1))
(/.f64 (sqrt.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)))))) (hypot.f64 (pow.f64 t1 #s(literal 3/2 binary64)) (pow.f64 u #s(literal 3/2 binary64))))
(/.f64 (sqrt.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)))) (hypot.f64 (pow.f64 t1 #s(literal 3/2 binary64)) (pow.f64 u #s(literal 3/2 binary64))))
(/.f64 (sqrt.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)))))) (fabs.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))))
(/.f64 (sqrt.f64 (fabs.f64 (pow.f64 (-.f64 u t1) #s(literal 3 binary64)))) (sqrt.f64 (-.f64 u t1)))
(/.f64 (sqrt.f64 (fabs.f64 (*.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))) (-.f64 u t1)))) (sqrt.f64 (fabs.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)))))
(/.f64 (sqrt.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))))) (sqrt.f64 (fabs.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 (sqrt.f64 (fabs.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64)))) (-.f64 u t1))
(/.f64 (sqrt.f64 (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)))))) (sqrt.f64 (hypot.f64 (pow.f64 t1 #s(literal 3 binary64)) (pow.f64 u #s(literal 3 binary64)))))
(/.f64 (sqrt.f64 (fabs.f64 (-.f64 (pow.f64 t1 #s(literal 6 binary64)) (pow.f64 u #s(literal 6 binary64))))) (sqrt.f64 (fabs.f64 (pow.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)) #s(literal 2 binary64)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 u t1) t1) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 u t1) u) #s(literal 3 binary64)))) (sqrt.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 (sqrt.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)))) (-.f64 u t1))
(/.f64 (sqrt.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)))))) (hypot.f64 (pow.f64 t1 #s(literal 3/2 binary64)) (pow.f64 u #s(literal 3/2 binary64))))
(/.f64 (sqrt.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)))) (hypot.f64 (pow.f64 t1 #s(literal 3/2 binary64)) (pow.f64 u #s(literal 3/2 binary64))))
(/.f64 (sqrt.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)))))) (fabs.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) t1) (*.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) u))) (sqrt.f64 (-.f64 u t1)))
(/.f64 (sqrt.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))))) (sqrt.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 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) u (*.f64 t1 t1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 t1 (/.f64 t1 (-.f64 u t1))) #s(literal 2 binary64)) (pow.f64 (*.f64 u (/.f64 u (-.f64 u t1))) #s(literal 2 binary64))) (-.f64 u t1))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 t1 #s(literal 3 binary64)) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))) #s(literal 2 binary64)) (pow.f64 (/.f64 (pow.f64 u #s(literal 3 binary64)) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))) #s(literal 2 binary64))) (-.f64 u t1))
(/.f64 (-.f64 (pow.f64 (*.f64 t1 (/.f64 t1 (-.f64 u t1))) #s(literal 3 binary64)) (/.f64 (pow.f64 u #s(literal 6 binary64)) (pow.f64 (-.f64 u t1) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 t1 (/.f64 t1 (-.f64 u t1))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 u (/.f64 u (-.f64 u t1))) #s(literal 2 binary64)) (*.f64 (*.f64 t1 (/.f64 t1 (-.f64 u t1))) (*.f64 u (/.f64 u (-.f64 u t1)))))))
(/.f64 (+.f64 (/.f64 (pow.f64 t1 #s(literal 9 binary64)) (pow.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)) #s(literal 3 binary64))) (/.f64 (pow.f64 u #s(literal 9 binary64)) (pow.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)) #s(literal 3 binary64)))) (+.f64 (pow.f64 (/.f64 (pow.f64 t1 #s(literal 3 binary64)) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (pow.f64 u #s(literal 3 binary64)) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))) #s(literal 2 binary64)) (*.f64 (/.f64 (pow.f64 t1 #s(literal 3 binary64)) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))) (/.f64 (pow.f64 u #s(literal 3 binary64)) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)))))))
(/.f64 (neg.f64 (hypot.f64 (pow.f64 t1 #s(literal 3 binary64)) (pow.f64 u #s(literal 3 binary64)))) (neg.f64 (fabs.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)))))
(/.f64 (neg.f64 (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 (*.f64 t1 t1) (-.f64 u t1)) (*.f64 (-.f64 u t1) (*.f64 u u))) (pow.f64 (-.f64 u t1) #s(literal 2 binary64)))
(/.f64 (fma.f64 (pow.f64 t1 #s(literal 3 binary64)) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)) (*.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)) (pow.f64 u #s(literal 3 binary64)))) (pow.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)) #s(literal 2 binary64)))
(/.f64 (fabs.f64 (hypot.f64 (pow.f64 t1 #s(literal 3 binary64)) (pow.f64 u #s(literal 3 binary64)))) (fabs.f64 (fabs.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)))))
(/.f64 (sqrt.f64 (pow.f64 (-.f64 u t1) #s(literal 3 binary64))) (sqrt.f64 (-.f64 u t1)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 u t1)) (hypot.f64 (pow.f64 t1 #s(literal 3/2 binary64)) (pow.f64 u #s(literal 3/2 binary64)))) (sqrt.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))))
(/.f64 (hypot.f64 (pow.f64 (*.f64 (-.f64 u t1) u) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (-.f64 u t1) t1) #s(literal 3/2 binary64))) (sqrt.f64 (+.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 (hypot.f64 (pow.f64 (*.f64 (-.f64 u t1) u) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (-.f64 u t1) t1) #s(literal 3/2 binary64))) (sqrt.f64 (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 (hypot.f64 (pow.f64 (*.f64 (-.f64 u t1) u) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (-.f64 u t1) t1) #s(literal 3/2 binary64))) (sqrt.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 (hypot.f64 (pow.f64 t1 #s(literal 3/2 binary64)) (pow.f64 u #s(literal 3/2 binary64))) (-.f64 u t1)) (hypot.f64 (pow.f64 t1 #s(literal 3/2 binary64)) (pow.f64 u #s(literal 3/2 binary64))))
(/.f64 (pow.f64 (-.f64 u t1) #s(literal 4 binary64)) (pow.f64 (-.f64 u t1) #s(literal 3 binary64)))
(/.f64 (-.f64 (pow.f64 t1 #s(literal 6 binary64)) (pow.f64 u #s(literal 6 binary64))) (*.f64 (pow.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)) #s(literal 2 binary64)) (-.f64 u t1)))
(/.f64 (-.f64 (pow.f64 t1 #s(literal 6 binary64)) (pow.f64 u #s(literal 6 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 (pow.f64 u #s(literal 9 binary64)) (pow.f64 t1 #s(literal 9 binary64))) (*.f64 (-.f64 (-.f64 (pow.f64 t1 #s(literal 6 binary64)) (pow.f64 u #s(literal 6 binary64))) (pow.f64 (*.f64 u t1) #s(literal 3 binary64))) (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))) (sqrt.f64 (neg.f64 (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))) (neg.f64 (fabs.f64 (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))) (fabs.f64 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))))
(/.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) (-.f64 (neg.f64 u) (neg.f64 t1)))
(/.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) (-.f64 (neg.f64 t1) (neg.f64 u)))
(/.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) (-.f64 u t1))
(/.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))) (fma.f64 u u (-.f64 (*.f64 t1 t1) (*.f64 (neg.f64 u) (neg.f64 t1)))))
(/.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))) (fma.f64 t1 t1 (-.f64 (*.f64 u u) (*.f64 (neg.f64 t1) (neg.f64 u)))))
(/.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)))
(neg.f64 (-.f64 u t1))
(fma.f64 (/.f64 (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 (pow.f64 u #s(literal 3 binary64)) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))))
(fma.f64 (/.f64 (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) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)) (pow.f64 t1 #s(literal 4 binary64))) (/.f64 (pow.f64 u #s(literal 3 binary64)) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))))
(fma.f64 (/.f64 (*.f64 t1 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 u (/.f64 u (-.f64 u t1))))
(fma.f64 (/.f64 (*.f64 t1 t1) (pow.f64 (-.f64 u t1) #s(literal 2 binary64))) (-.f64 u t1) (*.f64 u (/.f64 u (-.f64 u t1))))
(fma.f64 (/.f64 (pow.f64 u #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 (pow.f64 t1 #s(literal 3 binary64)) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))))
(fma.f64 (/.f64 (pow.f64 u #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) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)) (pow.f64 t1 #s(literal 4 binary64))) (/.f64 (pow.f64 t1 #s(literal 3 binary64)) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))))
(fma.f64 (pow.f64 t1 #s(literal 3/2 binary64)) (/.f64 (pow.f64 t1 #s(literal 3/2 binary64)) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))) (/.f64 (pow.f64 u #s(literal 3 binary64)) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))))
(fma.f64 (pow.f64 u #s(literal 3/2 binary64)) (/.f64 (pow.f64 u #s(literal 3/2 binary64)) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))) (/.f64 (pow.f64 t1 #s(literal 3 binary64)) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))))
(fma.f64 (*.f64 u u) (/.f64 u (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))) (/.f64 (pow.f64 t1 #s(literal 3 binary64)) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))))
(fma.f64 (*.f64 t1 t1) (/.f64 t1 (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))) (/.f64 (pow.f64 u #s(literal 3 binary64)) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))))
(fma.f64 u (/.f64 (*.f64 u u) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))) (/.f64 (pow.f64 t1 #s(literal 3 binary64)) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))))
(fma.f64 (neg.f64 t1) (/.f64 t1 (-.f64 u t1)) (*.f64 u (/.f64 u (-.f64 u t1))))
(fma.f64 t1 (/.f64 (*.f64 t1 t1) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))) (/.f64 (pow.f64 u #s(literal 3 binary64)) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))))
(fma.f64 t1 (/.f64 t1 (-.f64 u t1)) (*.f64 u (/.f64 u (-.f64 u t1))))
(sqrt.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)))
(-.f64 (/.f64 (pow.f64 t1 #s(literal 3 binary64)) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))) (/.f64 (pow.f64 u #s(literal 3 binary64)) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))))
(-.f64 (*.f64 u (/.f64 u (-.f64 u t1))) (*.f64 t1 (/.f64 t1 (-.f64 u t1))))
(-.f64 (*.f64 t1 (/.f64 t1 (-.f64 u t1))) (*.f64 u (/.f64 u (-.f64 u t1))))
(-.f64 u t1)
(-.f64 t1 u)
(fabs.f64 (-.f64 u t1))
(hypot.f64 (neg.f64 (neg.f64 u)) (neg.f64 t1))
(hypot.f64 (neg.f64 (neg.f64 u)) t1)
(hypot.f64 (neg.f64 u) (neg.f64 t1))
(hypot.f64 (neg.f64 u) t1)
(hypot.f64 u (neg.f64 t1))
(hypot.f64 u t1)
(hypot.f64 (neg.f64 t1) (neg.f64 (neg.f64 u)))
(hypot.f64 (neg.f64 t1) (neg.f64 u))
(hypot.f64 (neg.f64 t1) u)
(hypot.f64 t1 (neg.f64 (neg.f64 u)))
(hypot.f64 t1 (neg.f64 u))
(hypot.f64 t1 u)
(exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (log.f64 (-.f64 u t1)))
(+.f64 (cosh.f64 (log.f64 (-.f64 u t1))) (sinh.f64 (log.f64 (-.f64 u t1))))
(+.f64 (neg.f64 (/.f64 (pow.f64 t1 #s(literal 3 binary64)) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)))) (neg.f64 (/.f64 (pow.f64 u #s(literal 3 binary64)) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1)))))
(+.f64 (neg.f64 (neg.f64 u)) t1)
(+.f64 (/.f64 (pow.f64 u #s(literal 3 binary64)) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))) (/.f64 (pow.f64 t1 #s(literal 3 binary64)) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))))
(+.f64 (/.f64 (pow.f64 t1 #s(literal 3 binary64)) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))) (/.f64 (pow.f64 u #s(literal 3 binary64)) (fma.f64 (-.f64 u t1) u (*.f64 t1 t1))))
(+.f64 (*.f64 t1 (/.f64 t1 (-.f64 u t1))) (*.f64 u (/.f64 u (-.f64 u t1))))
(+.f64 (neg.f64 u) (neg.f64 t1))
(+.f64 u t1)
(+.f64 (neg.f64 t1) (neg.f64 u))
(+.f64 t1 (neg.f64 (neg.f64 u)))
(+.f64 t1 u)
u

eval58.0ms (1.3%)

Memory
36.2MiB live, 124.7MiB allocated; 14ms collecting garbage
Compiler

Compiled 16 400 to 1 850 computations (88.7% saved)

prune19.0ms (0.4%)

Memory
-6.9MiB live, 47.7MiB allocated; 12ms collecting garbage
Pruning

10 alts after pruning (9 fresh and 1 done)

PrunedKeptTotal
New6059614
Fresh000
Picked011
Done000
Total60510615
Accuracy
99.2%
Counts
615 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
94.6%
(/.f64 (*.f64 (/.f64 t1 (-.f64 u t1)) (neg.f64 v)) (-.f64 u t1))
59.8%
(/.f64 (*.f64 (neg.f64 t1) v) (/.f64 (pow.f64 (-.f64 u t1) #s(literal 3 binary64)) (-.f64 u t1)))
69.3%
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
46.0%
(/.f64 (*.f64 (neg.f64 t1) v) #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u)))
49.8%
#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))
49.2%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.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))
52.5%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1))
44.9%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.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))
43.2%
#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))
54.6%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) u)))
Compiler

Compiled 424 to 270 computations (36.3% saved)

series60.0ms (1.4%)

Memory
-19.2MiB live, 118.1MiB allocated; 12ms collecting garbage
Counts
30 → 143
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)
#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 v u)
(/.f64 (neg.f64 t1) u)
(neg.f64 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 (fma.f64 #s(literal -1 binary64) v (/.f64 (*.f64 (*.f64 v t1) #s(literal 2 binary64)) u)) (*.f64 u u)) t1)
(/.f64 (fma.f64 #s(literal -1 binary64) v (/.f64 (*.f64 (*.f64 v t1) #s(literal 2 binary64)) u)) (*.f64 u u))
(fma.f64 #s(literal -1 binary64) v (/.f64 (*.f64 (*.f64 v t1) #s(literal 2 binary64)) u))
#s(literal -1 binary64)
(/.f64 (*.f64 (*.f64 v t1) #s(literal 2 binary64)) u)
(*.f64 (*.f64 v t1) #s(literal 2 binary64))
(*.f64 v t1)
#s(literal 2 binary64)
(*.f64 u u)
(/.f64 (*.f64 (neg.f64 t1) v) (/.f64 (pow.f64 (-.f64 u t1) #s(literal 3 binary64)) (-.f64 u t1)))
(*.f64 (neg.f64 t1) v)
(/.f64 (pow.f64 (-.f64 u t1) #s(literal 3 binary64)) (-.f64 u t1))
(pow.f64 (-.f64 u t1) #s(literal 3 binary64))
#s(literal 3 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)
u
(+ (* -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)))
(/ v u)
(* -1 (/ t1 u))
(* 2 (/ (* (pow t1 2) v) (pow u 3)))
(/ (+ (* -1 (* t1 (* u v))) (* 2 (* (pow t1 2) v))) (pow u 3))
(* 2 (/ (* t1 v) (pow u 3)))
(/ (+ (* -1 (* u v)) (* 2 (* t1 v))) (pow u 3))
(* 2 (/ (* t1 v) u))
(/ (+ (* -1 (* u v)) (* 2 (* t1 v))) u)
(pow u 2)
(pow t1 2)
(+ (* -2 (* t1 u)) (pow t1 2))
(+ (* u (+ u (* -2 t1))) (pow t1 2))
(* -1 (pow t1 3))
(+ (* -1 (pow t1 3)) (* u (+ (* 2 (pow t1 2)) (pow t1 2))))
(+ (* -1 (pow t1 3)) (* u (+ (* 2 (pow t1 2)) (+ (* u (+ (* -2 t1) (* -1 t1))) (pow t1 2)))))
(+ (* -1 (pow t1 3)) (* u (+ (* 2 (pow t1 2)) (+ (* u (+ u (+ (* -2 t1) (* -1 t1)))) (pow t1 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))
(* -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)
(* 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))
(* -1 (/ v (pow u 2)))
(/ (+ (* -1 v) (* 2 (/ (* t1 v) u))) (pow u 2))
(* -1 v)
(+ (* -1 v) (* 2 (/ (* t1 v) u)))
(* (pow u 2) (+ 1 (* -2 (/ t1 u))))
(* (pow u 2) (+ 1 (+ (* -2 (/ t1 u)) (/ (pow t1 2) (pow u 2)))))
(pow u 3)
(* (pow u 3) (+ 1 (+ (* -2 (/ t1 u)) (* -1 (/ t1 u)))))
(* (pow u 3) (+ 1 (+ (* -2 (/ t1 u)) (+ (* -1 (/ t1 u)) (+ (* 2 (/ (pow t1 2) (pow u 2))) (/ (pow t1 2) (pow u 2)))))))
(* (pow u 3) (+ 1 (+ (* -2 (/ t1 u)) (+ (* -1 (/ t1 u)) (+ (* -1 (/ (pow t1 3) (pow u 3))) (+ (* 2 (/ (pow t1 2) (pow u 2))) (/ (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 (/ (+ (* -1 (/ (pow t1 2) u)) (* 2 t1)) u))))
(* -1 (* (pow u 3) (- (+ (* 2 (/ t1 u)) (/ t1 u)) 1)))
(* -1 (* (pow u 3) (- (* -1 (/ (+ (* -1 (+ t1 (* 2 t1))) (+ (* 2 (/ (pow t1 2) u)) (/ (pow t1 2) u))) u)) 1)))
(* -1 (* (pow u 3) (- (* -1 (/ (+ (* -1 (+ t1 (* 2 t1))) (* -1 (/ (+ (* -1 (+ (* 2 (pow t1 2)) (pow t1 2))) (/ (pow t1 3) u)) u))) u)) 1)))
(* -1 (/ (* t1 v) (pow (- u t1) 2)))
(* -1 (/ (* t1 v) (- u t1)))
(* -1 (/ (* t1 v) (pow (+ t1 u) 2)))
(/ (* t1 (* v (- (* 2 (/ t1 u)) 1))) (pow u 2))
(/ (* v (- (* 2 (/ t1 u)) 1)) (pow u 2))
(* v (- (* 2 (/ t1 u)) 1))
(* 2 (* t1 v))
(* t1 v)
(* -1 (* t1 v))
(* -1 (/ (* t1 (* v (+ 1 (* -2 (/ t1 u))))) (pow u 2)))
(* -1 (/ (* v (+ 1 (* -2 (/ t1 u)))) (pow u 2)))
(* -1 (* v (+ 1 (* -2 (/ t1 u)))))
(* 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)))
t1
(+ 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)))))))))
(+ (* -1 (/ v (pow u 2))) (* 2 (/ (* t1 v) (pow u 3))))
(+ (* -2 (* t1 u)) (pow u 2))
(+ (* t1 (+ t1 (* -2 u))) (pow u 2))
(+ (* t1 (+ (* -2 (pow u 2)) (* -1 (pow u 2)))) (pow u 3))
(+ (* t1 (+ (* -2 (pow u 2)) (+ (* -1 (pow u 2)) (* t1 (+ u (* 2 u)))))) (pow u 3))
(+ (* t1 (+ (* -2 (pow u 2)) (+ (* -1 (pow u 2)) (* t1 (+ u (+ (* -1 t1) (* 2 u))))))) (pow u 3))
(/ (+ (* -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 (/ v (* t1 (pow u 2)))) (* 2 (/ v (pow u 3)))))
(* t1 (+ (* -1 (/ v (* t1 (pow u 2)))) (* 2 (/ v (pow u 3)))))
(* t1 (+ (* -1 (/ v t1)) (* 2 (/ v u))))
(* (pow t1 2) (+ 1 (* -2 (/ u t1))))
(* (pow t1 2) (+ 1 (+ (* -2 (/ u t1)) (/ (pow u 2) (pow t1 2)))))
(* (pow t1 3) (- (+ (* 2 (/ u t1)) (/ u t1)) 1))
(* (pow t1 3) (- (+ (* -2 (/ (pow u 2) (pow t1 2))) (+ (* -1 (/ (pow u 2) (pow t1 2))) (+ (* 2 (/ u t1)) (/ u t1)))) 1))
(* (pow t1 3) (- (+ (* -2 (/ (pow u 2) (pow t1 2))) (+ (* -1 (/ (pow u 2) (pow t1 2))) (+ (* 2 (/ u t1)) (+ (/ u t1) (/ (pow u 3) (pow t1 3)))))) 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))
(+ 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))
(* -1 (* t1 (+ (* -2 (/ v (pow u 3))) (/ v (* t1 (pow u 2))))))
(* -1 (* t1 (+ (* -2 (/ v u)) (/ v t1))))
(* (pow t1 2) (+ 1 (* -1 (/ (+ (* -1 (/ (pow u 2) t1)) (* 2 u)) t1))))
(* -1 (* (pow t1 3) (+ 1 (* -1 (/ (+ u (* 2 u)) t1)))))
(* -1 (* (pow t1 3) (+ 1 (* -1 (/ (+ u (+ (* -1 (/ (+ (* 2 (pow u 2)) (pow u 2)) t1)) (* 2 u))) t1)))))
(* -1 (* (pow t1 3) (+ 1 (* -1 (/ (+ u (+ (* -1 (/ (+ (* -1 (/ (pow u 3) t1)) (+ (* 2 (pow u 2)) (pow u 2))) t1)) (* 2 u))) t1)))))
Calls

9 calls:

TimeVariablePointExpression
12.0ms
t1
@-inf
((/ (* (/ t1 (- u t1)) (neg v)) (- u t1)) (* (/ t1 (- u t1)) (neg v)) (/ t1 (- u t1)) t1 (- u t1) u (neg v) v (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/ (neg v) t1) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (* (/ v u) (/ (neg t1) u)) (/ v u) (/ (neg t1) u) (neg t1) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (* (/ (+ (* -1 v) (/ (* (* v t1) 2) u)) (* u u)) t1) (/ (+ (* -1 v) (/ (* (* v t1) 2) u)) (* u u)) (+ (* -1 v) (/ (* (* v t1) 2) u)) -1 (/ (* (* v t1) 2) u) (* (* v t1) 2) (* v t1) 2 (* u u) (/ (* (neg t1) v) (/ (pow (- u t1) 3) (- u t1))) (* (neg t1) v) (/ (pow (- u t1) 3) (- u t1)) (pow (- u t1) 3) 3)
8.0ms
v
@-inf
((/ (* (/ t1 (- u t1)) (neg v)) (- u t1)) (* (/ t1 (- u t1)) (neg v)) (/ t1 (- u t1)) t1 (- u t1) u (neg v) v (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/ (neg v) t1) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (* (/ v u) (/ (neg t1) u)) (/ v u) (/ (neg t1) u) (neg t1) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (* (/ (+ (* -1 v) (/ (* (* v t1) 2) u)) (* u u)) t1) (/ (+ (* -1 v) (/ (* (* v t1) 2) u)) (* u u)) (+ (* -1 v) (/ (* (* v t1) 2) u)) -1 (/ (* (* v t1) 2) u) (* (* v t1) 2) (* v t1) 2 (* u u) (/ (* (neg t1) v) (/ (pow (- u t1) 3) (- u t1))) (* (neg t1) v) (/ (pow (- u t1) 3) (- u t1)) (pow (- u t1) 3) 3)
7.0ms
v
@0
((/ (* (/ t1 (- u t1)) (neg v)) (- u t1)) (* (/ t1 (- u t1)) (neg v)) (/ t1 (- u t1)) t1 (- u t1) u (neg v) v (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/ (neg v) t1) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (* (/ v u) (/ (neg t1) u)) (/ v u) (/ (neg t1) u) (neg t1) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (* (/ (+ (* -1 v) (/ (* (* v t1) 2) u)) (* u u)) t1) (/ (+ (* -1 v) (/ (* (* v t1) 2) u)) (* u u)) (+ (* -1 v) (/ (* (* v t1) 2) u)) -1 (/ (* (* v t1) 2) u) (* (* v t1) 2) (* v t1) 2 (* u u) (/ (* (neg t1) v) (/ (pow (- u t1) 3) (- u t1))) (* (neg t1) v) (/ (pow (- u t1) 3) (- u t1)) (pow (- u t1) 3) 3)
6.0ms
u
@inf
((/ (* (/ t1 (- u t1)) (neg v)) (- u t1)) (* (/ t1 (- u t1)) (neg v)) (/ t1 (- u t1)) t1 (- u t1) u (neg v) v (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/ (neg v) t1) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (* (/ v u) (/ (neg t1) u)) (/ v u) (/ (neg t1) u) (neg t1) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (* (/ (+ (* -1 v) (/ (* (* v t1) 2) u)) (* u u)) t1) (/ (+ (* -1 v) (/ (* (* v t1) 2) u)) (* u u)) (+ (* -1 v) (/ (* (* v t1) 2) u)) -1 (/ (* (* v t1) 2) u) (* (* v t1) 2) (* v t1) 2 (* u u) (/ (* (neg t1) v) (/ (pow (- u t1) 3) (- u t1))) (* (neg t1) v) (/ (pow (- u t1) 3) (- u t1)) (pow (- u t1) 3) 3)
6.0ms
u
@-inf
((/ (* (/ t1 (- u t1)) (neg v)) (- u t1)) (* (/ t1 (- u t1)) (neg v)) (/ t1 (- u t1)) t1 (- u t1) u (neg v) v (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/ (neg v) t1) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (* (/ v u) (/ (neg t1) u)) (/ v u) (/ (neg t1) u) (neg t1) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (* (/ (+ (* -1 v) (/ (* (* v t1) 2) u)) (* u u)) t1) (/ (+ (* -1 v) (/ (* (* v t1) 2) u)) (* u u)) (+ (* -1 v) (/ (* (* v t1) 2) u)) -1 (/ (* (* v t1) 2) u) (* (* v t1) 2) (* v t1) 2 (* u u) (/ (* (neg t1) v) (/ (pow (- u t1) 3) (- u t1))) (* (neg t1) v) (/ (pow (- u t1) 3) (- u t1)) (pow (- u t1) 3) 3)

simplify203.0ms (4.6%)

Memory
14.3MiB live, 199.3MiB allocated; 20ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
06792724
125152549
087122425
Stop Event
iter limit
node limit
Counts
143 → 140
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)
u
(+ (* -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)))
(/ v u)
(* -1 (/ t1 u))
(* 2 (/ (* (pow t1 2) v) (pow u 3)))
(/ (+ (* -1 (* t1 (* u v))) (* 2 (* (pow t1 2) v))) (pow u 3))
(* 2 (/ (* t1 v) (pow u 3)))
(/ (+ (* -1 (* u v)) (* 2 (* t1 v))) (pow u 3))
(* 2 (/ (* t1 v) u))
(/ (+ (* -1 (* u v)) (* 2 (* t1 v))) u)
(pow u 2)
(pow t1 2)
(+ (* -2 (* t1 u)) (pow t1 2))
(+ (* u (+ u (* -2 t1))) (pow t1 2))
(* -1 (pow t1 3))
(+ (* -1 (pow t1 3)) (* u (+ (* 2 (pow t1 2)) (pow t1 2))))
(+ (* -1 (pow t1 3)) (* u (+ (* 2 (pow t1 2)) (+ (* u (+ (* -2 t1) (* -1 t1))) (pow t1 2)))))
(+ (* -1 (pow t1 3)) (* u (+ (* 2 (pow t1 2)) (+ (* u (+ u (+ (* -2 t1) (* -1 t1)))) (pow t1 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))
(* -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)
(* 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))
(* -1 (/ v (pow u 2)))
(/ (+ (* -1 v) (* 2 (/ (* t1 v) u))) (pow u 2))
(* -1 v)
(+ (* -1 v) (* 2 (/ (* t1 v) u)))
(* (pow u 2) (+ 1 (* -2 (/ t1 u))))
(* (pow u 2) (+ 1 (+ (* -2 (/ t1 u)) (/ (pow t1 2) (pow u 2)))))
(pow u 3)
(* (pow u 3) (+ 1 (+ (* -2 (/ t1 u)) (* -1 (/ t1 u)))))
(* (pow u 3) (+ 1 (+ (* -2 (/ t1 u)) (+ (* -1 (/ t1 u)) (+ (* 2 (/ (pow t1 2) (pow u 2))) (/ (pow t1 2) (pow u 2)))))))
(* (pow u 3) (+ 1 (+ (* -2 (/ t1 u)) (+ (* -1 (/ t1 u)) (+ (* -1 (/ (pow t1 3) (pow u 3))) (+ (* 2 (/ (pow t1 2) (pow u 2))) (/ (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 (/ (+ (* -1 (/ (pow t1 2) u)) (* 2 t1)) u))))
(* -1 (* (pow u 3) (- (+ (* 2 (/ t1 u)) (/ t1 u)) 1)))
(* -1 (* (pow u 3) (- (* -1 (/ (+ (* -1 (+ t1 (* 2 t1))) (+ (* 2 (/ (pow t1 2) u)) (/ (pow t1 2) u))) u)) 1)))
(* -1 (* (pow u 3) (- (* -1 (/ (+ (* -1 (+ t1 (* 2 t1))) (* -1 (/ (+ (* -1 (+ (* 2 (pow t1 2)) (pow t1 2))) (/ (pow t1 3) u)) u))) u)) 1)))
(* -1 (/ (* t1 v) (pow (- u t1) 2)))
(* -1 (/ (* t1 v) (- u t1)))
(* -1 (/ (* t1 v) (pow (+ t1 u) 2)))
(/ (* t1 (* v (- (* 2 (/ t1 u)) 1))) (pow u 2))
(/ (* v (- (* 2 (/ t1 u)) 1)) (pow u 2))
(* v (- (* 2 (/ t1 u)) 1))
(* 2 (* t1 v))
(* t1 v)
(* -1 (* t1 v))
(* -1 (/ (* t1 (* v (+ 1 (* -2 (/ t1 u))))) (pow u 2)))
(* -1 (/ (* v (+ 1 (* -2 (/ t1 u)))) (pow u 2)))
(* -1 (* v (+ 1 (* -2 (/ t1 u)))))
(* 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)))
t1
(+ 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)))))))))
(+ (* -1 (/ v (pow u 2))) (* 2 (/ (* t1 v) (pow u 3))))
(+ (* -2 (* t1 u)) (pow u 2))
(+ (* t1 (+ t1 (* -2 u))) (pow u 2))
(+ (* t1 (+ (* -2 (pow u 2)) (* -1 (pow u 2)))) (pow u 3))
(+ (* t1 (+ (* -2 (pow u 2)) (+ (* -1 (pow u 2)) (* t1 (+ u (* 2 u)))))) (pow u 3))
(+ (* t1 (+ (* -2 (pow u 2)) (+ (* -1 (pow u 2)) (* t1 (+ u (+ (* -1 t1) (* 2 u))))))) (pow u 3))
(/ (+ (* -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 (/ v (* t1 (pow u 2)))) (* 2 (/ v (pow u 3)))))
(* t1 (+ (* -1 (/ v (* t1 (pow u 2)))) (* 2 (/ v (pow u 3)))))
(* t1 (+ (* -1 (/ v t1)) (* 2 (/ v u))))
(* (pow t1 2) (+ 1 (* -2 (/ u t1))))
(* (pow t1 2) (+ 1 (+ (* -2 (/ u t1)) (/ (pow u 2) (pow t1 2)))))
(* (pow t1 3) (- (+ (* 2 (/ u t1)) (/ u t1)) 1))
(* (pow t1 3) (- (+ (* -2 (/ (pow u 2) (pow t1 2))) (+ (* -1 (/ (pow u 2) (pow t1 2))) (+ (* 2 (/ u t1)) (/ u t1)))) 1))
(* (pow t1 3) (- (+ (* -2 (/ (pow u 2) (pow t1 2))) (+ (* -1 (/ (pow u 2) (pow t1 2))) (+ (* 2 (/ u t1)) (+ (/ u t1) (/ (pow u 3) (pow t1 3)))))) 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))
(+ 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))
(* -1 (* t1 (+ (* -2 (/ v (pow u 3))) (/ v (* t1 (pow u 2))))))
(* -1 (* t1 (+ (* -2 (/ v u)) (/ v t1))))
(* (pow t1 2) (+ 1 (* -1 (/ (+ (* -1 (/ (pow u 2) t1)) (* 2 u)) t1))))
(* -1 (* (pow t1 3) (+ 1 (* -1 (/ (+ u (* 2 u)) t1)))))
(* -1 (* (pow t1 3) (+ 1 (* -1 (/ (+ u (+ (* -1 (/ (+ (* 2 (pow u 2)) (pow u 2)) t1)) (* 2 u))) t1)))))
(* -1 (* (pow t1 3) (+ 1 (* -1 (/ (+ u (+ (* -1 (/ (+ (* -1 (/ (pow u 3) t1)) (+ (* 2 (pow u 2)) (pow u 2))) t1)) (* 2 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 (fma.f64 (*.f64 #s(literal 2 binary64) (+.f64 (/.f64 (*.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 t1 #s(literal 3 binary64)))) t1) (/.f64 v (pow.f64 t1 #s(literal 4 binary64))))) u (*.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))
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)
u
(+ (* -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 (fma.f64 (*.f64 #s(literal -2 binary64) (+.f64 (/.f64 (*.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 t1 #s(literal 3 binary64)))) t1) (/.f64 v (pow.f64 t1 #s(literal 4 binary64))))) u (*.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 (/ (* t1 v) (pow u 2)))
(*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v u))
(/ v u)
(/.f64 v u)
(* -1 (/ t1 u))
(/.f64 (neg.f64 t1) u)
(* 2 (/ (* (pow t1 2) v) (pow u 3)))
(*.f64 (/.f64 v (pow.f64 u #s(literal 3 binary64))) (*.f64 (*.f64 t1 t1) #s(literal 2 binary64)))
(/ (+ (* -1 (* t1 (* u v))) (* 2 (* (pow t1 2) v))) (pow u 3))
(/.f64 (fma.f64 (*.f64 (neg.f64 t1) u) v (*.f64 (*.f64 (*.f64 t1 t1) v) #s(literal 2 binary64))) (pow.f64 u #s(literal 3 binary64)))
(* 2 (/ (* t1 v) (pow u 3)))
(*.f64 (/.f64 v (pow.f64 u #s(literal 3 binary64))) (*.f64 #s(literal 2 binary64) t1))
(/ (+ (* -1 (* u v)) (* 2 (* t1 v))) (pow u 3))
(/.f64 (*.f64 v (fma.f64 #s(literal 2 binary64) t1 (neg.f64 u))) (pow.f64 u #s(literal 3 binary64)))
(* 2 (/ (* t1 v) u))
(*.f64 (*.f64 t1 (/.f64 v u)) #s(literal 2 binary64))
(/ (+ (* -1 (* u v)) (* 2 (* t1 v))) u)
(/.f64 (*.f64 v (fma.f64 #s(literal 2 binary64) t1 (neg.f64 u))) u)
(pow u 2)
(*.f64 u u)
(pow t1 2)
(*.f64 t1 t1)
(+ (* -2 (* t1 u)) (pow t1 2))
(fma.f64 (*.f64 u t1) #s(literal -2 binary64) (*.f64 t1 t1))
(+ (* u (+ u (* -2 t1))) (pow t1 2))
(fma.f64 (fma.f64 #s(literal -2 binary64) t1 u) u (*.f64 t1 t1))
(* -1 (pow t1 3))
(pow.f64 (neg.f64 t1) #s(literal 3 binary64))
(+ (* -1 (pow t1 3)) (* u (+ (* 2 (pow t1 2)) (pow t1 2))))
(fma.f64 (*.f64 #s(literal 3 binary64) (*.f64 t1 t1)) u (pow.f64 (neg.f64 t1) #s(literal 3 binary64)))
(+ (* -1 (pow t1 3)) (* u (+ (* 2 (pow t1 2)) (+ (* u (+ (* -2 t1) (* -1 t1))) (pow t1 2)))))
(fma.f64 (fma.f64 (*.f64 #s(literal -3 binary64) t1) u (*.f64 #s(literal 3 binary64) (*.f64 t1 t1))) u (pow.f64 (neg.f64 t1) #s(literal 3 binary64)))
(+ (* -1 (pow t1 3)) (* u (+ (* 2 (pow t1 2)) (+ (* u (+ u (+ (* -2 t1) (* -1 t1)))) (pow t1 2)))))
(fma.f64 (fma.f64 (fma.f64 #s(literal -3 binary64) t1 u) u (*.f64 #s(literal 3 binary64) (*.f64 t1 t1))) u (pow.f64 (neg.f64 t1) #s(literal 3 binary64)))
(/ (+ (* -2 (/ (* (pow t1 2) v) u)) (* -1 (* t1 v))) (pow u 2))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 t1 t1) v) u) #s(literal -2 binary64) (*.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 (*.f64 #s(literal -4 binary64) (pow.f64 t1 #s(literal 3 binary64))) u) (/.f64 v u) (fma.f64 (/.f64 (pow.f64 t1 #s(literal 3 binary64)) u) (/.f64 v u) (fma.f64 (/.f64 (*.f64 (*.f64 t1 t1) v) u) #s(literal -2 binary64) (*.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)) (+ (* 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 (*.f64 #s(literal -4 binary64) (pow.f64 t1 #s(literal 3 binary64))) u) (/.f64 v u) (fma.f64 (/.f64 (*.f64 (*.f64 t1 t1) v) u) #s(literal -2 binary64) (fma.f64 (neg.f64 v) t1 (+.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 t1 (/.f64 (neg.f64 v) u))
(/ (+ (* -1 (* t1 v)) (* -1 (/ (* (pow t1 2) v) u))) u)
(/.f64 (fma.f64 v t1 (/.f64 (*.f64 (*.f64 t1 t1) v) u)) (neg.f64 u))
(/ (+ (* -1 (* t1 v)) (+ (* -1 (/ (* (pow t1 2) v) u)) (* -1 (/ (* (pow t1 3) v) (pow u 2))))) u)
(/.f64 (fma.f64 (/.f64 (pow.f64 (neg.f64 t1) #s(literal 3 binary64)) u) (/.f64 v u) (neg.f64 (fma.f64 v t1 (/.f64 (*.f64 (*.f64 t1 t1) 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 t1 t1) v) 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 u)
(/.f64 t1 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 (+ 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 (/.f64 (*.f64 (*.f64 t1 t1) v) u) #s(literal 2 binary64) (*.f64 (neg.f64 t1) v)) (*.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 (*.f64 #s(literal -4 binary64) (pow.f64 t1 #s(literal 3 binary64))) u) (/.f64 v u) (fma.f64 (/.f64 (pow.f64 t1 #s(literal 3 binary64)) u) (/.f64 v u) (fma.f64 (/.f64 (*.f64 (*.f64 t1 t1) v) u) #s(literal 2 binary64) (*.f64 (neg.f64 t1) v)))) (*.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 (*.f64 #s(literal -4 binary64) (pow.f64 t1 #s(literal 3 binary64))) u) (/.f64 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 t1 t1) v) u) #s(literal 2 binary64) (*.f64 (neg.f64 t1) v))))) (*.f64 u u))
(* -1 (/ v (pow u 2)))
(/.f64 (neg.f64 v) (*.f64 u u))
(/ (+ (* -1 v) (* 2 (/ (* t1 v) u))) (pow u 2))
(/.f64 (fma.f64 (*.f64 t1 (/.f64 v u)) #s(literal 2 binary64) (neg.f64 v)) (*.f64 u u))
(* -1 v)
(neg.f64 v)
(+ (* -1 v) (* 2 (/ (* t1 v) u)))
(fma.f64 (*.f64 t1 (/.f64 v u)) #s(literal 2 binary64) (neg.f64 v))
(* (pow u 2) (+ 1 (* -2 (/ t1 u))))
(*.f64 (fma.f64 (/.f64 t1 u) #s(literal -2 binary64) #s(literal 1 binary64)) (*.f64 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 3)
(pow.f64 u #s(literal 3 binary64))
(* (pow u 3) (+ 1 (+ (* -2 (/ t1 u)) (* -1 (/ t1 u)))))
(*.f64 (fma.f64 (/.f64 t1 u) #s(literal -3 binary64) #s(literal 1 binary64)) (pow.f64 u #s(literal 3 binary64)))
(* (pow u 3) (+ 1 (+ (* -2 (/ t1 u)) (+ (* -1 (/ t1 u)) (+ (* 2 (/ (pow t1 2) (pow u 2))) (/ (pow t1 2) (pow u 2)))))))
(*.f64 (fma.f64 (/.f64 t1 u) #s(literal -3 binary64) (fma.f64 #s(literal 3 binary64) (*.f64 (/.f64 t1 u) (/.f64 t1 u)) #s(literal 1 binary64))) (pow.f64 u #s(literal 3 binary64)))
(* (pow u 3) (+ 1 (+ (* -2 (/ t1 u)) (+ (* -1 (/ t1 u)) (+ (* -1 (/ (pow t1 3) (pow u 3))) (+ (* 2 (/ (pow t1 2) (pow u 2))) (/ (pow t1 2) (pow u 2))))))))
(*.f64 (+.f64 (fma.f64 (/.f64 t1 u) #s(literal -3 binary64) #s(literal 1 binary64)) (fma.f64 #s(literal 3 binary64) (*.f64 (/.f64 t1 u) (/.f64 t1 u)) (pow.f64 (/.f64 (neg.f64 t1) u) #s(literal 3 binary64)))) (pow.f64 u #s(literal 3 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 (*.f64 t1 t1) #s(literal 2 binary64)) v (/.f64 (*.f64 #s(literal -3 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v)) (neg.f64 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 (*.f64 t1 t1) #s(literal 2 binary64)) v (/.f64 (fma.f64 #s(literal -3 binary64) (*.f64 (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 t1 t1) v) 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 (neg.f64 t1) #s(literal 3 binary64)) (/.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 t1 t1) v)) (neg.f64 u))) (neg.f64 u))
(* -1 (/ (+ (* -1 t1) (* -1 (/ (pow t1 2) u))) u))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 t1 t1) u) t1)) (neg.f64 u))
(* -1 (/ (+ (* -1 t1) (* -1 (/ (+ (/ (pow t1 3) u) (pow t1 2)) u))) u))
(/.f64 (neg.f64 (+.f64 (/.f64 (fma.f64 t1 t1 (/.f64 (pow.f64 t1 #s(literal 3 binary64)) u)) u) t1)) (neg.f64 u))
(* -1 (/ (+ (* -1 t1) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (pow t1 4) u)) (* -1 (pow t1 3))) u)) (pow t1 2)) u))) u))
(/.f64 (-.f64 (/.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))) (neg.f64 u)) t1) (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) (*.f64 t1 t1)) v (/.f64 (*.f64 #s(literal -3 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v)) (neg.f64 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) (*.f64 t1 t1)) v (/.f64 (fma.f64 #s(literal -3 binary64) (*.f64 (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 (/ (+ (* -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))
(* -1 (* (pow u 3) (- (+ (* 2 (/ t1 u)) (/ t1 u)) 1)))
(*.f64 (neg.f64 (-.f64 (*.f64 #s(literal 3 binary64) (/.f64 t1 u)) #s(literal 1 binary64))) (pow.f64 u #s(literal 3 binary64)))
(* -1 (* (pow u 3) (- (* -1 (/ (+ (* -1 (+ t1 (* 2 t1))) (+ (* 2 (/ (pow t1 2) u)) (/ (pow t1 2) u))) u)) 1)))
(*.f64 (neg.f64 (-.f64 (/.f64 (fma.f64 #s(literal -3 binary64) t1 (*.f64 #s(literal 3 binary64) (/.f64 (*.f64 t1 t1) u))) (neg.f64 u)) #s(literal 1 binary64))) (pow.f64 u #s(literal 3 binary64)))
(* -1 (* (pow u 3) (- (* -1 (/ (+ (* -1 (+ t1 (* 2 t1))) (* -1 (/ (+ (* -1 (+ (* 2 (pow t1 2)) (pow t1 2))) (/ (pow t1 3) u)) u))) u)) 1)))
(*.f64 (neg.f64 (-.f64 (/.f64 (neg.f64 (fma.f64 #s(literal 3 binary64) t1 (/.f64 (fma.f64 #s(literal -3 binary64) (*.f64 t1 t1) (/.f64 (pow.f64 t1 #s(literal 3 binary64)) u)) u))) (neg.f64 u)) #s(literal 1 binary64))) (pow.f64 u #s(literal 3 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))))
(/ (* t1 (* v (- (* 2 (/ t1 u)) 1))) (pow u 2))
(*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 t1 u) #s(literal 2 binary64)) #s(literal 1 binary64)) v) u) (/.f64 t1 u))
(/ (* v (- (* 2 (/ t1 u)) 1)) (pow u 2))
(*.f64 (/.f64 (-.f64 (*.f64 (/.f64 t1 u) #s(literal 2 binary64)) #s(literal 1 binary64)) u) (/.f64 v u))
(* v (- (* 2 (/ t1 u)) 1))
(*.f64 (-.f64 (*.f64 (/.f64 t1 u) #s(literal 2 binary64)) #s(literal 1 binary64)) v)
(* 2 (* t1 v))
(*.f64 (*.f64 v t1) #s(literal 2 binary64))
(* t1 v)
(*.f64 v t1)
(* -1 (* t1 v))
(*.f64 (neg.f64 t1) v)
(* -1 (/ (* t1 (* v (+ 1 (* -2 (/ t1 u))))) (pow u 2)))
(*.f64 (neg.f64 t1) (*.f64 (/.f64 (fma.f64 (/.f64 t1 u) #s(literal -2 binary64) #s(literal 1 binary64)) u) (/.f64 v u)))
(* -1 (/ (* v (+ 1 (* -2 (/ t1 u)))) (pow u 2)))
(*.f64 (/.f64 (neg.f64 v) u) (/.f64 (fma.f64 (/.f64 t1 u) #s(literal -2 binary64) #s(literal 1 binary64)) u))
(* -1 (* v (+ 1 (* -2 (/ t1 u)))))
(*.f64 (fma.f64 (/.f64 t1 u) #s(literal -2 binary64) #s(literal 1 binary64)) (neg.f64 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 (*.f64 #s(literal 2 binary64) (+.f64 (/.f64 (*.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 u #s(literal 4 binary64)))) u) (/.f64 v (pow.f64 u #s(literal 5 binary64))))) 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 (+ (* -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)
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 (*.f64 #s(literal -2 binary64) (+.f64 (/.f64 (*.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 u #s(literal 4 binary64)))) u) (/.f64 v (pow.f64 u #s(literal 5 binary64))))) 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)
(+ (* -1 (/ v (pow u 2))) (* 2 (/ (* t1 v) (pow u 3))))
(fma.f64 (/.f64 v (pow.f64 u #s(literal 3 binary64))) (*.f64 #s(literal 2 binary64) t1) (/.f64 (neg.f64 v) (*.f64 u u)))
(+ (* -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) u t1) t1 (*.f64 u u))
(+ (* t1 (+ (* -2 (pow u 2)) (* -1 (pow u 2)))) (pow u 3))
(fma.f64 (*.f64 (*.f64 u u) #s(literal -3 binary64)) t1 (pow.f64 u #s(literal 3 binary64)))
(+ (* t1 (+ (* -2 (pow u 2)) (+ (* -1 (pow u 2)) (* t1 (+ u (* 2 u)))))) (pow u 3))
(fma.f64 (fma.f64 (*.f64 #s(literal 3 binary64) u) t1 (*.f64 (*.f64 u u) #s(literal -3 binary64))) t1 (pow.f64 u #s(literal 3 binary64)))
(+ (* t1 (+ (* -2 (pow u 2)) (+ (* -1 (pow u 2)) (* t1 (+ u (+ (* -1 t1) (* 2 u))))))) (pow u 3))
(fma.f64 (fma.f64 (fma.f64 #s(literal 3 binary64) u (neg.f64 t1)) t1 (*.f64 (*.f64 u u) #s(literal -3 binary64))) t1 (pow.f64 u #s(literal 3 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 (*.f64 #s(literal -4 binary64) (*.f64 u u)) t1) (/.f64 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 (*.f64 #s(literal -4 binary64) (*.f64 u u)) t1) (/.f64 v t1) (fma.f64 (*.f64 u (/.f64 v t1)) #s(literal -2 binary64) (-.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 (/.f64 (*.f64 u u) t1) (/.f64 v t1) (fma.f64 u (/.f64 v t1) v))
(+ v (+ (/ (* u v) t1) (+ (/ (* (pow u 2) v) (pow t1 2)) (/ (* (pow u 3) v) (pow t1 3)))))
(+.f64 (fma.f64 (/.f64 (*.f64 u u) t1) (/.f64 v t1) (*.f64 (pow.f64 u #s(literal 3 binary64)) (/.f64 v (pow.f64 t1 #s(literal 3 binary64))))) (fma.f64 u (/.f64 v t1) 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 (*.f64 #s(literal -4 binary64) (*.f64 u u)) t1) (/.f64 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 (*.f64 #s(literal -4 binary64) (*.f64 u u)) t1) (/.f64 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 (/ v (* t1 (pow u 2)))) (* 2 (/ v (pow u 3)))))
(*.f64 (fma.f64 (/.f64 v (pow.f64 u #s(literal 3 binary64))) #s(literal 2 binary64) (/.f64 (neg.f64 v) (*.f64 (*.f64 u u) t1))) (*.f64 t1 t1))
(* t1 (+ (* -1 (/ v (* t1 (pow u 2)))) (* 2 (/ v (pow u 3)))))
(*.f64 (fma.f64 (/.f64 v (pow.f64 u #s(literal 3 binary64))) #s(literal 2 binary64) (/.f64 (neg.f64 v) (*.f64 (*.f64 u u) t1))) t1)
(* t1 (+ (* -1 (/ v t1)) (* 2 (/ v u))))
(*.f64 (fma.f64 (/.f64 v u) #s(literal 2 binary64) (/.f64 (neg.f64 v) t1)) t1)
(* (pow t1 2) (+ 1 (* -2 (/ u t1))))
(*.f64 (fma.f64 (/.f64 u t1) #s(literal -2 binary64) #s(literal 1 binary64)) (*.f64 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 3) (- (+ (* 2 (/ u t1)) (/ u t1)) 1))
(*.f64 (-.f64 (*.f64 #s(literal 3 binary64) (/.f64 u t1)) #s(literal 1 binary64)) (pow.f64 t1 #s(literal 3 binary64)))
(* (pow t1 3) (- (+ (* -2 (/ (pow u 2) (pow t1 2))) (+ (* -1 (/ (pow u 2) (pow t1 2))) (+ (* 2 (/ u t1)) (/ u t1)))) 1))
(*.f64 (-.f64 (fma.f64 (*.f64 (/.f64 u t1) (/.f64 u t1)) #s(literal -3 binary64) (*.f64 #s(literal 3 binary64) (/.f64 u t1))) #s(literal 1 binary64)) (pow.f64 t1 #s(literal 3 binary64)))
(* (pow t1 3) (- (+ (* -2 (/ (pow u 2) (pow t1 2))) (+ (* -1 (/ (pow u 2) (pow t1 2))) (+ (* 2 (/ u t1)) (+ (/ u t1) (/ (pow u 3) (pow t1 3)))))) 1))
(*.f64 (-.f64 (fma.f64 (*.f64 (/.f64 u t1) (/.f64 u t1)) #s(literal -3 binary64) (fma.f64 #s(literal 3 binary64) (/.f64 u t1) (pow.f64 (/.f64 u t1) #s(literal 3 binary64)))) #s(literal 1 binary64)) (pow.f64 t1 #s(literal 3 binary64)))
(* -1 (/ (+ v (* 2 (/ (* u v) t1))) t1))
(/.f64 (fma.f64 (*.f64 u (/.f64 v t1)) #s(literal 2 binary64) 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))
(+ v (* -1 (/ (- (* -1 (/ (* (pow u 2) v) t1)) (* u v)) t1)))
(-.f64 v (/.f64 (neg.f64 (fma.f64 (*.f64 u u) (/.f64 v t1) (*.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 (-.f64 #s(literal 1 binary64) (/.f64 u t1)) (neg.f64 t1))
(* -1 (/ (+ v (* -2 (/ (* u v) t1))) t1))
(/.f64 (fma.f64 (*.f64 u (/.f64 v t1)) #s(literal -2 binary64) 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))
(* -1 (* t1 (+ (* -2 (/ v (pow u 3))) (/ v (* t1 (pow u 2))))))
(*.f64 (fma.f64 (/.f64 v (pow.f64 u #s(literal 3 binary64))) #s(literal -2 binary64) (/.f64 v (*.f64 (*.f64 u u) t1))) (neg.f64 t1))
(* -1 (* t1 (+ (* -2 (/ v u)) (/ v t1))))
(*.f64 (fma.f64 (/.f64 v u) #s(literal -2 binary64) (/.f64 v t1)) (neg.f64 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))
(* -1 (* (pow t1 3) (+ 1 (* -1 (/ (+ u (* 2 u)) t1)))))
(*.f64 (fma.f64 #s(literal -3 binary64) (/.f64 u t1) #s(literal 1 binary64)) (pow.f64 (neg.f64 t1) #s(literal 3 binary64)))
(* -1 (* (pow t1 3) (+ 1 (* -1 (/ (+ u (+ (* -1 (/ (+ (* 2 (pow u 2)) (pow u 2)) t1)) (* 2 u))) t1)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 3 binary64) u (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 u u)) (neg.f64 t1))) t1)) (pow.f64 (neg.f64 t1) #s(literal 3 binary64)))
(* -1 (* (pow t1 3) (+ 1 (* -1 (/ (+ u (+ (* -1 (/ (+ (* -1 (/ (pow u 3) t1)) (+ (* 2 (pow u 2)) (pow u 2))) t1)) (* 2 u))) t1)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 3 binary64) u (/.f64 (fma.f64 #s(literal 3 binary64) (*.f64 u u) (/.f64 (pow.f64 u #s(literal 3 binary64)) (neg.f64 t1))) (neg.f64 t1))) t1)) (pow.f64 (neg.f64 t1) #s(literal 3 binary64)))

rewrite113.0ms (2.5%)

Memory
0.9MiB live, 77.2MiB allocated; 84ms collecting garbage
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
035214
057208
1193202
01240202
Stop Event
iter limit
iter limit
node limit
iter limit
Counts
30 → 254
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)
#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 v u)
(/.f64 (neg.f64 t1) u)
(neg.f64 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 (fma.f64 #s(literal -1 binary64) v (/.f64 (*.f64 (*.f64 v t1) #s(literal 2 binary64)) u)) (*.f64 u u)) t1)
(/.f64 (fma.f64 #s(literal -1 binary64) v (/.f64 (*.f64 (*.f64 v t1) #s(literal 2 binary64)) u)) (*.f64 u u))
(fma.f64 #s(literal -1 binary64) v (/.f64 (*.f64 (*.f64 v t1) #s(literal 2 binary64)) u))
#s(literal -1 binary64)
(/.f64 (*.f64 (*.f64 v t1) #s(literal 2 binary64)) u)
(*.f64 (*.f64 v t1) #s(literal 2 binary64))
(*.f64 v t1)
#s(literal 2 binary64)
(*.f64 u u)
(/.f64 (*.f64 (neg.f64 t1) v) (/.f64 (pow.f64 (-.f64 u t1) #s(literal 3 binary64)) (-.f64 u t1)))
(*.f64 (neg.f64 t1) v)
(/.f64 (pow.f64 (-.f64 u t1) #s(literal 3 binary64)) (-.f64 u t1))
(pow.f64 (-.f64 u t1) #s(literal 3 binary64))
#s(literal 3 binary64)
Outputs
(*.f64 (/.f64 (*.f64 (neg.f64 v) (/.f64 t1 (-.f64 u t1))) (*.f64 (+.f64 u t1) (-.f64 u t1))) (+.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)))) (fma.f64 (+.f64 u t1) t1 (*.f64 u u)))
(*.f64 (/.f64 (neg.f64 v) (-.f64 u t1)) (/.f64 t1 (-.f64 u t1)))
(*.f64 (neg.f64 v) (/.f64 (/.f64 t1 (-.f64 u t1)) (-.f64 u t1)))
(*.f64 (/.f64 t1 (-.f64 u t1)) (/.f64 (neg.f64 v) (-.f64 u t1)))
(/.f64 (*.f64 (neg.f64 t1) (/.f64 (neg.f64 v) (-.f64 u t1))) (neg.f64 (-.f64 u t1)))
(/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 u t1)))
(/.f64 (*.f64 (neg.f64 t1) v) (pow.f64 (-.f64 u t1) #s(literal 2 binary64)))
(/.f64 (*.f64 v t1) (*.f64 (neg.f64 (-.f64 u t1)) (-.f64 u t1)))
(/.f64 (*.f64 (neg.f64 v) (/.f64 t1 (-.f64 u t1))) (neg.f64 (neg.f64 (-.f64 u t1))))
(/.f64 (*.f64 (neg.f64 v) (/.f64 t1 (-.f64 u t1))) (-.f64 u t1))
(neg.f64 (/.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) (-.f64 u t1)))
(neg.f64 (/.f64 (*.f64 (neg.f64 v) (/.f64 t1 (-.f64 u t1))) (neg.f64 (-.f64 u t1))))
(*.f64 (/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 u t1) (-.f64 u t1))) (+.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)))) (fma.f64 (+.f64 u t1) t1 (*.f64 u u)))
(*.f64 (*.f64 (/.f64 t1 (-.f64 u t1)) #s(literal -1 binary64)) v)
(*.f64 (neg.f64 (/.f64 t1 (-.f64 u t1))) v)
(*.f64 (*.f64 v (/.f64 t1 (-.f64 u t1))) #s(literal -1 binary64))
(*.f64 (neg.f64 v) (/.f64 t1 (-.f64 u t1)))
(*.f64 #s(literal -1 binary64) (*.f64 v (/.f64 t1 (-.f64 u t1))))
(*.f64 v (*.f64 #s(literal -1 binary64) (/.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 (neg.f64 t1) v) (-.f64 u t1))
(/.f64 (*.f64 v t1) (neg.f64 (-.f64 u t1)))
(neg.f64 (*.f64 v (/.f64 t1 (-.f64 u 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 (neg.f64 t1) (neg.f64 (-.f64 u t1)))
(/.f64 t1 (neg.f64 (neg.f64 (-.f64 u t1))))
(/.f64 t1 (-.f64 u t1))
(neg.f64 (/.f64 t1 (neg.f64 (-.f64 u t1))))
(neg.f64 (/.f64 (neg.f64 t1) (-.f64 u t1)))
t1
(*.f64 (/.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (fma.f64 t1 t1 (*.f64 (neg.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)))
(/.f64 (neg.f64 (*.f64 (+.f64 u t1) (-.f64 u t1))) (neg.f64 (+.f64 u t1)))
(/.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 (*.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))) (fma.f64 (+.f64 u t1) t1 (*.f64 u u)))
(-.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)
u
(*.f64 #s(literal -1 binary64) v)
(*.f64 v #s(literal -1 binary64))
(neg.f64 v)
v
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1))
(*.f64 #s(literal -1 binary64) (/.f64 v t1))
(*.f64 v (/.f64 #s(literal -1 binary64) t1))
(/.f64 (neg.f64 v) t1)
(/.f64 v (neg.f64 t1))
(neg.f64 (/.f64 v t1))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (/.f64 v (neg.f64 u)) (/.f64 t1 u)))
(*.f64 (/.f64 (neg.f64 t1) (fabs.f64 u)) (/.f64 v (fabs.f64 u)))
(*.f64 (/.f64 v (neg.f64 u)) (/.f64 t1 u))
(*.f64 (/.f64 v (fabs.f64 u)) (/.f64 (neg.f64 t1) (fabs.f64 u)))
(*.f64 (/.f64 t1 u) (/.f64 v (neg.f64 u)))
(*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v u))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 u u)))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) u))
(*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u))
(*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u)))
(/.f64 (/.f64 (*.f64 (neg.f64 t1) v) (neg.f64 u)) (neg.f64 u))
(/.f64 (/.f64 (*.f64 (neg.f64 t1) v) (fabs.f64 u)) (fabs.f64 u))
(/.f64 (*.f64 t1 (/.f64 v u)) (neg.f64 u))
(/.f64 (*.f64 (neg.f64 v) (/.f64 (neg.f64 t1) u)) (neg.f64 u))
(/.f64 (*.f64 (/.f64 (neg.f64 t1) u) (neg.f64 v)) (neg.f64 u))
(/.f64 (*.f64 (/.f64 v u) t1) (neg.f64 u))
(/.f64 (neg.f64 (*.f64 (/.f64 (neg.f64 t1) u) v)) (neg.f64 u))
(/.f64 (*.f64 (/.f64 (neg.f64 t1) u) v) u)
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 u u))
(/.f64 (*.f64 v t1) (*.f64 (neg.f64 u) u))
(neg.f64 (/.f64 (*.f64 v t1) (*.f64 u u)))
(neg.f64 (*.f64 (/.f64 v u) (/.f64 t1 u)))
(neg.f64 (*.f64 (/.f64 t1 u) (/.f64 v u)))
(*.f64 #s(literal -1 binary64) (/.f64 v (neg.f64 u)))
(*.f64 v (/.f64 #s(literal -1 binary64) (neg.f64 u)))
(/.f64 (neg.f64 v) (neg.f64 u))
(/.f64 v (neg.f64 (neg.f64 u)))
(/.f64 v u)
(neg.f64 (/.f64 (neg.f64 v) u))
(neg.f64 (/.f64 v (neg.f64 u)))
(/.f64 (neg.f64 t1) (neg.f64 (neg.f64 u)))
(/.f64 (neg.f64 t1) u)
(/.f64 t1 (neg.f64 u))
(neg.f64 (/.f64 t1 u))
(neg.f64 t1)
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) u) v) u) (/.f64 t1 u)))
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) u) v) (neg.f64 u)) (/.f64 (neg.f64 t1) u))
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) u) v) (fabs.f64 u)) (/.f64 t1 (fabs.f64 u)))
(*.f64 (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) u) v) u) (/.f64 t1 u))
(*.f64 (/.f64 (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) u) v) u) u) t1)
(*.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) u) v) (/.f64 t1 (*.f64 u u)))
(*.f64 t1 (/.f64 (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) u) v) u) u))
(/.f64 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) u) v) t1) (neg.f64 u)) (neg.f64 u))
(/.f64 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) u) v) t1) (fabs.f64 u)) (fabs.f64 u))
(/.f64 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) u) v) t1) u) u)
(/.f64 (*.f64 (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) u) v) u) t1) u)
(/.f64 (*.f64 (neg.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) u) v)) t1) (*.f64 (neg.f64 u) u))
(/.f64 (*.f64 t1 (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) u) v) u)) u)
(/.f64 (*.f64 t1 (neg.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) u) v))) (*.f64 (neg.f64 u) u))
(/.f64 (neg.f64 (*.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) u) v) t1)) (*.f64 (neg.f64 u) u))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) u) v) t1) (*.f64 u u))
(fma.f64 (/.f64 v (*.f64 (neg.f64 u) u)) t1 (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) (pow.f64 u #s(literal 3 binary64))) t1))
(fma.f64 t1 (/.f64 v (*.f64 (neg.f64 u) u)) (*.f64 t1 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) (pow.f64 u #s(literal 3 binary64)))))
(+.f64 (*.f64 (/.f64 v (*.f64 (neg.f64 u) u)) t1) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) (pow.f64 u #s(literal 3 binary64))) t1))
(+.f64 (*.f64 t1 (/.f64 v (*.f64 (neg.f64 u) u))) (*.f64 t1 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) (pow.f64 u #s(literal 3 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 v (*.f64 (neg.f64 u) u)) (/.f64 v (*.f64 (neg.f64 u) u))) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) (pow.f64 u #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) (pow.f64 u #s(literal 3 binary64))))) (-.f64 (/.f64 v (*.f64 (neg.f64 u) u)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) (pow.f64 u #s(literal 3 binary64)))))
(/.f64 (+.f64 (pow.f64 (/.f64 v (*.f64 (neg.f64 u) u)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) (pow.f64 u #s(literal 3 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 v (*.f64 (neg.f64 u) u)) (/.f64 v (*.f64 (neg.f64 u) u)) (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) (pow.f64 u #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) (pow.f64 u #s(literal 3 binary64)))) (*.f64 (/.f64 v (*.f64 (neg.f64 u) u)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) (pow.f64 u #s(literal 3 binary64)))))))
(/.f64 (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) u) v) (neg.f64 u)) (neg.f64 u))
(/.f64 (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) u) v) (fabs.f64 u)) (fabs.f64 u))
(/.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) u) v) u)) (neg.f64 u))
(/.f64 (neg.f64 (neg.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) u) v))) (*.f64 u u))
(/.f64 (fma.f64 (neg.f64 v) (*.f64 u u) (*.f64 (*.f64 u u) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) u))) (*.f64 (*.f64 u u) (*.f64 u u)))
(/.f64 (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) u) v) u) u)
(/.f64 (-.f64 (*.f64 v v) (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) u) #s(literal 2 binary64))) (*.f64 (-.f64 (neg.f64 v) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) u)) (*.f64 u u)))
(/.f64 (fma.f64 (pow.f64 v #s(literal 3 binary64)) #s(literal -1 binary64) (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) u) #s(literal 3 binary64))) (*.f64 (fma.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) u) (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) u) (neg.f64 v)) (*.f64 v v)) (*.f64 u u)))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) u) v)) (*.f64 (neg.f64 u) u))
(/.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) u) v) (*.f64 u u))
(neg.f64 (/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) u) v)) (*.f64 u u)))
(neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) u) v) (*.f64 (neg.f64 u) u)))
(fma.f64 (/.f64 (*.f64 v t1) (fabs.f64 u)) (/.f64 (/.f64 #s(literal 2 binary64) u) (fabs.f64 u)) (/.f64 v (*.f64 (neg.f64 u) u)))
(fma.f64 (/.f64 (*.f64 v t1) u) (/.f64 (/.f64 #s(literal 2 binary64) u) u) (/.f64 v (*.f64 (neg.f64 u) u)))
(fma.f64 (/.f64 #s(literal -1 binary64) (neg.f64 u)) (/.f64 v (neg.f64 u)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) (pow.f64 u #s(literal 3 binary64))))
(fma.f64 (/.f64 v (neg.f64 u)) (/.f64 #s(literal -1 binary64) (neg.f64 u)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) (pow.f64 u #s(literal 3 binary64))))
(fma.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 u)) (/.f64 v (fabs.f64 u)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) (pow.f64 u #s(literal 3 binary64))))
(fma.f64 (/.f64 v (fabs.f64 u)) (/.f64 #s(literal -1 binary64) (fabs.f64 u)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) (pow.f64 u #s(literal 3 binary64))))
(fma.f64 (/.f64 #s(literal -1 binary64) u) (/.f64 v u) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) (pow.f64 u #s(literal 3 binary64))))
(fma.f64 (*.f64 (/.f64 (neg.f64 t1) u) v) (/.f64 (/.f64 #s(literal 2 binary64) u) (neg.f64 u)) (/.f64 v (*.f64 (neg.f64 u) u)))
(fma.f64 (*.f64 v t1) (/.f64 (/.f64 #s(literal 2 binary64) u) (*.f64 u u)) (/.f64 v (*.f64 (neg.f64 u) u)))
(fma.f64 #s(literal -1 binary64) (/.f64 v (*.f64 u u)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) (pow.f64 u #s(literal 3 binary64))))
(fma.f64 (/.f64 v u) (/.f64 #s(literal -1 binary64) u) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) (pow.f64 u #s(literal 3 binary64))))
(fma.f64 v (/.f64 #s(literal -1 binary64) (*.f64 u u)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) (pow.f64 u #s(literal 3 binary64))))
(+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) (pow.f64 u #s(literal 3 binary64))) (/.f64 v (*.f64 (neg.f64 u) u)))
(+.f64 (/.f64 v (*.f64 (neg.f64 u) u)) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) (pow.f64 u #s(literal 3 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) u) #s(literal 2 binary64)) (*.f64 v v)) (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) u) (neg.f64 v)))
(/.f64 (neg.f64 (-.f64 (*.f64 v v) (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) u) #s(literal 2 binary64)))) (neg.f64 (-.f64 (neg.f64 v) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) u))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 v #s(literal 3 binary64)) #s(literal -1 binary64) (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) u) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) u) (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) u) (neg.f64 v)) (*.f64 v v))))
(/.f64 (-.f64 (*.f64 v v) (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) u) #s(literal 2 binary64))) (-.f64 (neg.f64 v) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) u)))
(/.f64 (fma.f64 (pow.f64 v #s(literal 3 binary64)) #s(literal -1 binary64) (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) u) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) u) #s(literal 2 binary64)) (-.f64 (*.f64 v v) (*.f64 (neg.f64 v) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) u)))))
(/.f64 (fma.f64 (pow.f64 v #s(literal 3 binary64)) #s(literal -1 binary64) (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) u) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) u) (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) u) (neg.f64 v)) (*.f64 v 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 v t1) (/.f64 #s(literal 2 binary64) u) (neg.f64 v))
(fma.f64 #s(literal -1 binary64) v (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) u))
(fma.f64 v (/.f64 (*.f64 #s(literal 2 binary64) t1) u) (neg.f64 v))
(fma.f64 v (*.f64 t1 (/.f64 #s(literal 2 binary64) u)) (neg.f64 v))
(fma.f64 v #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) u))
(fma.f64 t1 (*.f64 v (/.f64 #s(literal 2 binary64) u)) (neg.f64 v))
(-.f64 (/.f64 (*.f64 v v) (-.f64 (neg.f64 v) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) u))) (/.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) u) #s(literal 2 binary64)) (-.f64 (neg.f64 v) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) u))))
(-.f64 (neg.f64 v) (*.f64 (*.f64 (neg.f64 t1) v) (/.f64 #s(literal 2 binary64) u)))
(-.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) u) v)
(+.f64 (/.f64 (pow.f64 (neg.f64 v) #s(literal 3 binary64)) (fma.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) u) (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) u) (neg.f64 v)) (*.f64 v v))) (/.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) u) #s(literal 3 binary64)) (fma.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) u) (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) u) (neg.f64 v)) (*.f64 v v))))
(+.f64 (neg.f64 v) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) u))
(+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) u) (neg.f64 v))
#s(literal -1 binary64)
(*.f64 (/.f64 #s(literal 2 binary64) u) (*.f64 v t1))
(*.f64 #s(literal 2 binary64) (/.f64 (*.f64 v t1) u))
(*.f64 (*.f64 v t1) (/.f64 #s(literal 2 binary64) u))
(*.f64 v (/.f64 (*.f64 #s(literal 2 binary64) t1) u))
(*.f64 v (*.f64 t1 (/.f64 #s(literal 2 binary64) u)))
(*.f64 t1 (*.f64 v (/.f64 #s(literal 2 binary64) u)))
(/.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (*.f64 v t1))) (neg.f64 (neg.f64 u)))
(/.f64 (*.f64 #s(literal -2 binary64) (*.f64 v t1)) (neg.f64 u))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) u)
(neg.f64 (/.f64 (*.f64 #s(literal -2 binary64) (*.f64 v t1)) u))
(neg.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 v t1)) (neg.f64 u)))
(*.f64 (*.f64 #s(literal 2 binary64) v) t1)
(*.f64 (*.f64 #s(literal 2 binary64) t1) v)
(*.f64 #s(literal 2 binary64) (*.f64 v t1))
(*.f64 (*.f64 v t1) #s(literal 2 binary64))
(*.f64 v (*.f64 #s(literal 2 binary64) t1))
(*.f64 t1 (*.f64 v #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 v t1) (*.f64 #s(literal 1 binary64) (*.f64 v t1)))
(fma.f64 (neg.f64 v) (neg.f64 t1) (*.f64 v t1))
(fma.f64 (*.f64 v t1) #s(literal 1 binary64) (*.f64 (*.f64 v t1) #s(literal 1 binary64)))
(fma.f64 (neg.f64 t1) (neg.f64 v) (*.f64 v t1))
(fma.f64 v t1 (*.f64 v t1))
(fma.f64 t1 v (*.f64 v t1))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 v t1)) (*.f64 #s(literal 1 binary64) (*.f64 v t1)))
(+.f64 (*.f64 (*.f64 v t1) #s(literal 1 binary64)) (*.f64 (*.f64 v t1) #s(literal 1 binary64)))
(+.f64 (*.f64 v t1) (*.f64 v t1))
(*.f64 (neg.f64 v) (neg.f64 t1))
(*.f64 (neg.f64 t1) (neg.f64 v))
(*.f64 v t1)
(*.f64 t1 v)
(neg.f64 (*.f64 (neg.f64 t1) v))
#s(literal 2 binary64)
(*.f64 (neg.f64 (neg.f64 u)) (neg.f64 (neg.f64 u)))
(*.f64 (neg.f64 (fabs.f64 u)) (neg.f64 (fabs.f64 u)))
(*.f64 (fabs.f64 (fabs.f64 u)) (fabs.f64 (fabs.f64 u)))
(*.f64 (pow.f64 u #s(literal 1 binary64)) (pow.f64 u #s(literal 1 binary64)))
(*.f64 (pow.f64 u #s(literal 1 binary64)) u)
(*.f64 (neg.f64 u) (neg.f64 u))
(*.f64 (fabs.f64 u) (fabs.f64 u))
(*.f64 u u)
(pow.f64 (neg.f64 u) #s(literal 2 binary64))
(pow.f64 (fabs.f64 u) #s(literal 2 binary64))
(pow.f64 u #s(literal 2 binary64))
(neg.f64 (*.f64 (neg.f64 u) u))
(fabs.f64 (*.f64 u u))
(exp.f64 (*.f64 (log.f64 u) #s(literal 2 binary64)))
(*.f64 (/.f64 (*.f64 (neg.f64 t1) v) (neg.f64 (pow.f64 (-.f64 u t1) #s(literal 3 binary64)))) (neg.f64 (-.f64 u t1)))
(*.f64 (*.f64 (/.f64 v (pow.f64 (-.f64 u t1) #s(literal 3 binary64))) (-.f64 u t1)) (neg.f64 t1))
(*.f64 (*.f64 (neg.f64 t1) (/.f64 v (pow.f64 (-.f64 u t1) #s(literal 3 binary64)))) (-.f64 u t1))
(*.f64 (neg.f64 t1) (*.f64 (/.f64 v (pow.f64 (-.f64 u t1) #s(literal 3 binary64))) (-.f64 u t1)))
(*.f64 v (/.f64 (neg.f64 t1) (/.f64 (pow.f64 (-.f64 u t1) #s(literal 3 binary64)) (-.f64 u t1))))
(*.f64 (-.f64 u t1) (*.f64 (neg.f64 t1) (/.f64 v (pow.f64 (-.f64 u t1) #s(literal 3 binary64)))))
(/.f64 (*.f64 (*.f64 (neg.f64 t1) v) (-.f64 u t1)) (pow.f64 (-.f64 u t1) #s(literal 3 binary64)))
(/.f64 (*.f64 (*.f64 (neg.f64 t1) (/.f64 v (pow.f64 (-.f64 u t1) #s(literal 3 binary64)))) (*.f64 (+.f64 u t1) (-.f64 u t1))) (+.f64 u t1))
(/.f64 (*.f64 (*.f64 (neg.f64 t1) (/.f64 v (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) t1 (*.f64 u u)))
(/.f64 (*.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 u t1) (-.f64 u t1))) (*.f64 (pow.f64 (-.f64 u t1) #s(literal 3 binary64)) (+.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 (pow.f64 (-.f64 u t1) #s(literal 3 binary64)) (fma.f64 (+.f64 u t1) t1 (*.f64 u u))))
(/.f64 (*.f64 (neg.f64 t1) v) (/.f64 (pow.f64 (-.f64 u t1) #s(literal 3 binary64)) (-.f64 u t1)))
(/.f64 (*.f64 v t1) (/.f64 (neg.f64 (pow.f64 (-.f64 u t1) #s(literal 3 binary64))) (-.f64 u t1)))
(neg.f64 (/.f64 (*.f64 (neg.f64 t1) v) (/.f64 (neg.f64 (pow.f64 (-.f64 u t1) #s(literal 3 binary64))) (-.f64 u t1))))
(neg.f64 (/.f64 (*.f64 v t1) (/.f64 (pow.f64 (-.f64 u t1) #s(literal 3 binary64)) (-.f64 u t1))))
(neg.f64 (*.f64 t1 (*.f64 (/.f64 v (pow.f64 (-.f64 u t1) #s(literal 3 binary64))) (-.f64 u t1))))
(*.f64 (*.f64 t1 #s(literal -1 binary64)) v)
(*.f64 (neg.f64 v) t1)
(*.f64 (*.f64 v t1) #s(literal -1 binary64))
(*.f64 (neg.f64 t1) v)
(*.f64 v (neg.f64 t1))
(*.f64 t1 (neg.f64 v))
(neg.f64 (*.f64 v t1))
(*.f64 (/.f64 (pow.f64 (-.f64 u t1) #s(literal 3 binary64)) (*.f64 (+.f64 u t1) (-.f64 u t1))) (+.f64 u t1))
(*.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) t1 (*.f64 u u)))
(*.f64 (pow.f64 (-.f64 u t1) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (-.f64 u t1) #s(literal 3/2 binary64)) (-.f64 u t1)))
(*.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) (/.f64 (-.f64 u t1) (-.f64 u t1)))
(*.f64 (-.f64 u t1) (/.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) (-.f64 u t1)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (-.f64 u t1) #s(literal 3 binary64)))) (neg.f64 (neg.f64 (-.f64 u t1))))
(/.f64 (neg.f64 (pow.f64 (-.f64 u t1) #s(literal 3 binary64))) (neg.f64 (-.f64 u t1)))
(/.f64 (pow.f64 (-.f64 u t1) #s(literal 3 binary64)) (-.f64 u t1))
(neg.f64 (/.f64 (neg.f64 (pow.f64 (-.f64 u t1) #s(literal 3 binary64))) (-.f64 u t1)))
(*.f64 (neg.f64 (pow.f64 (-.f64 u t1) #s(literal 3/2 binary64))) (neg.f64 (pow.f64 (-.f64 u t1) #s(literal 3/2 binary64))))
(*.f64 (fabs.f64 (pow.f64 (-.f64 u t1) #s(literal 3/2 binary64))) (fabs.f64 (pow.f64 (-.f64 u t1) #s(literal 3/2 binary64))))
(*.f64 (pow.f64 (-.f64 u t1) #s(literal 3/2 binary64)) (pow.f64 (-.f64 u t1) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) (-.f64 u t1))
(*.f64 (-.f64 u t1) (pow.f64 (-.f64 u t1) #s(literal 2 binary64)))
(pow.f64 (exp.f64 (log.f64 (-.f64 u t1))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 u t1) #s(literal 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) #s(literal 3/2 binary64))
(pow.f64 (-.f64 u t1) #s(literal 3 binary64))
(/.f64 (*.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (pow.f64 (-.f64 u t1) #s(literal 2 binary64))) (+.f64 u t1))
(/.f64 (*.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))) (pow.f64 (-.f64 u t1) #s(literal 2 binary64))) (fma.f64 (+.f64 u t1) t1 (*.f64 u u)))
(/.f64 (*.f64 (pow.f64 (-.f64 u t1) #s(literal 2 binary64)) (*.f64 (+.f64 u t1) (-.f64 u t1))) (+.f64 u 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)))) (fma.f64 (+.f64 u t1) t1 (*.f64 u u)))
(/.f64 (pow.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) #s(literal 3 binary64)) (pow.f64 (+.f64 u t1) #s(literal 3 binary64)))
(/.f64 (pow.f64 (-.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 t1 #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (fma.f64 (+.f64 u t1) t1 (*.f64 u u)) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (-.f64 u t1)) #s(literal 3 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 (-.f64 u t1)) #s(literal 3 binary64))) (sinh.f64 (*.f64 (log.f64 (-.f64 u t1)) #s(literal 3 binary64))))
#s(literal 3 binary64)

eval139.0ms (3.1%)

Memory
-12.3MiB live, 79.7MiB allocated; 15ms collecting garbage
Compiler

Compiled 12 692 to 1 799 computations (85.8% saved)

prune20.0ms (0.4%)

Memory
4.5MiB live, 50.6MiB allocated; 3ms collecting garbage
Pruning

17 alts after pruning (14 fresh and 3 done)

PrunedKeptTotal
New45211463
Fresh134
Picked325
Done011
Total45617473
Accuracy
99.2%
Counts
473 → 17
Alt Table
Click to see full alt table
StatusAccuracyProgram
69.3%
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
46.0%
(/.f64 (*.f64 (neg.f64 t1) v) #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u)))
52.5%
(/.f64 (*.f64 #s(approx (/ t1 (- u t1)) (/.f64 t1 u)) (neg.f64 v)) (-.f64 u t1))
59.5%
(/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 u t1))
49.8%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (fma.f64 (/.f64 #s(literal 2 binary64) t1) (*.f64 u (/.f64 v t1)) (/.f64 (neg.f64 v) t1)))
49.8%
#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))
49.2%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.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))
51.2%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (/.f64 (*.f64 (neg.f64 t1) v) (neg.f64 u)) (neg.f64 u)))
54.0%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (*.f64 (/.f64 (neg.f64 t1) u) v) u))
54.1%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (*.f64 (/.f64 v u) t1) (neg.f64 u)))
52.5%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1))
46.8%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (/.f64 #s(approx (+ (* -1 v) (/ (* (* v t1) 2) u)) (neg.f64 v)) (*.f64 u u)) t1))
54.6%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) u)))
51.5%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u)))
46.3%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u))))
52.3%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 v (/.f64 #s(literal -1 binary64) t1)))
51.7%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(approx (* (/ (+ (* -1 v) (/ (* (* v t1) 2) u)) (* u u)) t1) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 t1 u) #s(literal 2 binary64)) #s(literal 1 binary64)) v) u) (/.f64 t1 u))))
Compiler

Compiled 718 to 454 computations (36.8% saved)

series41.0ms (0.9%)

Memory
-17.6MiB live, 84.1MiB allocated; 10ms collecting garbage
Counts
27 → 115
Calls
Call 1
Inputs
(/.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 v (/.f64 #s(literal -1 binary64) t1)))
(*.f64 v (/.f64 #s(literal -1 binary64) t1))
(/.f64 #s(literal -1 binary64) t1)
(/.f64 (*.f64 (neg.f64 t1) v) #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u)))
(*.f64 (neg.f64 t1) v)
(neg.f64 t1)
#s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u))
(*.f64 u u)
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (*.f64 (/.f64 (neg.f64 t1) u) v) u))
(/.f64 (*.f64 (/.f64 (neg.f64 t1) u) v) u)
(*.f64 (/.f64 (neg.f64 t1) u) v)
(/.f64 (neg.f64 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)
#s(literal 2 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)
u
(+ (* -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))
(pow u 2)
(* -1 (/ (* t1 v) (pow u 2)))
(* -1 (/ (* t1 v) u))
(* -1 (/ t1 u))
(* -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)) (* -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)
(* 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) (+ 1 (* 2 (/ t1 u))))
(* (pow u 2) (+ 1 (+ (* 2 (/ t1 u)) (/ (pow t1 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 (* 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))))
(* -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) (pow (+ t1 u) 2)))
(* -1 (* t1 v))
(/ (* v (- (* 2 (/ u t1)) 1)) t1)
(* v (- (* 2 (/ u t1)) 1))
(/ v t1)
(* -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)))))))))
(* 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
(* 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 (* 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)))))
(* 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)))))
(* -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))))
Calls

9 calls:

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

simplify194.0ms (4.4%)

Memory
18.6MiB live, 200.6MiB allocated; 30ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05492216
120092016
084941913
Stop Event
iter limit
node limit
Counts
115 → 112
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)
u
(+ (* -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))
(pow u 2)
(* -1 (/ (* t1 v) (pow u 2)))
(* -1 (/ (* t1 v) u))
(* -1 (/ t1 u))
(* -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)) (* -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)
(* 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) (+ 1 (* 2 (/ t1 u))))
(* (pow u 2) (+ 1 (+ (* 2 (/ t1 u)) (/ (pow t1 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 (* 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))))
(* -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) (pow (+ t1 u) 2)))
(* -1 (* t1 v))
(/ (* v (- (* 2 (/ u t1)) 1)) t1)
(* v (- (* 2 (/ u t1)) 1))
(/ v t1)
(* -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)))))))))
(* 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
(* 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 (* 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)))))
(* 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)))))
(* -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))))
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 #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 (/.f64 v (pow.f64 t1 #s(literal 3 binary64))) t1) (/.f64 v (pow.f64 t1 #s(literal 4 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 (fma.f64 (/.f64 (/.f64 v t1) t1) u (/.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 (/.f64 v (pow.f64 t1 #s(literal 3 binary64))) u (/.f64 (/.f64 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 t1)
(neg.f64 t1)
(- u t1)
(-.f64 u t1)
u
(+ (* -1 (/ v t1)) (* 2 (/ (* u v) (pow t1 2))))
(*.f64 (neg.f64 v) (/.f64 (fma.f64 (/.f64 u t1) #s(literal -2 binary64) #s(literal 1 binary64)) t1))
(+ (* -1 (/ v t1)) (* u (+ (* 2 (/ v (pow t1 2))) (* u (+ (* -4 (/ v (pow t1 3))) (/ v (pow t1 3)))))))
(fma.f64 (neg.f64 v) (/.f64 (fma.f64 (/.f64 u t1) #s(literal -2 binary64) #s(literal 1 binary64)) t1) (*.f64 (*.f64 (*.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 t1 #s(literal 3 binary64)))) u) u))
(+ (* -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 (*.f64 #s(literal -2 binary64) u) (fma.f64 #s(literal -3 binary64) (/.f64 (/.f64 v (pow.f64 t1 #s(literal 3 binary64))) t1) (/.f64 v (pow.f64 t1 #s(literal 4 binary64)))))) u)) 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))
(pow u 2)
(*.f64 u u)
(* -1 (/ (* t1 v) (pow u 2)))
(*.f64 (/.f64 (/.f64 (neg.f64 v) u) u) t1)
(* -1 (/ (* t1 v) u))
(*.f64 (/.f64 (neg.f64 v) u) t1)
(* -1 (/ t1 u))
(/.f64 (neg.f64 t1) 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 t1 (/.f64 (*.f64 v 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 (fma.f64 (/.f64 (*.f64 (pow.f64 t1 #s(literal 3 binary64)) #s(literal -4 binary64)) u) (/.f64 v u) (fma.f64 (*.f64 (*.f64 #s(literal -2 binary64) t1) t1) (/.f64 v u) (fma.f64 (neg.f64 t1) v (*.f64 (/.f64 (/.f64 v u) u) (pow.f64 t1 #s(literal 3 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 (*.f64 (pow.f64 t1 #s(literal 3 binary64)) #s(literal -4 binary64)) u) (/.f64 v u) (fma.f64 (*.f64 (*.f64 #s(literal -2 binary64) t1) t1) (/.f64 v 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 (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v) t1) (*.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)) (* -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 (fma.f64 (neg.f64 t1) v (/.f64 (fma.f64 (*.f64 (neg.f64 t1) t1) v (*.f64 (pow.f64 t1 #s(literal 3 binary64)) (/.f64 (neg.f64 v) u))) 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 (fma.f64 (neg.f64 (pow.f64 t1 #s(literal 4 binary64))) (/.f64 v (pow.f64 u #s(literal 3 binary64))) (/.f64 (fma.f64 (*.f64 (neg.f64 t1) t1) v (*.f64 (pow.f64 t1 #s(literal 3 binary64)) (/.f64 (neg.f64 v) 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)
(* 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 (/.f64 (fma.f64 (*.f64 t1 (/.f64 (*.f64 v 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 (fma.f64 (/.f64 (*.f64 (pow.f64 t1 #s(literal 3 binary64)) #s(literal -4 binary64)) u) (/.f64 v u) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) t1) t1) (/.f64 v u) (fma.f64 (neg.f64 t1) v (*.f64 (/.f64 (/.f64 v u) u) (pow.f64 t1 #s(literal 3 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 (*.f64 (pow.f64 t1 #s(literal 3 binary64)) #s(literal -4 binary64)) u) (/.f64 v u) (+.f64 (/.f64 (*.f64 (fma.f64 #s(literal -3 binary64) (*.f64 (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v) t1) (*.f64 (pow.f64 t1 #s(literal 4 binary64)) v)) #s(literal -2 binary64)) (pow.f64 u #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) t1) t1) (/.f64 v u) (fma.f64 (neg.f64 t1) v (*.f64 (/.f64 (/.f64 v u) u) (pow.f64 t1 #s(literal 3 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 (*.f64 (fma.f64 (/.f64 (/.f64 t1 u) u) t1 (fma.f64 (/.f64 t1 u) #s(literal 2 binary64) #s(literal 1 binary64))) 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 (neg.f64 u) (fma.f64 (/.f64 (/.f64 v t1) t1) #s(literal -2 binary64) (/.f64 (/.f64 v 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 (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v) t1) (*.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 (/.f64 (fma.f64 (*.f64 (neg.f64 t1) t1) v (*.f64 (pow.f64 t1 #s(literal 3 binary64)) (/.f64 (neg.f64 v) u))) (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 (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 (* 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 #s(literal -2 binary64) (/.f64 (fma.f64 #s(literal -3 binary64) (*.f64 (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v) t1) (*.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 (fma.f64 (/.f64 (/.f64 t1 u) u) t1 (fma.f64 (/.f64 t1 u) #s(literal 2 binary64) #s(literal 1 binary64))) u) u)
(* -1 (* u (+ (* -2 (/ v (pow t1 2))) (/ v (* t1 u)))))
(*.f64 (neg.f64 u) (fma.f64 (/.f64 (/.f64 v t1) t1) #s(literal -2 binary64) (/.f64 (/.f64 v t1) u)))
(* -1 (* u (+ (* -2 (/ v t1)) (/ v u))))
(*.f64 (fma.f64 #s(literal 2 binary64) (/.f64 v t1) (/.f64 (neg.f64 v) u)) 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) (pow (+ t1 u) 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)) 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)
(/ v t1)
(/.f64 v t1)
(* -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)))))
(fma.f64 (*.f64 #s(literal 2 binary64) (/.f64 v t1)) u (neg.f64 v))
(* t1 (+ (* -2 (/ (* t1 v) (pow u 3))) (* -1 (/ v (pow u 2)))))
(*.f64 (fma.f64 (*.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))) (/ 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 (fma.f64 #s(literal -3 binary64) (/.f64 (/.f64 v (pow.f64 u #s(literal 4 binary64))) u) (/.f64 v (pow.f64 u #s(literal 5 binary64)))) #s(literal 2 binary64)) t1)) 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) (fma.f64 (/.f64 (/.f64 v u) u) t1 (/.f64 v u)))
(* t1 (+ (* -1 (/ v u)) (* t1 (+ (* -1 (/ v (pow u 2))) (* -1 (/ (* t1 v) (pow u 3)))))))
(*.f64 (fma.f64 (neg.f64 t1) (fma.f64 (/.f64 v (pow.f64 u #s(literal 3 binary64))) t1 (/.f64 (/.f64 v 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)
(* t1 (+ (/ 1 u) (/ t1 (pow u 2))))
(/.f64 (fma.f64 t1 (/.f64 t1 u) t1) u)
(* t1 (+ (* t1 (+ (/ 1 (pow u 2)) (/ t1 (pow u 3)))) (/ 1 u)))
(fma.f64 (fma.f64 (/.f64 t1 (pow.f64 u #s(literal 3 binary64))) t1 (/.f64 (/.f64 t1 u) u)) t1 (/.f64 t1 u))
(* t1 (+ (* t1 (+ (* t1 (+ (/ 1 (pow u 3)) (/ t1 (pow u 4)))) (/ 1 (pow u 2)))) (/ 1 u)))
(fma.f64 (fma.f64 (fma.f64 (/.f64 t1 (pow.f64 u #s(literal 4 binary64))) t1 (/.f64 t1 (pow.f64 u #s(literal 3 binary64)))) t1 (/.f64 (/.f64 t1 u) u)) t1 (/.f64 t1 u))
(+ u (* -1 t1))
(-.f64 u t1)
t1
(* t1 (+ (* -1 (/ v (pow u 2))) (* 2 (/ (* t1 v) (pow u 3)))))
(*.f64 (fma.f64 (*.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))) (/ 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 #s(literal -3 binary64) (/.f64 v (pow.f64 u #s(literal 4 binary64))) (*.f64 (*.f64 (fma.f64 #s(literal -3 binary64) (/.f64 (/.f64 v (pow.f64 u #s(literal 4 binary64))) u) (/.f64 v (pow.f64 u #s(literal 5 binary64)))) #s(literal -2 binary64)) t1)) 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)
(/.f64 #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))
(/ (+ (* -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 (fma.f64 (/.f64 (*.f64 (*.f64 u u) #s(literal -4 binary64)) t1) (/.f64 v t1) (fma.f64 (*.f64 #s(literal -2 binary64) v) (/.f64 u t1) (-.f64 (fma.f64 (*.f64 u (/.f64 u t1)) (/.f64 v t1) (/.f64 (fma.f64 (*.f64 #s(literal -3 binary64) (*.f64 (pow.f64 u #s(literal 3 binary64)) v)) #s(literal 2 binary64) (*.f64 (*.f64 (pow.f64 u #s(literal 3 binary64)) v) #s(literal 2 binary64))) (pow.f64 t1 #s(literal 3 binary64)))) v))) t1)
(+ v (+ (/ (* u v) t1) (/ (* (pow u 2) v) (pow t1 2))))
(fma.f64 (fma.f64 (/.f64 (/.f64 v t1) t1) u (/.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 (fma.f64 (/.f64 v (pow.f64 t1 #s(literal 3 binary64))) u (/.f64 (/.f64 v t1) t1)) u (/.f64 v t1)) u v)
(- (* -1 (/ (pow u 2) (pow t1 2))) (+ 1 (/ u t1)))
(-.f64 (-.f64 (/.f64 (*.f64 (neg.f64 u) u) (*.f64 t1 t1)) (/.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 (neg.f64 u) t1) #s(literal 3 binary64)) (+.f64 (/.f64 (fma.f64 u (/.f64 u t1) u) t1) #s(literal 1 binary64)))
(* t1 (- (/ u t1) 1))
(*.f64 (-.f64 (/.f64 u t1) #s(literal 1 binary64)) t1)
(/ (+ (* -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))
(/ (+ (* -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 (fma.f64 (/.f64 u t1) #s(literal -2 binary64) #s(literal 1 binary64)) (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 (+ (* -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 (/.f64 (*.f64 #s(literal -3 binary64) (*.f64 (pow.f64 u #s(literal 3 binary64)) v)) (pow.f64 t1 #s(literal 3 binary64))) (*.f64 v (pow.f64 (/.f64 u t1) #s(literal 3 binary64)))) (fma.f64 (fma.f64 (/.f64 u t1) #s(literal -2 binary64) #s(literal 1 binary64)) (neg.f64 v) (/.f64 (*.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 (fma.f64 u (/.f64 (/.f64 u t1) t1) (fma.f64 (/.f64 u t1) #s(literal 2 binary64) #s(literal 1 binary64))) t1) t1)
(* -1 (/ (+ v (* 2 (/ (* u v) t1))) t1))
(/.f64 (fma.f64 (*.f64 (/.f64 u t1) #s(literal -2 binary64)) v (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 v u) #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 (*.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 (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 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 (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 (*.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 #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 (fma.f64 u (/.f64 (/.f64 u t1) t1) (fma.f64 (/.f64 u t1) #s(literal 2 binary64) #s(literal 1 binary64))) t1) t1)

rewrite49.0ms (1.1%)

Memory
23.7MiB live, 66.8MiB allocated; 5ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
034194
052184
1157184
0919184
Stop Event
iter limit
iter limit
node limit
iter limit
Counts
27 → 144
Calls
Call 1
Inputs
(/.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 v (/.f64 #s(literal -1 binary64) t1)))
(*.f64 v (/.f64 #s(literal -1 binary64) t1))
(/.f64 #s(literal -1 binary64) t1)
(/.f64 (*.f64 (neg.f64 t1) v) #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u)))
(*.f64 (neg.f64 t1) v)
(neg.f64 t1)
#s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u))
(*.f64 u u)
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (*.f64 (/.f64 (neg.f64 t1) u) v) u))
(/.f64 (*.f64 (/.f64 (neg.f64 t1) u) v) u)
(*.f64 (/.f64 (neg.f64 t1) u) v)
(/.f64 (neg.f64 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)
#s(literal 2 binary64)
Outputs
(*.f64 (/.f64 (*.f64 (neg.f64 v) #s(approx (/ t1 (- u t1)) #s(literal -1 binary64))) (*.f64 (+.f64 u t1) (-.f64 u t1))) (+.f64 u t1))
(*.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)))) (fma.f64 (+.f64 u t1) t1 (*.f64 u u)))
(*.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 v #s(approx (/ t1 (- u t1)) #s(literal -1 binary64))) (neg.f64 (-.f64 u t1)))
(/.f64 (*.f64 (neg.f64 v) #s(approx (/ t1 (- u t1)) #s(literal -1 binary64))) (neg.f64 (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 (*.f64 v #s(approx (/ t1 (- u t1)) #s(literal -1 binary64))) (-.f64 u t1)))
(neg.f64 (/.f64 (*.f64 (neg.f64 v) #s(approx (/ t1 (- u t1)) #s(literal -1 binary64))) (neg.f64 (-.f64 u t1))))
(*.f64 (neg.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64))) v)
(*.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))
(neg.f64 (*.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 (/.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (*.f64 (+.f64 u t1) (-.f64 t1 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)))
(/.f64 (neg.f64 (*.f64 (+.f64 u t1) (-.f64 u t1))) (neg.f64 (+.f64 u t1)))
(/.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 (*.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))) (fma.f64 (+.f64 u t1) t1 (*.f64 u u)))
(-.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)
u
t1
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (/.f64 #s(literal -1 binary64) t1) v))
(*.f64 (/.f64 #s(literal -1 binary64) t1) v)
(*.f64 v (/.f64 #s(literal -1 binary64) t1))
(/.f64 (*.f64 #s(literal 1 binary64) v) (neg.f64 t1))
(/.f64 (*.f64 v #s(literal 1 binary64)) (neg.f64 t1))
(/.f64 (neg.f64 (*.f64 v #s(literal -1 binary64))) (neg.f64 t1))
(/.f64 (*.f64 v #s(literal -1 binary64)) t1)
(pow.f64 (neg.f64 t1) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (neg.f64 t1))
(/.f64 #s(literal -1 binary64) t1)
(neg.f64 (/.f64 #s(literal 1 binary64) t1))
(neg.f64 (/.f64 #s(literal -1 binary64) (neg.f64 t1)))
(*.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 #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 (*.f64 (neg.f64 t1) v) (neg.f64 #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))
(neg.f64 t1)
#s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u))
(*.f64 (neg.f64 (neg.f64 u)) (neg.f64 (neg.f64 u)))
(*.f64 (neg.f64 (fabs.f64 u)) (neg.f64 (fabs.f64 u)))
(*.f64 (fabs.f64 (fabs.f64 u)) (fabs.f64 (fabs.f64 u)))
(*.f64 (pow.f64 u #s(literal 1 binary64)) (pow.f64 u #s(literal 1 binary64)))
(*.f64 (pow.f64 u #s(literal 1 binary64)) u)
(*.f64 (neg.f64 u) (neg.f64 u))
(*.f64 (fabs.f64 u) (fabs.f64 u))
(*.f64 u u)
(pow.f64 (neg.f64 u) #s(literal 2 binary64))
(pow.f64 (fabs.f64 u) #s(literal 2 binary64))
(pow.f64 u #s(literal 2 binary64))
(neg.f64 (*.f64 u (neg.f64 u)))
(neg.f64 (*.f64 (neg.f64 u) u))
(fabs.f64 (*.f64 u u))
(exp.f64 (*.f64 (log.f64 u) #s(literal 2 binary64)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (*.f64 (/.f64 (neg.f64 t1) u) v) u))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) u))
(*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v u))
(*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u))
(/.f64 (*.f64 t1 (/.f64 v u)) (neg.f64 u))
(/.f64 (*.f64 v t1) (*.f64 (neg.f64 u) u))
(/.f64 (/.f64 (*.f64 v t1) u) (neg.f64 u))
(/.f64 (*.f64 (/.f64 (neg.f64 t1) u) v) (neg.f64 (neg.f64 u)))
(/.f64 (*.f64 (/.f64 (neg.f64 t1) u) v) u)
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 u u))
(neg.f64 (/.f64 (/.f64 (*.f64 v t1) u) u))
(neg.f64 (/.f64 (*.f64 (/.f64 (neg.f64 t1) u) v) (neg.f64 u)))
(neg.f64 (*.f64 (/.f64 t1 u) (/.f64 v u)))
(*.f64 (/.f64 (neg.f64 t1) u) v)
(*.f64 (neg.f64 t1) (/.f64 v u))
(*.f64 v (/.f64 (neg.f64 t1) u))
(/.f64 (*.f64 v t1) (neg.f64 u))
(/.f64 (*.f64 (neg.f64 t1) v) u)
(neg.f64 (*.f64 v (/.f64 t1 u)))
(neg.f64 (*.f64 (/.f64 t1 u) v))
(neg.f64 (/.f64 (*.f64 v t1) u))
(/.f64 (neg.f64 t1) (neg.f64 (neg.f64 u)))
(/.f64 (neg.f64 t1) u)
(/.f64 t1 (neg.f64 u))
(neg.f64 (/.f64 t1 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 (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) t1) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) t1)) (*.f64 (/.f64 (neg.f64 v) t1) (/.f64 (neg.f64 v) t1))) (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) t1) (/.f64 (neg.f64 v) t1)))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) t1) #s(literal 3 binary64)) (pow.f64 (/.f64 (neg.f64 v) t1) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) t1) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) t1) (-.f64 (*.f64 (/.f64 (neg.f64 v) t1) (/.f64 (neg.f64 v) t1)) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) t1) (/.f64 (neg.f64 v) t1)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u) (neg.f64 v)))) t1)
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) t1 (*.f64 (neg.f64 t1) v)) (*.f64 t1 t1))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) #s(literal 2 binary64)) (*.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 (neg.f64 v) (-.f64 (neg.f64 v) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u))) (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) #s(literal 2 binary64))) t1))
(/.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u) (neg.f64 v))) (neg.f64 t1))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u) (neg.f64 v)) t1)
(neg.f64 (/.f64 (neg.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) (neg.f64 v)) (neg.f64 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 (*.f64 #s(literal 2 binary64) u) t1) (/.f64 (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 v v) (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 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) #s(literal 2 binary64)) (*.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 (neg.f64 v) (-.f64 (neg.f64 v) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u))) (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) #s(literal 2 binary64)) (*.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))) (fma.f64 v 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 (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 (neg.f64 v) (-.f64 (neg.f64 v) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u))) (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) #s(literal 2 binary64))))
(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 u (*.f64 (/.f64 v t1) #s(literal 2 binary64)) (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 (neg.f64 v) (*.f64 #s(literal -2 binary64) (*.f64 (/.f64 v t1) u)))
(-.f64 (neg.f64 v) (*.f64 (neg.f64 (*.f64 (/.f64 v t1) u)) #s(literal 2 binary64)))
(-.f64 (neg.f64 v) (*.f64 (/.f64 (neg.f64 v) t1) (*.f64 #s(literal 2 binary64) u)))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) #s(literal 3 binary64)) (fma.f64 (neg.f64 v) (-.f64 (neg.f64 v) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u))) (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (neg.f64 v) #s(literal 3 binary64)) (fma.f64 (neg.f64 v) (-.f64 (neg.f64 v) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u))) (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 (neg.f64 v) (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 v t1) u)))
(*.f64 (/.f64 v t1) u)
(*.f64 v (/.f64 u t1))
(*.f64 u (/.f64 v t1))
(/.f64 (*.f64 (neg.f64 v) u) (neg.f64 t1))
(/.f64 (*.f64 u (neg.f64 v)) (neg.f64 t1))
(/.f64 (neg.f64 (*.f64 v u)) (neg.f64 t1))
(/.f64 (*.f64 v u) t1)
(/.f64 (neg.f64 (neg.f64 v)) t1)
(/.f64 (neg.f64 v) (neg.f64 t1))
(/.f64 v t1)
(neg.f64 (/.f64 v (neg.f64 t1)))
(neg.f64 (/.f64 (neg.f64 v) t1))
#s(literal 2 binary64)

eval105.0ms (2.4%)

Memory
-6.6MiB live, 39.9MiB allocated; 3ms collecting garbage
Compiler

Compiled 6 917 to 1 007 computations (85.4% saved)

prune26.0ms (0.6%)

Memory
-17.4MiB live, 39.4MiB allocated; 6ms collecting garbage
Pruning

19 alts after pruning (11 fresh and 8 done)

PrunedKeptTotal
New2499258
Fresh729
Picked055
Done033
Total25619275
Accuracy
99.2%
Counts
275 → 19
Alt Table
Click to see full alt table
StatusAccuracyProgram
69.3%
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
46.0%
(/.f64 (*.f64 (neg.f64 t1) v) #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u)))
52.5%
(/.f64 (*.f64 #s(approx (/ t1 (- u t1)) (/.f64 t1 u)) (neg.f64 v)) (-.f64 u t1))
59.5%
(/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 u t1))
46.8%
(*.f64 (/.f64 v #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u))) (neg.f64 t1))
59.4%
(*.f64 (neg.f64 v) (/.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (-.f64 u t1)))
46.3%
(*.f64 v (/.f64 (neg.f64 t1) #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u))))
49.8%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (fma.f64 (/.f64 v t1) (/.f64 (*.f64 #s(literal 2 binary64) u) t1) (/.f64 (neg.f64 v) t1)))
50.6%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (fma.f64 (fma.f64 (/.f64 u t1) #s(literal -2 binary64) #s(literal 1 binary64)) (neg.f64 v) (/.f64 (*.f64 #s(literal -3 binary64) (*.f64 u (*.f64 (/.f64 v t1) u))) t1)) t1))
49.8%
#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))
51.2%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (/.f64 (*.f64 (neg.f64 t1) v) u) u))
49.0%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (-.f64 v (/.f64 (fma.f64 #s(literal -3 binary64) (*.f64 u (*.f64 (/.f64 v t1) u)) (*.f64 (*.f64 #s(literal 2 binary64) u) v)) t1)) (neg.f64 t1)))
54.0%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (*.f64 (/.f64 (neg.f64 t1) u) v) u))
52.5%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1))
54.6%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) u)))
51.6%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (neg.f64 v) (/.f64 (fma.f64 (/.f64 u t1) #s(literal -2 binary64) #s(literal 1 binary64)) t1)))
52.3%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 v (/.f64 #s(literal -1 binary64) t1)))
52.1%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(approx (/ (* (/ (neg t1) u) v) u) (*.f64 (/.f64 (/.f64 (neg.f64 v) u) u) t1)))
51.7%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(approx (* (/ (+ (* -1 v) (/ (* (* v t1) 2) u)) (* u u)) t1) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 t1 u) #s(literal 2 binary64)) #s(literal 1 binary64)) v) u) (/.f64 t1 u))))
Compiler

Compiled 699 to 443 computations (36.6% saved)

series69.0ms (1.6%)

Memory
-2.0MiB live, 88.1MiB allocated; 10ms collecting garbage
Counts
30 → 146
Calls
Call 1
Inputs
(*.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 v (/.f64 (neg.f64 t1) #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u))))
(/.f64 (neg.f64 t1) #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u)))
(neg.f64 t1)
#s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u))
(*.f64 u u)
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(approx (/ (* (/ (neg t1) u) v) u) (*.f64 (/.f64 (/.f64 (neg.f64 v) u) u) t1)))
#s(approx (/ (* (/ (neg t1) u) v) u) (*.f64 (/.f64 (/.f64 (neg.f64 v) u) u) t1))
(*.f64 (/.f64 (/.f64 (neg.f64 v) u) u) t1)
(/.f64 (/.f64 (neg.f64 v) u) u)
(/.f64 (neg.f64 v) u)
(/.f64 (*.f64 #s(approx (/ t1 (- u t1)) (/.f64 t1 u)) (neg.f64 v)) (-.f64 u t1))
(*.f64 #s(approx (/ t1 (- u t1)) (/.f64 t1 u)) (neg.f64 v))
#s(approx (/ t1 (- u t1)) (/.f64 t1 u))
(/.f64 t1 u)
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (fma.f64 (/.f64 v t1) (/.f64 (*.f64 #s(literal 2 binary64) u) t1) (/.f64 (neg.f64 v) t1)))
(fma.f64 (/.f64 v t1) (/.f64 (*.f64 #s(literal 2 binary64) u) t1) (/.f64 (neg.f64 v) t1))
(/.f64 v t1)
(/.f64 (*.f64 #s(literal 2 binary64) u) t1)
(*.f64 #s(literal 2 binary64) u)
#s(literal 2 binary64)
(/.f64 (neg.f64 v) t1)
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))))))))
(/ 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)
(- u t1)
u
(+ (* -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))
(pow t1 2)
(+ (* 2 (* t1 u)) (pow t1 2))
(+ (* u (+ u (* 2 t1))) (pow t1 2))
(pow u 2)
(* -1 (/ (* t1 v) (pow u 2)))
(* -1 (/ v (pow u 2)))
(* -1 (/ v u))
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))))
(/ t1 u)
(* 2 (/ u t1))
(* 2 u)
(/ (+ (* -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)
(* 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))
(* -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))
(* (pow u 2) (+ 1 (* 2 (/ t1 u))))
(* (pow u 2) (+ 1 (+ (* 2 (/ t1 u)) (/ (pow t1 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)
(* 2 (/ (* u v) (pow t1 2)))
(* u (+ (* -1 (/ v (* t1 u))) (* 2 (/ v (pow t1 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 (- (/ 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))
(/ (+ (* -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))
(* (pow u 2) (+ 1 (* -1 (/ (+ (* -2 t1) (* -1 (/ (pow t1 2) u))) u))))
(* -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 (* u (+ (* -2 (/ v (pow t1 2))) (/ v (* t1 u)))))
(* -1 (/ (* t1 v) (pow (- u t1) 2)))
(* -1 v)
(* -1 (/ (* t1 v) (pow (+ t1 u) 2)))
(* -1 (/ (* t1 v) (- u t1)))
(* v (- (* 2 (/ u (pow t1 2))) (/ 1 t1)))
(/ v t1)
(* -1 (* v (+ (* -2 (/ u (pow t1 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)))
(+ u (* -1 t1))
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)))))))))
(* 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))))
(+ (* 2 (* t1 u)) (pow u 2))
(+ (* t1 (+ t1 (* 2 u))) (pow u 2))
(* 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 v)) (* 2 (* u v))) (pow t1 2))
(/ (+ (* -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)))))
(* 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)
(/ (- (* 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)
(* (pow t1 2) (+ 1 (* 2 (/ u t1))))
(* (pow t1 2) (+ 1 (+ (* 2 (/ u t1)) (/ (pow u 2) (pow t1 2)))))
(+ 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 (/ (+ 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)
(* -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))
(* -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))
(* (pow t1 2) (+ 1 (* -1 (/ (+ (* -2 u) (* -1 (/ (pow u 2) 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)))
Calls

9 calls:

TimeVariablePointExpression
32.0ms
v
@0
((* (neg v) (/ (/ t1 (- u t1)) (- u t1))) (neg v) v (/ (/ t1 (- u t1)) (- u t1)) (/ t1 (- u t1)) -1 (- u t1) u t1 (* v (/ (neg t1) (* (+ t1 u) (+ t1 u)))) (/ (neg t1) (* (+ t1 u) (+ t1 u))) (neg t1) (* (+ t1 u) (+ t1 u)) (* u u) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/ (* (/ (neg t1) u) v) u) (* (/ (/ (neg v) u) u) t1) (/ (/ (neg v) u) u) (/ (neg v) u) (/ (* (/ t1 (- u t1)) (neg v)) (- u t1)) (* (/ t1 (- u t1)) (neg v)) (/ t1 (- u t1)) (/ t1 u) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (+ (* (/ v t1) (/ (* 2 u) t1)) (/ (neg v) t1)) (/ v t1) (/ (* 2 u) t1) (* 2 u) 2 (/ (neg v) t1))
6.0ms
t1
@inf
((* (neg v) (/ (/ t1 (- u t1)) (- u t1))) (neg v) v (/ (/ t1 (- u t1)) (- u t1)) (/ t1 (- u t1)) -1 (- u t1) u t1 (* v (/ (neg t1) (* (+ t1 u) (+ t1 u)))) (/ (neg t1) (* (+ t1 u) (+ t1 u))) (neg t1) (* (+ t1 u) (+ t1 u)) (* u u) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/ (* (/ (neg t1) u) v) u) (* (/ (/ (neg v) u) u) t1) (/ (/ (neg v) u) u) (/ (neg v) u) (/ (* (/ t1 (- u t1)) (neg v)) (- u t1)) (* (/ t1 (- u t1)) (neg v)) (/ t1 (- u t1)) (/ t1 u) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (+ (* (/ v t1) (/ (* 2 u) t1)) (/ (neg v) t1)) (/ v t1) (/ (* 2 u) t1) (* 2 u) 2 (/ (neg v) t1))
5.0ms
v
@inf
((* (neg v) (/ (/ t1 (- u t1)) (- u t1))) (neg v) v (/ (/ t1 (- u t1)) (- u t1)) (/ t1 (- u t1)) -1 (- u t1) u t1 (* v (/ (neg t1) (* (+ t1 u) (+ t1 u)))) (/ (neg t1) (* (+ t1 u) (+ t1 u))) (neg t1) (* (+ t1 u) (+ t1 u)) (* u u) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/ (* (/ (neg t1) u) v) u) (* (/ (/ (neg v) u) u) t1) (/ (/ (neg v) u) u) (/ (neg v) u) (/ (* (/ t1 (- u t1)) (neg v)) (- u t1)) (* (/ t1 (- u t1)) (neg v)) (/ t1 (- u t1)) (/ t1 u) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (+ (* (/ v t1) (/ (* 2 u) t1)) (/ (neg v) t1)) (/ v t1) (/ (* 2 u) t1) (* 2 u) 2 (/ (neg v) t1))
4.0ms
t1
@-inf
((* (neg v) (/ (/ t1 (- u t1)) (- u t1))) (neg v) v (/ (/ t1 (- u t1)) (- u t1)) (/ t1 (- u t1)) -1 (- u t1) u t1 (* v (/ (neg t1) (* (+ t1 u) (+ t1 u)))) (/ (neg t1) (* (+ t1 u) (+ t1 u))) (neg t1) (* (+ t1 u) (+ t1 u)) (* u u) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/ (* (/ (neg t1) u) v) u) (* (/ (/ (neg v) u) u) t1) (/ (/ (neg v) u) u) (/ (neg v) u) (/ (* (/ t1 (- u t1)) (neg v)) (- u t1)) (* (/ t1 (- u t1)) (neg v)) (/ t1 (- u t1)) (/ t1 u) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (+ (* (/ v t1) (/ (* 2 u) t1)) (/ (neg v) t1)) (/ v t1) (/ (* 2 u) t1) (* 2 u) 2 (/ (neg v) t1))
4.0ms
v
@-inf
((* (neg v) (/ (/ t1 (- u t1)) (- u t1))) (neg v) v (/ (/ t1 (- u t1)) (- u t1)) (/ t1 (- u t1)) -1 (- u t1) u t1 (* v (/ (neg t1) (* (+ t1 u) (+ t1 u)))) (/ (neg t1) (* (+ t1 u) (+ t1 u))) (neg t1) (* (+ t1 u) (+ t1 u)) (* u u) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/ (* (/ (neg t1) u) v) u) (* (/ (/ (neg v) u) u) t1) (/ (/ (neg v) u) u) (/ (neg v) u) (/ (* (/ t1 (- u t1)) (neg v)) (- u t1)) (* (/ t1 (- u t1)) (neg v)) (/ t1 (- u t1)) (/ t1 u) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (+ (* (/ v t1) (/ (* 2 u) t1)) (/ (neg v) t1)) (/ v t1) (/ (* 2 u) t1) (* 2 u) 2 (/ (neg v) t1))

simplify243.0ms (5.5%)

Memory
19.2MiB live, 242.1MiB allocated; 53ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
07593020
127782841
087852710
Stop Event
iter limit
node limit
Counts
146 → 143
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))))))))
(/ 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)
(- u t1)
u
(+ (* -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))
(pow t1 2)
(+ (* 2 (* t1 u)) (pow t1 2))
(+ (* u (+ u (* 2 t1))) (pow t1 2))
(pow u 2)
(* -1 (/ (* t1 v) (pow u 2)))
(* -1 (/ v (pow u 2)))
(* -1 (/ v u))
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))))
(/ t1 u)
(* 2 (/ u t1))
(* 2 u)
(/ (+ (* -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)
(* 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))
(* -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))
(* (pow u 2) (+ 1 (* 2 (/ t1 u))))
(* (pow u 2) (+ 1 (+ (* 2 (/ t1 u)) (/ (pow t1 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)
(* 2 (/ (* u v) (pow t1 2)))
(* u (+ (* -1 (/ v (* t1 u))) (* 2 (/ v (pow t1 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 (- (/ 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))
(/ (+ (* -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))
(* (pow u 2) (+ 1 (* -1 (/ (+ (* -2 t1) (* -1 (/ (pow t1 2) u))) u))))
(* -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 (* u (+ (* -2 (/ v (pow t1 2))) (/ v (* t1 u)))))
(* -1 (/ (* t1 v) (pow (- u t1) 2)))
(* -1 v)
(* -1 (/ (* t1 v) (pow (+ t1 u) 2)))
(* -1 (/ (* t1 v) (- u t1)))
(* v (- (* 2 (/ u (pow t1 2))) (/ 1 t1)))
(/ v t1)
(* -1 (* v (+ (* -2 (/ u (pow t1 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)))
(+ u (* -1 t1))
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)))))))))
(* 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))))
(+ (* 2 (* t1 u)) (pow u 2))
(+ (* t1 (+ t1 (* 2 u))) (pow u 2))
(* 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 v)) (* 2 (* u v))) (pow t1 2))
(/ (+ (* -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)))))
(* 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)
(/ (- (* 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)
(* (pow t1 2) (+ 1 (* 2 (/ u t1))))
(* (pow t1 2) (+ 1 (+ (* 2 (/ u t1)) (/ (pow u 2) (pow t1 2)))))
(+ 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 (/ (+ 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)
(* -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))
(* -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))
(* (pow t1 2) (+ 1 (* -1 (/ (+ (* -2 u) (* -1 (/ (pow u 2) 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)))
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 (fma.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 t1 #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (+.f64 (/.f64 (*.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 t1 #s(literal 3 binary64)))) t1) (/.f64 v (pow.f64 t1 #s(literal 4 binary64))))) u)) u (*.f64 (/.f64 v (*.f64 t1 t1)) #s(literal -2 binary64))) 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 (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)
u
(+ (* -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 (fma.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 t1 #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal -2 binary64) (+.f64 (/.f64 (*.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 t1 #s(literal 3 binary64)))) t1) (/.f64 v (pow.f64 t1 #s(literal 4 binary64))))) u)) u (*.f64 (/.f64 v (*.f64 t1 t1)) #s(literal 2 binary64))) 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 #s(literal -3 binary64) (/.f64 u (pow.f64 t1 #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))
(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))
(pow u 2)
(*.f64 u u)
(* -1 (/ (* t1 v) (pow u 2)))
(*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v u))
(* -1 (/ v (pow u 2)))
(/.f64 (neg.f64 v) (*.f64 u u))
(* -1 (/ v u))
(/.f64 (neg.f64 v) u)
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)
(/ t1 u)
(/.f64 t1 u)
(* 2 (/ u t1))
(*.f64 (/.f64 u t1) #s(literal 2 binary64))
(* 2 u)
(*.f64 #s(literal 2 binary64) u)
(/ (+ (* -2 (/ (* (pow t1 2) v) u)) (* -1 (* t1 v))) (pow u 2))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 t1 t1) v) u) #s(literal -2 binary64) (*.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 (*.f64 t1 t1) v) u) #s(literal -2 binary64) (fma.f64 (neg.f64 v) t1 (*.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 (*.f64 t1 t1) v) u) #s(literal -2 binary64) (fma.f64 (neg.f64 v) t1 (+.f64 (/.f64 (*.f64 #s(literal 2 binary64) (fma.f64 (pow.f64 t1 #s(literal 4 binary64)) v (*.f64 (*.f64 (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v) #s(literal -3 binary64)) 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 t1 (*.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 (* -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 t1 (+.f64 (/.f64 (pow.f64 t1 #s(literal 3 binary64)) (*.f64 u u)) (/.f64 (*.f64 t1 t1) u))) 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 (+ 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 (/.f64 (*.f64 (*.f64 t1 t1) v) u) #s(literal 2 binary64) (*.f64 (neg.f64 t1) v)) (*.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 v) t1 (fma.f64 (/.f64 (pow.f64 t1 #s(literal 3 binary64)) u) (/.f64 v u) (*.f64 (/.f64 (*.f64 (*.f64 t1 t1) v) 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 (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v) #s(literal -3 binary64)) t1))) (pow.f64 u #s(literal 3 binary64))) (fma.f64 (neg.f64 v) t1 (fma.f64 (/.f64 (pow.f64 t1 #s(literal 3 binary64)) u) (/.f64 v u) (*.f64 (/.f64 (*.f64 (*.f64 t1 t1) v) u) #s(literal 2 binary64)))))) (*.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 (fma.f64 (/.f64 #s(literal -4 binary64) u) (/.f64 (pow.f64 t1 #s(literal 3 binary64)) u) (-.f64 (fma.f64 (/.f64 (*.f64 t1 t1) u) #s(literal 2 binary64) (/.f64 (pow.f64 t1 #s(literal 3 binary64)) (*.f64 u u))) t1)) (*.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 (fma.f64 (/.f64 #s(literal -4 binary64) u) (/.f64 (pow.f64 t1 #s(literal 3 binary64)) u) (+.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) (/.f64 (pow.f64 t1 #s(literal 3 binary64)) (*.f64 u u))) t1))) (*.f64 u u))
(* (pow u 2) (+ 1 (* 2 (/ t1 u))))
(*.f64 (fma.f64 (/.f64 t1 u) #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 u u))
(* (pow u 2) (+ 1 (+ (* 2 (/ t1 u)) (/ (pow t1 2) (pow u 2)))))
(*.f64 (+.f64 (fma.f64 (/.f64 t1 u) #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 (/.f64 t1 u) (/.f64 t1 u))) (*.f64 u u))
(* -1 (/ (* t1 v) u))
(/.f64 (*.f64 (neg.f64 t1) v) u)
(/ (+ (* -1 (* t1 v)) (* -1 (/ (* (pow t1 2) v) u))) u)
(/.f64 (fma.f64 t1 v (/.f64 (*.f64 (*.f64 t1 t1) v) 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 t1 v (/.f64 (*.f64 (*.f64 t1 t1) v) 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 t1 v (/.f64 (*.f64 (*.f64 t1 t1) v) 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)
(* 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)
(/ (+ (* -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 t1 v (/.f64 (fma.f64 (*.f64 (*.f64 t1 t1) #s(literal 2 binary64)) v (/.f64 (*.f64 (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v) #s(literal -3 binary64)) (neg.f64 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 t1 v (/.f64 (fma.f64 (*.f64 (*.f64 t1 t1) #s(literal 2 binary64)) v (/.f64 (fma.f64 (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v) #s(literal -3 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (fma.f64 (pow.f64 t1 #s(literal 4 binary64)) v (*.f64 (*.f64 (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v) #s(literal -3 binary64)) 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 t1 t1) #s(literal -2 binary64))) 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 (-.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)))) (neg.f64 u)) (*.f64 (*.f64 t1 t1) #s(literal 2 binary64))) u)) (*.f64 u u))
(* -1 (/ (+ (* -1 t1) (* -1 (/ (pow t1 2) u))) u))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 t1 t1) u) t1)) (neg.f64 u))
(* -1 (/ (+ (* -1 t1) (* -1 (/ (+ (/ (pow t1 3) u) (pow t1 2)) u))) u))
(/.f64 (neg.f64 (+.f64 (/.f64 (fma.f64 t1 t1 (/.f64 (pow.f64 t1 #s(literal 3 binary64)) u)) u) t1)) (neg.f64 u))
(* -1 (/ (+ (* -1 t1) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (pow t1 4) u)) (* -1 (pow t1 3))) u)) (pow t1 2)) u))) u))
(/.f64 (-.f64 (/.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))) (neg.f64 u)) t1) (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 t1 v (/.f64 (fma.f64 (*.f64 (*.f64 t1 t1) #s(literal -2 binary64)) v (/.f64 (*.f64 (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v) #s(literal -3 binary64)) (neg.f64 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 t1 v (/.f64 (fma.f64 (*.f64 (*.f64 t1 t1) #s(literal -2 binary64)) v (/.f64 (fma.f64 (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v) #s(literal -3 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (fma.f64 (pow.f64 t1 #s(literal 4 binary64)) v (*.f64 (*.f64 (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v) #s(literal -3 binary64)) 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 (neg.f64 (+.f64 (/.f64 (fma.f64 #s(literal 3 binary64) (/.f64 (pow.f64 t1 #s(literal 3 binary64)) u) (*.f64 (*.f64 t1 t1) #s(literal -2 binary64))) u) t1)) (*.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 (/.f64 (fma.f64 (*.f64 t1 t1) #s(literal -2 binary64) (/.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)))) (neg.f64 u))) (neg.f64 u))) (neg.f64 u)) t1) (*.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))
(* -1 (/ (+ (* t1 v) (/ (* (pow t1 2) v) u)) u))
(/.f64 (fma.f64 t1 v (/.f64 (*.f64 (*.f64 t1 t1) v) u)) (neg.f64 u))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (* (pow t1 3) v) u)) (* (pow t1 2) v)) u)) (* t1 v)) u))
(/.f64 (fma.f64 t1 v (/.f64 (fma.f64 (pow.f64 (neg.f64 t1) #s(literal 3 binary64)) (/.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 t1 v (/.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 t1 t1) v)) (neg.f64 u))) (neg.f64 u))
(* -1 (* u (+ (* -2 (/ v (pow t1 2))) (/ v (* t1 u)))))
(*.f64 (neg.f64 u) (fma.f64 (/.f64 v (*.f64 t1 t1)) #s(literal -2 binary64) (/.f64 (/.f64 v t1) u)))
(* -1 (/ (* t1 v) (pow (- u t1) 2)))
(*.f64 (neg.f64 t1) (/.f64 v (pow.f64 (-.f64 u t1) #s(literal 2 binary64))))
(* -1 v)
(neg.f64 v)
(* -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) (- u t1)))
(*.f64 (neg.f64 t1) (/.f64 v (-.f64 u t1)))
(* v (- (* 2 (/ u (pow t1 2))) (/ 1 t1)))
(*.f64 (-.f64 (*.f64 (/.f64 u (*.f64 t1 t1)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) t1)) v)
(/ v t1)
(/.f64 v t1)
(* -1 (* v (+ (* -2 (/ u (pow t1 2))) (/ 1 t1))))
(*.f64 (fma.f64 (/.f64 u (*.f64 t1 t1)) #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) t1)) (neg.f64 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 (*.f64 #s(literal 2 binary64) (+.f64 (/.f64 (*.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 u #s(literal 4 binary64)))) u) (/.f64 v (pow.f64 u #s(literal 5 binary64))))) 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 (+ (* 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)
(+ u (* -1 t1))
(-.f64 u 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 #s(literal -3 binary64) (/.f64 v (pow.f64 u #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal -2 binary64) (+.f64 (/.f64 (*.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 u #s(literal 4 binary64)))) u) (/.f64 v (pow.f64 u #s(literal 5 binary64))))) 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 (- (* 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)
(+ (* 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 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)
(/ (+ (* -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))
(/ (+ (* -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 u (/.f64 v t1)) #s(literal -2 binary64) (fma.f64 (/.f64 (*.f64 u u) t1) (/.f64 v t1) (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 u (/.f64 v t1)) #s(literal -2 binary64) (-.f64 (+.f64 (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (*.f64 u u) v) #s(literal -3 binary64)) 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)
(/ (+ 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 (neg.f64 (fma.f64 (/.f64 #s(literal -3 binary64) t1) (/.f64 (*.f64 u u) t1) #s(literal -1 binary64))) (*.f64 (/.f64 u t1) #s(literal -2 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 u u) (*.f64 (neg.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 (-.f64 (pow.f64 (/.f64 (neg.f64 u) t1) #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 (/.f64 u t1) (/.f64 u t1) (/.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) (-.f64 (fma.f64 (/.f64 (*.f64 u u) t1) (/.f64 v t1) (*.f64 (*.f64 u (/.f64 v t1)) #s(literal 2 binary64))) 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 (*.f64 (*.f64 u u) v) #s(literal -3 binary64)) u) (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 u #s(literal 3 binary64)) v))) (pow.f64 t1 #s(literal 3 binary64))) (-.f64 (fma.f64 (/.f64 (*.f64 u u) t1) (/.f64 v t1) (*.f64 (*.f64 u (/.f64 v t1)) #s(literal 2 binary64))) 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 (*.f64 (*.f64 u u) #s(literal 3 binary64)) u) (pow.f64 u #s(literal 3 binary64)))) (pow.f64 (neg.f64 t1) #s(literal 3 binary64))) (+.f64 (fma.f64 (/.f64 u t1) #s(literal -2 binary64) #s(literal 1 binary64)) (*.f64 (/.f64 (*.f64 u u) t1) (/.f64 #s(literal 3 binary64) t1)))) t1)
(* (pow t1 2) (+ 1 (* 2 (/ u t1))))
(*.f64 (fma.f64 (/.f64 u t1) #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 t1 t1))
(* (pow t1 2) (+ 1 (+ (* 2 (/ u t1)) (/ (pow u 2) (pow t1 2)))))
(*.f64 (+.f64 (fma.f64 (/.f64 u t1) #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 (/.f64 u t1) (/.f64 u t1))) (*.f64 t1 t1))
(+ v (+ (/ (* u v) t1) (/ (* (pow u 2) v) (pow t1 2))))
(+.f64 (fma.f64 u (/.f64 v t1) v) (*.f64 (/.f64 (*.f64 u u) t1) (/.f64 v t1)))
(+ v (+ (/ (* u v) t1) (+ (/ (* (pow u 2) v) (pow t1 2)) (/ (* (pow u 3) v) (pow t1 3)))))
(+.f64 (fma.f64 u (/.f64 v t1) v) (fma.f64 (/.f64 (*.f64 u u) t1) (/.f64 v t1) (*.f64 (pow.f64 u #s(literal 3 binary64)) (/.f64 v (pow.f64 t1 #s(literal 3 binary64))))))
(* -1 (/ (+ v (* 2 (/ (* u v) t1))) t1))
(/.f64 (fma.f64 (*.f64 u (/.f64 v t1)) #s(literal 2 binary64) 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 (*.f64 (*.f64 u u) v) #s(literal -3 binary64)) 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))
(* -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 (*.f64 (*.f64 u u) #s(literal 3 binary64)) u) (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))
(* -1 (* t1 (+ 1 (* -1 (/ u t1)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 u t1)) (neg.f64 t1))
(* -1 (/ (+ v (* -2 (/ (* u v) t1))) t1))
(/.f64 (fma.f64 (*.f64 u (/.f64 v t1)) #s(literal -2 binary64) 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 (*.f64 (*.f64 u u) v) #s(literal -3 binary64)) 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))
(* -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 (-.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))) (neg.f64 t1)) (*.f64 #s(literal -2 binary64) u)) 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))
(+ 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 u v)) t1))

rewrite95.0ms (2.1%)

Memory
5.4MiB live, 70.1MiB allocated; 11ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
040247
060237
1183235
01156233
Stop Event
iter limit
iter limit
node limit
iter limit
Counts
30 → 167
Calls
Call 1
Inputs
(*.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 v (/.f64 (neg.f64 t1) #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u))))
(/.f64 (neg.f64 t1) #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u)))
(neg.f64 t1)
#s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u))
(*.f64 u u)
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(approx (/ (* (/ (neg t1) u) v) u) (*.f64 (/.f64 (/.f64 (neg.f64 v) u) u) t1)))
#s(approx (/ (* (/ (neg t1) u) v) u) (*.f64 (/.f64 (/.f64 (neg.f64 v) u) u) t1))
(*.f64 (/.f64 (/.f64 (neg.f64 v) u) u) t1)
(/.f64 (/.f64 (neg.f64 v) u) u)
(/.f64 (neg.f64 v) u)
(/.f64 (*.f64 #s(approx (/ t1 (- u t1)) (/.f64 t1 u)) (neg.f64 v)) (-.f64 u t1))
(*.f64 #s(approx (/ t1 (- u t1)) (/.f64 t1 u)) (neg.f64 v))
#s(approx (/ t1 (- u t1)) (/.f64 t1 u))
(/.f64 t1 u)
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (fma.f64 (/.f64 v t1) (/.f64 (*.f64 #s(literal 2 binary64) u) t1) (/.f64 (neg.f64 v) t1)))
(fma.f64 (/.f64 v t1) (/.f64 (*.f64 #s(literal 2 binary64) u) t1) (/.f64 (neg.f64 v) t1))
(/.f64 v t1)
(/.f64 (*.f64 #s(literal 2 binary64) u) t1)
(*.f64 #s(literal 2 binary64) u)
#s(literal 2 binary64)
(/.f64 (neg.f64 v) t1)
Outputs
(*.f64 (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (*.f64 (+.f64 u t1) (-.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 (*.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)
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 #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 (neg.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))))
#s(approx (/ t1 (- u t1)) #s(literal -1 binary64))
#s(literal -1 binary64)
(*.f64 (/.f64 (*.f64 (+.f64 u t1) (-.f64 u t1)) (*.f64 (+.f64 u t1) (-.f64 t1 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)))
(/.f64 (neg.f64 (*.f64 (+.f64 u t1) (-.f64 u t1))) (neg.f64 (+.f64 u t1)))
(/.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 (*.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))) (fma.f64 (+.f64 u t1) t1 (*.f64 u u)))
(-.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)
u
t1
(*.f64 (neg.f64 t1) (/.f64 v #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u))))
(*.f64 (/.f64 (neg.f64 t1) #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u))) v)
(*.f64 v (/.f64 (neg.f64 t1) #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u))))
(/.f64 (*.f64 t1 v) (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 t1 v) #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u))))
(neg.f64 (*.f64 v (/.f64 t1 #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u)))))
(neg.f64 (*.f64 (/.f64 t1 #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u))) v))
(/.f64 (neg.f64 t1) (neg.f64 (neg.f64 #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u)))))
(/.f64 (neg.f64 t1) #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u)))
(/.f64 t1 (neg.f64 #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u))))
(neg.f64 (/.f64 t1 #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u))))
(neg.f64 t1)
#s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u))
(*.f64 (neg.f64 (neg.f64 u)) (neg.f64 (neg.f64 u)))
(*.f64 (neg.f64 (fabs.f64 u)) (neg.f64 (fabs.f64 u)))
(*.f64 (fabs.f64 (fabs.f64 u)) (fabs.f64 (fabs.f64 u)))
(*.f64 (pow.f64 u #s(literal 1 binary64)) (pow.f64 u #s(literal 1 binary64)))
(*.f64 (pow.f64 u #s(literal 1 binary64)) u)
(*.f64 (neg.f64 u) (neg.f64 u))
(*.f64 (fabs.f64 u) (fabs.f64 u))
(*.f64 u u)
(pow.f64 (neg.f64 u) #s(literal 2 binary64))
(pow.f64 (fabs.f64 u) #s(literal 2 binary64))
(pow.f64 u #s(literal 2 binary64))
(neg.f64 (*.f64 u (neg.f64 u)))
(neg.f64 (*.f64 (neg.f64 u) u))
(fabs.f64 (*.f64 u u))
(exp.f64 (*.f64 (log.f64 u) #s(literal 2 binary64)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(approx (/ (* (/ (neg t1) u) v) u) (*.f64 (/.f64 (/.f64 (neg.f64 v) u) u) t1)))
#s(approx (/ (* (/ (neg t1) u) v) u) (*.f64 (/.f64 (/.f64 (neg.f64 v) u) u) t1))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) u))
(*.f64 (/.f64 (/.f64 (neg.f64 v) u) u) t1)
(*.f64 (/.f64 (neg.f64 v) u) (/.f64 t1 u))
(*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v u))
(*.f64 t1 (/.f64 (/.f64 (neg.f64 v) u) u))
(*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u))
(/.f64 (*.f64 t1 (/.f64 v u)) (neg.f64 u))
(/.f64 (*.f64 (/.f64 v u) t1) (neg.f64 u))
(/.f64 (*.f64 (neg.f64 v) t1) (*.f64 u u))
(/.f64 (*.f64 t1 v) (*.f64 (neg.f64 u) u))
(/.f64 (*.f64 (/.f64 t1 u) v) (neg.f64 u))
(/.f64 (*.f64 (/.f64 (neg.f64 t1) u) v) (neg.f64 (neg.f64 u)))
(/.f64 (*.f64 (/.f64 (neg.f64 t1) u) v) u)
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 u u))
(neg.f64 (/.f64 (*.f64 (/.f64 t1 u) v) u))
(neg.f64 (/.f64 (*.f64 (/.f64 (neg.f64 t1) u) v) (neg.f64 u)))
(neg.f64 (*.f64 (/.f64 t1 u) (/.f64 v u)))
(/.f64 (/.f64 (neg.f64 v) (fabs.f64 u)) (fabs.f64 u))
(/.f64 (/.f64 v u) (neg.f64 u))
(/.f64 (/.f64 (neg.f64 v) u) (neg.f64 (neg.f64 u)))
(/.f64 (/.f64 (neg.f64 v) u) u)
(/.f64 (neg.f64 v) (*.f64 u u))
(/.f64 v (neg.f64 (*.f64 u u)))
(/.f64 v (*.f64 (neg.f64 u) u))
(neg.f64 (/.f64 (/.f64 (neg.f64 v) u) (neg.f64 u)))
(neg.f64 (/.f64 (/.f64 v u) u))
(neg.f64 (/.f64 v (*.f64 u u)))
(/.f64 (neg.f64 v) (neg.f64 (neg.f64 u)))
(/.f64 (neg.f64 v) u)
(/.f64 v (neg.f64 u))
(neg.f64 (/.f64 v u))
(*.f64 (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) (/.f64 t1 u)) (neg.f64 v)) (*.f64 (+.f64 u t1) (-.f64 u t1))) (+.f64 u t1))
(*.f64 (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) (/.f64 t1 u)) (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 (neg.f64 v) (-.f64 u t1)) #s(approx (/ t1 (- u t1)) (/.f64 t1 u)))
(*.f64 #s(approx (/ t1 (- u t1)) (/.f64 t1 u)) (/.f64 (neg.f64 v) (-.f64 u t1)))
(*.f64 (neg.f64 v) (/.f64 #s(approx (/ t1 (- u t1)) (/.f64 t1 u)) (-.f64 u t1)))
(/.f64 (*.f64 #s(approx (/ t1 (- u t1)) (/.f64 t1 u)) v) (neg.f64 (-.f64 u t1)))
(/.f64 (*.f64 #s(approx (/ t1 (- u t1)) (/.f64 t1 u)) (neg.f64 v)) (neg.f64 (neg.f64 (-.f64 u t1))))
(/.f64 (*.f64 #s(approx (/ t1 (- u t1)) (/.f64 t1 u)) (neg.f64 v)) (-.f64 u t1))
(neg.f64 (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) (/.f64 t1 u)) v) (-.f64 u t1)))
(neg.f64 (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) (/.f64 t1 u)) (neg.f64 v)) (neg.f64 (-.f64 u t1))))
(*.f64 (neg.f64 #s(approx (/ t1 (- u t1)) (/.f64 t1 u))) v)
(*.f64 #s(approx (/ t1 (- u t1)) (/.f64 t1 u)) (neg.f64 v))
(*.f64 (neg.f64 v) #s(approx (/ t1 (- u t1)) (/.f64 t1 u)))
(neg.f64 (*.f64 #s(approx (/ t1 (- u t1)) (/.f64 t1 u)) v))
#s(approx (/ t1 (- u t1)) (/.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 (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 2 binary64) u) t1) v (neg.f64 v)) t1))
(/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 v) t1) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 (/.f64 v t1) #s(literal 2 binary64)) (/.f64 u t1)) #s(literal 2 binary64))) (-.f64 (/.f64 (neg.f64 v) t1) (*.f64 (*.f64 (/.f64 v t1) #s(literal 2 binary64)) (/.f64 u t1))))
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal 2 binary64) u) t1) v (neg.f64 v)) t1)
(/.f64 (+.f64 (neg.f64 v) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) u) t1) v)) t1)
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (/.f64 v t1) #s(literal 2 binary64)) (/.f64 u t1)) #s(literal 2 binary64)) (pow.f64 (/.f64 (neg.f64 v) t1) #s(literal 2 binary64)))) (neg.f64 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) u) t1) v) (neg.f64 v)) t1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 v) t1) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (/.f64 v t1) #s(literal 2 binary64)) (/.f64 u t1)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 (neg.f64 v) t1) (-.f64 (/.f64 (neg.f64 v) t1) (*.f64 (*.f64 (/.f64 v t1) #s(literal 2 binary64)) (/.f64 u t1))) (pow.f64 (*.f64 (*.f64 (/.f64 v t1) #s(literal 2 binary64)) (/.f64 u t1)) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) u) t1) v) t1 (*.f64 (neg.f64 t1) v)) (*.f64 t1 t1))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) u) t1) v) (neg.f64 t1) (*.f64 t1 v)) (*.f64 t1 (neg.f64 t1)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) u) v) (neg.f64 t1) (*.f64 (*.f64 t1 t1) v)) (*.f64 (*.f64 t1 t1) (neg.f64 t1)))
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal 2 binary64) u) v) t1 (*.f64 (*.f64 t1 t1) (neg.f64 v))) (pow.f64 t1 #s(literal 3 binary64)))
(/.f64 (fma.f64 t1 v (*.f64 (neg.f64 t1) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) u) t1) v))) (*.f64 (neg.f64 t1) t1))
(/.f64 (fma.f64 v (*.f64 t1 t1) (*.f64 (neg.f64 t1) (*.f64 (*.f64 #s(literal 2 binary64) u) v))) (*.f64 (neg.f64 t1) (*.f64 t1 t1)))
(/.f64 (fma.f64 (neg.f64 v) t1 (*.f64 t1 (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) u) t1) v))) (*.f64 t1 t1))
(/.f64 (fma.f64 (neg.f64 v) (*.f64 t1 t1) (*.f64 t1 (*.f64 (*.f64 #s(literal 2 binary64) u) v))) (pow.f64 t1 #s(literal 3 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (/.f64 v t1) #s(literal 2 binary64)) (/.f64 u t1)) #s(literal 2 binary64)) (pow.f64 (/.f64 (neg.f64 v) t1) #s(literal 2 binary64))) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) u) t1) v) (neg.f64 v)) t1))
(/.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 v) t1) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (/.f64 v t1) #s(literal 2 binary64)) (/.f64 u t1)) #s(literal 3 binary64))) (fma.f64 (/.f64 v t1) (/.f64 v t1) (-.f64 (pow.f64 (*.f64 (*.f64 (/.f64 v t1) #s(literal 2 binary64)) (/.f64 u t1)) #s(literal 2 binary64)) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) u) v) (neg.f64 v)) (pow.f64 t1 #s(literal 3 binary64))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (neg.f64 v) t1) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (/.f64 v t1) #s(literal 2 binary64)) (/.f64 u t1)) #s(literal 3 binary64))) (fma.f64 (/.f64 (neg.f64 v) t1) (-.f64 (/.f64 (neg.f64 v) t1) (*.f64 (*.f64 (/.f64 v t1) #s(literal 2 binary64)) (/.f64 u t1))) (pow.f64 (*.f64 (*.f64 (/.f64 v t1) #s(literal 2 binary64)) (/.f64 u t1)) #s(literal 2 binary64))))
(fma.f64 (*.f64 (/.f64 v t1) #s(literal 2 binary64)) (/.f64 u t1) (/.f64 (neg.f64 v) t1))
(fma.f64 (/.f64 (*.f64 #s(literal 2 binary64) u) t1) (/.f64 v t1) (/.f64 (neg.f64 v) t1))
(fma.f64 #s(literal 2 binary64) (*.f64 (/.f64 u t1) (/.f64 v 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 v (/.f64 (/.f64 (*.f64 #s(literal 2 binary64) u) t1) t1) (/.f64 (neg.f64 v) t1))
(fma.f64 v (/.f64 (*.f64 #s(literal 2 binary64) u) (*.f64 t1 t1)) (/.f64 (neg.f64 v) t1))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (/.f64 v t1) #s(literal 2 binary64)) (/.f64 u t1)) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) u) t1) v) (neg.f64 v)) t1)) (/.f64 (pow.f64 (/.f64 (neg.f64 v) t1) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) u) t1) v) (neg.f64 v)) t1)))
(-.f64 (/.f64 (neg.f64 v) t1) (*.f64 (neg.f64 (/.f64 (*.f64 #s(literal 2 binary64) u) t1)) (/.f64 v t1)))
(-.f64 (/.f64 (neg.f64 v) t1) (*.f64 (/.f64 (neg.f64 v) t1) (/.f64 (*.f64 #s(literal 2 binary64) u) t1)))
(+.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (/.f64 v t1) #s(literal 2 binary64)) (/.f64 u t1)) #s(literal 3 binary64)) (fma.f64 (/.f64 (neg.f64 v) t1) (-.f64 (/.f64 (neg.f64 v) t1) (*.f64 (*.f64 (/.f64 v t1) #s(literal 2 binary64)) (/.f64 u t1))) (pow.f64 (*.f64 (*.f64 (/.f64 v t1) #s(literal 2 binary64)) (/.f64 u t1)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 (neg.f64 v) t1) #s(literal 3 binary64)) (fma.f64 (/.f64 (neg.f64 v) t1) (-.f64 (/.f64 (neg.f64 v) t1) (*.f64 (*.f64 (/.f64 v t1) #s(literal 2 binary64)) (/.f64 u t1))) (pow.f64 (*.f64 (*.f64 (/.f64 v t1) #s(literal 2 binary64)) (/.f64 u t1)) #s(literal 2 binary64)))))
(+.f64 (*.f64 (*.f64 (/.f64 v t1) #s(literal 2 binary64)) (/.f64 u t1)) (/.f64 (neg.f64 v) t1))
(+.f64 (/.f64 (neg.f64 v) t1) (*.f64 (*.f64 (/.f64 v t1) #s(literal 2 binary64)) (/.f64 u t1)))
(/.f64 (neg.f64 v) (neg.f64 t1))
(/.f64 v t1)
(neg.f64 (/.f64 (neg.f64 v) t1))
(*.f64 (/.f64 u t1) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (/.f64 u t1))
(*.f64 u (/.f64 #s(literal 2 binary64) t1))
(/.f64 (neg.f64 (*.f64 #s(literal -2 binary64) u)) t1)
(/.f64 (*.f64 #s(literal -2 binary64) u) (neg.f64 t1))
(/.f64 (*.f64 #s(literal 2 binary64) u) t1)
(neg.f64 (/.f64 (*.f64 #s(literal -2 binary64) u) t1))
(neg.f64 (/.f64 (*.f64 #s(literal 2 binary64) u) (neg.f64 t1)))
(+.f64 (/.f64 u t1) (/.f64 u t1))
(*.f64 #s(literal 2 binary64) u)
(*.f64 u #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 u u) (*.f64 u u)) (-.f64 u u))
(/.f64 (+.f64 (pow.f64 u #s(literal 3 binary64)) (pow.f64 u #s(literal 3 binary64))) (fma.f64 u u (-.f64 (*.f64 u u) (*.f64 u u))))
(fma.f64 #s(literal 1 binary64) u (*.f64 #s(literal 1 binary64) u))
(fma.f64 u #s(literal 1 binary64) (*.f64 u #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) u) (*.f64 #s(literal 1 binary64) u))
(+.f64 (*.f64 u #s(literal 1 binary64)) (*.f64 u #s(literal 1 binary64)))
(+.f64 u u)
#s(literal 2 binary64)
(/.f64 (neg.f64 v) t1)
(/.f64 v (neg.f64 t1))
(neg.f64 (/.f64 v t1))

eval49.0ms (1.1%)

Memory
-16.6MiB live, 117.5MiB allocated; 24ms collecting garbage
Compiler

Compiled 9 875 to 1 406 computations (85.8% saved)

prune31.0ms (0.7%)

Memory
-20.6MiB live, 82.3MiB allocated; 14ms collecting garbage
Pruning

19 alts after pruning (8 fresh and 11 done)

PrunedKeptTotal
New3424346
Fresh246
Picked235
Done088
Total34619365
Accuracy
99.3%
Counts
365 → 19
Alt Table
Click to see full alt table
StatusAccuracyProgram
69.3%
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
46.0%
(/.f64 (*.f64 (neg.f64 t1) v) #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u)))
28.3%
(/.f64 (*.f64 #s(approx (/ t1 (- u t1)) (/.f64 t1 u)) (neg.f64 v)) #s(approx (- u t1) (neg.f64 t1)))
59.5%
(/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 u t1))
46.8%
(*.f64 (/.f64 v #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u))) (neg.f64 t1))
59.4%
(*.f64 (neg.f64 v) (/.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (-.f64 u t1)))
46.3%
(*.f64 v (/.f64 (neg.f64 t1) #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u))))
51.6%
(*.f64 v #s(approx (/ (neg t1) (* (+ t1 u) (+ t1 u))) (/.f64 (fma.f64 (/.f64 u t1) #s(literal -2 binary64) #s(literal 1 binary64)) (neg.f64 t1))))
51.6%
(*.f64 v #s(approx (/ (neg t1) (* (+ t1 u) (+ t1 u))) (/.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)))
49.8%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (fma.f64 (/.f64 v t1) (/.f64 (+.f64 u u) t1) (/.f64 (neg.f64 v) t1)))
49.8%
#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))
51.2%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (/.f64 (*.f64 (neg.f64 t1) v) u) u))
49.0%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (-.f64 v (/.f64 (fma.f64 #s(literal -3 binary64) (*.f64 u (*.f64 (/.f64 v t1) u)) (*.f64 (*.f64 #s(literal 2 binary64) u) v)) t1)) (neg.f64 t1)))
54.0%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (*.f64 (/.f64 (neg.f64 t1) u) v) u))
52.5%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1))
54.6%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) u)))
52.3%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 v (/.f64 #s(literal -1 binary64) t1)))
52.1%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(approx (/ (* (/ (neg t1) u) v) u) (*.f64 (/.f64 (/.f64 (neg.f64 v) u) u) t1)))
51.7%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(approx (* (/ (+ (* -1 v) (/ (* (* v t1) 2) u)) (* u u)) t1) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 t1 u) #s(literal 2 binary64)) #s(literal 1 binary64)) v) u) (/.f64 t1 u))))
Compiler

Compiled 1 210 to 434 computations (64.1% saved)

regimes79.0ms (1.8%)

Memory
23.4MiB live, 68.4MiB allocated; 6ms collecting garbage
Counts
34 → 1
Calls
Call 1
Inputs
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 v (/.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))) (*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (/.f64 #s(approx (+ (* -1 v) (/ (* (* v t1) 2) u)) (neg.f64 v)) (*.f64 u u)) t1))
(*.f64 v (/.f64 (neg.f64 t1) #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u))))
(*.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 t1) u) v) u) (*.f64 (/.f64 (/.f64 (neg.f64 v) u) u) t1)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) u)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (*.f64 (/.f64 v u) t1) (neg.f64 u)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (*.f64 (/.f64 (neg.f64 t1) u) v) u))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (/.f64 (*.f64 (neg.f64 t1) v) u) u))
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(/.f64 (*.f64 #s(approx (/ t1 (- u t1)) (/.f64 t1 u)) (neg.f64 v)) #s(approx (- u t1) (neg.f64 t1)))
(/.f64 (*.f64 #s(approx (/ t1 (- u t1)) (/.f64 t1 u)) (neg.f64 v)) (-.f64 u t1))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (/.f64 (*.f64 (neg.f64 t1) v) (neg.f64 u)) (neg.f64 u)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (neg.f64 v) (/.f64 (fma.f64 (/.f64 u t1) #s(literal -2 binary64) #s(literal 1 binary64)) 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 #s(approx (/ (neg t1) (* (+ t1 u) (+ t1 u))) (/.f64 (fma.f64 (/.f64 u t1) #s(literal -2 binary64) #s(literal 1 binary64)) (neg.f64 t1))))
(/.f64 (*.f64 (/.f64 t1 (-.f64 u t1)) (neg.f64 v)) (-.f64 u t1))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (fma.f64 (/.f64 v t1) (/.f64 (+.f64 u u) t1) (/.f64 (neg.f64 v) t1)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (fma.f64 (/.f64 #s(literal 2 binary64) t1) (*.f64 u (/.f64 v t1)) (/.f64 (neg.f64 v) t1)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (fma.f64 (/.f64 v t1) (/.f64 (*.f64 #s(literal 2 binary64) u) t1) (/.f64 (neg.f64 v) 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))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(approx (* (/ (+ (* -1 v) (/ (* (* v t1) 2) u)) (* u u)) t1) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 t1 u) #s(literal 2 binary64)) #s(literal 1 binary64)) v) u) (/.f64 t1 u))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (-.f64 v (/.f64 (fma.f64 #s(literal -3 binary64) (*.f64 u (*.f64 (/.f64 v t1) u)) (*.f64 (*.f64 #s(literal 2 binary64) u) v)) t1)) (neg.f64 t1)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.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))
(*.f64 v #s(approx (/ (neg t1) (* (+ t1 u) (+ t1 u))) (/.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)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (fma.f64 (fma.f64 (/.f64 u t1) #s(literal -2 binary64) #s(literal 1 binary64)) (neg.f64 v) (/.f64 (*.f64 #s(literal -3 binary64) (*.f64 u (*.f64 (/.f64 v t1) u))) t1)) t1))
(/.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 (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))
Outputs
(/.f64 (*.f64 (/.f64 t1 (-.f64 u t1)) (neg.f64 v)) (-.f64 u t1))
Calls

4 calls:

52.0ms
u
9.0ms
t1
9.0ms
v
7.0ms
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
Results
AccuracySegmentsBranch
94.6%1(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
94.6%1u
94.6%1v
94.6%1t1
Compiler

Compiled 15 to 17 computations (-13.3% saved)

regimes60.0ms (1.4%)

Memory
-6.1MiB live, 39.1MiB allocated; 6ms collecting garbage
Counts
22 → 5
Calls
Call 1
Inputs
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 v (/.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))) (*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (/.f64 #s(approx (+ (* -1 v) (/ (* (* v t1) 2) u)) (neg.f64 v)) (*.f64 u u)) t1))
(*.f64 v (/.f64 (neg.f64 t1) #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u))))
(*.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 t1) u) v) u) (*.f64 (/.f64 (/.f64 (neg.f64 v) u) u) t1)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) u)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (*.f64 (/.f64 v u) t1) (neg.f64 u)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (*.f64 (/.f64 (neg.f64 t1) u) v) u))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (/.f64 (*.f64 (neg.f64 t1) v) u) u))
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(/.f64 (*.f64 #s(approx (/ t1 (- u t1)) (/.f64 t1 u)) (neg.f64 v)) #s(approx (- u t1) (neg.f64 t1)))
(/.f64 (*.f64 #s(approx (/ t1 (- u t1)) (/.f64 t1 u)) (neg.f64 v)) (-.f64 u t1))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (/.f64 (*.f64 (neg.f64 t1) v) (neg.f64 u)) (neg.f64 u)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (neg.f64 v) (/.f64 (fma.f64 (/.f64 u t1) #s(literal -2 binary64) #s(literal 1 binary64)) 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 #s(approx (/ (neg t1) (* (+ t1 u) (+ t1 u))) (/.f64 (fma.f64 (/.f64 u t1) #s(literal -2 binary64) #s(literal 1 binary64)) (neg.f64 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)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u)))
(/.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 (/.f64 v t1) u) #s(literal 2 binary64) (neg.f64 v)) t1))
Calls

4 calls:

42.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
82.9%5u
71.7%2v
83.7%3(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
89.9%5t1
Compiler

Compiled 15 to 17 computations (-13.3% saved)

regimes7.0ms (0.2%)

Memory
15.5MiB live, 15.5MiB allocated; 0ms collecting garbage
Counts
20 → 5
Calls
Call 1
Inputs
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 v (/.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))) (*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (/.f64 #s(approx (+ (* -1 v) (/ (* (* v t1) 2) u)) (neg.f64 v)) (*.f64 u u)) t1))
(*.f64 v (/.f64 (neg.f64 t1) #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u))))
(*.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 t1) u) v) u) (*.f64 (/.f64 (/.f64 (neg.f64 v) u) u) t1)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) u)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (*.f64 (/.f64 v u) t1) (neg.f64 u)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (*.f64 (/.f64 (neg.f64 t1) u) v) u))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (/.f64 (*.f64 (neg.f64 t1) v) u) u))
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(/.f64 (*.f64 #s(approx (/ t1 (- u t1)) (/.f64 t1 u)) (neg.f64 v)) #s(approx (- u t1) (neg.f64 t1)))
(/.f64 (*.f64 #s(approx (/ t1 (- u t1)) (/.f64 t1 u)) (neg.f64 v)) (-.f64 u t1))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (/.f64 (*.f64 (neg.f64 t1) v) (neg.f64 u)) (neg.f64 u)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (neg.f64 v) (/.f64 (fma.f64 (/.f64 u t1) #s(literal -2 binary64) #s(literal 1 binary64)) 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)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u)))
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (neg.f64 v) (/.f64 (fma.f64 (/.f64 u t1) #s(literal -2 binary64) #s(literal 1 binary64)) t1)))
Calls

1 calls:

6.0ms
t1
Results
AccuracySegmentsBranch
89.8%5t1
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes6.0ms (0.1%)

Memory
16.8MiB live, 16.8MiB allocated; 0ms collecting garbage
Counts
19 → 5
Calls
Call 1
Inputs
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 v (/.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))) (*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (/.f64 #s(approx (+ (* -1 v) (/ (* (* v t1) 2) u)) (neg.f64 v)) (*.f64 u u)) t1))
(*.f64 v (/.f64 (neg.f64 t1) #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u))))
(*.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 t1) u) v) u) (*.f64 (/.f64 (/.f64 (neg.f64 v) u) u) t1)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) u)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (*.f64 (/.f64 v u) t1) (neg.f64 u)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (*.f64 (/.f64 (neg.f64 t1) u) v) u))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (/.f64 (*.f64 (neg.f64 t1) v) u) u))
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
(/.f64 (*.f64 #s(approx (/ t1 (- u t1)) (/.f64 t1 u)) (neg.f64 v)) #s(approx (- u t1) (neg.f64 t1)))
(/.f64 (*.f64 #s(approx (/ t1 (- u t1)) (/.f64 t1 u)) (neg.f64 v)) (-.f64 u t1))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (/.f64 (*.f64 (neg.f64 t1) v) (neg.f64 u)) (neg.f64 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) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u)))
(/.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:

5.0ms
t1
Results
AccuracySegmentsBranch
89.7%5t1
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes10.0ms (0.2%)

Memory
-42.1MiB live, 9.1MiB allocated; 10ms collecting garbage
Counts
15 → 3
Calls
Call 1
Inputs
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 v (/.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))) (*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (/.f64 #s(approx (+ (* -1 v) (/ (* (* v t1) 2) u)) (neg.f64 v)) (*.f64 u u)) t1))
(*.f64 v (/.f64 (neg.f64 t1) #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u))))
(*.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 t1) u) v) u) (*.f64 (/.f64 (/.f64 (neg.f64 v) u) u) t1)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) u)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (*.f64 (/.f64 v u) t1) (neg.f64 u)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (*.f64 (/.f64 (neg.f64 t1) u) v) u))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (/.f64 (*.f64 (neg.f64 t1) v) u) u))
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))) (*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) u)))
(/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 u t1))
Calls

1 calls:

9.0ms
t1
Results
AccuracySegmentsBranch
84.0%3t1
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes7.0ms (0.2%)

Memory
18.1MiB live, 18.1MiB allocated; 0ms collecting garbage
Counts
11 → 4
Calls
Call 1
Inputs
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 v (/.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))) (*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (/.f64 #s(approx (+ (* -1 v) (/ (* (* v t1) 2) u)) (neg.f64 v)) (*.f64 u u)) t1))
(*.f64 v (/.f64 (neg.f64 t1) #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u))))
(*.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 t1) u) v) u) (*.f64 (/.f64 (/.f64 (neg.f64 v) u) u) t1)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u)))
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 t1) u) v) u) (*.f64 (/.f64 (/.f64 (neg.f64 v) u) u) t1)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u)))
(/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 u t1))
Calls

2 calls:

4.0ms
t1
3.0ms
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
Results
AccuracySegmentsBranch
68.0%3(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
84.9%4t1
Compiler

Compiled 13 to 11 computations (15.4% saved)

regimes4.0ms (0.1%)

Memory
7.7MiB live, 7.7MiB allocated; 0ms collecting garbage
Counts
10 → 3
Calls
Call 1
Inputs
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 v (/.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))) (*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (/.f64 #s(approx (+ (* -1 v) (/ (* (* v t1) 2) u)) (neg.f64 v)) (*.f64 u u)) t1))
(*.f64 v (/.f64 (neg.f64 t1) #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u))))
(*.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 t1) u) v) u) (*.f64 (/.f64 (/.f64 (neg.f64 v) u) u) 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 t1) u) v) u) (*.f64 (/.f64 (/.f64 (neg.f64 v) u) u) t1)))
(/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 u t1))
Calls

1 calls:

3.0ms
t1
Results
AccuracySegmentsBranch
83.1%3t1
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes10.0ms (0.2%)

Memory
-24.9MiB live, 19.1MiB allocated; 7ms collecting garbage
Counts
9 → 3
Calls
Call 1
Inputs
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 v (/.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))) (*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (/.f64 #s(approx (+ (* -1 v) (/ (* (* v t1) 2) u)) (neg.f64 v)) (*.f64 u u)) t1))
(*.f64 v (/.f64 (neg.f64 t1) #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u))))
(*.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))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 v (/.f64 (neg.f64 t1) (*.f64 u u))))
(/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 u t1))
Calls

2 calls:

7.0ms
u
3.0ms
t1
Results
AccuracySegmentsBranch
70.8%3u
78.9%3t1
Compiler

Compiled 2 to 6 computations (-200% saved)

regimes7.0ms (0.2%)

Memory
14.4MiB live, 14.4MiB allocated; 0ms collecting garbage
Counts
4 → 1
Calls
Call 1
Inputs
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 v (/.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
t1
2.0ms
v
2.0ms
u
1.0ms
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
Results
AccuracySegmentsBranch
59.5%1(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
59.5%1u
59.5%1v
59.5%1t1
Compiler

Compiled 15 to 17 computations (-13.3% saved)

regimes6.0ms (0.1%)

Memory
18.6MiB live, 18.6MiB allocated; 0ms collecting garbage
Counts
3 → 1
Calls
Call 1
Inputs
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 v (/.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
v
1.0ms
u
1.0ms
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
Results
AccuracySegmentsBranch
59.4%1v
59.4%1t1
59.4%1(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
59.4%1u
Compiler

Compiled 15 to 17 computations (-13.3% saved)

regimes9.0ms (0.2%)

Memory
-30.8MiB live, 12.8MiB allocated; 6ms collecting garbage
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))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 v (/.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.5%1v
52.5%1(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
52.5%1t1
52.5%1u
Compiler

Compiled 15 to 17 computations (-13.3% saved)

bsearch114.0ms (2.6%)

Memory
-15.0MiB live, 100.3MiB allocated; 12ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
4.911262312518975e+52
6.316694035035102e+76
8.0ms
1.640785706500522e-173
2.1479888937771736e-172
60.0ms
-1.4937791853320782e-199
-1.7258982093037363e-204
15.0ms
-1.834202393551811e+41
-2.1603209829514985e+20
Samples
78.0ms592×0valid
Compiler

Compiled 1 192 to 865 computations (27.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 17.0ms
ival-mult: 7.0ms (41.6% of total)
ival-div: 3.0ms (17.8% of total)
ival-add: 3.0ms (17.8% of total)
ival-neg: 3.0ms (17.8% of total)
ival-true: 0.0ms (0% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch10.0ms (0.2%)

Memory
19.2MiB live, 19.2MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
6.0ms
4.911262312518975e+52
6.316694035035102e+76
0.0ms
1.640785706500522e-173
2.1479888937771736e-172
1.0ms
-1.4937791853320782e-199
-1.7258982093037363e-204
1.0ms
-1.834202393551811e+41
-2.1603209829514985e+20
Samples
3.0ms64×0valid
Compiler

Compiled 1 192 to 876 computations (26.5% saved)

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

bsearch19.0ms (0.4%)

Memory
-11.9MiB live, 34.5MiB allocated; 3ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
15.0ms
4.911262312518975e+52
6.316694035035102e+76
0.0ms
1.640785706500522e-173
2.1479888937771736e-172
1.0ms
-1.4937791853320782e-199
-1.7258982093037363e-204
1.0ms
-1.834202393551811e+41
-2.1603209829514985e+20
Samples
10.0ms144×0valid
Compiler

Compiled 1 082 to 821 computations (24.1% saved)

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

bsearch33.0ms (0.7%)

Memory
15.9MiB live, 61.8MiB allocated; 4ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
4.911262312518975e+52
6.316694035035102e+76
13.0ms
-2.1603209829514985e+20
-460576571527230.4
Samples
19.0ms304×0valid
Compiler

Compiled 715 to 534 computations (25.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 12.0ms
ival-neg: 5.0ms (42.6% of total)
ival-mult: 4.0ms (34.1% of total)
ival-div: 2.0ms (17% of total)
ival-add: 1.0ms (8.5% of total)
ival-true: 0.0ms (0% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch29.0ms (0.6%)

Memory
23.2MiB live, 70.1MiB allocated; 3ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
11.0ms
4.911262312518975e+52
6.316694035035102e+76
13.0ms
-1.912220630575465e-129
-3.594989180287818e-133
1.0ms
-2.1603209829514985e+20
-460576571527230.4
Samples
13.0ms256×0valid
Compiler

Compiled 1 204 to 826 computations (31.4% saved)

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

bsearch4.0ms (0.1%)

Memory
-49.1MiB live, 3.5MiB allocated; 3ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
3.0ms
4.911262312518975e+52
6.316694035035102e+76
1.0ms
-2.1603209829514985e+20
-460576571527230.4
Compiler

Compiled 895 to 614 computations (31.4% saved)

bsearch26.0ms (0.6%)

Memory
4.3MiB live, 51.5MiB allocated; 1ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
13.0ms
54638574613830.91
5.126042561261584e+21
10.0ms
-2.1603209829514985e+20
-460576571527230.4
Samples
13.0ms256×0valid
Compiler

Compiled 645 to 482 computations (25.3% saved)

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

simplify48.0ms (1.1%)

Memory
7.1MiB live, 54.2MiB allocated; 4ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0105576
1171576
2318576
3682576
41490576
54016576
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 -180000000000000012721703429373841052270592 binary64)) (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 u t1)) (if (<=.f64 t1 #s(literal -3883019193223799/706003489677054374237277210551156965837838477962894381170850482715673457590299624976468480248807499242724466374570999144530824216469597736906638272121736526607699022870679030143158018123175881930939339869708632591433728 binary64)) (/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (if (<=.f64 t1 #s(literal 6091515412016939/34808659497239648579720852704622583960672214563358764118798771041101647699040812580153753748454066465596331097210650690541753423472407821641942301328447068696990926165468330002463334596608 binary64)) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u))) (if (<=.f64 t1 #s(literal 42000000000000001333750431124433612527765488976574808201089382533455513911296 binary64)) (/.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 (/.f64 v t1) u) #s(literal 2 binary64) (neg.f64 v)) t1))))))
(if (<=.f64 t1 #s(literal -180000000000000012721703429373841052270592 binary64)) (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 u t1)) (if (<=.f64 t1 #s(literal -3883019193223799/706003489677054374237277210551156965837838477962894381170850482715673457590299624976468480248807499242724466374570999144530824216469597736906638272121736526607699022870679030143158018123175881930939339869708632591433728 binary64)) (/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (if (<=.f64 t1 #s(literal 6091515412016939/34808659497239648579720852704622583960672214563358764118798771041101647699040812580153753748454066465596331097210650690541753423472407821641942301328447068696990926165468330002463334596608 binary64)) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u))) (if (<=.f64 t1 #s(literal 62000000000000002274953121042543004310884691792308069729646801603252012974080 binary64)) (/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (neg.f64 v) (/.f64 (fma.f64 (/.f64 u t1) #s(literal -2 binary64) #s(literal 1 binary64)) t1)))))))
(if (<=.f64 t1 #s(literal -180000000000000012721703429373841052270592 binary64)) (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 u t1)) (if (<=.f64 t1 #s(literal -3883019193223799/706003489677054374237277210551156965837838477962894381170850482715673457590299624976468480248807499242724466374570999144530824216469597736906638272121736526607699022870679030143158018123175881930939339869708632591433728 binary64)) (/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (if (<=.f64 t1 #s(literal 6091515412016939/34808659497239648579720852704622583960672214563358764118798771041101647699040812580153753748454066465596331097210650690541753423472407821641942301328447068696990926165468330002463334596608 binary64)) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u))) (if (<=.f64 t1 #s(literal 9600000000000000696301789262680657211120394332606610772974817492598784 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 t1 #s(literal -28000000000000000 binary64)) (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 u t1)) (if (<=.f64 t1 #s(literal 305000000000000005163389642750238881417531482718014013440 binary64)) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) u))) (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 u t1))))
(if (<=.f64 t1 #s(literal -28000000000000000 binary64)) (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 u t1)) (if (<=.f64 t1 #s(literal -7672009237256583/1598335257761788022467377781654101148543282249044465229239888363328190330275719997501596724768507889233831388734160190922469363547795602076820570112 binary64)) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(approx (/ (* (/ (neg t1) u) v) u) (*.f64 (/.f64 (/.f64 (neg.f64 v) u) u) t1))) (if (<=.f64 t1 #s(literal 1700000000000000031010908611532075492906730280275935232 binary64)) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u))) (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 u t1)))))
(if (<=.f64 t1 #s(literal -28000000000000000 binary64)) (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 u t1)) (if (<=.f64 t1 #s(literal 1700000000000000031010908611532075492906730280275935232 binary64)) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(approx (/ (* (/ (neg t1) u) v) u) (*.f64 (/.f64 (/.f64 (neg.f64 v) u) u) t1))) (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 u t1))))
(if (<=.f64 t1 #s(literal -470000000000000 binary64)) (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 u t1)) (if (<=.f64 t1 #s(literal 560000000000000 binary64)) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 v (/.f64 (neg.f64 t1) (*.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 -180000000000000012721703429373841052270592 binary64)) (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 u t1)) (if (<=.f64 t1 #s(literal -3883019193223799/706003489677054374237277210551156965837838477962894381170850482715673457590299624976468480248807499242724466374570999144530824216469597736906638272121736526607699022870679030143158018123175881930939339869708632591433728 binary64)) (/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (if (<=.f64 t1 #s(literal 6091515412016939/34808659497239648579720852704622583960672214563358764118798771041101647699040812580153753748454066465596331097210650690541753423472407821641942301328447068696990926165468330002463334596608 binary64)) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u))) (if (<=.f64 t1 #s(literal 42000000000000001333750431124433612527765488976574808201089382533455513911296 binary64)) (/.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 (/.f64 v t1) u) #s(literal 2 binary64) (neg.f64 v)) t1))))))
(if (<=.f64 t1 #s(literal -180000000000000012721703429373841052270592 binary64)) (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) v) (+.f64 (neg.f64 u) t1)) (if (<=.f64 t1 #s(literal -3883019193223799/706003489677054374237277210551156965837838477962894381170850482715673457590299624976468480248807499242724466374570999144530824216469597736906638272121736526607699022870679030143158018123175881930939339869708632591433728 binary64)) (/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (if (<=.f64 t1 #s(literal 6091515412016939/34808659497239648579720852704622583960672214563358764118798771041101647699040812580153753748454066465596331097210650690541753423472407821641942301328447068696990926165468330002463334596608 binary64)) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u))) (if (<=.f64 t1 #s(literal 42000000000000001333750431124433612527765488976574808201089382533455513911296 binary64)) (/.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 (/.f64 v t1) u) #s(literal 2 binary64) (neg.f64 v)) t1))))))
(if (<=.f64 t1 #s(literal -180000000000000012721703429373841052270592 binary64)) (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 u t1)) (if (<=.f64 t1 #s(literal -3883019193223799/706003489677054374237277210551156965837838477962894381170850482715673457590299624976468480248807499242724466374570999144530824216469597736906638272121736526607699022870679030143158018123175881930939339869708632591433728 binary64)) (/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (if (<=.f64 t1 #s(literal 6091515412016939/34808659497239648579720852704622583960672214563358764118798771041101647699040812580153753748454066465596331097210650690541753423472407821641942301328447068696990926165468330002463334596608 binary64)) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u))) (if (<=.f64 t1 #s(literal 62000000000000002274953121042543004310884691792308069729646801603252012974080 binary64)) (/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (neg.f64 v) (/.f64 (fma.f64 (/.f64 u t1) #s(literal -2 binary64) #s(literal 1 binary64)) t1)))))))
(if (<=.f64 t1 #s(literal -180000000000000012721703429373841052270592 binary64)) (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) v) (+.f64 (neg.f64 u) t1)) (if (<=.f64 t1 #s(literal -3883019193223799/706003489677054374237277210551156965837838477962894381170850482715673457590299624976468480248807499242724466374570999144530824216469597736906638272121736526607699022870679030143158018123175881930939339869708632591433728 binary64)) (/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (if (<=.f64 t1 #s(literal 6091515412016939/34808659497239648579720852704622583960672214563358764118798771041101647699040812580153753748454066465596331097210650690541753423472407821641942301328447068696990926165468330002463334596608 binary64)) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u))) (if (<=.f64 t1 #s(literal 62000000000000002274953121042543004310884691792308069729646801603252012974080 binary64)) (/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (neg.f64 v) (/.f64 (fma.f64 (/.f64 u t1) #s(literal -2 binary64) #s(literal 1 binary64)) t1)))))))
(if (<=.f64 t1 #s(literal -180000000000000012721703429373841052270592 binary64)) (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 u t1)) (if (<=.f64 t1 #s(literal -3883019193223799/706003489677054374237277210551156965837838477962894381170850482715673457590299624976468480248807499242724466374570999144530824216469597736906638272121736526607699022870679030143158018123175881930939339869708632591433728 binary64)) (/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (if (<=.f64 t1 #s(literal 6091515412016939/34808659497239648579720852704622583960672214563358764118798771041101647699040812580153753748454066465596331097210650690541753423472407821641942301328447068696990926165468330002463334596608 binary64)) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u))) (if (<=.f64 t1 #s(literal 9600000000000000696301789262680657211120394332606610772974817492598784 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 t1 #s(literal -180000000000000012721703429373841052270592 binary64)) (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) v) (+.f64 (neg.f64 u) t1)) (if (<=.f64 t1 #s(literal -3883019193223799/706003489677054374237277210551156965837838477962894381170850482715673457590299624976468480248807499242724466374570999144530824216469597736906638272121736526607699022870679030143158018123175881930939339869708632591433728 binary64)) (/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (if (<=.f64 t1 #s(literal 6091515412016939/34808659497239648579720852704622583960672214563358764118798771041101647699040812580153753748454066465596331097210650690541753423472407821641942301328447068696990926165468330002463334596608 binary64)) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u))) (if (<=.f64 t1 #s(literal 9600000000000000696301789262680657211120394332606610772974817492598784 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)) v) (+.f64 (neg.f64 u) t1))))))
(if (<=.f64 t1 #s(literal -28000000000000000 binary64)) (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 u t1)) (if (<=.f64 t1 #s(literal 305000000000000005163389642750238881417531482718014013440 binary64)) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (/.f64 v u) (/.f64 (neg.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 -28000000000000000 binary64)) (not (<=.f64 t1 #s(literal 305000000000000005163389642750238881417531482718014013440 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))) (*.f64 (/.f64 (neg.f64 v) u) (/.f64 t1 u))))
(if (<=.f64 t1 #s(literal -28000000000000000 binary64)) (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 u t1)) (if (<=.f64 t1 #s(literal -7672009237256583/1598335257761788022467377781654101148543282249044465229239888363328190330275719997501596724768507889233831388734160190922469363547795602076820570112 binary64)) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(approx (/ (* (/ (neg t1) u) v) u) (*.f64 (/.f64 (/.f64 (neg.f64 v) u) u) t1))) (if (<=.f64 t1 #s(literal 1700000000000000031010908611532075492906730280275935232 binary64)) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u))) (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 u t1)))))
(if (<=.f64 t1 #s(literal -28000000000000000 binary64)) (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) v) (+.f64 (neg.f64 u) t1)) (if (<=.f64 t1 #s(literal -7672009237256583/1598335257761788022467377781654101148543282249044465229239888363328190330275719997501596724768507889233831388734160190922469363547795602076820570112 binary64)) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(approx (/ (* (/ (neg t1) u) v) u) (*.f64 (/.f64 (/.f64 (neg.f64 v) u) u) t1))) (if (<=.f64 t1 #s(literal 1700000000000000031010908611532075492906730280275935232 binary64)) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u))) (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) v) (+.f64 (neg.f64 u) t1)))))
(if (<=.f64 t1 #s(literal -28000000000000000 binary64)) (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 u t1)) (if (<=.f64 t1 #s(literal 1700000000000000031010908611532075492906730280275935232 binary64)) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(approx (/ (* (/ (neg t1) u) v) u) (*.f64 (/.f64 (/.f64 (neg.f64 v) u) u) t1))) (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 u t1))))
(if (or (<=.f64 t1 #s(literal -28000000000000000 binary64)) (not (<=.f64 t1 #s(literal 1700000000000000031010908611532075492906730280275935232 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 t1) u) v) u) (*.f64 (/.f64 (/.f64 (neg.f64 v) u) u) t1))))
(if (<=.f64 t1 #s(literal -470000000000000 binary64)) (/.f64 (*.f64 #s(approx (/ t1 (- u t1)) #s(literal -1 binary64)) (neg.f64 v)) (-.f64 u t1)) (if (<=.f64 t1 #s(literal 560000000000000 binary64)) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 v (/.f64 (neg.f64 t1) (*.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 -470000000000000 binary64)) (not (<=.f64 t1 #s(literal 560000000000000 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))) (*.f64 (neg.f64 v) (/.f64 t1 (*.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))

derivations345.0ms (7.8%)

Memory
2.3MiB live, 284.1MiB allocated; 38ms collecting garbage
Stop Event
fuel
Compiler

Compiled 576 to 110 computations (80.9% saved)

preprocess59.0ms (1.3%)

Memory
36.6MiB live, 83.4MiB allocated; 5ms collecting garbage
Remove

(negabs v)

Compiler

Compiled 1 248 to 290 computations (76.8% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated; 0ms collecting garbage

Profiling

Loading profile data...