Rosa's DopplerBench

Time bar (total: 3.2s)

start0.0ms (0%)

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

analyze204.0ms (6.3%)

Memory
-2.2MiB live, 98.4MiB allocated; 24ms 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)

sample997.0ms (31.1%)

Memory
33.7MiB live, 1 215.2MiB allocated; 310ms collecting garbage
Samples
558.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 319.0ms
ival-mult!: 95.0ms (29.8% of total)
ival-neg: 93.0ms (29.1% of total)
ival-div!: 86.0ms (27% of total)
ival-add!: 45.0ms (14.1% of total)
adjust: 1.0ms (0.3% of total)
Bogosity

explain84.0ms (2.6%)

Memory
-19.2MiB live, 125.2MiB allocated; 12ms collecting garbage
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
810-0-(/.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)))o/o320
(*.f64 (neg.f64 t1) v)overflow40
(*.f64 (+.f64 t1 u) (+.f64 t1 u))overflow116
/.f64(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))n/o260
(*.f64 (+.f64 t1 u) (+.f64 t1 u))overflow116
/.f64(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))o/n80
(*.f64 (neg.f64 t1) v)overflow40
/.f64(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))u/n60
(*.f64 (neg.f64 t1) v)underflow25
/.f64(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))u/u50
(*.f64 (neg.f64 t1) v)underflow25
(*.f64 (+.f64 t1 u) (+.f64 t1 u))underflow14
/.f64(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))n/u40
(*.f64 (+.f64 t1 u) (+.f64 t1 u))underflow14
Confusion
Predicted +Predicted -
+810
-0175
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+8100
-00175
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0175
181
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
39.0ms512×0valid
Compiler

Compiled 78 to 28 computations (64.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 25.0ms
ival-mult!: 15.0ms (61.2% of total)
ival-neg: 5.0ms (20.4% of total)
ival-add!: 2.0ms (8.2% of total)
ival-div!: 2.0ms (8.2% of total)
adjust: 0.0ms (0% of total)

preprocess153.0ms (4.8%)

Memory
-0.6MiB live, 128.8MiB allocated; 25ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
035125
1190123
2807121
32457119
44098119
56104115
67715115
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)

prune4.0ms (0.1%)

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

Compiled 12 to 8 computations (33.3% saved)

series14.0ms (0.4%)

Memory
26.5MiB live, 26.5MiB allocated; 0ms collecting garbage
Counts
8 → 44
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
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (* -1 (/ v t1))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (+ (* -1 (/ v t1)) (* 2 (/ (* u v) (pow t1 2))))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (+ (* -1 (/ v t1)) (* u (+ (* 2 (/ v (pow t1 2))) (* u (+ (* -4 (/ v (pow t1 3))) (/ v (pow t1 3)))))))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (+ (* -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))))))))))
#s(approx (* (+ t1 u) (+ t1 u)) #s(hole binary64 (pow t1 2)))
#s(approx (* (+ t1 u) (+ t1 u)) #s(hole binary64 (+ (* 2 (* t1 u)) (pow t1 2))))
#s(approx (* (+ t1 u) (+ t1 u)) #s(hole binary64 (+ (* u (+ u (* 2 t1))) (pow t1 2))))
#s(approx (+ t1 u) #s(hole binary64 t1))
#s(approx (+ t1 u) #s(hole binary64 (+ t1 u)))
#s(approx u #s(hole binary64 u))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (* -1 (/ (* t1 v) (pow u 2)))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (/ (+ (* -1 (* t1 v)) (* 2 (/ (* (pow t1 2) v) u))) (pow u 2))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (/ (+ (* -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))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (/ (+ (* -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))))
#s(approx (* (+ t1 u) (+ t1 u)) #s(hole binary64 (pow u 2)))
#s(approx (* (+ t1 u) (+ t1 u)) #s(hole binary64 (* (pow u 2) (+ 1 (* 2 (/ t1 u))))))
#s(approx (* (+ t1 u) (+ t1 u)) #s(hole binary64 (* (pow u 2) (+ 1 (+ (* 2 (/ t1 u)) (/ (pow t1 2) (pow u 2)))))))
#s(approx (+ t1 u) #s(hole binary64 u))
#s(approx (+ t1 u) #s(hole binary64 (* u (+ 1 (/ t1 u)))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole 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))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (/ (+ (* -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))))
#s(approx (* (+ t1 u) (+ t1 u)) #s(hole binary64 (* (pow u 2) (+ 1 (* -1 (/ (+ (* -2 t1) (* -1 (/ (pow t1 2) u))) u))))))
#s(approx (+ t1 u) #s(hole binary64 (* -1 (* u (- (* -1 (/ t1 u)) 1)))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (* -1 (/ (* t1 v) (pow (+ t1 u) 2)))))
#s(approx (* (neg t1) v) #s(hole binary64 (* -1 (* t1 v))))
#s(approx v #s(hole binary64 v))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (* t1 (+ (* -1 (/ v (pow u 2))) (* 2 (/ (* t1 v) (pow u 3)))))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (* t1 (+ (* -1 (/ v (pow u 2))) (* t1 (+ (* 2 (/ v (pow u 3))) (* t1 (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))))))))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (* 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)))))))))))
#s(approx (neg t1) #s(hole binary64 (* -1 t1)))
#s(approx t1 #s(hole binary64 t1))
#s(approx (* (+ t1 u) (+ t1 u)) #s(hole binary64 (+ (* 2 (* t1 u)) (pow u 2))))
#s(approx (* (+ t1 u) (+ t1 u)) #s(hole binary64 (+ (* t1 (+ t1 (* 2 u))) (pow u 2))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (/ (+ (* -1 v) (* 2 (/ (* u v) t1))) t1)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (/ (+ (* -4 (/ (* (pow u 2) v) (pow t1 2))) (+ (* -1 v) (+ (* 2 (/ (* u v) t1)) (/ (* (pow u 2) v) (pow t1 2))))) t1)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (/ (+ (* -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)))
#s(approx (* (+ t1 u) (+ t1 u)) #s(hole binary64 (* (pow t1 2) (+ 1 (* 2 (/ u t1))))))
#s(approx (* (+ t1 u) (+ t1 u)) #s(hole binary64 (* (pow t1 2) (+ 1 (+ (* 2 (/ u t1)) (/ (pow u 2) (pow t1 2)))))))
#s(approx (+ t1 u) #s(hole binary64 (* t1 (+ 1 (/ u t1)))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (* -1 (/ (+ v (* -2 (/ (* u v) t1))) t1))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (* -1 (/ (+ v (* -1 (/ (- (+ (* -4 (/ (* (pow u 2) v) t1)) (/ (* (pow u 2) v) t1)) (* -2 (* u v))) t1))) t1))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (* -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))))
#s(approx (* (+ t1 u) (+ t1 u)) #s(hole binary64 (* (pow t1 2) (+ 1 (* -1 (/ (+ (* -2 u) (* -1 (/ (pow u 2) t1))) t1))))))
#s(approx (+ t1 u) #s(hole binary64 (* -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)
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
v
@inf
((/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (* (neg t1) v) (neg t1) t1 v (* (+ t1 u) (+ t1 u)) (+ t1 u) u)
1.0ms
u
@inf
((/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (* (neg t1) v) (neg t1) t1 v (* (+ t1 u) (+ t1 u)) (+ t1 u) u)
1.0ms
t1
@0
((/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (* (neg t1) v) (neg t1) t1 v (* (+ t1 u) (+ t1 u)) (+ t1 u) u)

rewrite211.0ms (6.6%)

Memory
-21.7MiB live, 313.1MiB allocated; 84ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02901345
02961161
118421147
088001097
Stop Event
iter limit
node limit
iter limit
Counts
52 → 114
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
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (* -1 (/ v t1))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (+ (* -1 (/ v t1)) (* 2 (/ (* u v) (pow t1 2))))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (+ (* -1 (/ v t1)) (* u (+ (* 2 (/ v (pow t1 2))) (* u (+ (* -4 (/ v (pow t1 3))) (/ v (pow t1 3)))))))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (+ (* -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))))))))))
#s(approx (* (+ t1 u) (+ t1 u)) #s(hole binary64 (pow t1 2)))
#s(approx (* (+ t1 u) (+ t1 u)) #s(hole binary64 (+ (* 2 (* t1 u)) (pow t1 2))))
#s(approx (* (+ t1 u) (+ t1 u)) #s(hole binary64 (+ (* u (+ u (* 2 t1))) (pow t1 2))))
#s(approx (+ t1 u) #s(hole binary64 t1))
#s(approx (+ t1 u) #s(hole binary64 (+ t1 u)))
#s(approx u #s(hole binary64 u))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (* -1 (/ (* t1 v) (pow u 2)))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (/ (+ (* -1 (* t1 v)) (* 2 (/ (* (pow t1 2) v) u))) (pow u 2))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (/ (+ (* -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))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (/ (+ (* -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))))
#s(approx (* (+ t1 u) (+ t1 u)) #s(hole binary64 (pow u 2)))
#s(approx (* (+ t1 u) (+ t1 u)) #s(hole binary64 (* (pow u 2) (+ 1 (* 2 (/ t1 u))))))
#s(approx (* (+ t1 u) (+ t1 u)) #s(hole binary64 (* (pow u 2) (+ 1 (+ (* 2 (/ t1 u)) (/ (pow t1 2) (pow u 2)))))))
#s(approx (+ t1 u) #s(hole binary64 u))
#s(approx (+ t1 u) #s(hole binary64 (* u (+ 1 (/ t1 u)))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole 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))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (/ (+ (* -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))))
#s(approx (* (+ t1 u) (+ t1 u)) #s(hole binary64 (* (pow u 2) (+ 1 (* -1 (/ (+ (* -2 t1) (* -1 (/ (pow t1 2) u))) u))))))
#s(approx (+ t1 u) #s(hole binary64 (* -1 (* u (- (* -1 (/ t1 u)) 1)))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (* -1 (/ (* t1 v) (pow (+ t1 u) 2)))))
#s(approx (* (neg t1) v) #s(hole binary64 (* -1 (* t1 v))))
#s(approx v #s(hole binary64 v))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (* t1 (+ (* -1 (/ v (pow u 2))) (* 2 (/ (* t1 v) (pow u 3)))))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (* t1 (+ (* -1 (/ v (pow u 2))) (* t1 (+ (* 2 (/ v (pow u 3))) (* t1 (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))))))))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (* 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)))))))))))
#s(approx (neg t1) #s(hole binary64 (* -1 t1)))
#s(approx t1 #s(hole binary64 t1))
#s(approx (* (+ t1 u) (+ t1 u)) #s(hole binary64 (+ (* 2 (* t1 u)) (pow u 2))))
#s(approx (* (+ t1 u) (+ t1 u)) #s(hole binary64 (+ (* t1 (+ t1 (* 2 u))) (pow u 2))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (/ (+ (* -1 v) (* 2 (/ (* u v) t1))) t1)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (/ (+ (* -4 (/ (* (pow u 2) v) (pow t1 2))) (+ (* -1 v) (+ (* 2 (/ (* u v) t1)) (/ (* (pow u 2) v) (pow t1 2))))) t1)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (/ (+ (* -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)))
#s(approx (* (+ t1 u) (+ t1 u)) #s(hole binary64 (* (pow t1 2) (+ 1 (* 2 (/ u t1))))))
#s(approx (* (+ t1 u) (+ t1 u)) #s(hole binary64 (* (pow t1 2) (+ 1 (+ (* 2 (/ u t1)) (/ (pow u 2) (pow t1 2)))))))
#s(approx (+ t1 u) #s(hole binary64 (* t1 (+ 1 (/ u t1)))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (* -1 (/ (+ v (* -2 (/ (* u v) t1))) t1))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (* -1 (/ (+ v (* -1 (/ (- (+ (* -4 (/ (* (pow u 2) v) t1)) (/ (* (pow u 2) v) t1)) (* -2 (* u v))) t1))) t1))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (* -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))))
#s(approx (* (+ t1 u) (+ t1 u)) #s(hole binary64 (* (pow t1 2) (+ 1 (* -1 (/ (+ (* -2 u) (* -1 (/ (pow u 2) t1))) t1))))))
#s(approx (+ t1 u) #s(hole binary64 (* -1 (* t1 (- (* -1 (/ u t1)) 1)))))
Outputs
(*.f64 (/.f64 (*.f64 v t1) (neg.f64 (+.f64 u t1))) (/.f64 #s(literal -1 binary64) (neg.f64 (+.f64 u t1))))
(*.f64 (/.f64 #s(literal -1 binary64) (neg.f64 (+.f64 u t1))) (/.f64 (*.f64 v t1) (neg.f64 (+.f64 u t1))))
(*.f64 (/.f64 (*.f64 v t1) (fabs.f64 (+.f64 u t1))) (/.f64 #s(literal -1 binary64) (fabs.f64 (+.f64 u t1))))
(*.f64 (/.f64 #s(literal -1 binary64) (fabs.f64 (+.f64 u t1))) (/.f64 (*.f64 v t1) (fabs.f64 (+.f64 u t1))))
(*.f64 (/.f64 (*.f64 v t1) (+.f64 u t1)) (/.f64 #s(literal -1 binary64) (+.f64 u t1)))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 u t1)) (/.f64 (*.f64 v t1) (+.f64 u t1)))
(*.f64 (/.f64 (neg.f64 t1) (neg.f64 (+.f64 u t1))) (/.f64 v (neg.f64 (+.f64 u t1))))
(*.f64 (/.f64 v (neg.f64 (+.f64 u t1))) (/.f64 (neg.f64 t1) (neg.f64 (+.f64 u t1))))
(*.f64 (/.f64 (neg.f64 t1) (fabs.f64 (+.f64 u t1))) (/.f64 v (fabs.f64 (+.f64 u t1))))
(*.f64 (/.f64 v (fabs.f64 (+.f64 u t1))) (/.f64 (neg.f64 t1) (fabs.f64 (+.f64 u t1))))
(*.f64 (/.f64 v (+.f64 u t1)) (/.f64 (neg.f64 t1) (+.f64 u t1)))
(*.f64 (/.f64 (neg.f64 t1) (+.f64 u t1)) (/.f64 v (+.f64 u t1)))
(*.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 u t1) #s(literal 2 binary64)))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 t1 (/.f64 v (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 (neg.f64 (/.f64 (*.f64 (neg.f64 t1) v) (+.f64 u t1))) (neg.f64 (+.f64 u t1)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (neg.f64 t1) v))) (neg.f64 (neg.f64 (pow.f64 (+.f64 u t1) #s(literal 2 binary64)))))
(/.f64 (/.f64 (*.f64 (neg.f64 t1) v) (+.f64 u t1)) (+.f64 u t1))
(/.f64 (neg.f64 (*.f64 (neg.f64 t1) v)) (neg.f64 (pow.f64 (+.f64 u t1) #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 t1) v) (pow.f64 (+.f64 u t1) #s(literal 2 binary64)))
(neg.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 u t1) #s(literal 2 binary64)))))
(*.f64 (*.f64 v t1) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 v t1))
(*.f64 (neg.f64 t1) v)
(*.f64 v (neg.f64 t1))
(neg.f64 (*.f64 v t1))
(*.f64 #s(literal -1 binary64) t1)
(*.f64 t1 #s(literal -1 binary64))
(neg.f64 t1)
t1
v
(*.f64 (neg.f64 (neg.f64 (+.f64 u t1))) (neg.f64 (neg.f64 (+.f64 u t1))))
(*.f64 (neg.f64 (fabs.f64 (+.f64 u t1))) (neg.f64 (fabs.f64 (+.f64 u t1))))
(*.f64 (fabs.f64 (fabs.f64 (+.f64 u t1))) (fabs.f64 (fabs.f64 (+.f64 u t1))))
(*.f64 (exp.f64 (log.f64 (+.f64 u t1))) (exp.f64 (log.f64 (+.f64 u t1))))
(*.f64 (neg.f64 (+.f64 u t1)) (neg.f64 (+.f64 u t1)))
(*.f64 (fabs.f64 (+.f64 u t1)) (fabs.f64 (+.f64 u t1)))
(*.f64 (+.f64 u t1) (+.f64 u t1))
(pow.f64 (exp.f64 (log.f64 (+.f64 u t1))) #s(literal 2 binary64))
(pow.f64 (neg.f64 (+.f64 u t1)) #s(literal 2 binary64))
(pow.f64 (fabs.f64 (+.f64 u t1)) #s(literal 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 (+.f64 (pow.f64 (*.f64 t1 (+.f64 u t1)) #s(literal 3 binary64)) (pow.f64 (*.f64 u (+.f64 u t1)) #s(literal 3 binary64))) (fma.f64 (*.f64 t1 (+.f64 u t1)) (*.f64 t1 (+.f64 u t1)) (-.f64 (*.f64 (*.f64 u (+.f64 u t1)) (*.f64 u (+.f64 u t1))) (*.f64 (*.f64 t1 (+.f64 u t1)) (*.f64 u (+.f64 u t1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 u t1) t1) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 u t1) u) #s(literal 3 binary64))) (fma.f64 (*.f64 (+.f64 u t1) t1) (*.f64 (+.f64 u t1) t1) (-.f64 (*.f64 (*.f64 (+.f64 u t1) u) (*.f64 (+.f64 u t1) u)) (*.f64 (*.f64 (+.f64 u t1) t1) (*.f64 (+.f64 u t1) u)))))
(/.f64 (*.f64 (-.f64 (*.f64 t1 t1) (*.f64 u u)) (-.f64 (*.f64 t1 t1) (*.f64 u u))) (*.f64 (-.f64 t1 u) (-.f64 t1 u)))
(/.f64 (*.f64 (-.f64 (*.f64 t1 t1) (*.f64 u u)) (+.f64 (pow.f64 t1 #s(literal 3 binary64)) (pow.f64 u #s(literal 3 binary64)))) (*.f64 (-.f64 t1 u) (fma.f64 t1 t1 (-.f64 (*.f64 u u) (*.f64 u t1)))))
(/.f64 (*.f64 (+.f64 (pow.f64 t1 #s(literal 3 binary64)) (pow.f64 u #s(literal 3 binary64))) (-.f64 (*.f64 t1 t1) (*.f64 u u))) (*.f64 (fma.f64 t1 t1 (-.f64 (*.f64 u u) (*.f64 u t1))) (-.f64 t1 u)))
(/.f64 (*.f64 (+.f64 (pow.f64 t1 #s(literal 3 binary64)) (pow.f64 u #s(literal 3 binary64))) (+.f64 (pow.f64 t1 #s(literal 3 binary64)) (pow.f64 u #s(literal 3 binary64)))) (*.f64 (fma.f64 t1 t1 (-.f64 (*.f64 u u) (*.f64 u t1))) (fma.f64 t1 t1 (-.f64 (*.f64 u u) (*.f64 u t1)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 u t1) #s(literal -2 binary64)))
(fma.f64 (+.f64 u t1) t1 (*.f64 (+.f64 u t1) u))
(fma.f64 t1 (+.f64 u t1) (*.f64 u (+.f64 u t1)))
(fabs.f64 (pow.f64 (+.f64 u t1) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (+.f64 u t1)) #s(literal 2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 (+.f64 u t1)) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 (+.f64 u t1)) #s(literal 2 binary64))))
(+.f64 (*.f64 t1 (+.f64 u t1)) (*.f64 u (+.f64 u t1)))
(+.f64 (*.f64 (+.f64 u t1) t1) (*.f64 (+.f64 u t1) u))
(pow.f64 (+.f64 u t1) #s(literal 1 binary64))
(/.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 u t1))))
(/.f64 (neg.f64 (-.f64 (*.f64 t1 t1) (*.f64 u u))) (neg.f64 (-.f64 t1 u)))
(/.f64 (neg.f64 (+.f64 (pow.f64 t1 #s(literal 3 binary64)) (pow.f64 u #s(literal 3 binary64)))) (neg.f64 (fma.f64 t1 t1 (-.f64 (*.f64 u u) (*.f64 u t1)))))
(/.f64 (-.f64 (*.f64 t1 t1) (*.f64 u u)) (-.f64 t1 u))
(/.f64 (+.f64 (pow.f64 t1 #s(literal 3 binary64)) (pow.f64 u #s(literal 3 binary64))) (fma.f64 t1 t1 (-.f64 (*.f64 u u) (*.f64 u t1))))
(/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 u t1) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 t1 t1) (-.f64 t1 u)) (/.f64 (*.f64 u u) (-.f64 t1 u)))
(exp.f64 (*.f64 (log.f64 (+.f64 u t1)) #s(literal 1 binary64)))
(+.f64 (/.f64 (pow.f64 t1 #s(literal 3 binary64)) (fma.f64 t1 t1 (-.f64 (*.f64 u u) (*.f64 u t1)))) (/.f64 (pow.f64 u #s(literal 3 binary64)) (fma.f64 t1 t1 (-.f64 (*.f64 u u) (*.f64 u t1)))))
(+.f64 u t1)
(+.f64 t1 u)
u
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.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 (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)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (fma.f64 (fma.f64 (fma.f64 (/.f64 v (pow.f64 t1 #s(literal 3 binary64))) #s(literal -4 binary64) (fma.f64 (*.f64 #s(literal -2 binary64) (+.f64 (/.f64 v (pow.f64 t1 #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 t1 #s(literal 3 binary64)))) t1))) u (/.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)))
#s(approx (* (+ t1 u) (+ t1 u)) (*.f64 t1 t1))
#s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (*.f64 u t1) #s(literal 2 binary64) (*.f64 t1 t1)))
#s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1)))
#s(approx (+ t1 u) t1)
#s(approx (+ t1 u) (+.f64 u t1))
#s(approx 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 (fma.f64 (/.f64 (*.f64 (*.f64 t1 t1) v) u) #s(literal 2 binary64) (*.f64 (neg.f64 t1) v)) (*.f64 u u)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -4 binary64) (pow.f64 t1 #s(literal 3 binary64))) u) (/.f64 v u) (fma.f64 (neg.f64 t1) v (fma.f64 (/.f64 (pow.f64 t1 #s(literal 3 binary64)) u) (/.f64 v u) (*.f64 (/.f64 (*.f64 (*.f64 t1 t1) v) u) #s(literal 2 binary64))))) (*.f64 u u)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -4 binary64) (pow.f64 t1 #s(literal 3 binary64))) u) (/.f64 v u) (+.f64 (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v)) t1) (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 t1 #s(literal 4 binary64)) v))) (pow.f64 u #s(literal 3 binary64))) (fma.f64 (neg.f64 t1) v (fma.f64 (/.f64 (pow.f64 t1 #s(literal 3 binary64)) u) (/.f64 v u) (*.f64 (/.f64 (*.f64 (*.f64 t1 t1) v) u) #s(literal 2 binary64)))))) (*.f64 u u)))
#s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u))
#s(approx (* (+ t1 u) (+ t1 u)) (*.f64 (fma.f64 (/.f64 t1 u) #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 u u)))
#s(approx (* (+ t1 u) (+ t1 u)) (*.f64 (+.f64 (fma.f64 (/.f64 t1 u) #s(literal 2 binary64) (pow.f64 (/.f64 t1 u) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 u u)))
#s(approx (+ t1 u) u)
#s(approx (+ t1 u) (*.f64 (+.f64 (/.f64 t1 u) #s(literal 1 binary64)) u))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (fma.f64 (neg.f64 t1) v (neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 t1 t1)) v (neg.f64 (/.f64 (*.f64 #s(literal -3 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v)) u))) u))) (*.f64 u u)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (*.f64 #s(literal -1 binary64) (fma.f64 v t1 (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 t1 t1)) v (neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal -4 binary64) (pow.f64 t1 #s(literal 3 binary64))) v (fma.f64 (pow.f64 t1 #s(literal 3 binary64)) v (neg.f64 (/.f64 (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 #s(literal -3 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v)) t1 (*.f64 (pow.f64 t1 #s(literal 4 binary64)) v))) u)))) u))) u))) (*.f64 u u)))
#s(approx (* (+ t1 u) (+ t1 u)) (*.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -2 binary64) t1 (neg.f64 (/.f64 (*.f64 t1 t1) u))) u) #s(literal -1 binary64) #s(literal 1 binary64)) (*.f64 u u)))
#s(approx (+ t1 u) (neg.f64 (*.f64 (-.f64 (/.f64 (neg.f64 t1) u) #s(literal 1 binary64)) u)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (neg.f64 t1) (/.f64 v (pow.f64 (+.f64 u t1) #s(literal 2 binary64)))))
#s(approx (* (neg t1) v) (*.f64 (neg.f64 t1) v))
#s(approx v v)
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.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))
#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 (neg.f64 v) (*.f64 u u))) t1))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 v (pow.f64 u #s(literal 4 binary64))) #s(literal -4 binary64) (fma.f64 (*.f64 #s(literal -2 binary64) (+.f64 (/.f64 v (pow.f64 u #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 u #s(literal 4 binary64)))) u))) t1 (/.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))
#s(approx (neg t1) (neg.f64 t1))
#s(approx t1 t1)
#s(approx (* (+ t1 u) (+ t1 u)) (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u))
#s(approx (* (+ t1 u) (+ t1 u)) (fma.f64 (fma.f64 #s(literal 2 binary64) u t1) t1 (*.f64 u u)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (fma.f64 (*.f64 u (/.f64 v t1)) #s(literal 2 binary64) (neg.f64 v)) t1))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -4 binary64) (*.f64 u u)) t1) (/.f64 v t1) (+.f64 (fma.f64 (/.f64 (*.f64 u u) t1) (/.f64 v t1) (*.f64 (*.f64 u (/.f64 v t1)) #s(literal 2 binary64))) (neg.f64 v))) t1))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.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))) (+.f64 (fma.f64 (/.f64 (*.f64 u u) t1) (/.f64 v t1) (*.f64 (*.f64 u (/.f64 v t1)) #s(literal 2 binary64))) (neg.f64 v)))) t1))
#s(approx (* (+ t1 u) (+ t1 u)) (*.f64 (fma.f64 (/.f64 u t1) #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 t1 t1)))
#s(approx (* (+ t1 u) (+ t1 u)) (*.f64 (+.f64 (fma.f64 (/.f64 u t1) #s(literal 2 binary64) (pow.f64 (/.f64 u t1) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 t1 t1)))
#s(approx (+ t1 u) (*.f64 (+.f64 (/.f64 u t1) #s(literal 1 binary64)) t1))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (neg.f64 (/.f64 (fma.f64 (*.f64 u (/.f64 v t1)) #s(literal -2 binary64) v) t1)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (neg.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -3 binary64) (/.f64 (*.f64 (*.f64 u u) v) t1) (*.f64 #s(literal 2 binary64) (*.f64 u v))) t1) #s(literal -1 binary64) v) t1)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (neg.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (*.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 #s(literal 2 binary64) (*.f64 u v))) t1) #s(literal -1 binary64) v) t1)))
#s(approx (* (+ t1 u) (+ t1 u)) (*.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -2 binary64) u (neg.f64 (/.f64 (*.f64 u u) t1))) t1) #s(literal -1 binary64) #s(literal 1 binary64)) (*.f64 t1 t1)))
#s(approx (+ t1 u) (*.f64 (neg.f64 t1) (-.f64 (neg.f64 (/.f64 u t1)) #s(literal 1 binary64))))

eval17.0ms (0.5%)

Memory
1.6MiB live, 46.0MiB allocated; 5ms collecting garbage
Compiler

Compiled 2 961 to 517 computations (82.5% saved)

prune9.0ms (0.3%)

Memory
25.3MiB live, 25.3MiB allocated; 0ms collecting garbage
Pruning

12 alts after pruning (11 fresh and 1 done)

PrunedKeptTotal
New12811139
Fresh000
Picked011
Done000
Total12812140
Accuracy
100.0%
Counts
140 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
80.6%
(/.f64 (/.f64 (*.f64 (neg.f64 t1) v) (+.f64 u t1)) (+.f64 u t1))
69.6%
(/.f64 (*.f64 (neg.f64 t1) v) (fma.f64 (+.f64 u t1) t1 (*.f64 (+.f64 u t1) u)))
70.0%
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
42.0%
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) #s(approx (+ t1 u) u)))
47.0%
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) #s(approx (+ t1 u) t1)))
42.0%
(/.f64 (*.f64 (neg.f64 t1) v) #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u)))
80.4%
(*.f64 (/.f64 (*.f64 v t1) (+.f64 u t1)) (/.f64 #s(literal -1 binary64) (+.f64 u t1)))
98.7%
(*.f64 (/.f64 (neg.f64 t1) (+.f64 u t1)) (/.f64 v (+.f64 u t1)))
68.4%
(*.f64 (neg.f64 t1) (/.f64 v (pow.f64 (+.f64 u t1) #s(literal 2 binary64))))
57.1%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (fma.f64 (*.f64 u (/.f64 v t1)) #s(literal 2 binary64) (neg.f64 v)) t1))
58.6%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1))
49.4%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) u)))
Compiler

Compiled 348 to 232 computations (33.3% saved)

series42.0ms (1.3%)

Memory
-24.0MiB live, 75.1MiB allocated; 13ms collecting garbage
Counts
23 → 154
Calls
Call 1
Inputs
(*.f64 (/.f64 (neg.f64 t1) (+.f64 u t1)) (/.f64 v (+.f64 u t1)))
(/.f64 (neg.f64 t1) (+.f64 u t1))
(neg.f64 t1)
t1
(+.f64 u t1)
u
(/.f64 v (+.f64 u t1))
v
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1))
(/.f64 (neg.f64 v) t1)
(neg.f64 v)
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) #s(approx (+ t1 u) t1)))
(*.f64 (neg.f64 t1) v)
(*.f64 (+.f64 t1 u) #s(approx (+ t1 u) t1))
(+.f64 t1 u)
#s(approx (+ t1 u) 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)
(/.f64 (*.f64 (neg.f64 t1) v) (fma.f64 (+.f64 u t1) t1 (*.f64 (+.f64 u t1) u)))
(fma.f64 (+.f64 u t1) t1 (*.f64 (+.f64 u t1) u))
(*.f64 (+.f64 u t1) u)
Outputs
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (* -1 (/ v t1))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (+ (* -1 (/ v t1)) (* 2 (/ (* u v) (pow t1 2))))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (+ (* -1 (/ v t1)) (* u (+ (* 2 (/ v (pow t1 2))) (* u (+ (* -4 (/ v (pow t1 3))) (/ v (pow t1 3)))))))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (+ (* -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))))))))))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 -1))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (- (/ u t1) 1)))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (- (* u (+ (* -1 (/ u (pow t1 2))) (/ 1 t1))) 1)))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (- (* u (+ (* u (- (/ u (pow t1 3)) (/ 1 (pow t1 2)))) (/ 1 t1))) 1)))
#s(approx (+ u t1) #s(hole binary64 t1))
#s(approx (+ u t1) #s(hole binary64 (+ t1 u)))
#s(approx u #s(hole binary64 u))
#s(approx (/ v (+ u t1)) #s(hole binary64 (/ v t1)))
#s(approx (/ v (+ u t1)) #s(hole binary64 (+ (* -1 (/ (* u v) (pow t1 2))) (/ v t1))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (+ (* u (- (/ (* u v) (pow t1 3)) (/ v (pow t1 2)))) (/ v t1))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (+ (* u (- (* u (- (* -1 (/ (* u v) (pow t1 4))) (* -1 (/ v (pow t1 3))))) (/ v (pow t1 2)))) (/ v t1))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (* -1 (/ v t1))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (+ (* -1 (/ v t1)) (* 2 (/ (* u v) (pow t1 2))))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (+ (* -1 (/ v t1)) (* u (+ (* 2 (/ v (pow t1 2))) (* u (+ (* -4 (/ v (pow t1 3))) (/ v (pow t1 3)))))))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (+ (* -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))))))))))
#s(approx (* (+ t1 u) (+ t1 u)) #s(hole binary64 (pow t1 2)))
#s(approx (* (+ t1 u) (+ t1 u)) #s(hole binary64 (+ (* 2 (* t1 u)) (pow t1 2))))
#s(approx (* (+ t1 u) (+ t1 u)) #s(hole binary64 (+ (* u (+ u (* 2 t1))) (pow t1 2))))
#s(approx (+ t1 u) #s(hole binary64 t1))
#s(approx (+ t1 u) #s(hole binary64 (+ t1 u)))
#s(approx (* (/ v u) (/ (neg t1) u)) #s(hole binary64 (* -1 (/ (* t1 v) (pow u 2)))))
#s(approx (/ v u) #s(hole binary64 (/ v u)))
#s(approx (/ (neg t1) u) #s(hole binary64 (* -1 (/ t1 u))))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (* -1 (/ v t1))))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (+ (* -1 (/ v t1)) (* 2 (/ (* u v) (pow t1 2))))))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (+ (* -1 (/ v t1)) (* u (+ (* 2 (/ v (pow t1 2))) (* u (+ (* -4 (/ v (pow t1 3))) (/ v (pow t1 3)))))))))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (+ (* -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))))))))))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) #s(hole binary64 (pow t1 2)))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) #s(hole binary64 (+ (* 2 (* t1 u)) (pow t1 2))))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) #s(hole binary64 (+ (* u (+ u (* 2 t1))) (pow t1 2))))
#s(approx (* (+ u t1) u) #s(hole binary64 (* t1 u)))
#s(approx (* (+ u t1) u) #s(hole binary64 (* u (+ t1 u))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (* -1 (/ (* t1 v) (pow u 2)))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (/ (+ (* -1 (* t1 v)) (* 2 (/ (* (pow t1 2) v) u))) (pow u 2))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (/ (+ (* -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))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (/ (+ (* -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))))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (* -1 (/ t1 u))))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (/ (+ (* -1 t1) (/ (pow t1 2) u)) u)))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (/ (+ (* -1 t1) (+ (* -1 (/ (pow t1 3) (pow u 2))) (/ (pow t1 2) u))) u)))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (/ (+ (* -1 t1) (+ (* -1 (/ (pow t1 3) (pow u 2))) (+ (/ (pow t1 2) u) (/ (pow t1 4) (pow u 3))))) u)))
#s(approx (+ u t1) #s(hole binary64 u))
#s(approx (+ u t1) #s(hole binary64 (* u (+ 1 (/ t1 u)))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (/ v u)))
#s(approx (/ v (+ u t1)) #s(hole binary64 (/ (+ v (* -1 (/ (* t1 v) u))) u)))
#s(approx (/ v (+ u t1)) #s(hole binary64 (/ (- (+ v (/ (* (pow t1 2) v) (pow u 2))) (/ (* t1 v) u)) u)))
#s(approx (/ v (+ u t1)) #s(hole binary64 (/ (- (+ v (* -1 (/ (* (pow t1 3) v) (pow u 3)))) (+ (* -1 (/ (* (pow t1 2) v) (pow u 2))) (/ (* t1 v) u))) u)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (* -1 (/ (* t1 v) (pow u 2)))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (/ (+ (* -1 (* t1 v)) (* 2 (/ (* (pow t1 2) v) u))) (pow u 2))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (/ (+ (* -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))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (/ (+ (* -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))))
#s(approx (* (+ t1 u) (+ t1 u)) #s(hole binary64 (pow u 2)))
#s(approx (* (+ t1 u) (+ t1 u)) #s(hole binary64 (* (pow u 2) (+ 1 (* 2 (/ t1 u))))))
#s(approx (* (+ t1 u) (+ t1 u)) #s(hole binary64 (* (pow u 2) (+ 1 (+ (* 2 (/ t1 u)) (/ (pow t1 2) (pow u 2)))))))
#s(approx (+ t1 u) #s(hole binary64 u))
#s(approx (+ t1 u) #s(hole binary64 (* u (+ 1 (/ t1 u)))))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (* -1 (/ (* t1 v) (pow u 2)))))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (/ (+ (* -1 (* t1 v)) (* 2 (/ (* (pow t1 2) v) u))) (pow u 2))))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (/ (+ (* -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))))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (/ (+ (* -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))))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) #s(hole binary64 (pow u 2)))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) #s(hole binary64 (* (pow u 2) (+ 1 (* 2 (/ t1 u))))))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) #s(hole binary64 (* (pow u 2) (+ 1 (+ (* 2 (/ t1 u)) (/ (pow t1 2) (pow u 2)))))))
#s(approx (* (+ u t1) u) #s(hole binary64 (pow u 2)))
#s(approx (* (+ u t1) u) #s(hole binary64 (* (pow u 2) (+ 1 (/ t1 u)))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole 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))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (/ (+ (* -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))))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (* -1 (/ (+ t1 (* -1 (/ (pow t1 2) u))) u))))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (* -1 (/ (+ t1 (* -1 (/ (+ (* -1 (/ (pow t1 3) u)) (pow t1 2)) u))) u))))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (* -1 (/ (+ t1 (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (pow t1 4) u)) (pow t1 3)) u)) (pow t1 2)) u))) u))))
#s(approx (+ u t1) #s(hole binary64 (* -1 (* u (- (* -1 (/ t1 u)) 1)))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (* -1 (/ (+ (* -1 v) (/ (* t1 v) u)) u))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (* -1 (/ (+ (* -1 v) (* -1 (/ (- (/ (* (pow t1 2) v) u) (* t1 v)) u))) u))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (* -1 (/ (+ (* -1 v) (* -1 (/ (- (* -1 (/ (- (/ (* (pow t1 3) v) u) (* (pow t1 2) v)) u)) (* t1 v)) u))) u))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole 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))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (/ (+ (* -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))))
#s(approx (* (+ t1 u) (+ t1 u)) #s(hole binary64 (* (pow u 2) (+ 1 (* -1 (/ (+ (* -2 t1) (* -1 (/ (pow t1 2) u))) u))))))
#s(approx (+ t1 u) #s(hole binary64 (* -1 (* u (- (* -1 (/ t1 u)) 1)))))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole 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))))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (/ (+ (* -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))))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) #s(hole binary64 (* (pow u 2) (+ 1 (* -1 (/ (+ (* -2 t1) (* -1 (/ (pow t1 2) u))) u))))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (* -1 (/ (* t1 v) (pow (+ t1 u) 2)))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (/ v (+ t1 u))))
#s(approx v #s(hole binary64 v))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (* -1 (/ (* t1 v) (pow (+ t1 u) 2)))))
#s(approx (/ (neg v) t1) #s(hole binary64 (* -1 (/ v t1))))
#s(approx (neg v) #s(hole binary64 (* -1 v)))
#s(approx (* (neg t1) v) #s(hole binary64 (* -1 (* t1 v))))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (* -1 (/ (* t1 v) (+ (* t1 (+ t1 u)) (* u (+ t1 u)))))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (* t1 (+ (* -1 (/ v (pow u 2))) (* 2 (/ (* t1 v) (pow u 3)))))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (* t1 (+ (* -1 (/ v (pow u 2))) (* t1 (+ (* 2 (/ v (pow u 3))) (* t1 (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))))))))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (* 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)))))))))))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (* t1 (- (/ t1 (pow u 2)) (/ 1 u)))))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (* t1 (- (* t1 (+ (* -1 (/ t1 (pow u 3))) (/ 1 (pow u 2)))) (/ 1 u)))))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (* t1 (- (* t1 (+ (* t1 (- (/ t1 (pow u 4)) (/ 1 (pow u 3)))) (/ 1 (pow u 2)))) (/ 1 u)))))
#s(approx (neg t1) #s(hole binary64 (* -1 t1)))
#s(approx t1 #s(hole binary64 t1))
#s(approx (/ v (+ u t1)) #s(hole binary64 (+ (* -1 (/ (* t1 v) (pow u 2))) (/ v u))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (+ (* t1 (- (/ (* t1 v) (pow u 3)) (/ v (pow u 2)))) (/ v u))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (+ (* t1 (- (* t1 (- (* -1 (/ (* t1 v) (pow u 4))) (* -1 (/ v (pow u 3))))) (/ v (pow u 2)))) (/ v u))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (* t1 (+ (* -1 (/ v (pow u 2))) (* 2 (/ (* t1 v) (pow u 3)))))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (* t1 (+ (* -1 (/ v (pow u 2))) (* t1 (+ (* 2 (/ v (pow u 3))) (* t1 (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))))))))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (* 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)))))))))))
#s(approx (* (+ t1 u) (+ t1 u)) #s(hole binary64 (+ (* 2 (* t1 u)) (pow u 2))))
#s(approx (* (+ t1 u) (+ t1 u)) #s(hole binary64 (+ (* t1 (+ t1 (* 2 u))) (pow u 2))))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (* t1 (+ (* -1 (/ v (pow u 2))) (* 2 (/ (* t1 v) (pow u 3)))))))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (* t1 (+ (* -1 (/ v (pow u 2))) (* t1 (+ (* 2 (/ v (pow u 3))) (* t1 (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))))))))))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (* 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)))))))))))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) #s(hole binary64 (+ (* 2 (* t1 u)) (pow u 2))))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) #s(hole binary64 (+ (* t1 (+ t1 (* 2 u))) (pow u 2))))
#s(approx (* (+ u t1) u) #s(hole binary64 (+ (* t1 u) (pow u 2))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (/ (+ (* -1 v) (* 2 (/ (* u v) t1))) t1)))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (/ (+ (* -4 (/ (* (pow u 2) v) (pow t1 2))) (+ (* -1 v) (+ (* 2 (/ (* u v) t1)) (/ (* (pow u 2) v) (pow t1 2))))) t1)))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (/ (+ (* -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)))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (- (* -1 (/ (pow u 2) (pow t1 2))) (+ 1 (* -1 (/ u t1))))))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (- (/ (pow u 3) (pow t1 3)) (+ 1 (+ (* -1 (/ u t1)) (/ (pow u 2) (pow t1 2)))))))
#s(approx (+ u t1) #s(hole binary64 (* t1 (+ 1 (/ u t1)))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (/ (+ v (* -1 (/ (* u v) t1))) t1)))
#s(approx (/ v (+ u t1)) #s(hole binary64 (/ (- (+ v (/ (* (pow u 2) v) (pow t1 2))) (/ (* u v) t1)) t1)))
#s(approx (/ v (+ u t1)) #s(hole binary64 (/ (- (+ v (* -1 (/ (* (pow u 3) v) (pow t1 3)))) (+ (* -1 (/ (* (pow u 2) v) (pow t1 2))) (/ (* u v) t1))) t1)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (/ (+ (* -1 v) (* 2 (/ (* u v) t1))) t1)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (/ (+ (* -4 (/ (* (pow u 2) v) (pow t1 2))) (+ (* -1 v) (+ (* 2 (/ (* u v) t1)) (/ (* (pow u 2) v) (pow t1 2))))) t1)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (/ (+ (* -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)))
#s(approx (* (+ t1 u) (+ t1 u)) #s(hole binary64 (* (pow t1 2) (+ 1 (* 2 (/ u t1))))))
#s(approx (* (+ t1 u) (+ t1 u)) #s(hole binary64 (* (pow t1 2) (+ 1 (+ (* 2 (/ u t1)) (/ (pow u 2) (pow t1 2)))))))
#s(approx (+ t1 u) #s(hole binary64 (* t1 (+ 1 (/ u t1)))))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (/ (+ (* -1 v) (* 2 (/ (* u v) t1))) t1)))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (/ (+ (* -4 (/ (* (pow u 2) v) (pow t1 2))) (+ (* -1 v) (+ (* 2 (/ (* u v) t1)) (/ (* (pow u 2) v) (pow t1 2))))) t1)))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (/ (+ (* -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)))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) #s(hole binary64 (* (pow t1 2) (+ 1 (* 2 (/ u t1))))))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) #s(hole binary64 (* (pow t1 2) (+ 1 (+ (* 2 (/ u t1)) (/ (pow u 2) (pow t1 2)))))))
#s(approx (* (+ u t1) u) #s(hole binary64 (* t1 (+ u (/ (pow u 2) t1)))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (* -1 (/ (+ v (* -2 (/ (* u v) t1))) t1))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (* -1 (/ (+ v (* -1 (/ (- (+ (* -4 (/ (* (pow u 2) v) t1)) (/ (* (pow u 2) v) t1)) (* -2 (* u v))) t1))) t1))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (* -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))))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (- (* -1 (/ (- (/ (pow u 2) t1) u) t1)) 1)))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (- (* -1 (/ (- (* -1 (/ (- (/ (pow u 3) t1) (pow u 2)) t1)) u) t1)) 1)))
#s(approx (+ u t1) #s(hole binary64 (* -1 (* t1 (- (* -1 (/ u t1)) 1)))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (* -1 (/ (+ (* -1 v) (/ (* u v) t1)) t1))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (* -1 (/ (+ (* -1 v) (* -1 (/ (- (/ (* (pow u 2) v) t1) (* u v)) t1))) t1))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (* -1 (/ (+ (* -1 v) (* -1 (/ (- (* -1 (/ (- (/ (* (pow u 3) v) t1) (* (pow u 2) v)) t1)) (* u v)) t1))) t1))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (* -1 (/ (+ v (* -2 (/ (* u v) t1))) t1))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (* -1 (/ (+ v (* -1 (/ (- (+ (* -4 (/ (* (pow u 2) v) t1)) (/ (* (pow u 2) v) t1)) (* -2 (* u v))) t1))) t1))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (* -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))))
#s(approx (* (+ t1 u) (+ t1 u)) #s(hole binary64 (* (pow t1 2) (+ 1 (* -1 (/ (+ (* -2 u) (* -1 (/ (pow u 2) t1))) t1))))))
#s(approx (+ t1 u) #s(hole binary64 (* -1 (* t1 (- (* -1 (/ u t1)) 1)))))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (* -1 (/ (+ v (* -2 (/ (* u v) t1))) t1))))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (* -1 (/ (+ v (* -1 (/ (- (+ (* -4 (/ (* (pow u 2) v) t1)) (/ (* (pow u 2) v) t1)) (* -2 (* u v))) t1))) t1))))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (* -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))))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) #s(hole binary64 (* (pow t1 2) (+ 1 (* -1 (/ (+ (* -2 u) (* -1 (/ (pow u 2) t1))) t1))))))
#s(approx (* (+ u t1) u) #s(hole binary64 (* -1 (* t1 (+ (* -1 u) (* -1 (/ (pow u 2) t1)))))))
Calls

9 calls:

TimeVariablePointExpression
9.0ms
u
@inf
((* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) (/ (neg t1) (+ u t1)) (neg t1) t1 (+ u t1) u (/ v (+ u t1)) v (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/ (neg v) t1) (neg v) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (* (neg t1) v) (* (+ t1 u) (+ t1 u)) (+ t1 u) (+ t1 u) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (* (/ v u) (/ (neg t1) u)) (/ v u) (/ (neg t1) u) (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) (+ (* (+ u t1) t1) (* (+ u t1) u)) (* (+ u t1) u))
7.0ms
v
@0
((* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) (/ (neg t1) (+ u t1)) (neg t1) t1 (+ u t1) u (/ v (+ u t1)) v (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/ (neg v) t1) (neg v) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (* (neg t1) v) (* (+ t1 u) (+ t1 u)) (+ t1 u) (+ t1 u) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (* (/ v u) (/ (neg t1) u)) (/ v u) (/ (neg t1) u) (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) (+ (* (+ u t1) t1) (* (+ u t1) u)) (* (+ u t1) u))
5.0ms
t1
@inf
((* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) (/ (neg t1) (+ u t1)) (neg t1) t1 (+ u t1) u (/ v (+ u t1)) v (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/ (neg v) t1) (neg v) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (* (neg t1) v) (* (+ t1 u) (+ t1 u)) (+ t1 u) (+ t1 u) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (* (/ v u) (/ (neg t1) u)) (/ v u) (/ (neg t1) u) (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) (+ (* (+ u t1) t1) (* (+ u t1) u)) (* (+ u t1) u))
4.0ms
v
@inf
((* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) (/ (neg t1) (+ u t1)) (neg t1) t1 (+ u t1) u (/ v (+ u t1)) v (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/ (neg v) t1) (neg v) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (* (neg t1) v) (* (+ t1 u) (+ t1 u)) (+ t1 u) (+ t1 u) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (* (/ v u) (/ (neg t1) u)) (/ v u) (/ (neg t1) u) (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) (+ (* (+ u t1) t1) (* (+ u t1) u)) (* (+ u t1) u))
4.0ms
v
@-inf
((* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) (/ (neg t1) (+ u t1)) (neg t1) t1 (+ u t1) u (/ v (+ u t1)) v (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/ (neg v) t1) (neg v) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (* (neg t1) v) (* (+ t1 u) (+ t1 u)) (+ t1 u) (+ t1 u) (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (* (/ v u) (/ (neg t1) u)) (/ v u) (/ (neg t1) u) (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) (+ (* (+ u t1) t1) (* (+ u t1) u)) (* (+ u t1) u))

rewrite185.0ms (5.8%)

Memory
45.1MiB live, 270.4MiB allocated; 29ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
06174937
06444245
135974245
085244086
Stop Event
iter limit
node limit
iter limit
Counts
177 → 283
Calls
Call 1
Inputs
(*.f64 (/.f64 (neg.f64 t1) (+.f64 u t1)) (/.f64 v (+.f64 u t1)))
(/.f64 (neg.f64 t1) (+.f64 u t1))
(neg.f64 t1)
t1
(+.f64 u t1)
u
(/.f64 v (+.f64 u t1))
v
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1))
(/.f64 (neg.f64 v) t1)
(neg.f64 v)
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) #s(approx (+ t1 u) t1)))
(*.f64 (neg.f64 t1) v)
(*.f64 (+.f64 t1 u) #s(approx (+ t1 u) t1))
(+.f64 t1 u)
#s(approx (+ t1 u) 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)
(/.f64 (*.f64 (neg.f64 t1) v) (fma.f64 (+.f64 u t1) t1 (*.f64 (+.f64 u t1) u)))
(fma.f64 (+.f64 u t1) t1 (*.f64 (+.f64 u t1) u))
(*.f64 (+.f64 u t1) u)
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (* -1 (/ v t1))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (+ (* -1 (/ v t1)) (* 2 (/ (* u v) (pow t1 2))))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (+ (* -1 (/ v t1)) (* u (+ (* 2 (/ v (pow t1 2))) (* u (+ (* -4 (/ v (pow t1 3))) (/ v (pow t1 3)))))))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (+ (* -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))))))))))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 -1))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (- (/ u t1) 1)))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (- (* u (+ (* -1 (/ u (pow t1 2))) (/ 1 t1))) 1)))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (- (* u (+ (* u (- (/ u (pow t1 3)) (/ 1 (pow t1 2)))) (/ 1 t1))) 1)))
#s(approx (+ u t1) #s(hole binary64 t1))
#s(approx (+ u t1) #s(hole binary64 (+ t1 u)))
#s(approx u #s(hole binary64 u))
#s(approx (/ v (+ u t1)) #s(hole binary64 (/ v t1)))
#s(approx (/ v (+ u t1)) #s(hole binary64 (+ (* -1 (/ (* u v) (pow t1 2))) (/ v t1))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (+ (* u (- (/ (* u v) (pow t1 3)) (/ v (pow t1 2)))) (/ v t1))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (+ (* u (- (* u (- (* -1 (/ (* u v) (pow t1 4))) (* -1 (/ v (pow t1 3))))) (/ v (pow t1 2)))) (/ v t1))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (* -1 (/ v t1))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (+ (* -1 (/ v t1)) (* 2 (/ (* u v) (pow t1 2))))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (+ (* -1 (/ v t1)) (* u (+ (* 2 (/ v (pow t1 2))) (* u (+ (* -4 (/ v (pow t1 3))) (/ v (pow t1 3)))))))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (+ (* -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))))))))))
#s(approx (* (+ t1 u) (+ t1 u)) #s(hole binary64 (pow t1 2)))
#s(approx (* (+ t1 u) (+ t1 u)) #s(hole binary64 (+ (* 2 (* t1 u)) (pow t1 2))))
#s(approx (* (+ t1 u) (+ t1 u)) #s(hole binary64 (+ (* u (+ u (* 2 t1))) (pow t1 2))))
#s(approx (+ t1 u) #s(hole binary64 t1))
#s(approx (+ t1 u) #s(hole binary64 (+ t1 u)))
#s(approx (* (/ v u) (/ (neg t1) u)) #s(hole binary64 (* -1 (/ (* t1 v) (pow u 2)))))
#s(approx (/ v u) #s(hole binary64 (/ v u)))
#s(approx (/ (neg t1) u) #s(hole binary64 (* -1 (/ t1 u))))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (* -1 (/ v t1))))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (+ (* -1 (/ v t1)) (* 2 (/ (* u v) (pow t1 2))))))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (+ (* -1 (/ v t1)) (* u (+ (* 2 (/ v (pow t1 2))) (* u (+ (* -4 (/ v (pow t1 3))) (/ v (pow t1 3)))))))))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (+ (* -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))))))))))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) #s(hole binary64 (pow t1 2)))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) #s(hole binary64 (+ (* 2 (* t1 u)) (pow t1 2))))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) #s(hole binary64 (+ (* u (+ u (* 2 t1))) (pow t1 2))))
#s(approx (* (+ u t1) u) #s(hole binary64 (* t1 u)))
#s(approx (* (+ u t1) u) #s(hole binary64 (* u (+ t1 u))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (* -1 (/ (* t1 v) (pow u 2)))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (/ (+ (* -1 (* t1 v)) (* 2 (/ (* (pow t1 2) v) u))) (pow u 2))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (/ (+ (* -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))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (/ (+ (* -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))))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (* -1 (/ t1 u))))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (/ (+ (* -1 t1) (/ (pow t1 2) u)) u)))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (/ (+ (* -1 t1) (+ (* -1 (/ (pow t1 3) (pow u 2))) (/ (pow t1 2) u))) u)))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (/ (+ (* -1 t1) (+ (* -1 (/ (pow t1 3) (pow u 2))) (+ (/ (pow t1 2) u) (/ (pow t1 4) (pow u 3))))) u)))
#s(approx (+ u t1) #s(hole binary64 u))
#s(approx (+ u t1) #s(hole binary64 (* u (+ 1 (/ t1 u)))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (/ v u)))
#s(approx (/ v (+ u t1)) #s(hole binary64 (/ (+ v (* -1 (/ (* t1 v) u))) u)))
#s(approx (/ v (+ u t1)) #s(hole binary64 (/ (- (+ v (/ (* (pow t1 2) v) (pow u 2))) (/ (* t1 v) u)) u)))
#s(approx (/ v (+ u t1)) #s(hole binary64 (/ (- (+ v (* -1 (/ (* (pow t1 3) v) (pow u 3)))) (+ (* -1 (/ (* (pow t1 2) v) (pow u 2))) (/ (* t1 v) u))) u)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (* -1 (/ (* t1 v) (pow u 2)))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (/ (+ (* -1 (* t1 v)) (* 2 (/ (* (pow t1 2) v) u))) (pow u 2))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (/ (+ (* -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))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (/ (+ (* -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))))
#s(approx (* (+ t1 u) (+ t1 u)) #s(hole binary64 (pow u 2)))
#s(approx (* (+ t1 u) (+ t1 u)) #s(hole binary64 (* (pow u 2) (+ 1 (* 2 (/ t1 u))))))
#s(approx (* (+ t1 u) (+ t1 u)) #s(hole binary64 (* (pow u 2) (+ 1 (+ (* 2 (/ t1 u)) (/ (pow t1 2) (pow u 2)))))))
#s(approx (+ t1 u) #s(hole binary64 u))
#s(approx (+ t1 u) #s(hole binary64 (* u (+ 1 (/ t1 u)))))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (* -1 (/ (* t1 v) (pow u 2)))))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (/ (+ (* -1 (* t1 v)) (* 2 (/ (* (pow t1 2) v) u))) (pow u 2))))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (/ (+ (* -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))))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (/ (+ (* -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))))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) #s(hole binary64 (pow u 2)))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) #s(hole binary64 (* (pow u 2) (+ 1 (* 2 (/ t1 u))))))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) #s(hole binary64 (* (pow u 2) (+ 1 (+ (* 2 (/ t1 u)) (/ (pow t1 2) (pow u 2)))))))
#s(approx (* (+ u t1) u) #s(hole binary64 (pow u 2)))
#s(approx (* (+ u t1) u) #s(hole binary64 (* (pow u 2) (+ 1 (/ t1 u)))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole 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))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (/ (+ (* -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))))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (* -1 (/ (+ t1 (* -1 (/ (pow t1 2) u))) u))))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (* -1 (/ (+ t1 (* -1 (/ (+ (* -1 (/ (pow t1 3) u)) (pow t1 2)) u))) u))))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (* -1 (/ (+ t1 (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (pow t1 4) u)) (pow t1 3)) u)) (pow t1 2)) u))) u))))
#s(approx (+ u t1) #s(hole binary64 (* -1 (* u (- (* -1 (/ t1 u)) 1)))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (* -1 (/ (+ (* -1 v) (/ (* t1 v) u)) u))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (* -1 (/ (+ (* -1 v) (* -1 (/ (- (/ (* (pow t1 2) v) u) (* t1 v)) u))) u))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (* -1 (/ (+ (* -1 v) (* -1 (/ (- (* -1 (/ (- (/ (* (pow t1 3) v) u) (* (pow t1 2) v)) u)) (* t1 v)) u))) u))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole 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))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (/ (+ (* -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))))
#s(approx (* (+ t1 u) (+ t1 u)) #s(hole binary64 (* (pow u 2) (+ 1 (* -1 (/ (+ (* -2 t1) (* -1 (/ (pow t1 2) u))) u))))))
#s(approx (+ t1 u) #s(hole binary64 (* -1 (* u (- (* -1 (/ t1 u)) 1)))))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole 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))))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (/ (+ (* -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))))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) #s(hole binary64 (* (pow u 2) (+ 1 (* -1 (/ (+ (* -2 t1) (* -1 (/ (pow t1 2) u))) u))))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (* -1 (/ (* t1 v) (pow (+ t1 u) 2)))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (/ v (+ t1 u))))
#s(approx v #s(hole binary64 v))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (* -1 (/ (* t1 v) (pow (+ t1 u) 2)))))
#s(approx (/ (neg v) t1) #s(hole binary64 (* -1 (/ v t1))))
#s(approx (neg v) #s(hole binary64 (* -1 v)))
#s(approx (* (neg t1) v) #s(hole binary64 (* -1 (* t1 v))))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (* -1 (/ (* t1 v) (+ (* t1 (+ t1 u)) (* u (+ t1 u)))))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (* t1 (+ (* -1 (/ v (pow u 2))) (* 2 (/ (* t1 v) (pow u 3)))))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (* t1 (+ (* -1 (/ v (pow u 2))) (* t1 (+ (* 2 (/ v (pow u 3))) (* t1 (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))))))))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (* 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)))))))))))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (* t1 (- (/ t1 (pow u 2)) (/ 1 u)))))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (* t1 (- (* t1 (+ (* -1 (/ t1 (pow u 3))) (/ 1 (pow u 2)))) (/ 1 u)))))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (* t1 (- (* t1 (+ (* t1 (- (/ t1 (pow u 4)) (/ 1 (pow u 3)))) (/ 1 (pow u 2)))) (/ 1 u)))))
#s(approx (neg t1) #s(hole binary64 (* -1 t1)))
#s(approx t1 #s(hole binary64 t1))
#s(approx (/ v (+ u t1)) #s(hole binary64 (+ (* -1 (/ (* t1 v) (pow u 2))) (/ v u))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (+ (* t1 (- (/ (* t1 v) (pow u 3)) (/ v (pow u 2)))) (/ v u))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (+ (* t1 (- (* t1 (- (* -1 (/ (* t1 v) (pow u 4))) (* -1 (/ v (pow u 3))))) (/ v (pow u 2)))) (/ v u))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (* t1 (+ (* -1 (/ v (pow u 2))) (* 2 (/ (* t1 v) (pow u 3)))))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (* t1 (+ (* -1 (/ v (pow u 2))) (* t1 (+ (* 2 (/ v (pow u 3))) (* t1 (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))))))))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (* 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)))))))))))
#s(approx (* (+ t1 u) (+ t1 u)) #s(hole binary64 (+ (* 2 (* t1 u)) (pow u 2))))
#s(approx (* (+ t1 u) (+ t1 u)) #s(hole binary64 (+ (* t1 (+ t1 (* 2 u))) (pow u 2))))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (* t1 (+ (* -1 (/ v (pow u 2))) (* 2 (/ (* t1 v) (pow u 3)))))))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (* t1 (+ (* -1 (/ v (pow u 2))) (* t1 (+ (* 2 (/ v (pow u 3))) (* t1 (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))))))))))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (* 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)))))))))))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) #s(hole binary64 (+ (* 2 (* t1 u)) (pow u 2))))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) #s(hole binary64 (+ (* t1 (+ t1 (* 2 u))) (pow u 2))))
#s(approx (* (+ u t1) u) #s(hole binary64 (+ (* t1 u) (pow u 2))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (/ (+ (* -1 v) (* 2 (/ (* u v) t1))) t1)))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (/ (+ (* -4 (/ (* (pow u 2) v) (pow t1 2))) (+ (* -1 v) (+ (* 2 (/ (* u v) t1)) (/ (* (pow u 2) v) (pow t1 2))))) t1)))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (/ (+ (* -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)))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (- (* -1 (/ (pow u 2) (pow t1 2))) (+ 1 (* -1 (/ u t1))))))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (- (/ (pow u 3) (pow t1 3)) (+ 1 (+ (* -1 (/ u t1)) (/ (pow u 2) (pow t1 2)))))))
#s(approx (+ u t1) #s(hole binary64 (* t1 (+ 1 (/ u t1)))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (/ (+ v (* -1 (/ (* u v) t1))) t1)))
#s(approx (/ v (+ u t1)) #s(hole binary64 (/ (- (+ v (/ (* (pow u 2) v) (pow t1 2))) (/ (* u v) t1)) t1)))
#s(approx (/ v (+ u t1)) #s(hole binary64 (/ (- (+ v (* -1 (/ (* (pow u 3) v) (pow t1 3)))) (+ (* -1 (/ (* (pow u 2) v) (pow t1 2))) (/ (* u v) t1))) t1)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (/ (+ (* -1 v) (* 2 (/ (* u v) t1))) t1)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (/ (+ (* -4 (/ (* (pow u 2) v) (pow t1 2))) (+ (* -1 v) (+ (* 2 (/ (* u v) t1)) (/ (* (pow u 2) v) (pow t1 2))))) t1)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (/ (+ (* -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)))
#s(approx (* (+ t1 u) (+ t1 u)) #s(hole binary64 (* (pow t1 2) (+ 1 (* 2 (/ u t1))))))
#s(approx (* (+ t1 u) (+ t1 u)) #s(hole binary64 (* (pow t1 2) (+ 1 (+ (* 2 (/ u t1)) (/ (pow u 2) (pow t1 2)))))))
#s(approx (+ t1 u) #s(hole binary64 (* t1 (+ 1 (/ u t1)))))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (/ (+ (* -1 v) (* 2 (/ (* u v) t1))) t1)))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (/ (+ (* -4 (/ (* (pow u 2) v) (pow t1 2))) (+ (* -1 v) (+ (* 2 (/ (* u v) t1)) (/ (* (pow u 2) v) (pow t1 2))))) t1)))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (/ (+ (* -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)))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) #s(hole binary64 (* (pow t1 2) (+ 1 (* 2 (/ u t1))))))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) #s(hole binary64 (* (pow t1 2) (+ 1 (+ (* 2 (/ u t1)) (/ (pow u 2) (pow t1 2)))))))
#s(approx (* (+ u t1) u) #s(hole binary64 (* t1 (+ u (/ (pow u 2) t1)))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (* -1 (/ (+ v (* -2 (/ (* u v) t1))) t1))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (* -1 (/ (+ v (* -1 (/ (- (+ (* -4 (/ (* (pow u 2) v) t1)) (/ (* (pow u 2) v) t1)) (* -2 (* u v))) t1))) t1))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (* -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))))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (- (* -1 (/ (- (/ (pow u 2) t1) u) t1)) 1)))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (- (* -1 (/ (- (* -1 (/ (- (/ (pow u 3) t1) (pow u 2)) t1)) u) t1)) 1)))
#s(approx (+ u t1) #s(hole binary64 (* -1 (* t1 (- (* -1 (/ u t1)) 1)))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (* -1 (/ (+ (* -1 v) (/ (* u v) t1)) t1))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (* -1 (/ (+ (* -1 v) (* -1 (/ (- (/ (* (pow u 2) v) t1) (* u v)) t1))) t1))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (* -1 (/ (+ (* -1 v) (* -1 (/ (- (* -1 (/ (- (/ (* (pow u 3) v) t1) (* (pow u 2) v)) t1)) (* u v)) t1))) t1))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (* -1 (/ (+ v (* -2 (/ (* u v) t1))) t1))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (* -1 (/ (+ v (* -1 (/ (- (+ (* -4 (/ (* (pow u 2) v) t1)) (/ (* (pow u 2) v) t1)) (* -2 (* u v))) t1))) t1))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (* -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))))
#s(approx (* (+ t1 u) (+ t1 u)) #s(hole binary64 (* (pow t1 2) (+ 1 (* -1 (/ (+ (* -2 u) (* -1 (/ (pow u 2) t1))) t1))))))
#s(approx (+ t1 u) #s(hole binary64 (* -1 (* t1 (- (* -1 (/ u t1)) 1)))))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (* -1 (/ (+ v (* -2 (/ (* u v) t1))) t1))))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (* -1 (/ (+ v (* -1 (/ (- (+ (* -4 (/ (* (pow u 2) v) t1)) (/ (* (pow u 2) v) t1)) (* -2 (* u v))) t1))) t1))))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (* -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))))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) #s(hole binary64 (* (pow t1 2) (+ 1 (* -1 (/ (+ (* -2 u) (* -1 (/ (pow u 2) t1))) t1))))))
#s(approx (* (+ u t1) u) #s(hole binary64 (* -1 (* t1 (+ (* -1 u) (* -1 (/ (pow u 2) t1)))))))
Outputs
(*.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 u t1) #s(literal 2 binary64)))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 t1 (/.f64 v (pow.f64 (+.f64 u t1) #s(literal 2 binary64)))))
(*.f64 (/.f64 v (+.f64 u t1)) (/.f64 (neg.f64 t1) (+.f64 u t1)))
(*.f64 (/.f64 (neg.f64 t1) (+.f64 u t1)) (/.f64 v (+.f64 u t1)))
(*.f64 (neg.f64 t1) (/.f64 v (pow.f64 (+.f64 u t1) #s(literal 2 binary64))))
(/.f64 (/.f64 (*.f64 (neg.f64 t1) v) (+.f64 u t1)) (+.f64 u t1))
(/.f64 (*.f64 (neg.f64 t1) (/.f64 v (+.f64 u t1))) (+.f64 u t1))
(/.f64 (*.f64 (/.f64 (neg.f64 t1) (+.f64 u t1)) v) (+.f64 u t1))
(/.f64 (neg.f64 (*.f64 (neg.f64 t1) v)) (neg.f64 (pow.f64 (+.f64 u t1) #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 t1) v) (pow.f64 (+.f64 u t1) #s(literal 2 binary64)))
(neg.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 u t1) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (neg.f64 t1)) (neg.f64 (+.f64 u t1)))
(/.f64 (neg.f64 t1) (+.f64 u t1))
(neg.f64 (/.f64 t1 (+.f64 u t1)))
(*.f64 #s(literal -1 binary64) t1)
(*.f64 t1 #s(literal -1 binary64))
(neg.f64 t1)
t1
(pow.f64 (+.f64 u t1) #s(literal 1 binary64))
(/.f64 (-.f64 (*.f64 t1 t1) (*.f64 u u)) (-.f64 t1 u))
(/.f64 (-.f64 (*.f64 u u) (*.f64 t1 t1)) (-.f64 u t1))
(/.f64 (+.f64 (pow.f64 t1 #s(literal 3 binary64)) (pow.f64 u #s(literal 3 binary64))) (fma.f64 t1 t1 (-.f64 (*.f64 u u) (*.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 u t1))))
(/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 u t1) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (+.f64 u t1)) #s(literal 1 binary64)))
(+.f64 u t1)
(+.f64 t1 u)
u
(/.f64 (neg.f64 v) (neg.f64 (+.f64 u t1)))
(/.f64 v (+.f64 u t1))
v
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) (/.f64 (neg.f64 v) t1))
(*.f64 (/.f64 v t1) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 v t1))
(/.f64 (neg.f64 (neg.f64 v)) (neg.f64 t1))
(/.f64 (neg.f64 v) t1)
(neg.f64 (/.f64 v t1))
(*.f64 #s(literal -1 binary64) v)
(*.f64 v #s(literal -1 binary64))
(neg.f64 v)
(*.f64 (/.f64 (neg.f64 t1) (+.f64 u t1)) (/.f64 v #s(approx (+ u t1) t1)))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 #s(approx (+ u t1) t1) (+.f64 u t1))))
(/.f64 (/.f64 (*.f64 (neg.f64 t1) v) (+.f64 u t1)) #s(approx (+ u t1) t1))
(/.f64 (neg.f64 (*.f64 (neg.f64 t1) v)) (neg.f64 (*.f64 #s(approx (+ u t1) t1) (+.f64 u t1))))
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 #s(approx (+ u t1) t1) (+.f64 u t1)))
(*.f64 (*.f64 v t1) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 v t1))
(*.f64 (neg.f64 t1) v)
(*.f64 v (neg.f64 t1))
(neg.f64 (*.f64 v t1))
(*.f64 #s(approx (+ u t1) t1) (+.f64 u t1))
(*.f64 (+.f64 u t1) #s(approx (+ u t1) t1))
(pow.f64 (+.f64 u t1) #s(literal 1 binary64))
(/.f64 (-.f64 (*.f64 t1 t1) (*.f64 u u)) (-.f64 t1 u))
(/.f64 (-.f64 (*.f64 u u) (*.f64 t1 t1)) (-.f64 u t1))
(/.f64 (+.f64 (pow.f64 t1 #s(literal 3 binary64)) (pow.f64 u #s(literal 3 binary64))) (fma.f64 t1 t1 (-.f64 (*.f64 u u) (*.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 u t1))))
(/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 u t1) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (+.f64 u t1)) #s(literal 1 binary64)))
(+.f64 u t1)
(+.f64 t1 u)
#s(approx (+ u t1) t1)
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) (*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v u)))
(*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v u))
(*.f64 (*.f64 t1 (/.f64 v (*.f64 u u))) #s(literal -1 binary64))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) u))
(*.f64 #s(literal -1 binary64) (*.f64 t1 (/.f64 v (*.f64 u u))))
(/.f64 (*.f64 v (/.f64 (neg.f64 t1) u)) u)
(/.f64 (*.f64 (/.f64 v u) (neg.f64 t1)) u)
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 u u))
(neg.f64 (*.f64 t1 (/.f64 v (*.f64 u u))))
(/.f64 (neg.f64 v) (neg.f64 u))
(/.f64 v u)
(*.f64 (/.f64 t1 u) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 t1 u))
(/.f64 (neg.f64 (neg.f64 t1)) (neg.f64 u))
(/.f64 (neg.f64 t1) u)
(neg.f64 (/.f64 t1 u))
(*.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 u t1) #s(literal 2 binary64)))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 t1 (/.f64 v (pow.f64 (+.f64 u t1) #s(literal 2 binary64)))))
(*.f64 (/.f64 v (+.f64 u t1)) (/.f64 (neg.f64 t1) (+.f64 u t1)))
(*.f64 (/.f64 (neg.f64 t1) (+.f64 u t1)) (/.f64 v (+.f64 u t1)))
(*.f64 (neg.f64 t1) (/.f64 v (pow.f64 (+.f64 u t1) #s(literal 2 binary64))))
(/.f64 (/.f64 (*.f64 (neg.f64 t1) v) (+.f64 u t1)) (+.f64 u t1))
(/.f64 (*.f64 (neg.f64 t1) (/.f64 v (+.f64 u t1))) (+.f64 u t1))
(/.f64 (*.f64 (/.f64 (neg.f64 t1) (+.f64 u t1)) v) (+.f64 u t1))
(/.f64 (neg.f64 (*.f64 (neg.f64 t1) v)) (neg.f64 (pow.f64 (+.f64 u t1) #s(literal 2 binary64))))
(/.f64 (*.f64 (neg.f64 t1) v) (pow.f64 (+.f64 u t1) #s(literal 2 binary64)))
(neg.f64 (*.f64 t1 (/.f64 v (pow.f64 (+.f64 u t1) #s(literal 2 binary64)))))
(*.f64 (neg.f64 (neg.f64 (+.f64 u t1))) (neg.f64 (neg.f64 (+.f64 u t1))))
(*.f64 (neg.f64 (fabs.f64 (+.f64 u t1))) (neg.f64 (fabs.f64 (+.f64 u t1))))
(*.f64 (fabs.f64 (fabs.f64 (+.f64 u t1))) (fabs.f64 (fabs.f64 (+.f64 u t1))))
(*.f64 (exp.f64 (log.f64 (+.f64 u t1))) (exp.f64 (log.f64 (+.f64 u t1))))
(*.f64 (neg.f64 (+.f64 u t1)) (neg.f64 (+.f64 u t1)))
(*.f64 (fabs.f64 (+.f64 u t1)) (fabs.f64 (+.f64 u t1)))
(*.f64 (+.f64 u t1) (+.f64 u t1))
(pow.f64 (exp.f64 (log.f64 (+.f64 u t1))) #s(literal 2 binary64))
(pow.f64 (neg.f64 (+.f64 u t1)) #s(literal 2 binary64))
(pow.f64 (fabs.f64 (+.f64 u t1)) #s(literal 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 (-.f64 (pow.f64 (*.f64 (+.f64 u t1) t1) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 u t1) u) #s(literal 2 binary64))) (-.f64 (*.f64 (+.f64 u t1) t1) (*.f64 (+.f64 u t1) u)))
(/.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 (+.f64 u t1) t1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 u t1) u) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 u t1) t1) (*.f64 (+.f64 u t1) u)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 u t1) #s(literal -2 binary64)))
(fma.f64 (+.f64 u t1) u (*.f64 (+.f64 u t1) t1))
(fma.f64 (+.f64 u t1) t1 (*.f64 (+.f64 u t1) u))
(fma.f64 u (+.f64 u t1) (*.f64 (+.f64 u t1) t1))
(fma.f64 t1 (+.f64 u t1) (*.f64 (+.f64 u t1) u))
(-.f64 (*.f64 (+.f64 u t1) t1) (*.f64 (neg.f64 (+.f64 u t1)) u))
(-.f64 (*.f64 (+.f64 u t1) t1) (*.f64 (neg.f64 u) (+.f64 u t1)))
(fabs.f64 (pow.f64 (+.f64 u t1) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (+.f64 u t1)) #s(literal 2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 (+.f64 u t1)) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 (+.f64 u t1)) #s(literal 2 binary64))))
(+.f64 (*.f64 (+.f64 u t1) t1) (*.f64 (+.f64 u t1) u))
(+.f64 (*.f64 (+.f64 u t1) u) (*.f64 (+.f64 u t1) t1))
(*.f64 (+.f64 u t1) u)
(*.f64 u (+.f64 u t1))
(/.f64 (-.f64 (pow.f64 (*.f64 u t1) #s(literal 2 binary64)) (pow.f64 u #s(literal 4 binary64))) (-.f64 (*.f64 u t1) (*.f64 u u)))
(/.f64 (+.f64 (pow.f64 (*.f64 u t1) #s(literal 3 binary64)) (pow.f64 u #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 u t1) #s(literal 2 binary64)) (-.f64 (pow.f64 u #s(literal 4 binary64)) (*.f64 (*.f64 u t1) (*.f64 u u)))))
(fma.f64 (neg.f64 (neg.f64 u)) (neg.f64 (neg.f64 u)) (*.f64 u t1))
(fma.f64 (fabs.f64 (neg.f64 u)) (fabs.f64 (neg.f64 u)) (*.f64 u t1))
(fma.f64 (fabs.f64 u) (fabs.f64 u) (*.f64 u t1))
(fma.f64 (exp.f64 (log.f64 u)) (exp.f64 (log.f64 u)) (*.f64 u t1))
(fma.f64 (neg.f64 u) (neg.f64 u) (*.f64 u t1))
(fma.f64 u u (*.f64 u t1))
(fma.f64 u t1 (*.f64 u u))
(fma.f64 t1 u (*.f64 u u))
(+.f64 (*.f64 u u) (*.f64 u t1))
(+.f64 (*.f64 u t1) (*.f64 u u))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) (/.f64 (neg.f64 v) t1))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) (fma.f64 (*.f64 u (/.f64 v (*.f64 t1 t1))) #s(literal 2 binary64) (/.f64 (neg.f64 v) t1)))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) (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)))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) (fma.f64 (fma.f64 (fma.f64 (/.f64 v (pow.f64 t1 #s(literal 3 binary64))) #s(literal -4 binary64) (fma.f64 (*.f64 #s(literal -2 binary64) (+.f64 (/.f64 v (pow.f64 t1 #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 t1 #s(literal 3 binary64)))) t1))) u (/.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)))
#s(approx (/ (neg t1) (+ u t1)) #s(literal -1 binary64))
#s(approx (/ (neg t1) (+ u t1)) (-.f64 (/.f64 u t1) #s(literal 1 binary64)))
#s(approx (/ (neg t1) (+ u t1)) (-.f64 (*.f64 (fma.f64 (/.f64 u (*.f64 t1 t1)) #s(literal -1 binary64) (pow.f64 t1 #s(literal -1 binary64))) u) #s(literal 1 binary64)))
#s(approx (/ (neg t1) (+ u t1)) (-.f64 (*.f64 (fma.f64 (-.f64 (/.f64 u (pow.f64 t1 #s(literal 3 binary64))) (pow.f64 t1 #s(literal -2 binary64))) u (pow.f64 t1 #s(literal -1 binary64))) u) #s(literal 1 binary64)))
#s(approx (+ u t1) t1)
#s(approx (+ u t1) (+.f64 u t1))
#s(approx u u)
#s(approx (/ v (+ u t1)) (/.f64 v t1))
#s(approx (/ v (+ u t1)) (fma.f64 (*.f64 u (/.f64 v (*.f64 t1 t1))) #s(literal -1 binary64) (/.f64 v t1)))
#s(approx (/ v (+ u t1)) (fma.f64 (-.f64 (*.f64 u (/.f64 v (pow.f64 t1 #s(literal 3 binary64)))) (/.f64 v (*.f64 t1 t1))) u (/.f64 v t1)))
#s(approx (/ v (+ u t1)) (fma.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 (*.f64 v u) (pow.f64 t1 #s(literal 4 binary64))) (/.f64 v (pow.f64 t1 #s(literal 3 binary64))))) u) (/.f64 v (*.f64 t1 t1))) u (/.f64 v t1)))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) (/.f64 (neg.f64 v) t1))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) (fma.f64 (*.f64 u (/.f64 v (*.f64 t1 t1))) #s(literal 2 binary64) (/.f64 (neg.f64 v) t1)))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) (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)))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) (fma.f64 (fma.f64 (fma.f64 (/.f64 v (pow.f64 t1 #s(literal 3 binary64))) #s(literal -4 binary64) (fma.f64 (*.f64 #s(literal -2 binary64) (+.f64 (/.f64 v (pow.f64 t1 #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 t1 #s(literal 3 binary64)))) t1))) u (/.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)))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) (*.f64 t1 t1))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) (fma.f64 (*.f64 u t1) #s(literal 2 binary64) (*.f64 t1 t1)))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1)))
#s(approx (+ u t1) t1)
#s(approx (+ u t1) (+.f64 u t1))
#s(approx (* (/ v u) (/ (neg t1) u)) (*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v u)))
#s(approx (/ v u) (/.f64 v u))
#s(approx (/ (neg t1) u) (/.f64 (neg.f64 t1) u))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) (/.f64 (neg.f64 v) t1))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) (fma.f64 (*.f64 u (/.f64 v (*.f64 t1 t1))) #s(literal 2 binary64) (/.f64 (neg.f64 v) t1)))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) (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)))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) (fma.f64 (fma.f64 (fma.f64 (/.f64 v (pow.f64 t1 #s(literal 3 binary64))) #s(literal -4 binary64) (fma.f64 (*.f64 #s(literal -2 binary64) (+.f64 (/.f64 v (pow.f64 t1 #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 t1 #s(literal 3 binary64)))) t1))) u (/.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)))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) (*.f64 t1 t1))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) (fma.f64 (*.f64 u t1) #s(literal 2 binary64) (*.f64 t1 t1)))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1)))
#s(approx (* (+ u t1) u) (*.f64 u t1))
#s(approx (* (+ u t1) u) (*.f64 (+.f64 u t1) u))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) (*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v u)))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 t1 t1) v) u) #s(literal 2 binary64) (*.f64 (neg.f64 t1) v)) (*.f64 u u)))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) (/.f64 (fma.f64 (*.f64 (pow.f64 t1 #s(literal 3 binary64)) (/.f64 v (*.f64 u u))) #s(literal -4 binary64) (fma.f64 (neg.f64 t1) v (fma.f64 (/.f64 (*.f64 (*.f64 t1 t1) v) u) #s(literal 2 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) (/.f64 v (*.f64 u u)))))) (*.f64 u u)))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) (/.f64 (fma.f64 (*.f64 (pow.f64 t1 #s(literal 3 binary64)) (/.f64 v (*.f64 u u))) #s(literal -4 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v)) t1) (pow.f64 u #s(literal 3 binary64))) #s(literal -2 binary64) (fma.f64 (*.f64 (pow.f64 t1 #s(literal 4 binary64)) (/.f64 v (pow.f64 u #s(literal 3 binary64)))) #s(literal -2 binary64) (fma.f64 (neg.f64 t1) v (fma.f64 (/.f64 (*.f64 (*.f64 t1 t1) v) u) #s(literal 2 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) (/.f64 v (*.f64 u u)))))))) (*.f64 u u)))
#s(approx (/ (neg t1) (+ u t1)) (/.f64 (neg.f64 t1) u))
#s(approx (/ (neg t1) (+ u t1)) (/.f64 (fma.f64 #s(literal -1 binary64) t1 (/.f64 (*.f64 t1 t1) u)) u))
#s(approx (/ (neg t1) (+ u t1)) (/.f64 (+.f64 (fma.f64 (/.f64 (pow.f64 t1 #s(literal 3 binary64)) (*.f64 u u)) #s(literal -1 binary64) (/.f64 (*.f64 t1 t1) u)) (neg.f64 t1)) u))
#s(approx (/ (neg t1) (+ u t1)) (/.f64 (+.f64 (+.f64 (neg.f64 t1) (/.f64 (pow.f64 (neg.f64 t1) #s(literal 3 binary64)) (*.f64 u u))) (+.f64 (/.f64 (pow.f64 t1 #s(literal 4 binary64)) (pow.f64 u #s(literal 3 binary64))) (/.f64 (*.f64 t1 t1) u))) u))
#s(approx (+ u t1) u)
#s(approx (+ u t1) (*.f64 (+.f64 (/.f64 t1 u) #s(literal 1 binary64)) u))
#s(approx (/ v (+ u t1)) (/.f64 v u))
#s(approx (/ v (+ u t1)) (/.f64 (fma.f64 (*.f64 t1 (/.f64 v u)) #s(literal -1 binary64) v) u))
#s(approx (/ v (+ u t1)) (/.f64 (-.f64 (fma.f64 (*.f64 t1 t1) (/.f64 v (*.f64 u u)) v) (*.f64 t1 (/.f64 v u))) u))
#s(approx (/ v (+ u t1)) (/.f64 (-.f64 (fma.f64 (*.f64 (pow.f64 t1 #s(literal 3 binary64)) (/.f64 v (pow.f64 u #s(literal 3 binary64)))) #s(literal -1 binary64) v) (fma.f64 t1 (/.f64 v u) (neg.f64 (*.f64 (*.f64 t1 t1) (/.f64 v (*.f64 u u)))))) u))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) (*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v u)))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 t1 t1) v) u) #s(literal 2 binary64) (*.f64 (neg.f64 t1) v)) (*.f64 u u)))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) (/.f64 (fma.f64 (*.f64 (pow.f64 t1 #s(literal 3 binary64)) (/.f64 v (*.f64 u u))) #s(literal -4 binary64) (fma.f64 (neg.f64 t1) v (fma.f64 (/.f64 (*.f64 (*.f64 t1 t1) v) u) #s(literal 2 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) (/.f64 v (*.f64 u u)))))) (*.f64 u u)))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) (/.f64 (fma.f64 (*.f64 (pow.f64 t1 #s(literal 3 binary64)) (/.f64 v (*.f64 u u))) #s(literal -4 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v)) t1) (pow.f64 u #s(literal 3 binary64))) #s(literal -2 binary64) (fma.f64 (*.f64 (pow.f64 t1 #s(literal 4 binary64)) (/.f64 v (pow.f64 u #s(literal 3 binary64)))) #s(literal -2 binary64) (fma.f64 (neg.f64 t1) v (fma.f64 (/.f64 (*.f64 (*.f64 t1 t1) v) u) #s(literal 2 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) (/.f64 v (*.f64 u u)))))))) (*.f64 u u)))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) (*.f64 u u))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) (*.f64 (fma.f64 (/.f64 t1 u) #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 u u)))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) (*.f64 (+.f64 (fma.f64 (/.f64 t1 u) #s(literal 2 binary64) #s(literal 1 binary64)) (/.f64 (*.f64 t1 t1) (*.f64 u u))) (*.f64 u u)))
#s(approx (+ u t1) u)
#s(approx (+ u t1) (*.f64 (+.f64 (/.f64 t1 u) #s(literal 1 binary64)) u))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) (*.f64 (/.f64 (neg.f64 t1) u) (/.f64 v u)))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 t1 t1) v) u) #s(literal 2 binary64) (*.f64 (neg.f64 t1) v)) (*.f64 u u)))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) (/.f64 (fma.f64 (*.f64 (pow.f64 t1 #s(literal 3 binary64)) (/.f64 v (*.f64 u u))) #s(literal -4 binary64) (fma.f64 (neg.f64 t1) v (fma.f64 (/.f64 (*.f64 (*.f64 t1 t1) v) u) #s(literal 2 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) (/.f64 v (*.f64 u u)))))) (*.f64 u u)))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) (/.f64 (fma.f64 (*.f64 (pow.f64 t1 #s(literal 3 binary64)) (/.f64 v (*.f64 u u))) #s(literal -4 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v)) t1) (pow.f64 u #s(literal 3 binary64))) #s(literal -2 binary64) (fma.f64 (*.f64 (pow.f64 t1 #s(literal 4 binary64)) (/.f64 v (pow.f64 u #s(literal 3 binary64)))) #s(literal -2 binary64) (fma.f64 (neg.f64 t1) v (fma.f64 (/.f64 (*.f64 (*.f64 t1 t1) v) u) #s(literal 2 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) (/.f64 v (*.f64 u u)))))))) (*.f64 u u)))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) (*.f64 u u))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) (*.f64 (fma.f64 (/.f64 t1 u) #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 u u)))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) (*.f64 (+.f64 (fma.f64 (/.f64 t1 u) #s(literal 2 binary64) #s(literal 1 binary64)) (/.f64 (*.f64 t1 t1) (*.f64 u u))) (*.f64 u u)))
#s(approx (* (+ u t1) u) (*.f64 u u))
#s(approx (* (+ u t1) u) (*.f64 (+.f64 (/.f64 t1 u) #s(literal 1 binary64)) (*.f64 u u)))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) (/.f64 (fma.f64 (neg.f64 t1) v (neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 t1 t1)) v (neg.f64 (/.f64 (*.f64 #s(literal -3 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v)) u))) u))) (*.f64 u u)))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) (/.f64 (*.f64 #s(literal -1 binary64) (fma.f64 v t1 (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 t1 t1)) v (neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal -4 binary64) (pow.f64 t1 #s(literal 3 binary64))) v (fma.f64 (pow.f64 t1 #s(literal 3 binary64)) v (neg.f64 (/.f64 (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 #s(literal -3 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v)) t1 (*.f64 (pow.f64 t1 #s(literal 4 binary64)) v))) u)))) u))) u))) (*.f64 u u)))
#s(approx (/ (neg t1) (+ u t1)) (neg.f64 (/.f64 (fma.f64 (/.f64 (*.f64 t1 t1) u) #s(literal -1 binary64) t1) u)))
#s(approx (/ (neg t1) (+ u t1)) (neg.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 t1 t1 (/.f64 (pow.f64 (neg.f64 t1) #s(literal 3 binary64)) u)) u) #s(literal -1 binary64) t1) u)))
#s(approx (/ (neg t1) (+ u t1)) (neg.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 t1 t1 (neg.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 t1 #s(literal 4 binary64)) u) #s(literal -1 binary64) (pow.f64 t1 #s(literal 3 binary64))) u))) u) #s(literal -1 binary64) t1) u)))
#s(approx (+ u t1) (*.f64 (neg.f64 u) (-.f64 (/.f64 (neg.f64 t1) u) #s(literal 1 binary64))))
#s(approx (/ v (+ u t1)) (neg.f64 (/.f64 (fma.f64 t1 (/.f64 v u) (neg.f64 v)) u)))
#s(approx (/ v (+ u t1)) (neg.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 t1 t1) (/.f64 v u) (*.f64 (neg.f64 t1) v)) u) #s(literal -1 binary64) (neg.f64 v)) u)))
#s(approx (/ v (+ u t1)) (neg.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v) u) (*.f64 (*.f64 t1 t1) v)) u)) (*.f64 v t1)) u) #s(literal -1 binary64) (neg.f64 v)) u)))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) (/.f64 (fma.f64 (neg.f64 t1) v (neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 t1 t1)) v (neg.f64 (/.f64 (*.f64 #s(literal -3 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v)) u))) u))) (*.f64 u u)))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) (/.f64 (*.f64 #s(literal -1 binary64) (fma.f64 v t1 (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 t1 t1)) v (neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal -4 binary64) (pow.f64 t1 #s(literal 3 binary64))) v (fma.f64 (pow.f64 t1 #s(literal 3 binary64)) v (neg.f64 (/.f64 (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 #s(literal -3 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v)) t1 (*.f64 (pow.f64 t1 #s(literal 4 binary64)) v))) u)))) u))) u))) (*.f64 u u)))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) (*.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -2 binary64) t1 (neg.f64 (/.f64 (*.f64 t1 t1) u))) u) #s(literal -1 binary64) #s(literal 1 binary64)) (*.f64 u u)))
#s(approx (+ u t1) (*.f64 (neg.f64 u) (-.f64 (/.f64 (neg.f64 t1) u) #s(literal 1 binary64))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) (/.f64 (fma.f64 (neg.f64 t1) v (neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 t1 t1)) v (neg.f64 (/.f64 (*.f64 #s(literal -3 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v)) u))) u))) (*.f64 u u)))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) (/.f64 (*.f64 #s(literal -1 binary64) (fma.f64 v t1 (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 t1 t1)) v (neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal -4 binary64) (pow.f64 t1 #s(literal 3 binary64))) v (fma.f64 (pow.f64 t1 #s(literal 3 binary64)) v (neg.f64 (/.f64 (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 #s(literal -3 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v)) t1 (*.f64 (pow.f64 t1 #s(literal 4 binary64)) v))) u)))) u))) u))) (*.f64 u u)))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) (*.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -2 binary64) t1 (neg.f64 (/.f64 (*.f64 t1 t1) u))) u) #s(literal -1 binary64) #s(literal 1 binary64)) (*.f64 u u)))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) (*.f64 (neg.f64 t1) (/.f64 v (pow.f64 (+.f64 u t1) #s(literal 2 binary64)))))
#s(approx (/ v (+ u t1)) (/.f64 v (+.f64 u t1)))
#s(approx v v)
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) (*.f64 (neg.f64 t1) (/.f64 v (pow.f64 (+.f64 u t1) #s(literal 2 binary64)))))
#s(approx (/ (neg v) t1) (/.f64 (neg.f64 v) t1))
#s(approx (neg v) (neg.f64 v))
#s(approx (* (neg t1) v) (*.f64 (neg.f64 t1) v))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) (*.f64 (neg.f64 t1) (/.f64 v (pow.f64 (+.f64 u t1) #s(literal 2 binary64)))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) (*.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))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) (*.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))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) (*.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 v (pow.f64 u #s(literal 4 binary64))) #s(literal -4 binary64) (fma.f64 (*.f64 #s(literal -2 binary64) (+.f64 (/.f64 v (pow.f64 u #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 u #s(literal 4 binary64)))) u))) t1 (/.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))
#s(approx (/ (neg t1) (+ u t1)) (*.f64 (-.f64 (/.f64 t1 (*.f64 u u)) (pow.f64 u #s(literal -1 binary64))) t1))
#s(approx (/ (neg t1) (+ u t1)) (*.f64 (-.f64 (*.f64 (fma.f64 (/.f64 t1 (pow.f64 u #s(literal 3 binary64))) #s(literal -1 binary64) (pow.f64 u #s(literal -2 binary64))) t1) (pow.f64 u #s(literal -1 binary64))) t1))
#s(approx (/ (neg t1) (+ u t1)) (*.f64 (-.f64 (*.f64 (fma.f64 (-.f64 (/.f64 t1 (pow.f64 u #s(literal 4 binary64))) (pow.f64 u #s(literal -3 binary64))) t1 (pow.f64 u #s(literal -2 binary64))) t1) (pow.f64 u #s(literal -1 binary64))) t1))
#s(approx (neg t1) (neg.f64 t1))
#s(approx t1 t1)
#s(approx (/ v (+ u t1)) (fma.f64 (/.f64 (neg.f64 t1) u) (/.f64 v u) (/.f64 v u)))
#s(approx (/ v (+ u t1)) (fma.f64 (-.f64 (*.f64 t1 (/.f64 v (pow.f64 u #s(literal 3 binary64)))) (/.f64 v (*.f64 u u))) t1 (/.f64 v u)))
#s(approx (/ v (+ u t1)) (fma.f64 (-.f64 (*.f64 (-.f64 (/.f64 (*.f64 (neg.f64 t1) v) (pow.f64 u #s(literal 4 binary64))) (/.f64 (neg.f64 v) (pow.f64 u #s(literal 3 binary64)))) t1) (/.f64 v (*.f64 u u))) t1 (/.f64 v u)))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) (*.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))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) (*.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))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) (*.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 v (pow.f64 u #s(literal 4 binary64))) #s(literal -4 binary64) (fma.f64 (*.f64 #s(literal -2 binary64) (+.f64 (/.f64 v (pow.f64 u #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 u #s(literal 4 binary64)))) u))) t1 (/.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))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) (fma.f64 (fma.f64 #s(literal 2 binary64) u t1) t1 (*.f64 u u)))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) (*.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))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) (*.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))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) (*.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 v (pow.f64 u #s(literal 4 binary64))) #s(literal -4 binary64) (fma.f64 (*.f64 #s(literal -2 binary64) (+.f64 (/.f64 v (pow.f64 u #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 u #s(literal 4 binary64)))) u))) t1 (/.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))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) (fma.f64 (fma.f64 #s(literal 2 binary64) u t1) t1 (*.f64 u u)))
#s(approx (* (+ u t1) u) (*.f64 (+.f64 u t1) u))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) (/.f64 (fma.f64 (*.f64 u (/.f64 v t1)) #s(literal 2 binary64) (neg.f64 v)) t1))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) (/.f64 (fma.f64 (*.f64 (*.f64 u u) (/.f64 v (*.f64 t1 t1))) #s(literal -4 binary64) (+.f64 (fma.f64 (*.f64 u (/.f64 v t1)) #s(literal 2 binary64) (*.f64 (*.f64 u u) (/.f64 v (*.f64 t1 t1)))) (neg.f64 v))) t1))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) (/.f64 (fma.f64 (*.f64 (*.f64 u u) (/.f64 v (*.f64 t1 t1))) #s(literal -4 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 (*.f64 u u) v)) u) (pow.f64 t1 #s(literal 3 binary64))) #s(literal -2 binary64) (fma.f64 (*.f64 (pow.f64 u #s(literal 3 binary64)) (/.f64 v (pow.f64 t1 #s(literal 3 binary64)))) #s(literal -2 binary64) (+.f64 (fma.f64 (*.f64 u (/.f64 v t1)) #s(literal 2 binary64) (*.f64 (*.f64 u u) (/.f64 v (*.f64 t1 t1)))) (neg.f64 v))))) t1))
#s(approx (/ (neg t1) (+ u t1)) (-.f64 (neg.f64 (/.f64 (*.f64 u u) (*.f64 t1 t1))) (fma.f64 (/.f64 u t1) #s(literal -1 binary64) #s(literal 1 binary64))))
#s(approx (/ (neg t1) (+ u t1)) (-.f64 (-.f64 (pow.f64 (/.f64 u t1) #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 (/.f64 u t1) #s(literal -1 binary64) (/.f64 (*.f64 u u) (*.f64 t1 t1)))))
#s(approx (+ u t1) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 u t1)) t1))
#s(approx (/ v (+ u t1)) (/.f64 (fma.f64 (*.f64 u (/.f64 v t1)) #s(literal -1 binary64) v) t1))
#s(approx (/ v (+ u t1)) (/.f64 (-.f64 (fma.f64 (*.f64 u u) (/.f64 v (*.f64 t1 t1)) v) (*.f64 u (/.f64 v t1))) t1))
#s(approx (/ v (+ u t1)) (/.f64 (-.f64 (fma.f64 (*.f64 (pow.f64 u #s(literal 3 binary64)) (/.f64 v (pow.f64 t1 #s(literal 3 binary64)))) #s(literal -1 binary64) v) (fma.f64 u (/.f64 v t1) (neg.f64 (*.f64 (*.f64 u u) (/.f64 v (*.f64 t1 t1)))))) t1))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) (/.f64 (fma.f64 (*.f64 u (/.f64 v t1)) #s(literal 2 binary64) (neg.f64 v)) t1))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) (/.f64 (fma.f64 (*.f64 (*.f64 u u) (/.f64 v (*.f64 t1 t1))) #s(literal -4 binary64) (+.f64 (fma.f64 (*.f64 u (/.f64 v t1)) #s(literal 2 binary64) (*.f64 (*.f64 u u) (/.f64 v (*.f64 t1 t1)))) (neg.f64 v))) t1))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) (/.f64 (fma.f64 (*.f64 (*.f64 u u) (/.f64 v (*.f64 t1 t1))) #s(literal -4 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 (*.f64 u u) v)) u) (pow.f64 t1 #s(literal 3 binary64))) #s(literal -2 binary64) (fma.f64 (*.f64 (pow.f64 u #s(literal 3 binary64)) (/.f64 v (pow.f64 t1 #s(literal 3 binary64)))) #s(literal -2 binary64) (+.f64 (fma.f64 (*.f64 u (/.f64 v t1)) #s(literal 2 binary64) (*.f64 (*.f64 u u) (/.f64 v (*.f64 t1 t1)))) (neg.f64 v))))) t1))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) (*.f64 (fma.f64 (/.f64 u t1) #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 t1 t1)))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) (*.f64 (+.f64 (fma.f64 (/.f64 u t1) #s(literal 2 binary64) #s(literal 1 binary64)) (/.f64 (*.f64 u u) (*.f64 t1 t1))) (*.f64 t1 t1)))
#s(approx (+ u t1) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 u t1)) t1))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) (/.f64 (fma.f64 (*.f64 u (/.f64 v t1)) #s(literal 2 binary64) (neg.f64 v)) t1))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) (/.f64 (fma.f64 (*.f64 (*.f64 u u) (/.f64 v (*.f64 t1 t1))) #s(literal -4 binary64) (+.f64 (fma.f64 (*.f64 u (/.f64 v t1)) #s(literal 2 binary64) (*.f64 (*.f64 u u) (/.f64 v (*.f64 t1 t1)))) (neg.f64 v))) t1))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) (/.f64 (fma.f64 (*.f64 (*.f64 u u) (/.f64 v (*.f64 t1 t1))) #s(literal -4 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 (*.f64 u u) v)) u) (pow.f64 t1 #s(literal 3 binary64))) #s(literal -2 binary64) (fma.f64 (*.f64 (pow.f64 u #s(literal 3 binary64)) (/.f64 v (pow.f64 t1 #s(literal 3 binary64)))) #s(literal -2 binary64) (+.f64 (fma.f64 (*.f64 u (/.f64 v t1)) #s(literal 2 binary64) (*.f64 (*.f64 u u) (/.f64 v (*.f64 t1 t1)))) (neg.f64 v))))) t1))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) (*.f64 (fma.f64 (/.f64 u t1) #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 t1 t1)))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) (*.f64 (+.f64 (fma.f64 (/.f64 u t1) #s(literal 2 binary64) #s(literal 1 binary64)) (/.f64 (*.f64 u u) (*.f64 t1 t1))) (*.f64 t1 t1)))
#s(approx (* (+ u t1) u) (*.f64 (+.f64 (/.f64 (*.f64 u u) t1) u) t1))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) (neg.f64 (/.f64 (fma.f64 (*.f64 u (/.f64 v t1)) #s(literal -2 binary64) v) t1)))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) (neg.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -3 binary64) (/.f64 (*.f64 (*.f64 u u) v) t1) (*.f64 #s(literal 2 binary64) (*.f64 v u))) t1) #s(literal -1 binary64) v) t1)))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) (neg.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (fma.f64 u (/.f64 (*.f64 #s(literal -3 binary64) (*.f64 (*.f64 u u) v)) t1) (/.f64 (*.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 #s(literal 2 binary64) (*.f64 v u))) t1) #s(literal -1 binary64) v) t1)))
#s(approx (/ (neg t1) (+ u t1)) (-.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 u u) t1) u) t1)) #s(literal 1 binary64)))
#s(approx (/ (neg t1) (+ u t1)) (-.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (pow.f64 u #s(literal 3 binary64)) t1) (*.f64 u u)) t1)) u) t1)) #s(literal 1 binary64)))
#s(approx (+ u t1) (*.f64 (neg.f64 t1) (-.f64 (/.f64 (neg.f64 u) t1) #s(literal 1 binary64))))
#s(approx (/ v (+ u t1)) (neg.f64 (/.f64 (fma.f64 u (/.f64 v t1) (neg.f64 v)) t1)))
#s(approx (/ v (+ u t1)) (neg.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 u u) (/.f64 v t1) (*.f64 (neg.f64 u) v)) t1) #s(literal -1 binary64) (neg.f64 v)) t1)))
#s(approx (/ v (+ u t1)) (neg.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 u #s(literal 3 binary64)) v) t1) (*.f64 (*.f64 u u) v)) t1)) (*.f64 v u)) t1) #s(literal -1 binary64) (neg.f64 v)) t1)))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) (neg.f64 (/.f64 (fma.f64 (*.f64 u (/.f64 v t1)) #s(literal -2 binary64) v) t1)))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) (neg.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -3 binary64) (/.f64 (*.f64 (*.f64 u u) v) t1) (*.f64 #s(literal 2 binary64) (*.f64 v u))) t1) #s(literal -1 binary64) v) t1)))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) (neg.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (fma.f64 u (/.f64 (*.f64 #s(literal -3 binary64) (*.f64 (*.f64 u u) v)) t1) (/.f64 (*.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 #s(literal 2 binary64) (*.f64 v u))) t1) #s(literal -1 binary64) v) t1)))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) (*.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -2 binary64) u (neg.f64 (/.f64 (*.f64 u u) t1))) t1) #s(literal -1 binary64) #s(literal 1 binary64)) (*.f64 t1 t1)))
#s(approx (+ u t1) (*.f64 (neg.f64 t1) (-.f64 (/.f64 (neg.f64 u) t1) #s(literal 1 binary64))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) (neg.f64 (/.f64 (fma.f64 (*.f64 u (/.f64 v t1)) #s(literal -2 binary64) v) t1)))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) (neg.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -3 binary64) (/.f64 (*.f64 (*.f64 u u) v) t1) (*.f64 #s(literal 2 binary64) (*.f64 v u))) t1) #s(literal -1 binary64) v) t1)))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) (neg.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (fma.f64 u (/.f64 (*.f64 #s(literal -3 binary64) (*.f64 (*.f64 u u) v)) t1) (/.f64 (*.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 #s(literal 2 binary64) (*.f64 v u))) t1) #s(literal -1 binary64) v) t1)))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) (*.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -2 binary64) u (neg.f64 (/.f64 (*.f64 u u) t1))) t1) #s(literal -1 binary64) #s(literal 1 binary64)) (*.f64 t1 t1)))
#s(approx (* (+ u t1) u) (*.f64 (neg.f64 t1) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (*.f64 u u) t1) u))))

eval40.0ms (1.2%)

Memory
-22.0MiB live, 78.1MiB allocated; 15ms collecting garbage
Compiler

Compiled 6 488 to 1 001 computations (84.6% saved)

prune16.0ms (0.5%)

Memory
-2.1MiB live, 45.2MiB allocated; 1ms collecting garbage
Pruning

16 alts after pruning (11 fresh and 5 done)

PrunedKeptTotal
New29710307
Fresh516
Picked145
Done011
Total30316319
Accuracy
100.0%
Counts
319 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
69.6%
(/.f64 (*.f64 (neg.f64 t1) v) (fma.f64 (+.f64 u t1) t1 (*.f64 (+.f64 u t1) u)))
70.0%
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
42.0%
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) #s(approx (+ t1 u) u)))
42.0%
(/.f64 (*.f64 (neg.f64 t1) v) #s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) (*.f64 u u)))
98.7%
(*.f64 (/.f64 (neg.f64 t1) (+.f64 u t1)) (/.f64 v (+.f64 u t1)))
98.4%
(*.f64 (/.f64 (neg.f64 t1) (+.f64 u t1)) (/.f64 v #s(approx (+ u t1) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 u t1)) t1))))
51.7%
(*.f64 (/.f64 (neg.f64 t1) #s(approx (+ u t1) u)) (/.f64 v (+.f64 u t1)))
46.1%
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 #s(approx (+ u t1) t1) (+.f64 u t1))))
59.6%
(*.f64 #s(approx (/ (neg t1) (+ u t1)) (-.f64 (/.f64 u t1) #s(literal 1 binary64))) (/.f64 v (+.f64 u t1)))
46.2%
(*.f64 #s(approx (/ (neg t1) (+ u t1)) (*.f64 (-.f64 (/.f64 t1 (*.f64 u u)) (pow.f64 u #s(literal -1 binary64))) t1)) (/.f64 v (+.f64 u t1)))
65.2%
(*.f64 #s(approx (/ (neg t1) (+ u t1)) #s(literal -1 binary64)) (/.f64 v (+.f64 u t1)))
50.2%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (*.f64 (/.f64 v u) (neg.f64 t1)) u))
48.0%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (*.f64 v (/.f64 (neg.f64 t1) u)) u))
58.6%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1))
49.4%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) u)))
41.8%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (neg.f64 (*.f64 t1 (/.f64 v (*.f64 u u)))))
Compiler

Compiled 479 to 319 computations (33.4% saved)

series30.0ms (0.9%)

Memory
-16.4MiB live, 77.5MiB allocated; 2ms collecting garbage
Counts
29 → 159
Calls
Call 1
Inputs
(*.f64 (/.f64 (neg.f64 t1) (+.f64 u t1)) (/.f64 v #s(approx (+ u t1) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 u t1)) t1))))
(/.f64 (neg.f64 t1) (+.f64 u t1))
(neg.f64 t1)
t1
(+.f64 u t1)
u
(/.f64 v #s(approx (+ u t1) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 u t1)) t1)))
v
#s(approx (+ u t1) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 u t1)) t1))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 u t1)) t1)
(+.f64 #s(literal 1 binary64) (/.f64 u t1))
#s(literal 1 binary64)
(/.f64 u t1)
(*.f64 #s(approx (/ (neg t1) (+ u t1)) #s(literal -1 binary64)) (/.f64 v (+.f64 u t1)))
#s(approx (/ (neg t1) (+ u t1)) #s(literal -1 binary64))
#s(literal -1 binary64)
(/.f64 v (+.f64 u t1))
(/.f64 (*.f64 (neg.f64 t1) v) #s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) (*.f64 u u)))
(*.f64 (neg.f64 t1) v)
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) (*.f64 u u))
(*.f64 u u)
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) #s(approx (+ t1 u) u)))
(*.f64 (+.f64 t1 u) #s(approx (+ t1 u) u))
(+.f64 t1 u)
#s(approx (+ t1 u) u)
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (*.f64 (/.f64 v u) (neg.f64 t1)) u))
(/.f64 (*.f64 (/.f64 v u) (neg.f64 t1)) u)
(*.f64 (/.f64 v u) (neg.f64 t1))
(/.f64 v u)
Outputs
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (* -1 (/ v t1))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (+ (* -1 (/ v t1)) (* 2 (/ (* u v) (pow t1 2))))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (+ (* -1 (/ v t1)) (* u (+ (* 2 (/ v (pow t1 2))) (* u (+ (* -4 (/ v (pow t1 3))) (/ v (pow t1 3)))))))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (+ (* -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))))))))))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 -1))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (- (/ u t1) 1)))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (- (* u (+ (* -1 (/ u (pow t1 2))) (/ 1 t1))) 1)))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (- (* u (+ (* u (- (/ u (pow t1 3)) (/ 1 (pow t1 2)))) (/ 1 t1))) 1)))
#s(approx (+ u t1) #s(hole binary64 t1))
#s(approx (+ u t1) #s(hole binary64 (+ t1 u)))
#s(approx u #s(hole binary64 u))
#s(approx (/ v (+ u t1)) #s(hole binary64 (/ v t1)))
#s(approx (/ v (+ u t1)) #s(hole binary64 (+ (* -1 (/ (* u v) (pow t1 2))) (/ v t1))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (+ (* u (- (/ (* u v) (pow t1 3)) (/ v (pow t1 2)))) (/ v t1))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (+ (* u (- (* u (- (* -1 (/ (* u v) (pow t1 4))) (* -1 (/ v (pow t1 3))))) (/ v (pow t1 2)))) (/ v t1))))
#s(approx (* (+ 1 (/ u t1)) t1) #s(hole binary64 t1))
#s(approx (* (+ 1 (/ u t1)) t1) #s(hole binary64 (+ t1 u)))
#s(approx (+ 1 (/ u t1)) #s(hole binary64 1))
#s(approx (+ 1 (/ u t1)) #s(hole binary64 (+ 1 (/ u t1))))
#s(approx (/ u t1) #s(hole binary64 (/ u t1)))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (* -1 (/ v t1))))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (+ (* -1 (/ v t1)) (* 2 (/ (* u v) (pow t1 2))))))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (+ (* -1 (/ v t1)) (* u (+ (* 2 (/ v (pow t1 2))) (* u (+ (* -4 (/ v (pow t1 3))) (/ v (pow t1 3)))))))))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (+ (* -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))))))))))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) #s(hole binary64 (pow t1 2)))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) #s(hole binary64 (+ (* 2 (* t1 u)) (pow t1 2))))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) #s(hole binary64 (+ (* u (+ u (* 2 t1))) (pow t1 2))))
#s(approx (* u u) #s(hole binary64 (pow u 2)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (* -1 (/ v t1))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (+ (* -1 (/ v t1)) (* 2 (/ (* u v) (pow t1 2))))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (+ (* -1 (/ v t1)) (* u (+ (* 2 (/ v (pow t1 2))) (* u (+ (* -4 (/ v (pow t1 3))) (/ v (pow t1 3)))))))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (+ (* -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))))))))))
#s(approx (* (+ t1 u) (+ t1 u)) #s(hole binary64 (pow t1 2)))
#s(approx (* (+ t1 u) (+ t1 u)) #s(hole binary64 (+ (* 2 (* t1 u)) (pow t1 2))))
#s(approx (* (+ t1 u) (+ t1 u)) #s(hole binary64 (+ (* u (+ u (* 2 t1))) (pow t1 2))))
#s(approx (+ t1 u) #s(hole binary64 t1))
#s(approx (+ t1 u) #s(hole binary64 (+ t1 u)))
#s(approx (/ (* (/ v u) (neg t1)) u) #s(hole binary64 (* -1 (/ (* t1 v) (pow u 2)))))
#s(approx (* (/ v u) (neg t1)) #s(hole binary64 (* -1 (/ (* t1 v) u))))
#s(approx (/ v u) #s(hole binary64 (/ v u)))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (* -1 (/ (* t1 v) (pow u 2)))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (/ (+ (* -1 (* t1 v)) (* 2 (/ (* (pow t1 2) v) u))) (pow u 2))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (/ (+ (* -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))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (/ (+ (* -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))))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (* -1 (/ t1 u))))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (/ (+ (* -1 t1) (/ (pow t1 2) u)) u)))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (/ (+ (* -1 t1) (+ (* -1 (/ (pow t1 3) (pow u 2))) (/ (pow t1 2) u))) u)))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (/ (+ (* -1 t1) (+ (* -1 (/ (pow t1 3) (pow u 2))) (+ (/ (pow t1 2) u) (/ (pow t1 4) (pow u 3))))) u)))
#s(approx (+ u t1) #s(hole binary64 u))
#s(approx (+ u t1) #s(hole binary64 (* u (+ 1 (/ t1 u)))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (/ v u)))
#s(approx (/ v (+ u t1)) #s(hole binary64 (/ (+ v (* -1 (/ (* t1 v) u))) u)))
#s(approx (/ v (+ u t1)) #s(hole binary64 (/ (- (+ v (/ (* (pow t1 2) v) (pow u 2))) (/ (* t1 v) u)) u)))
#s(approx (/ v (+ u t1)) #s(hole binary64 (/ (- (+ v (* -1 (/ (* (pow t1 3) v) (pow u 3)))) (+ (* -1 (/ (* (pow t1 2) v) (pow u 2))) (/ (* t1 v) u))) u)))
#s(approx (* (+ 1 (/ u t1)) t1) #s(hole binary64 u))
#s(approx (* (+ 1 (/ u t1)) t1) #s(hole binary64 (* u (+ 1 (/ t1 u)))))
#s(approx (+ 1 (/ u t1)) #s(hole binary64 (/ u t1)))
#s(approx (+ 1 (/ u t1)) #s(hole binary64 (* u (+ (/ 1 t1) (/ 1 u)))))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (* -1 (/ (* t1 v) (pow u 2)))))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (/ (+ (* -1 (* t1 v)) (* 2 (/ (* (pow t1 2) v) u))) (pow u 2))))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (/ (+ (* -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))))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (/ (+ (* -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))))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) #s(hole binary64 (pow u 2)))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) #s(hole binary64 (* (pow u 2) (+ 1 (* 2 (/ t1 u))))))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) #s(hole binary64 (* (pow u 2) (+ 1 (+ (* 2 (/ t1 u)) (/ (pow t1 2) (pow u 2)))))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (* -1 (/ (* t1 v) (pow u 2)))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (/ (+ (* -1 (* t1 v)) (* 2 (/ (* (pow t1 2) v) u))) (pow u 2))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (/ (+ (* -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))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (/ (+ (* -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))))
#s(approx (* (+ t1 u) (+ t1 u)) #s(hole binary64 (pow u 2)))
#s(approx (* (+ t1 u) (+ t1 u)) #s(hole binary64 (* (pow u 2) (+ 1 (* 2 (/ t1 u))))))
#s(approx (* (+ t1 u) (+ t1 u)) #s(hole binary64 (* (pow u 2) (+ 1 (+ (* 2 (/ t1 u)) (/ (pow t1 2) (pow u 2)))))))
#s(approx (+ t1 u) #s(hole binary64 u))
#s(approx (+ t1 u) #s(hole binary64 (* u (+ 1 (/ t1 u)))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole 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))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (/ (+ (* -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))))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (* -1 (/ (+ t1 (* -1 (/ (pow t1 2) u))) u))))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (* -1 (/ (+ t1 (* -1 (/ (+ (* -1 (/ (pow t1 3) u)) (pow t1 2)) u))) u))))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (* -1 (/ (+ t1 (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (pow t1 4) u)) (pow t1 3)) u)) (pow t1 2)) u))) u))))
#s(approx (+ u t1) #s(hole binary64 (* -1 (* u (- (* -1 (/ t1 u)) 1)))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (* -1 (/ (+ (* -1 v) (/ (* t1 v) u)) u))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (* -1 (/ (+ (* -1 v) (* -1 (/ (- (/ (* (pow t1 2) v) u) (* t1 v)) u))) u))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (* -1 (/ (+ (* -1 v) (* -1 (/ (- (* -1 (/ (- (/ (* (pow t1 3) v) u) (* (pow t1 2) v)) u)) (* t1 v)) u))) u))))
#s(approx (* (+ 1 (/ u t1)) t1) #s(hole binary64 (* -1 (* u (- (* -1 (/ t1 u)) 1)))))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole 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))))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (/ (+ (* -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))))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) #s(hole binary64 (* (pow u 2) (+ 1 (* -1 (/ (+ (* -2 t1) (* -1 (/ (pow t1 2) u))) u))))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole 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))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (/ (+ (* -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))))
#s(approx (* (+ t1 u) (+ t1 u)) #s(hole binary64 (* (pow u 2) (+ 1 (* -1 (/ (+ (* -2 t1) (* -1 (/ (pow t1 2) u))) u))))))
#s(approx (+ t1 u) #s(hole binary64 (* -1 (* u (- (* -1 (/ t1 u)) 1)))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (* -1 (/ (* t1 v) (pow (+ t1 u) 2)))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (/ v (+ t1 u))))
#s(approx v #s(hole binary64 v))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (* -1 (/ (* t1 v) (+ (* t1 (+ t1 u)) (* u (+ t1 u)))))))
#s(approx (* (neg t1) v) #s(hole binary64 (* -1 (* t1 v))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (* -1 (/ (* t1 v) (pow (+ t1 u) 2)))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (* t1 (+ (* -1 (/ v (pow u 2))) (* 2 (/ (* t1 v) (pow u 3)))))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (* t1 (+ (* -1 (/ v (pow u 2))) (* t1 (+ (* 2 (/ v (pow u 3))) (* t1 (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))))))))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (* 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)))))))))))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (* t1 (- (/ t1 (pow u 2)) (/ 1 u)))))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (* t1 (- (* t1 (+ (* -1 (/ t1 (pow u 3))) (/ 1 (pow u 2)))) (/ 1 u)))))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (* t1 (- (* t1 (+ (* t1 (- (/ t1 (pow u 4)) (/ 1 (pow u 3)))) (/ 1 (pow u 2)))) (/ 1 u)))))
#s(approx (neg t1) #s(hole binary64 (* -1 t1)))
#s(approx t1 #s(hole binary64 t1))
#s(approx (/ v (+ u t1)) #s(hole binary64 (+ (* -1 (/ (* t1 v) (pow u 2))) (/ v u))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (+ (* t1 (- (/ (* t1 v) (pow u 3)) (/ v (pow u 2)))) (/ v u))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (+ (* t1 (- (* t1 (- (* -1 (/ (* t1 v) (pow u 4))) (* -1 (/ v (pow u 3))))) (/ v (pow u 2)))) (/ v u))))
#s(approx (+ 1 (/ u t1)) #s(hole binary64 (/ (+ t1 u) t1)))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (* t1 (+ (* -1 (/ v (pow u 2))) (* 2 (/ (* t1 v) (pow u 3)))))))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (* t1 (+ (* -1 (/ v (pow u 2))) (* t1 (+ (* 2 (/ v (pow u 3))) (* t1 (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))))))))))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (* 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)))))))))))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) #s(hole binary64 (+ (* 2 (* t1 u)) (pow u 2))))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) #s(hole binary64 (+ (* t1 (+ t1 (* 2 u))) (pow u 2))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (* t1 (+ (* -1 (/ v (pow u 2))) (* 2 (/ (* t1 v) (pow u 3)))))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (* t1 (+ (* -1 (/ v (pow u 2))) (* t1 (+ (* 2 (/ v (pow u 3))) (* t1 (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))))))))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (* 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)))))))))))
#s(approx (* (+ t1 u) (+ t1 u)) #s(hole binary64 (+ (* 2 (* t1 u)) (pow u 2))))
#s(approx (* (+ t1 u) (+ t1 u)) #s(hole binary64 (+ (* t1 (+ t1 (* 2 u))) (pow u 2))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (/ (+ (* -1 v) (* 2 (/ (* u v) t1))) t1)))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (/ (+ (* -4 (/ (* (pow u 2) v) (pow t1 2))) (+ (* -1 v) (+ (* 2 (/ (* u v) t1)) (/ (* (pow u 2) v) (pow t1 2))))) t1)))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (/ (+ (* -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)))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (- (* -1 (/ (pow u 2) (pow t1 2))) (+ 1 (* -1 (/ u t1))))))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (- (/ (pow u 3) (pow t1 3)) (+ 1 (+ (* -1 (/ u t1)) (/ (pow u 2) (pow t1 2)))))))
#s(approx (+ u t1) #s(hole binary64 (* t1 (+ 1 (/ u t1)))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (/ (+ v (* -1 (/ (* u v) t1))) t1)))
#s(approx (/ v (+ u t1)) #s(hole binary64 (/ (- (+ v (/ (* (pow u 2) v) (pow t1 2))) (/ (* u v) t1)) t1)))
#s(approx (/ v (+ u t1)) #s(hole binary64 (/ (- (+ v (* -1 (/ (* (pow u 3) v) (pow t1 3)))) (+ (* -1 (/ (* (pow u 2) v) (pow t1 2))) (/ (* u v) t1))) t1)))
#s(approx (* (+ 1 (/ u t1)) t1) #s(hole binary64 (* t1 (+ 1 (/ u t1)))))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (/ (+ (* -1 v) (* 2 (/ (* u v) t1))) t1)))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (/ (+ (* -4 (/ (* (pow u 2) v) (pow t1 2))) (+ (* -1 v) (+ (* 2 (/ (* u v) t1)) (/ (* (pow u 2) v) (pow t1 2))))) t1)))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (/ (+ (* -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)))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) #s(hole binary64 (* (pow t1 2) (+ 1 (* 2 (/ u t1))))))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) #s(hole binary64 (* (pow t1 2) (+ 1 (+ (* 2 (/ u t1)) (/ (pow u 2) (pow t1 2)))))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (/ (+ (* -1 v) (* 2 (/ (* u v) t1))) t1)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (/ (+ (* -4 (/ (* (pow u 2) v) (pow t1 2))) (+ (* -1 v) (+ (* 2 (/ (* u v) t1)) (/ (* (pow u 2) v) (pow t1 2))))) t1)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (/ (+ (* -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)))
#s(approx (* (+ t1 u) (+ t1 u)) #s(hole binary64 (* (pow t1 2) (+ 1 (* 2 (/ u t1))))))
#s(approx (* (+ t1 u) (+ t1 u)) #s(hole binary64 (* (pow t1 2) (+ 1 (+ (* 2 (/ u t1)) (/ (pow u 2) (pow t1 2)))))))
#s(approx (+ t1 u) #s(hole binary64 (* t1 (+ 1 (/ u t1)))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (* -1 (/ (+ v (* -2 (/ (* u v) t1))) t1))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (* -1 (/ (+ v (* -1 (/ (- (+ (* -4 (/ (* (pow u 2) v) t1)) (/ (* (pow u 2) v) t1)) (* -2 (* u v))) t1))) t1))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (* -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))))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (- (* -1 (/ (- (/ (pow u 2) t1) u) t1)) 1)))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (- (* -1 (/ (- (* -1 (/ (- (/ (pow u 3) t1) (pow u 2)) t1)) u) t1)) 1)))
#s(approx (+ u t1) #s(hole binary64 (* -1 (* t1 (- (* -1 (/ u t1)) 1)))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (* -1 (/ (+ (* -1 v) (/ (* u v) t1)) t1))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (* -1 (/ (+ (* -1 v) (* -1 (/ (- (/ (* (pow u 2) v) t1) (* u v)) t1))) t1))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (* -1 (/ (+ (* -1 v) (* -1 (/ (- (* -1 (/ (- (/ (* (pow u 3) v) t1) (* (pow u 2) v)) t1)) (* u v)) t1))) t1))))
#s(approx (* (+ 1 (/ u t1)) t1) #s(hole binary64 (* -1 (* t1 (- (* -1 (/ u t1)) 1)))))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (* -1 (/ (+ v (* -2 (/ (* u v) t1))) t1))))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (* -1 (/ (+ v (* -1 (/ (- (+ (* -4 (/ (* (pow u 2) v) t1)) (/ (* (pow u 2) v) t1)) (* -2 (* u v))) t1))) t1))))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (* -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))))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) #s(hole binary64 (* (pow t1 2) (+ 1 (* -1 (/ (+ (* -2 u) (* -1 (/ (pow u 2) t1))) t1))))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (* -1 (/ (+ v (* -2 (/ (* u v) t1))) t1))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (* -1 (/ (+ v (* -1 (/ (- (+ (* -4 (/ (* (pow u 2) v) t1)) (/ (* (pow u 2) v) t1)) (* -2 (* u v))) t1))) t1))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (* -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))))
#s(approx (* (+ t1 u) (+ t1 u)) #s(hole binary64 (* (pow t1 2) (+ 1 (* -1 (/ (+ (* -2 u) (* -1 (/ (pow u 2) t1))) t1))))))
#s(approx (+ t1 u) #s(hole binary64 (* -1 (* t1 (- (* -1 (/ u t1)) 1)))))
Calls

9 calls:

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

rewrite189.0ms (5.9%)

Memory
5.1MiB live, 252.5MiB allocated; 36ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
06205086
06494367
135754365
084374205
Stop Event
iter limit
node limit
iter limit
Counts
188 → 264
Calls
Call 1
Inputs
(*.f64 (/.f64 (neg.f64 t1) (+.f64 u t1)) (/.f64 v #s(approx (+ u t1) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 u t1)) t1))))
(/.f64 (neg.f64 t1) (+.f64 u t1))
(neg.f64 t1)
t1
(+.f64 u t1)
u
(/.f64 v #s(approx (+ u t1) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 u t1)) t1)))
v
#s(approx (+ u t1) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 u t1)) t1))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 u t1)) t1)
(+.f64 #s(literal 1 binary64) (/.f64 u t1))
#s(literal 1 binary64)
(/.f64 u t1)
(*.f64 #s(approx (/ (neg t1) (+ u t1)) #s(literal -1 binary64)) (/.f64 v (+.f64 u t1)))
#s(approx (/ (neg t1) (+ u t1)) #s(literal -1 binary64))
#s(literal -1 binary64)
(/.f64 v (+.f64 u t1))
(/.f64 (*.f64 (neg.f64 t1) v) #s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) (*.f64 u u)))
(*.f64 (neg.f64 t1) v)
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) (*.f64 u u))
(*.f64 u u)
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) #s(approx (+ t1 u) u)))
(*.f64 (+.f64 t1 u) #s(approx (+ t1 u) u))
(+.f64 t1 u)
#s(approx (+ t1 u) u)
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (*.f64 (/.f64 v u) (neg.f64 t1)) u))
(/.f64 (*.f64 (/.f64 v u) (neg.f64 t1)) u)
(*.f64 (/.f64 v u) (neg.f64 t1))
(/.f64 v u)
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (* -1 (/ v t1))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (+ (* -1 (/ v t1)) (* 2 (/ (* u v) (pow t1 2))))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (+ (* -1 (/ v t1)) (* u (+ (* 2 (/ v (pow t1 2))) (* u (+ (* -4 (/ v (pow t1 3))) (/ v (pow t1 3)))))))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (+ (* -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))))))))))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 -1))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (- (/ u t1) 1)))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (- (* u (+ (* -1 (/ u (pow t1 2))) (/ 1 t1))) 1)))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (- (* u (+ (* u (- (/ u (pow t1 3)) (/ 1 (pow t1 2)))) (/ 1 t1))) 1)))
#s(approx (+ u t1) #s(hole binary64 t1))
#s(approx (+ u t1) #s(hole binary64 (+ t1 u)))
#s(approx u #s(hole binary64 u))
#s(approx (/ v (+ u t1)) #s(hole binary64 (/ v t1)))
#s(approx (/ v (+ u t1)) #s(hole binary64 (+ (* -1 (/ (* u v) (pow t1 2))) (/ v t1))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (+ (* u (- (/ (* u v) (pow t1 3)) (/ v (pow t1 2)))) (/ v t1))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (+ (* u (- (* u (- (* -1 (/ (* u v) (pow t1 4))) (* -1 (/ v (pow t1 3))))) (/ v (pow t1 2)))) (/ v t1))))
#s(approx (* (+ 1 (/ u t1)) t1) #s(hole binary64 t1))
#s(approx (* (+ 1 (/ u t1)) t1) #s(hole binary64 (+ t1 u)))
#s(approx (+ 1 (/ u t1)) #s(hole binary64 1))
#s(approx (+ 1 (/ u t1)) #s(hole binary64 (+ 1 (/ u t1))))
#s(approx (/ u t1) #s(hole binary64 (/ u t1)))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (* -1 (/ v t1))))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (+ (* -1 (/ v t1)) (* 2 (/ (* u v) (pow t1 2))))))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (+ (* -1 (/ v t1)) (* u (+ (* 2 (/ v (pow t1 2))) (* u (+ (* -4 (/ v (pow t1 3))) (/ v (pow t1 3)))))))))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (+ (* -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))))))))))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) #s(hole binary64 (pow t1 2)))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) #s(hole binary64 (+ (* 2 (* t1 u)) (pow t1 2))))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) #s(hole binary64 (+ (* u (+ u (* 2 t1))) (pow t1 2))))
#s(approx (* u u) #s(hole binary64 (pow u 2)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (* -1 (/ v t1))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (+ (* -1 (/ v t1)) (* 2 (/ (* u v) (pow t1 2))))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (+ (* -1 (/ v t1)) (* u (+ (* 2 (/ v (pow t1 2))) (* u (+ (* -4 (/ v (pow t1 3))) (/ v (pow t1 3)))))))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (+ (* -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))))))))))
#s(approx (* (+ t1 u) (+ t1 u)) #s(hole binary64 (pow t1 2)))
#s(approx (* (+ t1 u) (+ t1 u)) #s(hole binary64 (+ (* 2 (* t1 u)) (pow t1 2))))
#s(approx (* (+ t1 u) (+ t1 u)) #s(hole binary64 (+ (* u (+ u (* 2 t1))) (pow t1 2))))
#s(approx (+ t1 u) #s(hole binary64 t1))
#s(approx (+ t1 u) #s(hole binary64 (+ t1 u)))
#s(approx (/ (* (/ v u) (neg t1)) u) #s(hole binary64 (* -1 (/ (* t1 v) (pow u 2)))))
#s(approx (* (/ v u) (neg t1)) #s(hole binary64 (* -1 (/ (* t1 v) u))))
#s(approx (/ v u) #s(hole binary64 (/ v u)))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (* -1 (/ (* t1 v) (pow u 2)))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (/ (+ (* -1 (* t1 v)) (* 2 (/ (* (pow t1 2) v) u))) (pow u 2))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (/ (+ (* -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))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (/ (+ (* -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))))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (* -1 (/ t1 u))))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (/ (+ (* -1 t1) (/ (pow t1 2) u)) u)))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (/ (+ (* -1 t1) (+ (* -1 (/ (pow t1 3) (pow u 2))) (/ (pow t1 2) u))) u)))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (/ (+ (* -1 t1) (+ (* -1 (/ (pow t1 3) (pow u 2))) (+ (/ (pow t1 2) u) (/ (pow t1 4) (pow u 3))))) u)))
#s(approx (+ u t1) #s(hole binary64 u))
#s(approx (+ u t1) #s(hole binary64 (* u (+ 1 (/ t1 u)))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (/ v u)))
#s(approx (/ v (+ u t1)) #s(hole binary64 (/ (+ v (* -1 (/ (* t1 v) u))) u)))
#s(approx (/ v (+ u t1)) #s(hole binary64 (/ (- (+ v (/ (* (pow t1 2) v) (pow u 2))) (/ (* t1 v) u)) u)))
#s(approx (/ v (+ u t1)) #s(hole binary64 (/ (- (+ v (* -1 (/ (* (pow t1 3) v) (pow u 3)))) (+ (* -1 (/ (* (pow t1 2) v) (pow u 2))) (/ (* t1 v) u))) u)))
#s(approx (* (+ 1 (/ u t1)) t1) #s(hole binary64 u))
#s(approx (* (+ 1 (/ u t1)) t1) #s(hole binary64 (* u (+ 1 (/ t1 u)))))
#s(approx (+ 1 (/ u t1)) #s(hole binary64 (/ u t1)))
#s(approx (+ 1 (/ u t1)) #s(hole binary64 (* u (+ (/ 1 t1) (/ 1 u)))))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (* -1 (/ (* t1 v) (pow u 2)))))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (/ (+ (* -1 (* t1 v)) (* 2 (/ (* (pow t1 2) v) u))) (pow u 2))))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (/ (+ (* -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))))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (/ (+ (* -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))))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) #s(hole binary64 (pow u 2)))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) #s(hole binary64 (* (pow u 2) (+ 1 (* 2 (/ t1 u))))))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) #s(hole binary64 (* (pow u 2) (+ 1 (+ (* 2 (/ t1 u)) (/ (pow t1 2) (pow u 2)))))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (* -1 (/ (* t1 v) (pow u 2)))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (/ (+ (* -1 (* t1 v)) (* 2 (/ (* (pow t1 2) v) u))) (pow u 2))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (/ (+ (* -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))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (/ (+ (* -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))))
#s(approx (* (+ t1 u) (+ t1 u)) #s(hole binary64 (pow u 2)))
#s(approx (* (+ t1 u) (+ t1 u)) #s(hole binary64 (* (pow u 2) (+ 1 (* 2 (/ t1 u))))))
#s(approx (* (+ t1 u) (+ t1 u)) #s(hole binary64 (* (pow u 2) (+ 1 (+ (* 2 (/ t1 u)) (/ (pow t1 2) (pow u 2)))))))
#s(approx (+ t1 u) #s(hole binary64 u))
#s(approx (+ t1 u) #s(hole binary64 (* u (+ 1 (/ t1 u)))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole 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))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (/ (+ (* -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))))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (* -1 (/ (+ t1 (* -1 (/ (pow t1 2) u))) u))))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (* -1 (/ (+ t1 (* -1 (/ (+ (* -1 (/ (pow t1 3) u)) (pow t1 2)) u))) u))))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (* -1 (/ (+ t1 (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (pow t1 4) u)) (pow t1 3)) u)) (pow t1 2)) u))) u))))
#s(approx (+ u t1) #s(hole binary64 (* -1 (* u (- (* -1 (/ t1 u)) 1)))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (* -1 (/ (+ (* -1 v) (/ (* t1 v) u)) u))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (* -1 (/ (+ (* -1 v) (* -1 (/ (- (/ (* (pow t1 2) v) u) (* t1 v)) u))) u))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (* -1 (/ (+ (* -1 v) (* -1 (/ (- (* -1 (/ (- (/ (* (pow t1 3) v) u) (* (pow t1 2) v)) u)) (* t1 v)) u))) u))))
#s(approx (* (+ 1 (/ u t1)) t1) #s(hole binary64 (* -1 (* u (- (* -1 (/ t1 u)) 1)))))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole 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))))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (/ (+ (* -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))))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) #s(hole binary64 (* (pow u 2) (+ 1 (* -1 (/ (+ (* -2 t1) (* -1 (/ (pow t1 2) u))) u))))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole 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))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (/ (+ (* -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))))
#s(approx (* (+ t1 u) (+ t1 u)) #s(hole binary64 (* (pow u 2) (+ 1 (* -1 (/ (+ (* -2 t1) (* -1 (/ (pow t1 2) u))) u))))))
#s(approx (+ t1 u) #s(hole binary64 (* -1 (* u (- (* -1 (/ t1 u)) 1)))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (* -1 (/ (* t1 v) (pow (+ t1 u) 2)))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (/ v (+ t1 u))))
#s(approx v #s(hole binary64 v))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (* -1 (/ (* t1 v) (+ (* t1 (+ t1 u)) (* u (+ t1 u)))))))
#s(approx (* (neg t1) v) #s(hole binary64 (* -1 (* t1 v))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (* -1 (/ (* t1 v) (pow (+ t1 u) 2)))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (* t1 (+ (* -1 (/ v (pow u 2))) (* 2 (/ (* t1 v) (pow u 3)))))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (* t1 (+ (* -1 (/ v (pow u 2))) (* t1 (+ (* 2 (/ v (pow u 3))) (* t1 (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))))))))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (* 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)))))))))))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (* t1 (- (/ t1 (pow u 2)) (/ 1 u)))))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (* t1 (- (* t1 (+ (* -1 (/ t1 (pow u 3))) (/ 1 (pow u 2)))) (/ 1 u)))))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (* t1 (- (* t1 (+ (* t1 (- (/ t1 (pow u 4)) (/ 1 (pow u 3)))) (/ 1 (pow u 2)))) (/ 1 u)))))
#s(approx (neg t1) #s(hole binary64 (* -1 t1)))
#s(approx t1 #s(hole binary64 t1))
#s(approx (/ v (+ u t1)) #s(hole binary64 (+ (* -1 (/ (* t1 v) (pow u 2))) (/ v u))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (+ (* t1 (- (/ (* t1 v) (pow u 3)) (/ v (pow u 2)))) (/ v u))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (+ (* t1 (- (* t1 (- (* -1 (/ (* t1 v) (pow u 4))) (* -1 (/ v (pow u 3))))) (/ v (pow u 2)))) (/ v u))))
#s(approx (+ 1 (/ u t1)) #s(hole binary64 (/ (+ t1 u) t1)))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (* t1 (+ (* -1 (/ v (pow u 2))) (* 2 (/ (* t1 v) (pow u 3)))))))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (* t1 (+ (* -1 (/ v (pow u 2))) (* t1 (+ (* 2 (/ v (pow u 3))) (* t1 (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))))))))))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (* 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)))))))))))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) #s(hole binary64 (+ (* 2 (* t1 u)) (pow u 2))))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) #s(hole binary64 (+ (* t1 (+ t1 (* 2 u))) (pow u 2))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (* t1 (+ (* -1 (/ v (pow u 2))) (* 2 (/ (* t1 v) (pow u 3)))))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (* t1 (+ (* -1 (/ v (pow u 2))) (* t1 (+ (* 2 (/ v (pow u 3))) (* t1 (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))))))))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (* 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)))))))))))
#s(approx (* (+ t1 u) (+ t1 u)) #s(hole binary64 (+ (* 2 (* t1 u)) (pow u 2))))
#s(approx (* (+ t1 u) (+ t1 u)) #s(hole binary64 (+ (* t1 (+ t1 (* 2 u))) (pow u 2))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (/ (+ (* -1 v) (* 2 (/ (* u v) t1))) t1)))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (/ (+ (* -4 (/ (* (pow u 2) v) (pow t1 2))) (+ (* -1 v) (+ (* 2 (/ (* u v) t1)) (/ (* (pow u 2) v) (pow t1 2))))) t1)))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (/ (+ (* -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)))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (- (* -1 (/ (pow u 2) (pow t1 2))) (+ 1 (* -1 (/ u t1))))))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (- (/ (pow u 3) (pow t1 3)) (+ 1 (+ (* -1 (/ u t1)) (/ (pow u 2) (pow t1 2)))))))
#s(approx (+ u t1) #s(hole binary64 (* t1 (+ 1 (/ u t1)))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (/ (+ v (* -1 (/ (* u v) t1))) t1)))
#s(approx (/ v (+ u t1)) #s(hole binary64 (/ (- (+ v (/ (* (pow u 2) v) (pow t1 2))) (/ (* u v) t1)) t1)))
#s(approx (/ v (+ u t1)) #s(hole binary64 (/ (- (+ v (* -1 (/ (* (pow u 3) v) (pow t1 3)))) (+ (* -1 (/ (* (pow u 2) v) (pow t1 2))) (/ (* u v) t1))) t1)))
#s(approx (* (+ 1 (/ u t1)) t1) #s(hole binary64 (* t1 (+ 1 (/ u t1)))))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (/ (+ (* -1 v) (* 2 (/ (* u v) t1))) t1)))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (/ (+ (* -4 (/ (* (pow u 2) v) (pow t1 2))) (+ (* -1 v) (+ (* 2 (/ (* u v) t1)) (/ (* (pow u 2) v) (pow t1 2))))) t1)))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (/ (+ (* -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)))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) #s(hole binary64 (* (pow t1 2) (+ 1 (* 2 (/ u t1))))))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) #s(hole binary64 (* (pow t1 2) (+ 1 (+ (* 2 (/ u t1)) (/ (pow u 2) (pow t1 2)))))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (/ (+ (* -1 v) (* 2 (/ (* u v) t1))) t1)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (/ (+ (* -4 (/ (* (pow u 2) v) (pow t1 2))) (+ (* -1 v) (+ (* 2 (/ (* u v) t1)) (/ (* (pow u 2) v) (pow t1 2))))) t1)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (/ (+ (* -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)))
#s(approx (* (+ t1 u) (+ t1 u)) #s(hole binary64 (* (pow t1 2) (+ 1 (* 2 (/ u t1))))))
#s(approx (* (+ t1 u) (+ t1 u)) #s(hole binary64 (* (pow t1 2) (+ 1 (+ (* 2 (/ u t1)) (/ (pow u 2) (pow t1 2)))))))
#s(approx (+ t1 u) #s(hole binary64 (* t1 (+ 1 (/ u t1)))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (* -1 (/ (+ v (* -2 (/ (* u v) t1))) t1))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (* -1 (/ (+ v (* -1 (/ (- (+ (* -4 (/ (* (pow u 2) v) t1)) (/ (* (pow u 2) v) t1)) (* -2 (* u v))) t1))) t1))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (* -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))))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (- (* -1 (/ (- (/ (pow u 2) t1) u) t1)) 1)))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (- (* -1 (/ (- (* -1 (/ (- (/ (pow u 3) t1) (pow u 2)) t1)) u) t1)) 1)))
#s(approx (+ u t1) #s(hole binary64 (* -1 (* t1 (- (* -1 (/ u t1)) 1)))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (* -1 (/ (+ (* -1 v) (/ (* u v) t1)) t1))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (* -1 (/ (+ (* -1 v) (* -1 (/ (- (/ (* (pow u 2) v) t1) (* u v)) t1))) t1))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (* -1 (/ (+ (* -1 v) (* -1 (/ (- (* -1 (/ (- (/ (* (pow u 3) v) t1) (* (pow u 2) v)) t1)) (* u v)) t1))) t1))))
#s(approx (* (+ 1 (/ u t1)) t1) #s(hole binary64 (* -1 (* t1 (- (* -1 (/ u t1)) 1)))))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (* -1 (/ (+ v (* -2 (/ (* u v) t1))) t1))))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (* -1 (/ (+ v (* -1 (/ (- (+ (* -4 (/ (* (pow u 2) v) t1)) (/ (* (pow u 2) v) t1)) (* -2 (* u v))) t1))) t1))))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (* -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))))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) #s(hole binary64 (* (pow t1 2) (+ 1 (* -1 (/ (+ (* -2 u) (* -1 (/ (pow u 2) t1))) t1))))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (* -1 (/ (+ v (* -2 (/ (* u v) t1))) t1))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (* -1 (/ (+ v (* -1 (/ (- (+ (* -4 (/ (* (pow u 2) v) t1)) (/ (* (pow u 2) v) t1)) (* -2 (* u v))) t1))) t1))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (* -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))))
#s(approx (* (+ t1 u) (+ t1 u)) #s(hole binary64 (* (pow t1 2) (+ 1 (* -1 (/ (+ (* -2 u) (* -1 (/ (pow u 2) t1))) t1))))))
#s(approx (+ t1 u) #s(hole binary64 (* -1 (* t1 (- (* -1 (/ u t1)) 1)))))
Outputs
(*.f64 (/.f64 (neg.f64 t1) (+.f64 u t1)) (/.f64 v #s(approx (+ t1 u) (*.f64 (+.f64 (/.f64 u t1) #s(literal 1 binary64)) t1))))
(*.f64 (/.f64 v #s(approx (+ t1 u) (*.f64 (+.f64 (/.f64 u t1) #s(literal 1 binary64)) t1))) (/.f64 (neg.f64 t1) (+.f64 u t1)))
(/.f64 (*.f64 (neg.f64 t1) (/.f64 v #s(approx (+ t1 u) (*.f64 (+.f64 (/.f64 u t1) #s(literal 1 binary64)) t1)))) (+.f64 u t1))
(/.f64 (*.f64 (/.f64 (neg.f64 t1) (+.f64 u t1)) v) #s(approx (+ t1 u) (*.f64 (+.f64 (/.f64 u t1) #s(literal 1 binary64)) t1)))
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 u t1) #s(approx (+ t1 u) (*.f64 (+.f64 (/.f64 u t1) #s(literal 1 binary64)) t1))))
(/.f64 (neg.f64 (neg.f64 t1)) (neg.f64 (+.f64 u t1)))
(/.f64 (neg.f64 t1) (+.f64 u t1))
(neg.f64 (/.f64 t1 (+.f64 u t1)))
(*.f64 #s(literal -1 binary64) t1)
(*.f64 t1 #s(literal -1 binary64))
(neg.f64 t1)
t1
(pow.f64 (+.f64 u t1) #s(literal 1 binary64))
(/.f64 (-.f64 (*.f64 t1 t1) (*.f64 u u)) (-.f64 t1 u))
(/.f64 (-.f64 (*.f64 u u) (*.f64 t1 t1)) (-.f64 u t1))
(/.f64 (+.f64 (pow.f64 t1 #s(literal 3 binary64)) (pow.f64 u #s(literal 3 binary64))) (fma.f64 t1 t1 (-.f64 (*.f64 u u) (*.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 u t1))))
(/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 u t1) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (+.f64 u t1)) #s(literal 1 binary64)))
(+.f64 u t1)
(+.f64 t1 u)
u
(/.f64 (neg.f64 v) (neg.f64 #s(approx (+ t1 u) (*.f64 (+.f64 (/.f64 u t1) #s(literal 1 binary64)) t1))))
(/.f64 v #s(approx (+ t1 u) (*.f64 (+.f64 (/.f64 u t1) #s(literal 1 binary64)) t1)))
v
#s(approx (+ t1 u) (*.f64 (+.f64 (/.f64 u t1) #s(literal 1 binary64)) t1))
(*.f64 (+.f64 (/.f64 u t1) #s(literal 1 binary64)) t1)
(*.f64 t1 (+.f64 (/.f64 u t1) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) t1 (*.f64 (/.f64 u t1) t1))
(fma.f64 t1 #s(literal 1 binary64) (*.f64 t1 (/.f64 u t1)))
(+.f64 (*.f64 #s(literal 1 binary64) t1) (*.f64 (/.f64 u t1) t1))
(+.f64 (*.f64 t1 #s(literal 1 binary64)) (*.f64 t1 (/.f64 u t1)))
(/.f64 (fma.f64 (neg.f64 u) #s(literal 2 binary64) (*.f64 (neg.f64 t1) #s(literal 2 binary64))) (*.f64 (neg.f64 t1) #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal 2 binary64) (neg.f64 t1) (*.f64 #s(literal 2 binary64) (neg.f64 u))) (*.f64 #s(literal 2 binary64) (neg.f64 t1)))
(/.f64 (fma.f64 #s(literal 2 binary64) t1 (*.f64 #s(literal 2 binary64) u)) (*.f64 #s(literal 2 binary64) t1))
(/.f64 (fma.f64 #s(literal 2 binary64) u (*.f64 #s(literal 2 binary64) t1)) (*.f64 #s(literal 2 binary64) t1))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 u t1) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 u t1)))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 u t1) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 u t1) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 u t1)))))
(+.f64 (/.f64 u t1) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 u t1))
#s(literal 1 binary64)
(/.f64 (neg.f64 u) (neg.f64 t1))
(/.f64 u t1)
(*.f64 (/.f64 v (+.f64 u t1)) #s(approx (/ (neg t1) (+ u t1)) #s(literal -1 binary64)))
(*.f64 #s(approx (/ (neg t1) (+ u t1)) #s(literal -1 binary64)) (/.f64 v (+.f64 u t1)))
(/.f64 (*.f64 #s(approx (/ (neg t1) (+ u t1)) #s(literal -1 binary64)) v) (+.f64 u t1))
#s(approx (/ (neg t1) (+ u t1)) #s(literal -1 binary64))
#s(literal -1 binary64)
(/.f64 (neg.f64 v) (neg.f64 (+.f64 u t1)))
(/.f64 v (+.f64 u t1))
(*.f64 (neg.f64 t1) (/.f64 v #s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) (*.f64 u u))))
(/.f64 (neg.f64 (*.f64 (neg.f64 t1) v)) (neg.f64 #s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) (*.f64 u u))))
(/.f64 (*.f64 (neg.f64 t1) v) #s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) (*.f64 u u)))
(*.f64 (*.f64 v t1) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 v t1))
(*.f64 (neg.f64 t1) v)
(*.f64 v (neg.f64 t1))
(neg.f64 (*.f64 v t1))
#s(approx (+ (* (+ u t1) 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 (exp.f64 (log.f64 u)) (exp.f64 (log.f64 u)))
(*.f64 (neg.f64 u) (neg.f64 u))
(*.f64 (fabs.f64 u) (fabs.f64 u))
(*.f64 u u)
(pow.f64 (exp.f64 (log.f64 u)) #s(literal 2 binary64))
(pow.f64 (neg.f64 u) #s(literal 2 binary64))
(pow.f64 (fabs.f64 u) #s(literal 2 binary64))
(pow.f64 (*.f64 u u) #s(literal 1 binary64))
(pow.f64 u #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 u #s(literal -2 binary64)))
(fabs.f64 (*.f64 u u))
(exp.f64 (*.f64 (log.f64 u) #s(literal 2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 u) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 u) #s(literal 2 binary64))))
(*.f64 (/.f64 (neg.f64 t1) (+.f64 u t1)) (/.f64 v #s(approx (+ t1 u) u)))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 #s(approx (+ t1 u) u) (+.f64 u t1))))
(/.f64 (/.f64 (*.f64 (neg.f64 t1) v) (+.f64 u t1)) #s(approx (+ t1 u) u))
(/.f64 (neg.f64 (*.f64 (neg.f64 t1) v)) (neg.f64 (*.f64 #s(approx (+ t1 u) u) (+.f64 u t1))))
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 #s(approx (+ t1 u) u) (+.f64 u t1)))
(*.f64 #s(approx (+ t1 u) u) (+.f64 u t1))
(*.f64 (+.f64 u t1) #s(approx (+ t1 u) u))
(pow.f64 (+.f64 u t1) #s(literal 1 binary64))
(/.f64 (-.f64 (*.f64 t1 t1) (*.f64 u u)) (-.f64 t1 u))
(/.f64 (-.f64 (*.f64 u u) (*.f64 t1 t1)) (-.f64 u t1))
(/.f64 (+.f64 (pow.f64 t1 #s(literal 3 binary64)) (pow.f64 u #s(literal 3 binary64))) (fma.f64 t1 t1 (-.f64 (*.f64 u u) (*.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 u t1))))
(/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 u t1) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (+.f64 u t1)) #s(literal 1 binary64)))
(+.f64 u t1)
(+.f64 t1 u)
#s(approx (+ t1 u) u)
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) (*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) u)))
(*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) u))
(/.f64 (neg.f64 (*.f64 (/.f64 v u) (neg.f64 t1))) (neg.f64 u))
(/.f64 (*.f64 (/.f64 v u) (neg.f64 t1)) u)
(*.f64 (*.f64 t1 (/.f64 v u)) #s(literal -1 binary64))
(*.f64 (/.f64 v u) (neg.f64 t1))
(*.f64 #s(literal -1 binary64) (*.f64 t1 (/.f64 v u)))
(*.f64 (neg.f64 t1) (/.f64 v u))
(/.f64 (*.f64 (neg.f64 t1) v) u)
(neg.f64 (*.f64 (/.f64 v u) t1))
(neg.f64 (*.f64 t1 (/.f64 v u)))
(/.f64 (neg.f64 v) (neg.f64 u))
(/.f64 v u)
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) (/.f64 (neg.f64 v) t1))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) (fma.f64 (*.f64 u (/.f64 v (*.f64 t1 t1))) #s(literal 2 binary64) (/.f64 (neg.f64 v) t1)))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) (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)))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) (fma.f64 (fma.f64 (fma.f64 (/.f64 v (pow.f64 t1 #s(literal 3 binary64))) #s(literal -4 binary64) (fma.f64 (*.f64 #s(literal -2 binary64) (+.f64 (/.f64 v (pow.f64 t1 #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 t1 #s(literal 3 binary64)))) t1))) u (/.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)))
#s(approx (/ (neg t1) (+ u t1)) #s(literal -1 binary64))
#s(approx (/ (neg t1) (+ u t1)) (-.f64 (/.f64 u t1) #s(literal 1 binary64)))
#s(approx (/ (neg t1) (+ u t1)) (-.f64 (*.f64 (fma.f64 (/.f64 u (*.f64 t1 t1)) #s(literal -1 binary64) (pow.f64 t1 #s(literal -1 binary64))) u) #s(literal 1 binary64)))
#s(approx (/ (neg t1) (+ u t1)) (-.f64 (*.f64 (fma.f64 (-.f64 (/.f64 u (pow.f64 t1 #s(literal 3 binary64))) (pow.f64 t1 #s(literal -2 binary64))) u (pow.f64 t1 #s(literal -1 binary64))) u) #s(literal 1 binary64)))
#s(approx (+ t1 u) t1)
#s(approx (+ t1 u) (+.f64 u t1))
#s(approx u u)
#s(approx (/ v (+ u t1)) (/.f64 v t1))
#s(approx (/ v (+ u t1)) (fma.f64 (*.f64 u (/.f64 v (*.f64 t1 t1))) #s(literal -1 binary64) (/.f64 v t1)))
#s(approx (/ v (+ u t1)) (fma.f64 (-.f64 (*.f64 u (/.f64 v (pow.f64 t1 #s(literal 3 binary64)))) (/.f64 v (*.f64 t1 t1))) u (/.f64 v t1)))
#s(approx (/ v (+ u t1)) (fma.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 (*.f64 v u) (pow.f64 t1 #s(literal 4 binary64))) (/.f64 v (pow.f64 t1 #s(literal 3 binary64))))) u) (/.f64 v (*.f64 t1 t1))) u (/.f64 v t1)))
#s(approx (* (+ 1 (/ u t1)) t1) t1)
#s(approx (* (+ 1 (/ u t1)) t1) (+.f64 u t1))
#s(approx (+ 1 (/ u t1)) #s(literal 1 binary64))
#s(approx (+ 1 (/ u t1)) (+.f64 (/.f64 u t1) #s(literal 1 binary64)))
#s(approx (/ u t1) (/.f64 u t1))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) (/.f64 (neg.f64 v) t1))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) (fma.f64 (*.f64 u (/.f64 v (*.f64 t1 t1))) #s(literal 2 binary64) (/.f64 (neg.f64 v) t1)))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) (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)))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) (fma.f64 (fma.f64 (fma.f64 (/.f64 v (pow.f64 t1 #s(literal 3 binary64))) #s(literal -4 binary64) (fma.f64 (*.f64 #s(literal -2 binary64) (+.f64 (/.f64 v (pow.f64 t1 #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 t1 #s(literal 3 binary64)))) t1))) u (/.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)))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) (*.f64 t1 t1))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) (fma.f64 (*.f64 u t1) #s(literal 2 binary64) (*.f64 t1 t1)))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1)))
#s(approx (* u u) (*.f64 u u))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) (/.f64 (neg.f64 v) t1))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) (fma.f64 (*.f64 u (/.f64 v (*.f64 t1 t1))) #s(literal 2 binary64) (/.f64 (neg.f64 v) t1)))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) (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)))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) (fma.f64 (fma.f64 (fma.f64 (/.f64 v (pow.f64 t1 #s(literal 3 binary64))) #s(literal -4 binary64) (fma.f64 (*.f64 #s(literal -2 binary64) (+.f64 (/.f64 v (pow.f64 t1 #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 t1 #s(literal 3 binary64)))) t1))) u (/.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)))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) (*.f64 t1 t1))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) (fma.f64 (*.f64 u t1) #s(literal 2 binary64) (*.f64 t1 t1)))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1)))
#s(approx (+ t1 u) t1)
#s(approx (+ t1 u) (+.f64 u t1))
#s(approx (/ (* (/ v u) (neg t1)) u) (/.f64 (*.f64 (neg.f64 t1) v) (*.f64 u u)))
#s(approx (* (/ v u) (neg t1)) (*.f64 (/.f64 v u) (neg.f64 t1)))
#s(approx (/ v u) (/.f64 v u))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) (/.f64 (*.f64 (neg.f64 t1) v) (*.f64 u u)))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 t1 t1) v) u) #s(literal 2 binary64) (*.f64 (neg.f64 t1) v)) (*.f64 u u)))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) (/.f64 (fma.f64 (*.f64 (pow.f64 t1 #s(literal 3 binary64)) (/.f64 v (*.f64 u u))) #s(literal -4 binary64) (fma.f64 (neg.f64 t1) v (fma.f64 (/.f64 (*.f64 (*.f64 t1 t1) v) u) #s(literal 2 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) (/.f64 v (*.f64 u u)))))) (*.f64 u u)))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) (/.f64 (fma.f64 (*.f64 (pow.f64 t1 #s(literal 3 binary64)) (/.f64 v (*.f64 u u))) #s(literal -4 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v)) t1) (pow.f64 u #s(literal 3 binary64))) #s(literal -2 binary64) (fma.f64 (*.f64 (pow.f64 t1 #s(literal 4 binary64)) (/.f64 v (pow.f64 u #s(literal 3 binary64)))) #s(literal -2 binary64) (fma.f64 (neg.f64 t1) v (fma.f64 (/.f64 (*.f64 (*.f64 t1 t1) v) u) #s(literal 2 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) (/.f64 v (*.f64 u u)))))))) (*.f64 u u)))
#s(approx (/ (neg t1) (+ u t1)) (/.f64 (neg.f64 t1) u))
#s(approx (/ (neg t1) (+ u t1)) (/.f64 (fma.f64 #s(literal -1 binary64) t1 (/.f64 (*.f64 t1 t1) u)) u))
#s(approx (/ (neg t1) (+ u t1)) (/.f64 (+.f64 (fma.f64 (/.f64 (pow.f64 t1 #s(literal 3 binary64)) (*.f64 u u)) #s(literal -1 binary64) (/.f64 (*.f64 t1 t1) u)) (neg.f64 t1)) u))
#s(approx (/ (neg t1) (+ u t1)) (/.f64 (+.f64 (+.f64 (neg.f64 t1) (/.f64 (pow.f64 (neg.f64 t1) #s(literal 3 binary64)) (*.f64 u u))) (+.f64 (/.f64 (pow.f64 t1 #s(literal 4 binary64)) (pow.f64 u #s(literal 3 binary64))) (/.f64 (*.f64 t1 t1) u))) u))
#s(approx (+ t1 u) u)
#s(approx (+ t1 u) (*.f64 (+.f64 (/.f64 t1 u) #s(literal 1 binary64)) u))
#s(approx (/ v (+ u t1)) (/.f64 v u))
#s(approx (/ v (+ u t1)) (/.f64 (fma.f64 (/.f64 v u) (neg.f64 t1) v) u))
#s(approx (/ v (+ u t1)) (/.f64 (-.f64 (fma.f64 (*.f64 t1 t1) (/.f64 v (*.f64 u u)) v) (*.f64 t1 (/.f64 v u))) u))
#s(approx (/ v (+ u t1)) (/.f64 (-.f64 (fma.f64 (*.f64 (pow.f64 t1 #s(literal 3 binary64)) (/.f64 v (pow.f64 u #s(literal 3 binary64)))) #s(literal -1 binary64) v) (fma.f64 t1 (/.f64 v u) (neg.f64 (*.f64 (*.f64 t1 t1) (/.f64 v (*.f64 u u)))))) u))
#s(approx (* (+ 1 (/ u t1)) t1) u)
#s(approx (* (+ 1 (/ u t1)) t1) (*.f64 (+.f64 (/.f64 t1 u) #s(literal 1 binary64)) u))
#s(approx (+ 1 (/ u t1)) (/.f64 u t1))
#s(approx (+ 1 (/ u t1)) (fma.f64 (pow.f64 t1 #s(literal -1 binary64)) u #s(literal 1 binary64)))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) (/.f64 (*.f64 (neg.f64 t1) v) (*.f64 u u)))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 t1 t1) v) u) #s(literal 2 binary64) (*.f64 (neg.f64 t1) v)) (*.f64 u u)))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) (/.f64 (fma.f64 (*.f64 (pow.f64 t1 #s(literal 3 binary64)) (/.f64 v (*.f64 u u))) #s(literal -4 binary64) (fma.f64 (neg.f64 t1) v (fma.f64 (/.f64 (*.f64 (*.f64 t1 t1) v) u) #s(literal 2 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) (/.f64 v (*.f64 u u)))))) (*.f64 u u)))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) (/.f64 (fma.f64 (*.f64 (pow.f64 t1 #s(literal 3 binary64)) (/.f64 v (*.f64 u u))) #s(literal -4 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v)) t1) (pow.f64 u #s(literal 3 binary64))) #s(literal -2 binary64) (fma.f64 (*.f64 (pow.f64 t1 #s(literal 4 binary64)) (/.f64 v (pow.f64 u #s(literal 3 binary64)))) #s(literal -2 binary64) (fma.f64 (neg.f64 t1) v (fma.f64 (/.f64 (*.f64 (*.f64 t1 t1) v) u) #s(literal 2 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) (/.f64 v (*.f64 u u)))))))) (*.f64 u u)))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) (*.f64 u u))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) (*.f64 (fma.f64 (/.f64 t1 u) #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 u u)))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) (*.f64 (+.f64 (fma.f64 (/.f64 t1 u) #s(literal 2 binary64) #s(literal 1 binary64)) (/.f64 (*.f64 t1 t1) (*.f64 u u))) (*.f64 u u)))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) (/.f64 (*.f64 (neg.f64 t1) v) (*.f64 u u)))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 t1 t1) v) u) #s(literal 2 binary64) (*.f64 (neg.f64 t1) v)) (*.f64 u u)))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) (/.f64 (fma.f64 (*.f64 (pow.f64 t1 #s(literal 3 binary64)) (/.f64 v (*.f64 u u))) #s(literal -4 binary64) (fma.f64 (neg.f64 t1) v (fma.f64 (/.f64 (*.f64 (*.f64 t1 t1) v) u) #s(literal 2 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) (/.f64 v (*.f64 u u)))))) (*.f64 u u)))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) (/.f64 (fma.f64 (*.f64 (pow.f64 t1 #s(literal 3 binary64)) (/.f64 v (*.f64 u u))) #s(literal -4 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v)) t1) (pow.f64 u #s(literal 3 binary64))) #s(literal -2 binary64) (fma.f64 (*.f64 (pow.f64 t1 #s(literal 4 binary64)) (/.f64 v (pow.f64 u #s(literal 3 binary64)))) #s(literal -2 binary64) (fma.f64 (neg.f64 t1) v (fma.f64 (/.f64 (*.f64 (*.f64 t1 t1) v) u) #s(literal 2 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) (/.f64 v (*.f64 u u)))))))) (*.f64 u u)))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) (*.f64 u u))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) (*.f64 (fma.f64 (/.f64 t1 u) #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 u u)))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) (*.f64 (+.f64 (fma.f64 (/.f64 t1 u) #s(literal 2 binary64) #s(literal 1 binary64)) (/.f64 (*.f64 t1 t1) (*.f64 u u))) (*.f64 u u)))
#s(approx (+ t1 u) u)
#s(approx (+ t1 u) (*.f64 (+.f64 (/.f64 t1 u) #s(literal 1 binary64)) u))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) (/.f64 (fma.f64 (neg.f64 t1) v (neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 t1 t1)) v (neg.f64 (/.f64 (*.f64 #s(literal -3 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v)) u))) u))) (*.f64 u u)))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) (/.f64 (*.f64 #s(literal -1 binary64) (fma.f64 v t1 (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 t1 t1)) v (neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal -4 binary64) (pow.f64 t1 #s(literal 3 binary64))) v (fma.f64 (pow.f64 t1 #s(literal 3 binary64)) v (neg.f64 (/.f64 (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 #s(literal -3 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v)) t1 (*.f64 (pow.f64 t1 #s(literal 4 binary64)) v))) u)))) u))) u))) (*.f64 u u)))
#s(approx (/ (neg t1) (+ u t1)) (neg.f64 (/.f64 (fma.f64 (/.f64 (*.f64 t1 t1) u) #s(literal -1 binary64) t1) u)))
#s(approx (/ (neg t1) (+ u t1)) (neg.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 t1 t1 (/.f64 (pow.f64 (neg.f64 t1) #s(literal 3 binary64)) u)) u) #s(literal -1 binary64) t1) u)))
#s(approx (/ (neg t1) (+ u t1)) (neg.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 t1 t1 (neg.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 t1 #s(literal 4 binary64)) u) #s(literal -1 binary64) (pow.f64 t1 #s(literal 3 binary64))) u))) u) #s(literal -1 binary64) t1) u)))
#s(approx (+ t1 u) (neg.f64 (*.f64 (-.f64 (/.f64 (neg.f64 t1) u) #s(literal 1 binary64)) u)))
#s(approx (/ v (+ u t1)) (neg.f64 (/.f64 (fma.f64 t1 (/.f64 v u) (neg.f64 v)) u)))
#s(approx (/ v (+ u t1)) (neg.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 t1 t1) (/.f64 v u) (*.f64 (neg.f64 t1) v)) u) #s(literal -1 binary64) (neg.f64 v)) u)))
#s(approx (/ v (+ u t1)) (neg.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v) u) (*.f64 (*.f64 t1 t1) v)) u)) (*.f64 v t1)) u) #s(literal -1 binary64) (neg.f64 v)) u)))
#s(approx (* (+ 1 (/ u t1)) t1) (neg.f64 (*.f64 (-.f64 (/.f64 (neg.f64 t1) u) #s(literal 1 binary64)) u)))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) (/.f64 (fma.f64 (neg.f64 t1) v (neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 t1 t1)) v (neg.f64 (/.f64 (*.f64 #s(literal -3 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v)) u))) u))) (*.f64 u u)))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) (/.f64 (*.f64 #s(literal -1 binary64) (fma.f64 v t1 (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 t1 t1)) v (neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal -4 binary64) (pow.f64 t1 #s(literal 3 binary64))) v (fma.f64 (pow.f64 t1 #s(literal 3 binary64)) v (neg.f64 (/.f64 (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 #s(literal -3 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v)) t1 (*.f64 (pow.f64 t1 #s(literal 4 binary64)) v))) u)))) u))) u))) (*.f64 u u)))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) (*.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -2 binary64) t1 (neg.f64 (/.f64 (*.f64 t1 t1) u))) u) #s(literal -1 binary64) #s(literal 1 binary64)) (*.f64 u u)))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) (/.f64 (fma.f64 (neg.f64 t1) v (neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 t1 t1)) v (neg.f64 (/.f64 (*.f64 #s(literal -3 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v)) u))) u))) (*.f64 u u)))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) (/.f64 (*.f64 #s(literal -1 binary64) (fma.f64 v t1 (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 t1 t1)) v (neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal -4 binary64) (pow.f64 t1 #s(literal 3 binary64))) v (fma.f64 (pow.f64 t1 #s(literal 3 binary64)) v (neg.f64 (/.f64 (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 #s(literal -3 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v)) t1 (*.f64 (pow.f64 t1 #s(literal 4 binary64)) v))) u)))) u))) u))) (*.f64 u u)))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) (*.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -2 binary64) t1 (neg.f64 (/.f64 (*.f64 t1 t1) u))) u) #s(literal -1 binary64) #s(literal 1 binary64)) (*.f64 u u)))
#s(approx (+ t1 u) (neg.f64 (*.f64 (-.f64 (/.f64 (neg.f64 t1) u) #s(literal 1 binary64)) u)))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) (*.f64 (neg.f64 t1) (/.f64 v (pow.f64 (+.f64 u t1) #s(literal 2 binary64)))))
#s(approx (/ v (+ u t1)) (/.f64 v (+.f64 u t1)))
#s(approx v v)
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) (*.f64 (neg.f64 t1) (/.f64 v (pow.f64 (+.f64 u t1) #s(literal 2 binary64)))))
#s(approx (* (neg t1) v) (*.f64 (neg.f64 t1) v))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) (*.f64 (neg.f64 t1) (/.f64 v (pow.f64 (+.f64 u t1) #s(literal 2 binary64)))))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) (*.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))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) 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 (neg.f64 v) (*.f64 u u))) t1))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) (*.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 v (pow.f64 u #s(literal 4 binary64))) #s(literal -4 binary64) (fma.f64 (*.f64 #s(literal -2 binary64) (+.f64 (/.f64 v (pow.f64 u #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 u #s(literal 4 binary64)))) u))) t1 (/.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))
#s(approx (/ (neg t1) (+ u t1)) (*.f64 (-.f64 (/.f64 t1 (*.f64 u u)) (pow.f64 u #s(literal -1 binary64))) t1))
#s(approx (/ (neg t1) (+ u t1)) (*.f64 (-.f64 (*.f64 (fma.f64 (/.f64 t1 (pow.f64 u #s(literal 3 binary64))) #s(literal -1 binary64) (pow.f64 u #s(literal -2 binary64))) t1) (pow.f64 u #s(literal -1 binary64))) t1))
#s(approx (/ (neg t1) (+ u t1)) (*.f64 (-.f64 (*.f64 (fma.f64 (-.f64 (/.f64 t1 (pow.f64 u #s(literal 4 binary64))) (pow.f64 u #s(literal -3 binary64))) t1 (pow.f64 u #s(literal -2 binary64))) t1) (pow.f64 u #s(literal -1 binary64))) t1))
#s(approx (neg t1) (neg.f64 t1))
#s(approx t1 t1)
#s(approx (/ v (+ u t1)) (fma.f64 (*.f64 t1 (/.f64 v (*.f64 u u))) #s(literal -1 binary64) (/.f64 v u)))
#s(approx (/ v (+ u t1)) (fma.f64 (-.f64 (*.f64 t1 (/.f64 v (pow.f64 u #s(literal 3 binary64)))) (/.f64 v (*.f64 u u))) t1 (/.f64 v u)))
#s(approx (/ v (+ u t1)) (fma.f64 (-.f64 (*.f64 (-.f64 (/.f64 (*.f64 (neg.f64 t1) v) (pow.f64 u #s(literal 4 binary64))) (/.f64 (neg.f64 v) (pow.f64 u #s(literal 3 binary64)))) t1) (/.f64 v (*.f64 u u))) t1 (/.f64 v u)))
#s(approx (+ 1 (/ u t1)) (/.f64 (+.f64 u t1) t1))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) (*.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))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) 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 (neg.f64 v) (*.f64 u u))) t1))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) (*.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 v (pow.f64 u #s(literal 4 binary64))) #s(literal -4 binary64) (fma.f64 (*.f64 #s(literal -2 binary64) (+.f64 (/.f64 v (pow.f64 u #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 u #s(literal 4 binary64)))) u))) t1 (/.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))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) (fma.f64 (fma.f64 #s(literal 2 binary64) u t1) t1 (*.f64 u u)))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) (*.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))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) 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 (neg.f64 v) (*.f64 u u))) t1))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) (*.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 v (pow.f64 u #s(literal 4 binary64))) #s(literal -4 binary64) (fma.f64 (*.f64 #s(literal -2 binary64) (+.f64 (/.f64 v (pow.f64 u #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 u #s(literal 4 binary64)))) u))) t1 (/.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))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) (fma.f64 (fma.f64 #s(literal 2 binary64) u t1) t1 (*.f64 u u)))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) (/.f64 (fma.f64 (*.f64 u (/.f64 v t1)) #s(literal 2 binary64) (neg.f64 v)) t1))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) (/.f64 (fma.f64 (*.f64 (*.f64 u u) (/.f64 v (*.f64 t1 t1))) #s(literal -4 binary64) (+.f64 (fma.f64 (*.f64 u (/.f64 v t1)) #s(literal 2 binary64) (*.f64 (*.f64 u u) (/.f64 v (*.f64 t1 t1)))) (neg.f64 v))) t1))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) (/.f64 (fma.f64 (*.f64 (*.f64 u u) (/.f64 v (*.f64 t1 t1))) #s(literal -4 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 (*.f64 u u) v)) u) (pow.f64 t1 #s(literal 3 binary64))) #s(literal -2 binary64) (fma.f64 (*.f64 (pow.f64 u #s(literal 3 binary64)) (/.f64 v (pow.f64 t1 #s(literal 3 binary64)))) #s(literal -2 binary64) (+.f64 (fma.f64 (*.f64 u (/.f64 v t1)) #s(literal 2 binary64) (*.f64 (*.f64 u u) (/.f64 v (*.f64 t1 t1)))) (neg.f64 v))))) t1))
#s(approx (/ (neg t1) (+ u t1)) (-.f64 (neg.f64 (/.f64 (*.f64 u u) (*.f64 t1 t1))) (fma.f64 (/.f64 u t1) #s(literal -1 binary64) #s(literal 1 binary64))))
#s(approx (/ (neg t1) (+ u t1)) (-.f64 (-.f64 (pow.f64 (/.f64 u t1) #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 (/.f64 u t1) #s(literal -1 binary64) (/.f64 (*.f64 u u) (*.f64 t1 t1)))))
#s(approx (+ t1 u) (*.f64 (+.f64 (/.f64 u t1) #s(literal 1 binary64)) t1))
#s(approx (/ v (+ u t1)) (/.f64 (fma.f64 (*.f64 u (/.f64 v t1)) #s(literal -1 binary64) v) t1))
#s(approx (/ v (+ u t1)) (/.f64 (-.f64 (fma.f64 (*.f64 u u) (/.f64 v (*.f64 t1 t1)) v) (*.f64 u (/.f64 v t1))) t1))
#s(approx (/ v (+ u t1)) (/.f64 (-.f64 (fma.f64 (*.f64 (pow.f64 u #s(literal 3 binary64)) (/.f64 v (pow.f64 t1 #s(literal 3 binary64)))) #s(literal -1 binary64) v) (fma.f64 u (/.f64 v t1) (neg.f64 (*.f64 (*.f64 u u) (/.f64 v (*.f64 t1 t1)))))) t1))
#s(approx (* (+ 1 (/ u t1)) t1) (*.f64 (+.f64 (/.f64 u t1) #s(literal 1 binary64)) t1))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) (/.f64 (fma.f64 (*.f64 u (/.f64 v t1)) #s(literal 2 binary64) (neg.f64 v)) t1))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) (/.f64 (fma.f64 (*.f64 (*.f64 u u) (/.f64 v (*.f64 t1 t1))) #s(literal -4 binary64) (+.f64 (fma.f64 (*.f64 u (/.f64 v t1)) #s(literal 2 binary64) (*.f64 (*.f64 u u) (/.f64 v (*.f64 t1 t1)))) (neg.f64 v))) t1))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) (/.f64 (fma.f64 (*.f64 (*.f64 u u) (/.f64 v (*.f64 t1 t1))) #s(literal -4 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 (*.f64 u u) v)) u) (pow.f64 t1 #s(literal 3 binary64))) #s(literal -2 binary64) (fma.f64 (*.f64 (pow.f64 u #s(literal 3 binary64)) (/.f64 v (pow.f64 t1 #s(literal 3 binary64)))) #s(literal -2 binary64) (+.f64 (fma.f64 (*.f64 u (/.f64 v t1)) #s(literal 2 binary64) (*.f64 (*.f64 u u) (/.f64 v (*.f64 t1 t1)))) (neg.f64 v))))) t1))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) (*.f64 (fma.f64 (/.f64 u t1) #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 t1 t1)))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) (*.f64 (+.f64 (fma.f64 (/.f64 u t1) #s(literal 2 binary64) #s(literal 1 binary64)) (/.f64 (*.f64 u u) (*.f64 t1 t1))) (*.f64 t1 t1)))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) (/.f64 (fma.f64 (*.f64 u (/.f64 v t1)) #s(literal 2 binary64) (neg.f64 v)) t1))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) (/.f64 (fma.f64 (*.f64 (*.f64 u u) (/.f64 v (*.f64 t1 t1))) #s(literal -4 binary64) (+.f64 (fma.f64 (*.f64 u (/.f64 v t1)) #s(literal 2 binary64) (*.f64 (*.f64 u u) (/.f64 v (*.f64 t1 t1)))) (neg.f64 v))) t1))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) (/.f64 (fma.f64 (*.f64 (*.f64 u u) (/.f64 v (*.f64 t1 t1))) #s(literal -4 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 (*.f64 u u) v)) u) (pow.f64 t1 #s(literal 3 binary64))) #s(literal -2 binary64) (fma.f64 (*.f64 (pow.f64 u #s(literal 3 binary64)) (/.f64 v (pow.f64 t1 #s(literal 3 binary64)))) #s(literal -2 binary64) (+.f64 (fma.f64 (*.f64 u (/.f64 v t1)) #s(literal 2 binary64) (*.f64 (*.f64 u u) (/.f64 v (*.f64 t1 t1)))) (neg.f64 v))))) t1))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) (*.f64 (fma.f64 (/.f64 u t1) #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 t1 t1)))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) (*.f64 (+.f64 (fma.f64 (/.f64 u t1) #s(literal 2 binary64) #s(literal 1 binary64)) (/.f64 (*.f64 u u) (*.f64 t1 t1))) (*.f64 t1 t1)))
#s(approx (+ t1 u) (*.f64 (+.f64 (/.f64 u t1) #s(literal 1 binary64)) t1))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) (neg.f64 (/.f64 (fma.f64 (*.f64 u (/.f64 v t1)) #s(literal -2 binary64) v) t1)))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) (neg.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -3 binary64) (/.f64 (*.f64 (*.f64 u u) v) t1) (*.f64 #s(literal 2 binary64) (*.f64 v u))) t1) #s(literal -1 binary64) v) t1)))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) (neg.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (fma.f64 u (/.f64 (*.f64 #s(literal -3 binary64) (*.f64 (*.f64 u u) v)) t1) (/.f64 (*.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 #s(literal 2 binary64) (*.f64 v u))) t1) #s(literal -1 binary64) v) t1)))
#s(approx (/ (neg t1) (+ u t1)) (-.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 u u) t1) u) t1)) #s(literal 1 binary64)))
#s(approx (/ (neg t1) (+ u t1)) (-.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (pow.f64 u #s(literal 3 binary64)) t1) (*.f64 u u)) t1)) u) t1)) #s(literal 1 binary64)))
#s(approx (+ t1 u) (*.f64 (neg.f64 t1) (-.f64 (neg.f64 (/.f64 u t1)) #s(literal 1 binary64))))
#s(approx (/ v (+ u t1)) (neg.f64 (/.f64 (fma.f64 u (/.f64 v t1) (neg.f64 v)) t1)))
#s(approx (/ v (+ u t1)) (neg.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 u u) (/.f64 v t1) (*.f64 (neg.f64 u) v)) t1) #s(literal -1 binary64) (neg.f64 v)) t1)))
#s(approx (/ v (+ u t1)) (neg.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 u #s(literal 3 binary64)) v) t1) (*.f64 (*.f64 u u) v)) t1)) (*.f64 v u)) t1) #s(literal -1 binary64) (neg.f64 v)) t1)))
#s(approx (* (+ 1 (/ u t1)) t1) (*.f64 (neg.f64 t1) (-.f64 (neg.f64 (/.f64 u t1)) #s(literal 1 binary64))))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) (neg.f64 (/.f64 (fma.f64 (*.f64 u (/.f64 v t1)) #s(literal -2 binary64) v) t1)))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) (neg.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -3 binary64) (/.f64 (*.f64 (*.f64 u u) v) t1) (*.f64 #s(literal 2 binary64) (*.f64 v u))) t1) #s(literal -1 binary64) v) t1)))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) (neg.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (fma.f64 u (/.f64 (*.f64 #s(literal -3 binary64) (*.f64 (*.f64 u u) v)) t1) (/.f64 (*.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 #s(literal 2 binary64) (*.f64 v u))) t1) #s(literal -1 binary64) v) t1)))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) (*.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -2 binary64) u (neg.f64 (/.f64 (*.f64 u u) t1))) t1) #s(literal -1 binary64) #s(literal 1 binary64)) (*.f64 t1 t1)))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) (neg.f64 (/.f64 (fma.f64 (*.f64 u (/.f64 v t1)) #s(literal -2 binary64) v) t1)))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) (neg.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -3 binary64) (/.f64 (*.f64 (*.f64 u u) v) t1) (*.f64 #s(literal 2 binary64) (*.f64 v u))) t1) #s(literal -1 binary64) v) t1)))
#s(approx (/ (* (neg t1) v) (+ (* (+ u t1) t1) (* (+ u t1) u))) (neg.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (fma.f64 u (/.f64 (*.f64 #s(literal -3 binary64) (*.f64 (*.f64 u u) v)) t1) (/.f64 (*.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 #s(literal 2 binary64) (*.f64 v u))) t1) #s(literal -1 binary64) v) t1)))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) (*.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -2 binary64) u (neg.f64 (/.f64 (*.f64 u u) t1))) t1) #s(literal -1 binary64) #s(literal 1 binary64)) (*.f64 t1 t1)))
#s(approx (+ t1 u) (*.f64 (neg.f64 t1) (-.f64 (neg.f64 (/.f64 u t1)) #s(literal 1 binary64))))

eval42.0ms (1.3%)

Memory
6.4MiB live, 51.9MiB allocated; 4ms collecting garbage
Compiler

Compiled 6 554 to 970 computations (85.2% saved)

prune27.0ms (0.8%)

Memory
-16.3MiB live, 30.7MiB allocated; 1ms collecting garbage
Pruning

17 alts after pruning (7 fresh and 10 done)

PrunedKeptTotal
New2622264
Fresh156
Picked055
Done055
Total26317280
Accuracy
100.0%
Counts
280 → 17
Alt Table
Click to see full alt table
StatusAccuracyProgram
69.6%
(/.f64 (*.f64 (neg.f64 t1) v) (fma.f64 (+.f64 u t1) t1 (*.f64 (+.f64 u t1) u)))
70.0%
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
42.0%
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) #s(approx (+ t1 u) u)))
42.0%
(/.f64 (*.f64 (neg.f64 t1) v) #s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) (*.f64 u u)))
98.7%
(*.f64 (/.f64 (neg.f64 t1) (+.f64 u t1)) (/.f64 v (+.f64 u t1)))
98.4%
(*.f64 (/.f64 (neg.f64 t1) (+.f64 u t1)) (/.f64 v #s(approx (+ u t1) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 u t1)) t1))))
51.7%
(*.f64 (/.f64 (neg.f64 t1) #s(approx (+ u t1) u)) (/.f64 v (+.f64 u t1)))
46.1%
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 #s(approx (+ u t1) t1) (+.f64 u t1))))
41.7%
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 #s(approx (+ t1 u) u) (+.f64 u t1))))
41.8%
(*.f64 (neg.f64 t1) (/.f64 v #s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) (*.f64 u u))))
59.6%
(*.f64 #s(approx (/ (neg t1) (+ u t1)) (-.f64 (/.f64 u t1) #s(literal 1 binary64))) (/.f64 v (+.f64 u t1)))
46.2%
(*.f64 #s(approx (/ (neg t1) (+ u t1)) (*.f64 (-.f64 (/.f64 t1 (*.f64 u u)) (pow.f64 u #s(literal -1 binary64))) t1)) (/.f64 v (+.f64 u t1)))
65.2%
(*.f64 #s(approx (/ (neg t1) (+ u t1)) #s(literal -1 binary64)) (/.f64 v (+.f64 u t1)))
50.2%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (*.f64 (/.f64 v u) (neg.f64 t1)) u))
48.0%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (*.f64 v (/.f64 (neg.f64 t1) u)) u))
58.6%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1))
49.4%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) u)))
Compiler

Compiled 416 to 277 computations (33.4% saved)

series42.0ms (1.3%)

Memory
5.0MiB live, 50.3MiB allocated; 3ms collecting garbage
Counts
27 → 261
Calls
Call 1
Inputs
(*.f64 #s(approx (/ (neg t1) (+ u t1)) (-.f64 (/.f64 u t1) #s(literal 1 binary64))) (/.f64 v (+.f64 u t1)))
#s(approx (/ (neg t1) (+ u t1)) (-.f64 (/.f64 u t1) #s(literal 1 binary64)))
(-.f64 (/.f64 u t1) #s(literal 1 binary64))
(/.f64 u t1)
u
t1
#s(literal 1 binary64)
(/.f64 v (+.f64 u t1))
v
(+.f64 u t1)
(*.f64 (neg.f64 t1) (/.f64 v #s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) (*.f64 u u))))
(neg.f64 t1)
(/.f64 v #s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) (*.f64 u u)))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) (*.f64 u u))
(*.f64 u u)
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 #s(approx (+ t1 u) u) (+.f64 u t1))))
(/.f64 v (*.f64 #s(approx (+ t1 u) u) (+.f64 u t1)))
(*.f64 #s(approx (+ t1 u) u) (+.f64 u t1))
#s(approx (+ t1 u) u)
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 #s(approx (+ u t1) t1) (+.f64 u t1))))
(/.f64 v (*.f64 #s(approx (+ u t1) t1) (+.f64 u t1)))
(*.f64 #s(approx (+ u t1) t1) (+.f64 u t1))
#s(approx (+ u t1) t1)
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (*.f64 v (/.f64 (neg.f64 t1) u)) u))
(/.f64 (*.f64 v (/.f64 (neg.f64 t1) u)) u)
(*.f64 v (/.f64 (neg.f64 t1) u))
(/.f64 (neg.f64 t1) u)
Outputs
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (* -1 (/ v t1))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (+ (* -1 (/ v t1)) (* 2 (/ (* u v) (pow t1 2))))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (+ (* -1 (/ v t1)) (* u (+ (* 2 (/ v (pow t1 2))) (* u (+ (* -4 (/ v (pow t1 3))) (/ v (pow t1 3)))))))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (+ (* -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))))))))))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 -1))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (- (/ u t1) 1)))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (- (* u (+ (* -1 (/ u (pow t1 2))) (/ 1 t1))) 1)))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (- (* u (+ (* u (- (/ u (pow t1 3)) (/ 1 (pow t1 2)))) (/ 1 t1))) 1)))
#s(approx (- (/ u t1) 1) #s(hole binary64 -1))
#s(approx (- (/ u t1) 1) #s(hole binary64 (- (/ u t1) 1)))
#s(approx (/ u t1) #s(hole binary64 (/ u t1)))
#s(approx u #s(hole binary64 u))
#s(approx (/ v (+ u t1)) #s(hole binary64 (/ v t1)))
#s(approx (/ v (+ u t1)) #s(hole binary64 (+ (* -1 (/ (* u v) (pow t1 2))) (/ v t1))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (+ (* u (- (/ (* u v) (pow t1 3)) (/ v (pow t1 2)))) (/ v t1))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (+ (* u (- (* u (- (* -1 (/ (* u v) (pow t1 4))) (* -1 (/ v (pow t1 3))))) (/ v (pow t1 2)))) (/ v t1))))
#s(approx (+ u t1) #s(hole binary64 t1))
#s(approx (+ u t1) #s(hole binary64 (+ t1 u)))
#s(approx (* (neg t1) (/ v (+ (* (+ u t1) t1) (* (+ u t1) u)))) #s(hole binary64 (* -1 (/ v t1))))
#s(approx (* (neg t1) (/ v (+ (* (+ u t1) t1) (* (+ u t1) u)))) #s(hole binary64 (+ (* -1 (/ v t1)) (* 2 (/ (* u v) (pow t1 2))))))
#s(approx (* (neg t1) (/ v (+ (* (+ u t1) t1) (* (+ u t1) u)))) #s(hole binary64 (+ (* -1 (/ v t1)) (* u (+ (* 2 (/ v (pow t1 2))) (* u (+ (* -4 (/ v (pow t1 3))) (/ v (pow t1 3)))))))))
#s(approx (* (neg t1) (/ v (+ (* (+ u t1) t1) (* (+ u t1) u)))) #s(hole binary64 (+ (* -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))))))))))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (/ v (pow t1 2))))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (+ (* -2 (/ (* u v) (pow t1 3))) (/ v (pow t1 2)))))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (+ (* u (- (* -1 (* u (+ (* -4 (/ v (pow t1 4))) (/ v (pow t1 4))))) (* 2 (/ v (pow t1 3))))) (/ v (pow t1 2)))))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (+ (* u (- (* u (- (* -1 (* u (+ (* -2 (/ v (pow t1 5))) (* -2 (/ (+ (* -4 (/ v (pow t1 4))) (/ v (pow t1 4))) t1))))) (+ (* -4 (/ v (pow t1 4))) (/ v (pow t1 4))))) (* 2 (/ v (pow t1 3))))) (/ v (pow t1 2)))))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) #s(hole binary64 (pow t1 2)))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) #s(hole binary64 (+ (* 2 (* t1 u)) (pow t1 2))))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) #s(hole binary64 (+ (* u (+ u (* 2 t1))) (pow t1 2))))
#s(approx (* u u) #s(hole binary64 (pow u 2)))
#s(approx (* (neg t1) (/ v (* (+ t1 u) (+ u t1)))) #s(hole binary64 (* -1 (/ v t1))))
#s(approx (* (neg t1) (/ v (* (+ t1 u) (+ u t1)))) #s(hole binary64 (+ (* -1 (/ v t1)) (* 2 (/ (* u v) (pow t1 2))))))
#s(approx (* (neg t1) (/ v (* (+ t1 u) (+ u t1)))) #s(hole binary64 (+ (* -1 (/ v t1)) (* u (+ (* 2 (/ v (pow t1 2))) (* u (+ (* -4 (/ v (pow t1 3))) (/ v (pow t1 3)))))))))
#s(approx (* (neg t1) (/ v (* (+ t1 u) (+ u t1)))) #s(hole binary64 (+ (* -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))))))))))
#s(approx (/ v (* (+ t1 u) (+ u t1))) #s(hole binary64 (/ v (pow t1 2))))
#s(approx (/ v (* (+ t1 u) (+ u t1))) #s(hole binary64 (+ (* -2 (/ (* u v) (pow t1 3))) (/ v (pow t1 2)))))
#s(approx (/ v (* (+ t1 u) (+ u t1))) #s(hole binary64 (+ (* u (- (* -1 (* u (+ (* -4 (/ v (pow t1 4))) (/ v (pow t1 4))))) (* 2 (/ v (pow t1 3))))) (/ v (pow t1 2)))))
#s(approx (/ v (* (+ t1 u) (+ u t1))) #s(hole binary64 (+ (* u (- (* u (- (* -1 (* u (+ (* -2 (/ v (pow t1 5))) (* -2 (/ (+ (* -4 (/ v (pow t1 4))) (/ v (pow t1 4))) t1))))) (+ (* -4 (/ v (pow t1 4))) (/ v (pow t1 4))))) (* 2 (/ v (pow t1 3))))) (/ v (pow t1 2)))))
#s(approx (* (+ t1 u) (+ u t1)) #s(hole binary64 (pow t1 2)))
#s(approx (* (+ t1 u) (+ u t1)) #s(hole binary64 (+ (* 2 (* t1 u)) (pow t1 2))))
#s(approx (* (+ t1 u) (+ u t1)) #s(hole binary64 (+ (* u (+ u (* 2 t1))) (pow t1 2))))
#s(approx (+ t1 u) #s(hole binary64 t1))
#s(approx (+ t1 u) #s(hole binary64 (+ t1 u)))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) #s(hole binary64 (* -1 (/ v t1))))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) #s(hole binary64 (+ (* -1 (/ v t1)) (* 2 (/ (* u v) (pow t1 2))))))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) #s(hole binary64 (+ (* -1 (/ v t1)) (* u (+ (* 2 (/ v (pow t1 2))) (* u (+ (* -4 (/ v (pow t1 3))) (/ v (pow t1 3)))))))))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) #s(hole binary64 (+ (* -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))))))))))
#s(approx (/ v (* (+ u t1) (+ u t1))) #s(hole binary64 (/ v (pow t1 2))))
#s(approx (/ v (* (+ u t1) (+ u t1))) #s(hole binary64 (+ (* -2 (/ (* u v) (pow t1 3))) (/ v (pow t1 2)))))
#s(approx (/ v (* (+ u t1) (+ u t1))) #s(hole binary64 (+ (* u (- (* -1 (* u (+ (* -4 (/ v (pow t1 4))) (/ v (pow t1 4))))) (* 2 (/ v (pow t1 3))))) (/ v (pow t1 2)))))
#s(approx (/ v (* (+ u t1) (+ u t1))) #s(hole binary64 (+ (* u (- (* u (- (* -1 (* u (+ (* -2 (/ v (pow t1 5))) (* -2 (/ (+ (* -4 (/ v (pow t1 4))) (/ v (pow t1 4))) t1))))) (+ (* -4 (/ v (pow t1 4))) (/ v (pow t1 4))))) (* 2 (/ v (pow t1 3))))) (/ v (pow t1 2)))))
#s(approx (* (+ u t1) (+ u t1)) #s(hole binary64 (pow t1 2)))
#s(approx (* (+ u t1) (+ u t1)) #s(hole binary64 (+ (* 2 (* t1 u)) (pow t1 2))))
#s(approx (* (+ u t1) (+ u t1)) #s(hole binary64 (+ (* u (+ u (* 2 t1))) (pow t1 2))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (* -1 (/ v t1))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (+ (* -1 (/ v t1)) (* 2 (/ (* u v) (pow t1 2))))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (+ (* -1 (/ v t1)) (* u (+ (* 2 (/ v (pow t1 2))) (* u (+ (* -4 (/ v (pow t1 3))) (/ v (pow t1 3)))))))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (+ (* -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))))))))))
#s(approx (/ (* v (/ (neg t1) u)) u) #s(hole binary64 (* -1 (/ (* t1 v) (pow u 2)))))
#s(approx (* v (/ (neg t1) u)) #s(hole binary64 (* -1 (/ (* t1 v) u))))
#s(approx (/ (neg t1) u) #s(hole binary64 (* -1 (/ t1 u))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (* -1 (/ (* t1 v) (pow u 2)))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (/ (+ (* -1 (* t1 v)) (* 2 (/ (* (pow t1 2) v) u))) (pow u 2))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (/ (+ (* -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))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (/ (+ (* -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))))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (* -1 (/ t1 u))))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (/ (+ (* -1 t1) (/ (pow t1 2) u)) u)))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (/ (+ (* -1 t1) (+ (* -1 (/ (pow t1 3) (pow u 2))) (/ (pow t1 2) u))) u)))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (/ (+ (* -1 t1) (+ (* -1 (/ (pow t1 3) (pow u 2))) (+ (/ (pow t1 2) u) (/ (pow t1 4) (pow u 3))))) u)))
#s(approx (- (/ u t1) 1) #s(hole binary64 (/ u t1)))
#s(approx (- (/ u t1) 1) #s(hole binary64 (* u (- (/ 1 t1) (/ 1 u)))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (/ v u)))
#s(approx (/ v (+ u t1)) #s(hole binary64 (/ (+ v (* -1 (/ (* t1 v) u))) u)))
#s(approx (/ v (+ u t1)) #s(hole binary64 (/ (- (+ v (/ (* (pow t1 2) v) (pow u 2))) (/ (* t1 v) u)) u)))
#s(approx (/ v (+ u t1)) #s(hole binary64 (/ (- (+ v (* -1 (/ (* (pow t1 3) v) (pow u 3)))) (+ (* -1 (/ (* (pow t1 2) v) (pow u 2))) (/ (* t1 v) u))) u)))
#s(approx (+ u t1) #s(hole binary64 u))
#s(approx (+ u t1) #s(hole binary64 (* u (+ 1 (/ t1 u)))))
#s(approx (* (neg t1) (/ v (+ (* (+ u t1) t1) (* (+ u t1) u)))) #s(hole binary64 (* -1 (/ (* t1 v) (pow u 2)))))
#s(approx (* (neg t1) (/ v (+ (* (+ u t1) t1) (* (+ u t1) u)))) #s(hole binary64 (/ (+ (* -1 (* t1 v)) (* 2 (/ (* (pow t1 2) v) u))) (pow u 2))))
#s(approx (* (neg t1) (/ v (+ (* (+ u t1) t1) (* (+ u t1) u)))) #s(hole binary64 (/ (+ (* -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))))
#s(approx (* (neg t1) (/ v (+ (* (+ u t1) t1) (* (+ u t1) u)))) #s(hole binary64 (/ (+ (* -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))))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (/ v (pow u 2))))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (/ (+ v (* -2 (/ (* t1 v) u))) (pow u 2))))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (/ (- (+ v (* -1 (/ (+ (* -4 (* (pow t1 2) v)) (* (pow t1 2) v)) (pow u 2)))) (* 2 (/ (* t1 v) u))) (pow u 2))))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (/ (- (+ v (* -1 (/ (+ (* -2 (* t1 (+ (* -4 (* (pow t1 2) v)) (* (pow t1 2) v)))) (* -2 (* (pow t1 3) v))) (pow u 3)))) (+ (* -4 (/ (* (pow t1 2) v) (pow u 2))) (+ (* 2 (/ (* t1 v) u)) (/ (* (pow t1 2) v) (pow u 2))))) (pow u 2))))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) #s(hole binary64 (pow u 2)))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) #s(hole binary64 (* (pow u 2) (+ 1 (* 2 (/ t1 u))))))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) #s(hole binary64 (* (pow u 2) (+ 1 (+ (* 2 (/ t1 u)) (/ (pow t1 2) (pow u 2)))))))
#s(approx (* (neg t1) (/ v (* (+ t1 u) (+ u t1)))) #s(hole binary64 (* -1 (/ (* t1 v) (pow u 2)))))
#s(approx (* (neg t1) (/ v (* (+ t1 u) (+ u t1)))) #s(hole binary64 (/ (+ (* -1 (* t1 v)) (* 2 (/ (* (pow t1 2) v) u))) (pow u 2))))
#s(approx (* (neg t1) (/ v (* (+ t1 u) (+ u t1)))) #s(hole binary64 (/ (+ (* -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))))
#s(approx (* (neg t1) (/ v (* (+ t1 u) (+ u t1)))) #s(hole binary64 (/ (+ (* -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))))
#s(approx (/ v (* (+ t1 u) (+ u t1))) #s(hole binary64 (/ v (pow u 2))))
#s(approx (/ v (* (+ t1 u) (+ u t1))) #s(hole binary64 (/ (+ v (* -2 (/ (* t1 v) u))) (pow u 2))))
#s(approx (/ v (* (+ t1 u) (+ u t1))) #s(hole binary64 (/ (- (+ v (* -1 (/ (+ (* -4 (* (pow t1 2) v)) (* (pow t1 2) v)) (pow u 2)))) (* 2 (/ (* t1 v) u))) (pow u 2))))
#s(approx (/ v (* (+ t1 u) (+ u t1))) #s(hole binary64 (/ (- (+ v (* -1 (/ (+ (* -2 (* t1 (+ (* -4 (* (pow t1 2) v)) (* (pow t1 2) v)))) (* -2 (* (pow t1 3) v))) (pow u 3)))) (+ (* -4 (/ (* (pow t1 2) v) (pow u 2))) (+ (* 2 (/ (* t1 v) u)) (/ (* (pow t1 2) v) (pow u 2))))) (pow u 2))))
#s(approx (* (+ t1 u) (+ u t1)) #s(hole binary64 (pow u 2)))
#s(approx (* (+ t1 u) (+ u t1)) #s(hole binary64 (* (pow u 2) (+ 1 (* 2 (/ t1 u))))))
#s(approx (* (+ t1 u) (+ u t1)) #s(hole binary64 (* (pow u 2) (+ 1 (+ (* 2 (/ t1 u)) (/ (pow t1 2) (pow u 2)))))))
#s(approx (+ t1 u) #s(hole binary64 u))
#s(approx (+ t1 u) #s(hole binary64 (* u (+ 1 (/ t1 u)))))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) #s(hole binary64 (* -1 (/ (* t1 v) (pow u 2)))))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) #s(hole binary64 (/ (+ (* -1 (* t1 v)) (* 2 (/ (* (pow t1 2) v) u))) (pow u 2))))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) #s(hole binary64 (/ (+ (* -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))))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) #s(hole binary64 (/ (+ (* -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))))
#s(approx (/ v (* (+ u t1) (+ u t1))) #s(hole binary64 (/ v (pow u 2))))
#s(approx (/ v (* (+ u t1) (+ u t1))) #s(hole binary64 (/ (+ v (* -2 (/ (* t1 v) u))) (pow u 2))))
#s(approx (/ v (* (+ u t1) (+ u t1))) #s(hole binary64 (/ (- (+ v (* -1 (/ (+ (* -4 (* (pow t1 2) v)) (* (pow t1 2) v)) (pow u 2)))) (* 2 (/ (* t1 v) u))) (pow u 2))))
#s(approx (/ v (* (+ u t1) (+ u t1))) #s(hole binary64 (/ (- (+ v (* -1 (/ (+ (* -2 (* t1 (+ (* -4 (* (pow t1 2) v)) (* (pow t1 2) v)))) (* -2 (* (pow t1 3) v))) (pow u 3)))) (+ (* -4 (/ (* (pow t1 2) v) (pow u 2))) (+ (* 2 (/ (* t1 v) u)) (/ (* (pow t1 2) v) (pow u 2))))) (pow u 2))))
#s(approx (* (+ u t1) (+ u t1)) #s(hole binary64 (pow u 2)))
#s(approx (* (+ u t1) (+ u t1)) #s(hole binary64 (* (pow u 2) (+ 1 (* 2 (/ t1 u))))))
#s(approx (* (+ u t1) (+ u t1)) #s(hole binary64 (* (pow u 2) (+ 1 (+ (* 2 (/ t1 u)) (/ (pow t1 2) (pow u 2)))))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (* -1 (/ (* t1 v) (pow u 2)))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (/ (+ (* -1 (* t1 v)) (* 2 (/ (* (pow t1 2) v) u))) (pow u 2))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (/ (+ (* -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))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (/ (+ (* -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))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole 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))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (/ (+ (* -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))))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (* -1 (/ (+ t1 (* -1 (/ (pow t1 2) u))) u))))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (* -1 (/ (+ t1 (* -1 (/ (+ (* -1 (/ (pow t1 3) u)) (pow t1 2)) u))) u))))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (* -1 (/ (+ t1 (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (pow t1 4) u)) (pow t1 3)) u)) (pow t1 2)) u))) u))))
#s(approx (- (/ u t1) 1) #s(hole binary64 (* -1 (* u (- (/ 1 u) (/ 1 t1))))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (* -1 (/ (+ (* -1 v) (/ (* t1 v) u)) u))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (* -1 (/ (+ (* -1 v) (* -1 (/ (- (/ (* (pow t1 2) v) u) (* t1 v)) u))) u))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (* -1 (/ (+ (* -1 v) (* -1 (/ (- (* -1 (/ (- (/ (* (pow t1 3) v) u) (* (pow t1 2) v)) u)) (* t1 v)) u))) u))))
#s(approx (+ u t1) #s(hole binary64 (* -1 (* u (- (* -1 (/ t1 u)) 1)))))
#s(approx (* (neg t1) (/ v (+ (* (+ u t1) t1) (* (+ u t1) u)))) #s(hole 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))))
#s(approx (* (neg t1) (/ v (+ (* (+ u t1) t1) (* (+ u t1) u)))) #s(hole binary64 (/ (+ (* -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))))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (/ (+ v (* -1 (/ (- (+ (* -4 (/ (* (pow t1 2) v) u)) (/ (* (pow t1 2) v) u)) (* -2 (* t1 v))) u))) (pow u 2))))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (/ (+ v (* -1 (/ (- (* -1 (/ (- (+ (* 2 (/ (* t1 (+ (* -4 (* (pow t1 2) v)) (* (pow t1 2) v))) u)) (* 2 (/ (* (pow t1 3) v) u))) (+ (* -4 (* (pow t1 2) v)) (* (pow t1 2) v))) u)) (* -2 (* t1 v))) u))) (pow u 2))))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) #s(hole binary64 (* (pow u 2) (+ 1 (* -1 (/ (+ (* -2 t1) (* -1 (/ (pow t1 2) u))) u))))))
#s(approx (* (neg t1) (/ v (* (+ t1 u) (+ u t1)))) #s(hole 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))))
#s(approx (* (neg t1) (/ v (* (+ t1 u) (+ u t1)))) #s(hole binary64 (/ (+ (* -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))))
#s(approx (/ v (* (+ t1 u) (+ u t1))) #s(hole binary64 (/ (+ v (* -1 (/ (- (+ (* -4 (/ (* (pow t1 2) v) u)) (/ (* (pow t1 2) v) u)) (* -2 (* t1 v))) u))) (pow u 2))))
#s(approx (/ v (* (+ t1 u) (+ u t1))) #s(hole binary64 (/ (+ v (* -1 (/ (- (* -1 (/ (- (+ (* 2 (/ (* t1 (+ (* -4 (* (pow t1 2) v)) (* (pow t1 2) v))) u)) (* 2 (/ (* (pow t1 3) v) u))) (+ (* -4 (* (pow t1 2) v)) (* (pow t1 2) v))) u)) (* -2 (* t1 v))) u))) (pow u 2))))
#s(approx (* (+ t1 u) (+ u t1)) #s(hole binary64 (* (pow u 2) (+ 1 (* -1 (/ (+ (* -2 t1) (* -1 (/ (pow t1 2) u))) u))))))
#s(approx (+ t1 u) #s(hole binary64 (* -1 (* u (- (* -1 (/ t1 u)) 1)))))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) #s(hole 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))))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) #s(hole binary64 (/ (+ (* -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))))
#s(approx (/ v (* (+ u t1) (+ u t1))) #s(hole binary64 (/ (+ v (* -1 (/ (- (+ (* -4 (/ (* (pow t1 2) v) u)) (/ (* (pow t1 2) v) u)) (* -2 (* t1 v))) u))) (pow u 2))))
#s(approx (/ v (* (+ u t1) (+ u t1))) #s(hole binary64 (/ (+ v (* -1 (/ (- (* -1 (/ (- (+ (* 2 (/ (* t1 (+ (* -4 (* (pow t1 2) v)) (* (pow t1 2) v))) u)) (* 2 (/ (* (pow t1 3) v) u))) (+ (* -4 (* (pow t1 2) v)) (* (pow t1 2) v))) u)) (* -2 (* t1 v))) u))) (pow u 2))))
#s(approx (* (+ u t1) (+ u t1)) #s(hole binary64 (* (pow u 2) (+ 1 (* -1 (/ (+ (* -2 t1) (* -1 (/ (pow t1 2) u))) u))))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole 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))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (/ (+ (* -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))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (* -1 (/ (* t1 v) (pow (+ t1 u) 2)))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (/ v (+ t1 u))))
#s(approx v #s(hole binary64 v))
#s(approx (* (neg t1) (/ v (+ (* (+ u t1) t1) (* (+ u t1) u)))) #s(hole binary64 (* -1 (/ (* t1 v) (+ (* t1 (+ t1 u)) (* u (+ t1 u)))))))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (/ v (+ (* t1 (+ t1 u)) (* u (+ t1 u))))))
#s(approx (* (neg t1) (/ v (* (+ t1 u) (+ u t1)))) #s(hole binary64 (* -1 (/ (* t1 v) (pow (+ t1 u) 2)))))
#s(approx (/ v (* (+ t1 u) (+ u t1))) #s(hole binary64 (/ v (pow (+ t1 u) 2))))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) #s(hole binary64 (* -1 (/ (* t1 v) (pow (+ t1 u) 2)))))
#s(approx (/ v (* (+ u t1) (+ u t1))) #s(hole binary64 (/ v (pow (+ t1 u) 2))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (* -1 (/ (* t1 v) (pow (+ t1 u) 2)))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (* t1 (+ (* -1 (/ v (pow u 2))) (* 2 (/ (* t1 v) (pow u 3)))))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (* t1 (+ (* -1 (/ v (pow u 2))) (* t1 (+ (* 2 (/ v (pow u 3))) (* t1 (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))))))))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (* 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)))))))))))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (* t1 (- (/ t1 (pow u 2)) (/ 1 u)))))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (* t1 (- (* t1 (+ (* -1 (/ t1 (pow u 3))) (/ 1 (pow u 2)))) (/ 1 u)))))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (* t1 (- (* t1 (+ (* t1 (- (/ t1 (pow u 4)) (/ 1 (pow u 3)))) (/ 1 (pow u 2)))) (/ 1 u)))))
#s(approx (- (/ u t1) 1) #s(hole binary64 (/ (+ u (* -1 t1)) t1)))
#s(approx t1 #s(hole binary64 t1))
#s(approx (/ v (+ u t1)) #s(hole binary64 (+ (* -1 (/ (* t1 v) (pow u 2))) (/ v u))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (+ (* t1 (- (/ (* t1 v) (pow u 3)) (/ v (pow u 2)))) (/ v u))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (+ (* t1 (- (* t1 (- (* -1 (/ (* t1 v) (pow u 4))) (* -1 (/ v (pow u 3))))) (/ v (pow u 2)))) (/ v u))))
#s(approx (* (neg t1) (/ v (+ (* (+ u t1) t1) (* (+ u t1) u)))) #s(hole binary64 (* t1 (+ (* -1 (/ v (pow u 2))) (* 2 (/ (* t1 v) (pow u 3)))))))
#s(approx (* (neg t1) (/ v (+ (* (+ u t1) t1) (* (+ u t1) u)))) #s(hole binary64 (* t1 (+ (* -1 (/ v (pow u 2))) (* t1 (+ (* 2 (/ v (pow u 3))) (* t1 (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))))))))))
#s(approx (* (neg t1) (/ v (+ (* (+ u t1) t1) (* (+ u t1) u)))) #s(hole binary64 (* 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)))))))))))
#s(approx (neg t1) #s(hole binary64 (* -1 t1)))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (+ (* -2 (/ (* t1 v) (pow u 3))) (/ v (pow u 2)))))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (+ (* t1 (- (* -1 (* t1 (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))))) (* 2 (/ v (pow u 3))))) (/ v (pow u 2)))))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (+ (* t1 (- (* t1 (- (* -1 (* t1 (+ (* -2 (/ v (pow u 5))) (* -2 (/ (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))) u))))) (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))))) (* 2 (/ v (pow u 3))))) (/ v (pow u 2)))))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) #s(hole binary64 (+ (* 2 (* t1 u)) (pow u 2))))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) #s(hole binary64 (+ (* t1 (+ t1 (* 2 u))) (pow u 2))))
#s(approx (* (neg t1) (/ v (* (+ t1 u) (+ u t1)))) #s(hole binary64 (* t1 (+ (* -1 (/ v (pow u 2))) (* 2 (/ (* t1 v) (pow u 3)))))))
#s(approx (* (neg t1) (/ v (* (+ t1 u) (+ u t1)))) #s(hole binary64 (* t1 (+ (* -1 (/ v (pow u 2))) (* t1 (+ (* 2 (/ v (pow u 3))) (* t1 (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))))))))))
#s(approx (* (neg t1) (/ v (* (+ t1 u) (+ u t1)))) #s(hole binary64 (* 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)))))))))))
#s(approx (/ v (* (+ t1 u) (+ u t1))) #s(hole binary64 (+ (* -2 (/ (* t1 v) (pow u 3))) (/ v (pow u 2)))))
#s(approx (/ v (* (+ t1 u) (+ u t1))) #s(hole binary64 (+ (* t1 (- (* -1 (* t1 (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))))) (* 2 (/ v (pow u 3))))) (/ v (pow u 2)))))
#s(approx (/ v (* (+ t1 u) (+ u t1))) #s(hole binary64 (+ (* t1 (- (* t1 (- (* -1 (* t1 (+ (* -2 (/ v (pow u 5))) (* -2 (/ (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))) u))))) (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))))) (* 2 (/ v (pow u 3))))) (/ v (pow u 2)))))
#s(approx (* (+ t1 u) (+ u t1)) #s(hole binary64 (+ (* 2 (* t1 u)) (pow u 2))))
#s(approx (* (+ t1 u) (+ u t1)) #s(hole binary64 (+ (* t1 (+ t1 (* 2 u))) (pow u 2))))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) #s(hole binary64 (* t1 (+ (* -1 (/ v (pow u 2))) (* 2 (/ (* t1 v) (pow u 3)))))))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) #s(hole binary64 (* t1 (+ (* -1 (/ v (pow u 2))) (* t1 (+ (* 2 (/ v (pow u 3))) (* t1 (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))))))))))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) #s(hole binary64 (* 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)))))))))))
#s(approx (/ v (* (+ u t1) (+ u t1))) #s(hole binary64 (+ (* -2 (/ (* t1 v) (pow u 3))) (/ v (pow u 2)))))
#s(approx (/ v (* (+ u t1) (+ u t1))) #s(hole binary64 (+ (* t1 (- (* -1 (* t1 (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))))) (* 2 (/ v (pow u 3))))) (/ v (pow u 2)))))
#s(approx (/ v (* (+ u t1) (+ u t1))) #s(hole binary64 (+ (* t1 (- (* t1 (- (* -1 (* t1 (+ (* -2 (/ v (pow u 5))) (* -2 (/ (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))) u))))) (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))))) (* 2 (/ v (pow u 3))))) (/ v (pow u 2)))))
#s(approx (* (+ u t1) (+ u t1)) #s(hole binary64 (+ (* 2 (* t1 u)) (pow u 2))))
#s(approx (* (+ u t1) (+ u t1)) #s(hole binary64 (+ (* t1 (+ t1 (* 2 u))) (pow u 2))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (* t1 (+ (* -1 (/ v (pow u 2))) (* 2 (/ (* t1 v) (pow u 3)))))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (* t1 (+ (* -1 (/ v (pow u 2))) (* t1 (+ (* 2 (/ v (pow u 3))) (* t1 (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))))))))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (* 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)))))))))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (/ (+ (* -1 v) (* 2 (/ (* u v) t1))) t1)))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (/ (+ (* -4 (/ (* (pow u 2) v) (pow t1 2))) (+ (* -1 v) (+ (* 2 (/ (* u v) t1)) (/ (* (pow u 2) v) (pow t1 2))))) t1)))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (/ (+ (* -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)))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (- (* -1 (/ (pow u 2) (pow t1 2))) (+ 1 (* -1 (/ u t1))))))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (- (/ (pow u 3) (pow t1 3)) (+ 1 (+ (* -1 (/ u t1)) (/ (pow u 2) (pow t1 2)))))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (/ (+ v (* -1 (/ (* u v) t1))) t1)))
#s(approx (/ v (+ u t1)) #s(hole binary64 (/ (- (+ v (/ (* (pow u 2) v) (pow t1 2))) (/ (* u v) t1)) t1)))
#s(approx (/ v (+ u t1)) #s(hole binary64 (/ (- (+ v (* -1 (/ (* (pow u 3) v) (pow t1 3)))) (+ (* -1 (/ (* (pow u 2) v) (pow t1 2))) (/ (* u v) t1))) t1)))
#s(approx (+ u t1) #s(hole binary64 (* t1 (+ 1 (/ u t1)))))
#s(approx (* (neg t1) (/ v (+ (* (+ u t1) t1) (* (+ u t1) u)))) #s(hole binary64 (/ (+ (* -1 v) (* 2 (/ (* u v) t1))) t1)))
#s(approx (* (neg t1) (/ v (+ (* (+ u t1) t1) (* (+ u t1) u)))) #s(hole binary64 (/ (+ (* -4 (/ (* (pow u 2) v) (pow t1 2))) (+ (* -1 v) (+ (* 2 (/ (* u v) t1)) (/ (* (pow u 2) v) (pow t1 2))))) t1)))
#s(approx (* (neg t1) (/ v (+ (* (+ u t1) t1) (* (+ u t1) u)))) #s(hole binary64 (/ (+ (* -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)))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (/ (+ v (* -2 (/ (* u v) t1))) (pow t1 2))))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (/ (- (+ v (* -1 (/ (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v)) (pow t1 2)))) (* 2 (/ (* u v) t1))) (pow t1 2))))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (/ (- (+ v (* -1 (/ (+ (* -2 (* u (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v)))) (* -2 (* (pow u 3) v))) (pow t1 3)))) (+ (* -4 (/ (* (pow u 2) v) (pow t1 2))) (+ (* 2 (/ (* u v) t1)) (/ (* (pow u 2) v) (pow t1 2))))) (pow t1 2))))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) #s(hole binary64 (* (pow t1 2) (+ 1 (* 2 (/ u t1))))))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) #s(hole binary64 (* (pow t1 2) (+ 1 (+ (* 2 (/ u t1)) (/ (pow u 2) (pow t1 2)))))))
#s(approx (* (neg t1) (/ v (* (+ t1 u) (+ u t1)))) #s(hole binary64 (/ (+ (* -1 v) (* 2 (/ (* u v) t1))) t1)))
#s(approx (* (neg t1) (/ v (* (+ t1 u) (+ u t1)))) #s(hole binary64 (/ (+ (* -4 (/ (* (pow u 2) v) (pow t1 2))) (+ (* -1 v) (+ (* 2 (/ (* u v) t1)) (/ (* (pow u 2) v) (pow t1 2))))) t1)))
#s(approx (* (neg t1) (/ v (* (+ t1 u) (+ u t1)))) #s(hole binary64 (/ (+ (* -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)))
#s(approx (/ v (* (+ t1 u) (+ u t1))) #s(hole binary64 (/ (+ v (* -2 (/ (* u v) t1))) (pow t1 2))))
#s(approx (/ v (* (+ t1 u) (+ u t1))) #s(hole binary64 (/ (- (+ v (* -1 (/ (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v)) (pow t1 2)))) (* 2 (/ (* u v) t1))) (pow t1 2))))
#s(approx (/ v (* (+ t1 u) (+ u t1))) #s(hole binary64 (/ (- (+ v (* -1 (/ (+ (* -2 (* u (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v)))) (* -2 (* (pow u 3) v))) (pow t1 3)))) (+ (* -4 (/ (* (pow u 2) v) (pow t1 2))) (+ (* 2 (/ (* u v) t1)) (/ (* (pow u 2) v) (pow t1 2))))) (pow t1 2))))
#s(approx (* (+ t1 u) (+ u t1)) #s(hole binary64 (* (pow t1 2) (+ 1 (* 2 (/ u t1))))))
#s(approx (* (+ t1 u) (+ u t1)) #s(hole binary64 (* (pow t1 2) (+ 1 (+ (* 2 (/ u t1)) (/ (pow u 2) (pow t1 2)))))))
#s(approx (+ t1 u) #s(hole binary64 (* t1 (+ 1 (/ u t1)))))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) #s(hole binary64 (/ (+ (* -1 v) (* 2 (/ (* u v) t1))) t1)))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) #s(hole binary64 (/ (+ (* -4 (/ (* (pow u 2) v) (pow t1 2))) (+ (* -1 v) (+ (* 2 (/ (* u v) t1)) (/ (* (pow u 2) v) (pow t1 2))))) t1)))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) #s(hole binary64 (/ (+ (* -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)))
#s(approx (/ v (* (+ u t1) (+ u t1))) #s(hole binary64 (/ (+ v (* -2 (/ (* u v) t1))) (pow t1 2))))
#s(approx (/ v (* (+ u t1) (+ u t1))) #s(hole binary64 (/ (- (+ v (* -1 (/ (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v)) (pow t1 2)))) (* 2 (/ (* u v) t1))) (pow t1 2))))
#s(approx (/ v (* (+ u t1) (+ u t1))) #s(hole binary64 (/ (- (+ v (* -1 (/ (+ (* -2 (* u (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v)))) (* -2 (* (pow u 3) v))) (pow t1 3)))) (+ (* -4 (/ (* (pow u 2) v) (pow t1 2))) (+ (* 2 (/ (* u v) t1)) (/ (* (pow u 2) v) (pow t1 2))))) (pow t1 2))))
#s(approx (* (+ u t1) (+ u t1)) #s(hole binary64 (* (pow t1 2) (+ 1 (* 2 (/ u t1))))))
#s(approx (* (+ u t1) (+ u t1)) #s(hole binary64 (* (pow t1 2) (+ 1 (+ (* 2 (/ u t1)) (/ (pow u 2) (pow t1 2)))))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (/ (+ (* -1 v) (* 2 (/ (* u v) t1))) t1)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (/ (+ (* -4 (/ (* (pow u 2) v) (pow t1 2))) (+ (* -1 v) (+ (* 2 (/ (* u v) t1)) (/ (* (pow u 2) v) (pow t1 2))))) t1)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (/ (+ (* -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)))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (* -1 (/ (+ v (* -2 (/ (* u v) t1))) t1))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (* -1 (/ (+ v (* -1 (/ (- (+ (* -4 (/ (* (pow u 2) v) t1)) (/ (* (pow u 2) v) t1)) (* -2 (* u v))) t1))) t1))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (* -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))))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (- (* -1 (/ (- (/ (pow u 2) t1) u) t1)) 1)))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (- (* -1 (/ (- (* -1 (/ (- (/ (pow u 3) t1) (pow u 2)) t1)) u) t1)) 1)))
#s(approx (/ v (+ u t1)) #s(hole binary64 (* -1 (/ (+ (* -1 v) (/ (* u v) t1)) t1))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (* -1 (/ (+ (* -1 v) (* -1 (/ (- (/ (* (pow u 2) v) t1) (* u v)) t1))) t1))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (* -1 (/ (+ (* -1 v) (* -1 (/ (- (* -1 (/ (- (/ (* (pow u 3) v) t1) (* (pow u 2) v)) t1)) (* u v)) t1))) t1))))
#s(approx (+ u t1) #s(hole binary64 (* -1 (* t1 (- (* -1 (/ u t1)) 1)))))
#s(approx (* (neg t1) (/ v (+ (* (+ u t1) t1) (* (+ u t1) u)))) #s(hole binary64 (* -1 (/ (+ v (* -2 (/ (* u v) t1))) t1))))
#s(approx (* (neg t1) (/ v (+ (* (+ u t1) t1) (* (+ u t1) u)))) #s(hole binary64 (* -1 (/ (+ v (* -1 (/ (- (+ (* -4 (/ (* (pow u 2) v) t1)) (/ (* (pow u 2) v) t1)) (* -2 (* u v))) t1))) t1))))
#s(approx (* (neg t1) (/ v (+ (* (+ u t1) t1) (* (+ u t1) u)))) #s(hole binary64 (* -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))))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (/ (+ v (* -1 (/ (- (+ (* -4 (/ (* (pow u 2) v) t1)) (/ (* (pow u 2) v) t1)) (* -2 (* u v))) t1))) (pow t1 2))))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (/ (+ 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))) (pow t1 2))))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) #s(hole binary64 (* (pow t1 2) (+ 1 (* -1 (/ (+ (* -2 u) (* -1 (/ (pow u 2) t1))) t1))))))
#s(approx (* (neg t1) (/ v (* (+ t1 u) (+ u t1)))) #s(hole binary64 (* -1 (/ (+ v (* -2 (/ (* u v) t1))) t1))))
#s(approx (* (neg t1) (/ v (* (+ t1 u) (+ u t1)))) #s(hole binary64 (* -1 (/ (+ v (* -1 (/ (- (+ (* -4 (/ (* (pow u 2) v) t1)) (/ (* (pow u 2) v) t1)) (* -2 (* u v))) t1))) t1))))
#s(approx (* (neg t1) (/ v (* (+ t1 u) (+ u t1)))) #s(hole binary64 (* -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))))
#s(approx (/ v (* (+ t1 u) (+ u t1))) #s(hole binary64 (/ (+ v (* -1 (/ (- (+ (* -4 (/ (* (pow u 2) v) t1)) (/ (* (pow u 2) v) t1)) (* -2 (* u v))) t1))) (pow t1 2))))
#s(approx (/ v (* (+ t1 u) (+ u t1))) #s(hole binary64 (/ (+ 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))) (pow t1 2))))
#s(approx (* (+ t1 u) (+ u t1)) #s(hole binary64 (* (pow t1 2) (+ 1 (* -1 (/ (+ (* -2 u) (* -1 (/ (pow u 2) t1))) t1))))))
#s(approx (+ t1 u) #s(hole binary64 (* -1 (* t1 (- (* -1 (/ u t1)) 1)))))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) #s(hole binary64 (* -1 (/ (+ v (* -2 (/ (* u v) t1))) t1))))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) #s(hole binary64 (* -1 (/ (+ v (* -1 (/ (- (+ (* -4 (/ (* (pow u 2) v) t1)) (/ (* (pow u 2) v) t1)) (* -2 (* u v))) t1))) t1))))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) #s(hole binary64 (* -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))))
#s(approx (/ v (* (+ u t1) (+ u t1))) #s(hole binary64 (/ (+ v (* -1 (/ (- (+ (* -4 (/ (* (pow u 2) v) t1)) (/ (* (pow u 2) v) t1)) (* -2 (* u v))) t1))) (pow t1 2))))
#s(approx (/ v (* (+ u t1) (+ u t1))) #s(hole binary64 (/ (+ 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))) (pow t1 2))))
#s(approx (* (+ u t1) (+ u t1)) #s(hole binary64 (* (pow t1 2) (+ 1 (* -1 (/ (+ (* -2 u) (* -1 (/ (pow u 2) t1))) t1))))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (* -1 (/ (+ v (* -2 (/ (* u v) t1))) t1))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (* -1 (/ (+ v (* -1 (/ (- (+ (* -4 (/ (* (pow u 2) v) t1)) (/ (* (pow u 2) v) t1)) (* -2 (* u v))) t1))) t1))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (* -1 (/ (+ v (* -1 (/ (- (* -1 (/ (- (+ (* 2 (/ (* u (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v))) t1)) (* 2 (/ (* (pow u 3) v) t1))) (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v))) t1)) (* -2 (* u v))) t1))) t1))))
Calls

9 calls:

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

rewrite223.0ms (6.9%)

Memory
55.5MiB live, 185.7MiB allocated; 33ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
08299819
08558174
145268174
082307865
Stop Event
iter limit
node limit
iter limit
Counts
288 → 354
Calls
Call 1
Inputs
(*.f64 #s(approx (/ (neg t1) (+ u t1)) (-.f64 (/.f64 u t1) #s(literal 1 binary64))) (/.f64 v (+.f64 u t1)))
#s(approx (/ (neg t1) (+ u t1)) (-.f64 (/.f64 u t1) #s(literal 1 binary64)))
(-.f64 (/.f64 u t1) #s(literal 1 binary64))
(/.f64 u t1)
u
t1
#s(literal 1 binary64)
(/.f64 v (+.f64 u t1))
v
(+.f64 u t1)
(*.f64 (neg.f64 t1) (/.f64 v #s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) (*.f64 u u))))
(neg.f64 t1)
(/.f64 v #s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) (*.f64 u u)))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) (*.f64 u u))
(*.f64 u u)
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 #s(approx (+ t1 u) u) (+.f64 u t1))))
(/.f64 v (*.f64 #s(approx (+ t1 u) u) (+.f64 u t1)))
(*.f64 #s(approx (+ t1 u) u) (+.f64 u t1))
#s(approx (+ t1 u) u)
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 #s(approx (+ u t1) t1) (+.f64 u t1))))
(/.f64 v (*.f64 #s(approx (+ u t1) t1) (+.f64 u t1)))
(*.f64 #s(approx (+ u t1) t1) (+.f64 u t1))
#s(approx (+ u t1) t1)
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (*.f64 v (/.f64 (neg.f64 t1) u)) u))
(/.f64 (*.f64 v (/.f64 (neg.f64 t1) u)) u)
(*.f64 v (/.f64 (neg.f64 t1) u))
(/.f64 (neg.f64 t1) u)
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (* -1 (/ v t1))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (+ (* -1 (/ v t1)) (* 2 (/ (* u v) (pow t1 2))))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (+ (* -1 (/ v t1)) (* u (+ (* 2 (/ v (pow t1 2))) (* u (+ (* -4 (/ v (pow t1 3))) (/ v (pow t1 3)))))))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (+ (* -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))))))))))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 -1))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (- (/ u t1) 1)))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (- (* u (+ (* -1 (/ u (pow t1 2))) (/ 1 t1))) 1)))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (- (* u (+ (* u (- (/ u (pow t1 3)) (/ 1 (pow t1 2)))) (/ 1 t1))) 1)))
#s(approx (- (/ u t1) 1) #s(hole binary64 -1))
#s(approx (- (/ u t1) 1) #s(hole binary64 (- (/ u t1) 1)))
#s(approx (/ u t1) #s(hole binary64 (/ u t1)))
#s(approx u #s(hole binary64 u))
#s(approx (/ v (+ u t1)) #s(hole binary64 (/ v t1)))
#s(approx (/ v (+ u t1)) #s(hole binary64 (+ (* -1 (/ (* u v) (pow t1 2))) (/ v t1))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (+ (* u (- (/ (* u v) (pow t1 3)) (/ v (pow t1 2)))) (/ v t1))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (+ (* u (- (* u (- (* -1 (/ (* u v) (pow t1 4))) (* -1 (/ v (pow t1 3))))) (/ v (pow t1 2)))) (/ v t1))))
#s(approx (+ u t1) #s(hole binary64 t1))
#s(approx (+ u t1) #s(hole binary64 (+ t1 u)))
#s(approx (* (neg t1) (/ v (+ (* (+ u t1) t1) (* (+ u t1) u)))) #s(hole binary64 (* -1 (/ v t1))))
#s(approx (* (neg t1) (/ v (+ (* (+ u t1) t1) (* (+ u t1) u)))) #s(hole binary64 (+ (* -1 (/ v t1)) (* 2 (/ (* u v) (pow t1 2))))))
#s(approx (* (neg t1) (/ v (+ (* (+ u t1) t1) (* (+ u t1) u)))) #s(hole binary64 (+ (* -1 (/ v t1)) (* u (+ (* 2 (/ v (pow t1 2))) (* u (+ (* -4 (/ v (pow t1 3))) (/ v (pow t1 3)))))))))
#s(approx (* (neg t1) (/ v (+ (* (+ u t1) t1) (* (+ u t1) u)))) #s(hole binary64 (+ (* -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))))))))))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (/ v (pow t1 2))))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (+ (* -2 (/ (* u v) (pow t1 3))) (/ v (pow t1 2)))))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (+ (* u (- (* -1 (* u (+ (* -4 (/ v (pow t1 4))) (/ v (pow t1 4))))) (* 2 (/ v (pow t1 3))))) (/ v (pow t1 2)))))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (+ (* u (- (* u (- (* -1 (* u (+ (* -2 (/ v (pow t1 5))) (* -2 (/ (+ (* -4 (/ v (pow t1 4))) (/ v (pow t1 4))) t1))))) (+ (* -4 (/ v (pow t1 4))) (/ v (pow t1 4))))) (* 2 (/ v (pow t1 3))))) (/ v (pow t1 2)))))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) #s(hole binary64 (pow t1 2)))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) #s(hole binary64 (+ (* 2 (* t1 u)) (pow t1 2))))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) #s(hole binary64 (+ (* u (+ u (* 2 t1))) (pow t1 2))))
#s(approx (* u u) #s(hole binary64 (pow u 2)))
#s(approx (* (neg t1) (/ v (* (+ t1 u) (+ u t1)))) #s(hole binary64 (* -1 (/ v t1))))
#s(approx (* (neg t1) (/ v (* (+ t1 u) (+ u t1)))) #s(hole binary64 (+ (* -1 (/ v t1)) (* 2 (/ (* u v) (pow t1 2))))))
#s(approx (* (neg t1) (/ v (* (+ t1 u) (+ u t1)))) #s(hole binary64 (+ (* -1 (/ v t1)) (* u (+ (* 2 (/ v (pow t1 2))) (* u (+ (* -4 (/ v (pow t1 3))) (/ v (pow t1 3)))))))))
#s(approx (* (neg t1) (/ v (* (+ t1 u) (+ u t1)))) #s(hole binary64 (+ (* -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))))))))))
#s(approx (/ v (* (+ t1 u) (+ u t1))) #s(hole binary64 (/ v (pow t1 2))))
#s(approx (/ v (* (+ t1 u) (+ u t1))) #s(hole binary64 (+ (* -2 (/ (* u v) (pow t1 3))) (/ v (pow t1 2)))))
#s(approx (/ v (* (+ t1 u) (+ u t1))) #s(hole binary64 (+ (* u (- (* -1 (* u (+ (* -4 (/ v (pow t1 4))) (/ v (pow t1 4))))) (* 2 (/ v (pow t1 3))))) (/ v (pow t1 2)))))
#s(approx (/ v (* (+ t1 u) (+ u t1))) #s(hole binary64 (+ (* u (- (* u (- (* -1 (* u (+ (* -2 (/ v (pow t1 5))) (* -2 (/ (+ (* -4 (/ v (pow t1 4))) (/ v (pow t1 4))) t1))))) (+ (* -4 (/ v (pow t1 4))) (/ v (pow t1 4))))) (* 2 (/ v (pow t1 3))))) (/ v (pow t1 2)))))
#s(approx (* (+ t1 u) (+ u t1)) #s(hole binary64 (pow t1 2)))
#s(approx (* (+ t1 u) (+ u t1)) #s(hole binary64 (+ (* 2 (* t1 u)) (pow t1 2))))
#s(approx (* (+ t1 u) (+ u t1)) #s(hole binary64 (+ (* u (+ u (* 2 t1))) (pow t1 2))))
#s(approx (+ t1 u) #s(hole binary64 t1))
#s(approx (+ t1 u) #s(hole binary64 (+ t1 u)))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) #s(hole binary64 (* -1 (/ v t1))))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) #s(hole binary64 (+ (* -1 (/ v t1)) (* 2 (/ (* u v) (pow t1 2))))))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) #s(hole binary64 (+ (* -1 (/ v t1)) (* u (+ (* 2 (/ v (pow t1 2))) (* u (+ (* -4 (/ v (pow t1 3))) (/ v (pow t1 3)))))))))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) #s(hole binary64 (+ (* -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))))))))))
#s(approx (/ v (* (+ u t1) (+ u t1))) #s(hole binary64 (/ v (pow t1 2))))
#s(approx (/ v (* (+ u t1) (+ u t1))) #s(hole binary64 (+ (* -2 (/ (* u v) (pow t1 3))) (/ v (pow t1 2)))))
#s(approx (/ v (* (+ u t1) (+ u t1))) #s(hole binary64 (+ (* u (- (* -1 (* u (+ (* -4 (/ v (pow t1 4))) (/ v (pow t1 4))))) (* 2 (/ v (pow t1 3))))) (/ v (pow t1 2)))))
#s(approx (/ v (* (+ u t1) (+ u t1))) #s(hole binary64 (+ (* u (- (* u (- (* -1 (* u (+ (* -2 (/ v (pow t1 5))) (* -2 (/ (+ (* -4 (/ v (pow t1 4))) (/ v (pow t1 4))) t1))))) (+ (* -4 (/ v (pow t1 4))) (/ v (pow t1 4))))) (* 2 (/ v (pow t1 3))))) (/ v (pow t1 2)))))
#s(approx (* (+ u t1) (+ u t1)) #s(hole binary64 (pow t1 2)))
#s(approx (* (+ u t1) (+ u t1)) #s(hole binary64 (+ (* 2 (* t1 u)) (pow t1 2))))
#s(approx (* (+ u t1) (+ u t1)) #s(hole binary64 (+ (* u (+ u (* 2 t1))) (pow t1 2))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (* -1 (/ v t1))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (+ (* -1 (/ v t1)) (* 2 (/ (* u v) (pow t1 2))))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (+ (* -1 (/ v t1)) (* u (+ (* 2 (/ v (pow t1 2))) (* u (+ (* -4 (/ v (pow t1 3))) (/ v (pow t1 3)))))))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (+ (* -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))))))))))
#s(approx (/ (* v (/ (neg t1) u)) u) #s(hole binary64 (* -1 (/ (* t1 v) (pow u 2)))))
#s(approx (* v (/ (neg t1) u)) #s(hole binary64 (* -1 (/ (* t1 v) u))))
#s(approx (/ (neg t1) u) #s(hole binary64 (* -1 (/ t1 u))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (* -1 (/ (* t1 v) (pow u 2)))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (/ (+ (* -1 (* t1 v)) (* 2 (/ (* (pow t1 2) v) u))) (pow u 2))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (/ (+ (* -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))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (/ (+ (* -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))))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (* -1 (/ t1 u))))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (/ (+ (* -1 t1) (/ (pow t1 2) u)) u)))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (/ (+ (* -1 t1) (+ (* -1 (/ (pow t1 3) (pow u 2))) (/ (pow t1 2) u))) u)))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (/ (+ (* -1 t1) (+ (* -1 (/ (pow t1 3) (pow u 2))) (+ (/ (pow t1 2) u) (/ (pow t1 4) (pow u 3))))) u)))
#s(approx (- (/ u t1) 1) #s(hole binary64 (/ u t1)))
#s(approx (- (/ u t1) 1) #s(hole binary64 (* u (- (/ 1 t1) (/ 1 u)))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (/ v u)))
#s(approx (/ v (+ u t1)) #s(hole binary64 (/ (+ v (* -1 (/ (* t1 v) u))) u)))
#s(approx (/ v (+ u t1)) #s(hole binary64 (/ (- (+ v (/ (* (pow t1 2) v) (pow u 2))) (/ (* t1 v) u)) u)))
#s(approx (/ v (+ u t1)) #s(hole binary64 (/ (- (+ v (* -1 (/ (* (pow t1 3) v) (pow u 3)))) (+ (* -1 (/ (* (pow t1 2) v) (pow u 2))) (/ (* t1 v) u))) u)))
#s(approx (+ u t1) #s(hole binary64 u))
#s(approx (+ u t1) #s(hole binary64 (* u (+ 1 (/ t1 u)))))
#s(approx (* (neg t1) (/ v (+ (* (+ u t1) t1) (* (+ u t1) u)))) #s(hole binary64 (* -1 (/ (* t1 v) (pow u 2)))))
#s(approx (* (neg t1) (/ v (+ (* (+ u t1) t1) (* (+ u t1) u)))) #s(hole binary64 (/ (+ (* -1 (* t1 v)) (* 2 (/ (* (pow t1 2) v) u))) (pow u 2))))
#s(approx (* (neg t1) (/ v (+ (* (+ u t1) t1) (* (+ u t1) u)))) #s(hole binary64 (/ (+ (* -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))))
#s(approx (* (neg t1) (/ v (+ (* (+ u t1) t1) (* (+ u t1) u)))) #s(hole binary64 (/ (+ (* -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))))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (/ v (pow u 2))))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (/ (+ v (* -2 (/ (* t1 v) u))) (pow u 2))))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (/ (- (+ v (* -1 (/ (+ (* -4 (* (pow t1 2) v)) (* (pow t1 2) v)) (pow u 2)))) (* 2 (/ (* t1 v) u))) (pow u 2))))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (/ (- (+ v (* -1 (/ (+ (* -2 (* t1 (+ (* -4 (* (pow t1 2) v)) (* (pow t1 2) v)))) (* -2 (* (pow t1 3) v))) (pow u 3)))) (+ (* -4 (/ (* (pow t1 2) v) (pow u 2))) (+ (* 2 (/ (* t1 v) u)) (/ (* (pow t1 2) v) (pow u 2))))) (pow u 2))))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) #s(hole binary64 (pow u 2)))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) #s(hole binary64 (* (pow u 2) (+ 1 (* 2 (/ t1 u))))))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) #s(hole binary64 (* (pow u 2) (+ 1 (+ (* 2 (/ t1 u)) (/ (pow t1 2) (pow u 2)))))))
#s(approx (* (neg t1) (/ v (* (+ t1 u) (+ u t1)))) #s(hole binary64 (* -1 (/ (* t1 v) (pow u 2)))))
#s(approx (* (neg t1) (/ v (* (+ t1 u) (+ u t1)))) #s(hole binary64 (/ (+ (* -1 (* t1 v)) (* 2 (/ (* (pow t1 2) v) u))) (pow u 2))))
#s(approx (* (neg t1) (/ v (* (+ t1 u) (+ u t1)))) #s(hole binary64 (/ (+ (* -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))))
#s(approx (* (neg t1) (/ v (* (+ t1 u) (+ u t1)))) #s(hole binary64 (/ (+ (* -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))))
#s(approx (/ v (* (+ t1 u) (+ u t1))) #s(hole binary64 (/ v (pow u 2))))
#s(approx (/ v (* (+ t1 u) (+ u t1))) #s(hole binary64 (/ (+ v (* -2 (/ (* t1 v) u))) (pow u 2))))
#s(approx (/ v (* (+ t1 u) (+ u t1))) #s(hole binary64 (/ (- (+ v (* -1 (/ (+ (* -4 (* (pow t1 2) v)) (* (pow t1 2) v)) (pow u 2)))) (* 2 (/ (* t1 v) u))) (pow u 2))))
#s(approx (/ v (* (+ t1 u) (+ u t1))) #s(hole binary64 (/ (- (+ v (* -1 (/ (+ (* -2 (* t1 (+ (* -4 (* (pow t1 2) v)) (* (pow t1 2) v)))) (* -2 (* (pow t1 3) v))) (pow u 3)))) (+ (* -4 (/ (* (pow t1 2) v) (pow u 2))) (+ (* 2 (/ (* t1 v) u)) (/ (* (pow t1 2) v) (pow u 2))))) (pow u 2))))
#s(approx (* (+ t1 u) (+ u t1)) #s(hole binary64 (pow u 2)))
#s(approx (* (+ t1 u) (+ u t1)) #s(hole binary64 (* (pow u 2) (+ 1 (* 2 (/ t1 u))))))
#s(approx (* (+ t1 u) (+ u t1)) #s(hole binary64 (* (pow u 2) (+ 1 (+ (* 2 (/ t1 u)) (/ (pow t1 2) (pow u 2)))))))
#s(approx (+ t1 u) #s(hole binary64 u))
#s(approx (+ t1 u) #s(hole binary64 (* u (+ 1 (/ t1 u)))))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) #s(hole binary64 (* -1 (/ (* t1 v) (pow u 2)))))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) #s(hole binary64 (/ (+ (* -1 (* t1 v)) (* 2 (/ (* (pow t1 2) v) u))) (pow u 2))))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) #s(hole binary64 (/ (+ (* -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))))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) #s(hole binary64 (/ (+ (* -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))))
#s(approx (/ v (* (+ u t1) (+ u t1))) #s(hole binary64 (/ v (pow u 2))))
#s(approx (/ v (* (+ u t1) (+ u t1))) #s(hole binary64 (/ (+ v (* -2 (/ (* t1 v) u))) (pow u 2))))
#s(approx (/ v (* (+ u t1) (+ u t1))) #s(hole binary64 (/ (- (+ v (* -1 (/ (+ (* -4 (* (pow t1 2) v)) (* (pow t1 2) v)) (pow u 2)))) (* 2 (/ (* t1 v) u))) (pow u 2))))
#s(approx (/ v (* (+ u t1) (+ u t1))) #s(hole binary64 (/ (- (+ v (* -1 (/ (+ (* -2 (* t1 (+ (* -4 (* (pow t1 2) v)) (* (pow t1 2) v)))) (* -2 (* (pow t1 3) v))) (pow u 3)))) (+ (* -4 (/ (* (pow t1 2) v) (pow u 2))) (+ (* 2 (/ (* t1 v) u)) (/ (* (pow t1 2) v) (pow u 2))))) (pow u 2))))
#s(approx (* (+ u t1) (+ u t1)) #s(hole binary64 (pow u 2)))
#s(approx (* (+ u t1) (+ u t1)) #s(hole binary64 (* (pow u 2) (+ 1 (* 2 (/ t1 u))))))
#s(approx (* (+ u t1) (+ u t1)) #s(hole binary64 (* (pow u 2) (+ 1 (+ (* 2 (/ t1 u)) (/ (pow t1 2) (pow u 2)))))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (* -1 (/ (* t1 v) (pow u 2)))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (/ (+ (* -1 (* t1 v)) (* 2 (/ (* (pow t1 2) v) u))) (pow u 2))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (/ (+ (* -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))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (/ (+ (* -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))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole 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))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (/ (+ (* -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))))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (* -1 (/ (+ t1 (* -1 (/ (pow t1 2) u))) u))))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (* -1 (/ (+ t1 (* -1 (/ (+ (* -1 (/ (pow t1 3) u)) (pow t1 2)) u))) u))))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (* -1 (/ (+ t1 (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (pow t1 4) u)) (pow t1 3)) u)) (pow t1 2)) u))) u))))
#s(approx (- (/ u t1) 1) #s(hole binary64 (* -1 (* u (- (/ 1 u) (/ 1 t1))))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (* -1 (/ (+ (* -1 v) (/ (* t1 v) u)) u))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (* -1 (/ (+ (* -1 v) (* -1 (/ (- (/ (* (pow t1 2) v) u) (* t1 v)) u))) u))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (* -1 (/ (+ (* -1 v) (* -1 (/ (- (* -1 (/ (- (/ (* (pow t1 3) v) u) (* (pow t1 2) v)) u)) (* t1 v)) u))) u))))
#s(approx (+ u t1) #s(hole binary64 (* -1 (* u (- (* -1 (/ t1 u)) 1)))))
#s(approx (* (neg t1) (/ v (+ (* (+ u t1) t1) (* (+ u t1) u)))) #s(hole 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))))
#s(approx (* (neg t1) (/ v (+ (* (+ u t1) t1) (* (+ u t1) u)))) #s(hole binary64 (/ (+ (* -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))))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (/ (+ v (* -1 (/ (- (+ (* -4 (/ (* (pow t1 2) v) u)) (/ (* (pow t1 2) v) u)) (* -2 (* t1 v))) u))) (pow u 2))))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (/ (+ v (* -1 (/ (- (* -1 (/ (- (+ (* 2 (/ (* t1 (+ (* -4 (* (pow t1 2) v)) (* (pow t1 2) v))) u)) (* 2 (/ (* (pow t1 3) v) u))) (+ (* -4 (* (pow t1 2) v)) (* (pow t1 2) v))) u)) (* -2 (* t1 v))) u))) (pow u 2))))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) #s(hole binary64 (* (pow u 2) (+ 1 (* -1 (/ (+ (* -2 t1) (* -1 (/ (pow t1 2) u))) u))))))
#s(approx (* (neg t1) (/ v (* (+ t1 u) (+ u t1)))) #s(hole 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))))
#s(approx (* (neg t1) (/ v (* (+ t1 u) (+ u t1)))) #s(hole binary64 (/ (+ (* -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))))
#s(approx (/ v (* (+ t1 u) (+ u t1))) #s(hole binary64 (/ (+ v (* -1 (/ (- (+ (* -4 (/ (* (pow t1 2) v) u)) (/ (* (pow t1 2) v) u)) (* -2 (* t1 v))) u))) (pow u 2))))
#s(approx (/ v (* (+ t1 u) (+ u t1))) #s(hole binary64 (/ (+ v (* -1 (/ (- (* -1 (/ (- (+ (* 2 (/ (* t1 (+ (* -4 (* (pow t1 2) v)) (* (pow t1 2) v))) u)) (* 2 (/ (* (pow t1 3) v) u))) (+ (* -4 (* (pow t1 2) v)) (* (pow t1 2) v))) u)) (* -2 (* t1 v))) u))) (pow u 2))))
#s(approx (* (+ t1 u) (+ u t1)) #s(hole binary64 (* (pow u 2) (+ 1 (* -1 (/ (+ (* -2 t1) (* -1 (/ (pow t1 2) u))) u))))))
#s(approx (+ t1 u) #s(hole binary64 (* -1 (* u (- (* -1 (/ t1 u)) 1)))))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) #s(hole 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))))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) #s(hole binary64 (/ (+ (* -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))))
#s(approx (/ v (* (+ u t1) (+ u t1))) #s(hole binary64 (/ (+ v (* -1 (/ (- (+ (* -4 (/ (* (pow t1 2) v) u)) (/ (* (pow t1 2) v) u)) (* -2 (* t1 v))) u))) (pow u 2))))
#s(approx (/ v (* (+ u t1) (+ u t1))) #s(hole binary64 (/ (+ v (* -1 (/ (- (* -1 (/ (- (+ (* 2 (/ (* t1 (+ (* -4 (* (pow t1 2) v)) (* (pow t1 2) v))) u)) (* 2 (/ (* (pow t1 3) v) u))) (+ (* -4 (* (pow t1 2) v)) (* (pow t1 2) v))) u)) (* -2 (* t1 v))) u))) (pow u 2))))
#s(approx (* (+ u t1) (+ u t1)) #s(hole binary64 (* (pow u 2) (+ 1 (* -1 (/ (+ (* -2 t1) (* -1 (/ (pow t1 2) u))) u))))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole 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))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (/ (+ (* -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))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (* -1 (/ (* t1 v) (pow (+ t1 u) 2)))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (/ v (+ t1 u))))
#s(approx v #s(hole binary64 v))
#s(approx (* (neg t1) (/ v (+ (* (+ u t1) t1) (* (+ u t1) u)))) #s(hole binary64 (* -1 (/ (* t1 v) (+ (* t1 (+ t1 u)) (* u (+ t1 u)))))))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (/ v (+ (* t1 (+ t1 u)) (* u (+ t1 u))))))
#s(approx (* (neg t1) (/ v (* (+ t1 u) (+ u t1)))) #s(hole binary64 (* -1 (/ (* t1 v) (pow (+ t1 u) 2)))))
#s(approx (/ v (* (+ t1 u) (+ u t1))) #s(hole binary64 (/ v (pow (+ t1 u) 2))))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) #s(hole binary64 (* -1 (/ (* t1 v) (pow (+ t1 u) 2)))))
#s(approx (/ v (* (+ u t1) (+ u t1))) #s(hole binary64 (/ v (pow (+ t1 u) 2))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (* -1 (/ (* t1 v) (pow (+ t1 u) 2)))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (* t1 (+ (* -1 (/ v (pow u 2))) (* 2 (/ (* t1 v) (pow u 3)))))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (* t1 (+ (* -1 (/ v (pow u 2))) (* t1 (+ (* 2 (/ v (pow u 3))) (* t1 (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))))))))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (* 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)))))))))))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (* t1 (- (/ t1 (pow u 2)) (/ 1 u)))))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (* t1 (- (* t1 (+ (* -1 (/ t1 (pow u 3))) (/ 1 (pow u 2)))) (/ 1 u)))))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (* t1 (- (* t1 (+ (* t1 (- (/ t1 (pow u 4)) (/ 1 (pow u 3)))) (/ 1 (pow u 2)))) (/ 1 u)))))
#s(approx (- (/ u t1) 1) #s(hole binary64 (/ (+ u (* -1 t1)) t1)))
#s(approx t1 #s(hole binary64 t1))
#s(approx (/ v (+ u t1)) #s(hole binary64 (+ (* -1 (/ (* t1 v) (pow u 2))) (/ v u))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (+ (* t1 (- (/ (* t1 v) (pow u 3)) (/ v (pow u 2)))) (/ v u))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (+ (* t1 (- (* t1 (- (* -1 (/ (* t1 v) (pow u 4))) (* -1 (/ v (pow u 3))))) (/ v (pow u 2)))) (/ v u))))
#s(approx (* (neg t1) (/ v (+ (* (+ u t1) t1) (* (+ u t1) u)))) #s(hole binary64 (* t1 (+ (* -1 (/ v (pow u 2))) (* 2 (/ (* t1 v) (pow u 3)))))))
#s(approx (* (neg t1) (/ v (+ (* (+ u t1) t1) (* (+ u t1) u)))) #s(hole binary64 (* t1 (+ (* -1 (/ v (pow u 2))) (* t1 (+ (* 2 (/ v (pow u 3))) (* t1 (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))))))))))
#s(approx (* (neg t1) (/ v (+ (* (+ u t1) t1) (* (+ u t1) u)))) #s(hole binary64 (* 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)))))))))))
#s(approx (neg t1) #s(hole binary64 (* -1 t1)))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (+ (* -2 (/ (* t1 v) (pow u 3))) (/ v (pow u 2)))))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (+ (* t1 (- (* -1 (* t1 (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))))) (* 2 (/ v (pow u 3))))) (/ v (pow u 2)))))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (+ (* t1 (- (* t1 (- (* -1 (* t1 (+ (* -2 (/ v (pow u 5))) (* -2 (/ (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))) u))))) (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))))) (* 2 (/ v (pow u 3))))) (/ v (pow u 2)))))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) #s(hole binary64 (+ (* 2 (* t1 u)) (pow u 2))))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) #s(hole binary64 (+ (* t1 (+ t1 (* 2 u))) (pow u 2))))
#s(approx (* (neg t1) (/ v (* (+ t1 u) (+ u t1)))) #s(hole binary64 (* t1 (+ (* -1 (/ v (pow u 2))) (* 2 (/ (* t1 v) (pow u 3)))))))
#s(approx (* (neg t1) (/ v (* (+ t1 u) (+ u t1)))) #s(hole binary64 (* t1 (+ (* -1 (/ v (pow u 2))) (* t1 (+ (* 2 (/ v (pow u 3))) (* t1 (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))))))))))
#s(approx (* (neg t1) (/ v (* (+ t1 u) (+ u t1)))) #s(hole binary64 (* 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)))))))))))
#s(approx (/ v (* (+ t1 u) (+ u t1))) #s(hole binary64 (+ (* -2 (/ (* t1 v) (pow u 3))) (/ v (pow u 2)))))
#s(approx (/ v (* (+ t1 u) (+ u t1))) #s(hole binary64 (+ (* t1 (- (* -1 (* t1 (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))))) (* 2 (/ v (pow u 3))))) (/ v (pow u 2)))))
#s(approx (/ v (* (+ t1 u) (+ u t1))) #s(hole binary64 (+ (* t1 (- (* t1 (- (* -1 (* t1 (+ (* -2 (/ v (pow u 5))) (* -2 (/ (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))) u))))) (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))))) (* 2 (/ v (pow u 3))))) (/ v (pow u 2)))))
#s(approx (* (+ t1 u) (+ u t1)) #s(hole binary64 (+ (* 2 (* t1 u)) (pow u 2))))
#s(approx (* (+ t1 u) (+ u t1)) #s(hole binary64 (+ (* t1 (+ t1 (* 2 u))) (pow u 2))))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) #s(hole binary64 (* t1 (+ (* -1 (/ v (pow u 2))) (* 2 (/ (* t1 v) (pow u 3)))))))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) #s(hole binary64 (* t1 (+ (* -1 (/ v (pow u 2))) (* t1 (+ (* 2 (/ v (pow u 3))) (* t1 (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))))))))))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) #s(hole binary64 (* 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)))))))))))
#s(approx (/ v (* (+ u t1) (+ u t1))) #s(hole binary64 (+ (* -2 (/ (* t1 v) (pow u 3))) (/ v (pow u 2)))))
#s(approx (/ v (* (+ u t1) (+ u t1))) #s(hole binary64 (+ (* t1 (- (* -1 (* t1 (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))))) (* 2 (/ v (pow u 3))))) (/ v (pow u 2)))))
#s(approx (/ v (* (+ u t1) (+ u t1))) #s(hole binary64 (+ (* t1 (- (* t1 (- (* -1 (* t1 (+ (* -2 (/ v (pow u 5))) (* -2 (/ (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))) u))))) (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))))) (* 2 (/ v (pow u 3))))) (/ v (pow u 2)))))
#s(approx (* (+ u t1) (+ u t1)) #s(hole binary64 (+ (* 2 (* t1 u)) (pow u 2))))
#s(approx (* (+ u t1) (+ u t1)) #s(hole binary64 (+ (* t1 (+ t1 (* 2 u))) (pow u 2))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (* t1 (+ (* -1 (/ v (pow u 2))) (* 2 (/ (* t1 v) (pow u 3)))))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (* t1 (+ (* -1 (/ v (pow u 2))) (* t1 (+ (* 2 (/ v (pow u 3))) (* t1 (+ (* -4 (/ v (pow u 4))) (/ v (pow u 4))))))))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (* 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)))))))))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (/ (+ (* -1 v) (* 2 (/ (* u v) t1))) t1)))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (/ (+ (* -4 (/ (* (pow u 2) v) (pow t1 2))) (+ (* -1 v) (+ (* 2 (/ (* u v) t1)) (/ (* (pow u 2) v) (pow t1 2))))) t1)))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (/ (+ (* -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)))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (- (* -1 (/ (pow u 2) (pow t1 2))) (+ 1 (* -1 (/ u t1))))))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (- (/ (pow u 3) (pow t1 3)) (+ 1 (+ (* -1 (/ u t1)) (/ (pow u 2) (pow t1 2)))))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (/ (+ v (* -1 (/ (* u v) t1))) t1)))
#s(approx (/ v (+ u t1)) #s(hole binary64 (/ (- (+ v (/ (* (pow u 2) v) (pow t1 2))) (/ (* u v) t1)) t1)))
#s(approx (/ v (+ u t1)) #s(hole binary64 (/ (- (+ v (* -1 (/ (* (pow u 3) v) (pow t1 3)))) (+ (* -1 (/ (* (pow u 2) v) (pow t1 2))) (/ (* u v) t1))) t1)))
#s(approx (+ u t1) #s(hole binary64 (* t1 (+ 1 (/ u t1)))))
#s(approx (* (neg t1) (/ v (+ (* (+ u t1) t1) (* (+ u t1) u)))) #s(hole binary64 (/ (+ (* -1 v) (* 2 (/ (* u v) t1))) t1)))
#s(approx (* (neg t1) (/ v (+ (* (+ u t1) t1) (* (+ u t1) u)))) #s(hole binary64 (/ (+ (* -4 (/ (* (pow u 2) v) (pow t1 2))) (+ (* -1 v) (+ (* 2 (/ (* u v) t1)) (/ (* (pow u 2) v) (pow t1 2))))) t1)))
#s(approx (* (neg t1) (/ v (+ (* (+ u t1) t1) (* (+ u t1) u)))) #s(hole binary64 (/ (+ (* -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)))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (/ (+ v (* -2 (/ (* u v) t1))) (pow t1 2))))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (/ (- (+ v (* -1 (/ (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v)) (pow t1 2)))) (* 2 (/ (* u v) t1))) (pow t1 2))))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (/ (- (+ v (* -1 (/ (+ (* -2 (* u (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v)))) (* -2 (* (pow u 3) v))) (pow t1 3)))) (+ (* -4 (/ (* (pow u 2) v) (pow t1 2))) (+ (* 2 (/ (* u v) t1)) (/ (* (pow u 2) v) (pow t1 2))))) (pow t1 2))))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) #s(hole binary64 (* (pow t1 2) (+ 1 (* 2 (/ u t1))))))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) #s(hole binary64 (* (pow t1 2) (+ 1 (+ (* 2 (/ u t1)) (/ (pow u 2) (pow t1 2)))))))
#s(approx (* (neg t1) (/ v (* (+ t1 u) (+ u t1)))) #s(hole binary64 (/ (+ (* -1 v) (* 2 (/ (* u v) t1))) t1)))
#s(approx (* (neg t1) (/ v (* (+ t1 u) (+ u t1)))) #s(hole binary64 (/ (+ (* -4 (/ (* (pow u 2) v) (pow t1 2))) (+ (* -1 v) (+ (* 2 (/ (* u v) t1)) (/ (* (pow u 2) v) (pow t1 2))))) t1)))
#s(approx (* (neg t1) (/ v (* (+ t1 u) (+ u t1)))) #s(hole binary64 (/ (+ (* -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)))
#s(approx (/ v (* (+ t1 u) (+ u t1))) #s(hole binary64 (/ (+ v (* -2 (/ (* u v) t1))) (pow t1 2))))
#s(approx (/ v (* (+ t1 u) (+ u t1))) #s(hole binary64 (/ (- (+ v (* -1 (/ (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v)) (pow t1 2)))) (* 2 (/ (* u v) t1))) (pow t1 2))))
#s(approx (/ v (* (+ t1 u) (+ u t1))) #s(hole binary64 (/ (- (+ v (* -1 (/ (+ (* -2 (* u (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v)))) (* -2 (* (pow u 3) v))) (pow t1 3)))) (+ (* -4 (/ (* (pow u 2) v) (pow t1 2))) (+ (* 2 (/ (* u v) t1)) (/ (* (pow u 2) v) (pow t1 2))))) (pow t1 2))))
#s(approx (* (+ t1 u) (+ u t1)) #s(hole binary64 (* (pow t1 2) (+ 1 (* 2 (/ u t1))))))
#s(approx (* (+ t1 u) (+ u t1)) #s(hole binary64 (* (pow t1 2) (+ 1 (+ (* 2 (/ u t1)) (/ (pow u 2) (pow t1 2)))))))
#s(approx (+ t1 u) #s(hole binary64 (* t1 (+ 1 (/ u t1)))))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) #s(hole binary64 (/ (+ (* -1 v) (* 2 (/ (* u v) t1))) t1)))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) #s(hole binary64 (/ (+ (* -4 (/ (* (pow u 2) v) (pow t1 2))) (+ (* -1 v) (+ (* 2 (/ (* u v) t1)) (/ (* (pow u 2) v) (pow t1 2))))) t1)))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) #s(hole binary64 (/ (+ (* -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)))
#s(approx (/ v (* (+ u t1) (+ u t1))) #s(hole binary64 (/ (+ v (* -2 (/ (* u v) t1))) (pow t1 2))))
#s(approx (/ v (* (+ u t1) (+ u t1))) #s(hole binary64 (/ (- (+ v (* -1 (/ (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v)) (pow t1 2)))) (* 2 (/ (* u v) t1))) (pow t1 2))))
#s(approx (/ v (* (+ u t1) (+ u t1))) #s(hole binary64 (/ (- (+ v (* -1 (/ (+ (* -2 (* u (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v)))) (* -2 (* (pow u 3) v))) (pow t1 3)))) (+ (* -4 (/ (* (pow u 2) v) (pow t1 2))) (+ (* 2 (/ (* u v) t1)) (/ (* (pow u 2) v) (pow t1 2))))) (pow t1 2))))
#s(approx (* (+ u t1) (+ u t1)) #s(hole binary64 (* (pow t1 2) (+ 1 (* 2 (/ u t1))))))
#s(approx (* (+ u t1) (+ u t1)) #s(hole binary64 (* (pow t1 2) (+ 1 (+ (* 2 (/ u t1)) (/ (pow u 2) (pow t1 2)))))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (/ (+ (* -1 v) (* 2 (/ (* u v) t1))) t1)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (/ (+ (* -4 (/ (* (pow u 2) v) (pow t1 2))) (+ (* -1 v) (+ (* 2 (/ (* u v) t1)) (/ (* (pow u 2) v) (pow t1 2))))) t1)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (/ (+ (* -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)))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (* -1 (/ (+ v (* -2 (/ (* u v) t1))) t1))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (* -1 (/ (+ v (* -1 (/ (- (+ (* -4 (/ (* (pow u 2) v) t1)) (/ (* (pow u 2) v) t1)) (* -2 (* u v))) t1))) t1))))
#s(approx (* (/ (neg t1) (+ u t1)) (/ v (+ u t1))) #s(hole binary64 (* -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))))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (- (* -1 (/ (- (/ (pow u 2) t1) u) t1)) 1)))
#s(approx (/ (neg t1) (+ u t1)) #s(hole binary64 (- (* -1 (/ (- (* -1 (/ (- (/ (pow u 3) t1) (pow u 2)) t1)) u) t1)) 1)))
#s(approx (/ v (+ u t1)) #s(hole binary64 (* -1 (/ (+ (* -1 v) (/ (* u v) t1)) t1))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (* -1 (/ (+ (* -1 v) (* -1 (/ (- (/ (* (pow u 2) v) t1) (* u v)) t1))) t1))))
#s(approx (/ v (+ u t1)) #s(hole binary64 (* -1 (/ (+ (* -1 v) (* -1 (/ (- (* -1 (/ (- (/ (* (pow u 3) v) t1) (* (pow u 2) v)) t1)) (* u v)) t1))) t1))))
#s(approx (+ u t1) #s(hole binary64 (* -1 (* t1 (- (* -1 (/ u t1)) 1)))))
#s(approx (* (neg t1) (/ v (+ (* (+ u t1) t1) (* (+ u t1) u)))) #s(hole binary64 (* -1 (/ (+ v (* -2 (/ (* u v) t1))) t1))))
#s(approx (* (neg t1) (/ v (+ (* (+ u t1) t1) (* (+ u t1) u)))) #s(hole binary64 (* -1 (/ (+ v (* -1 (/ (- (+ (* -4 (/ (* (pow u 2) v) t1)) (/ (* (pow u 2) v) t1)) (* -2 (* u v))) t1))) t1))))
#s(approx (* (neg t1) (/ v (+ (* (+ u t1) t1) (* (+ u t1) u)))) #s(hole binary64 (* -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))))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (/ (+ v (* -1 (/ (- (+ (* -4 (/ (* (pow u 2) v) t1)) (/ (* (pow u 2) v) t1)) (* -2 (* u v))) t1))) (pow t1 2))))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) #s(hole binary64 (/ (+ 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))) (pow t1 2))))
#s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) #s(hole binary64 (* (pow t1 2) (+ 1 (* -1 (/ (+ (* -2 u) (* -1 (/ (pow u 2) t1))) t1))))))
#s(approx (* (neg t1) (/ v (* (+ t1 u) (+ u t1)))) #s(hole binary64 (* -1 (/ (+ v (* -2 (/ (* u v) t1))) t1))))
#s(approx (* (neg t1) (/ v (* (+ t1 u) (+ u t1)))) #s(hole binary64 (* -1 (/ (+ v (* -1 (/ (- (+ (* -4 (/ (* (pow u 2) v) t1)) (/ (* (pow u 2) v) t1)) (* -2 (* u v))) t1))) t1))))
#s(approx (* (neg t1) (/ v (* (+ t1 u) (+ u t1)))) #s(hole binary64 (* -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))))
#s(approx (/ v (* (+ t1 u) (+ u t1))) #s(hole binary64 (/ (+ v (* -1 (/ (- (+ (* -4 (/ (* (pow u 2) v) t1)) (/ (* (pow u 2) v) t1)) (* -2 (* u v))) t1))) (pow t1 2))))
#s(approx (/ v (* (+ t1 u) (+ u t1))) #s(hole binary64 (/ (+ 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))) (pow t1 2))))
#s(approx (* (+ t1 u) (+ u t1)) #s(hole binary64 (* (pow t1 2) (+ 1 (* -1 (/ (+ (* -2 u) (* -1 (/ (pow u 2) t1))) t1))))))
#s(approx (+ t1 u) #s(hole binary64 (* -1 (* t1 (- (* -1 (/ u t1)) 1)))))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) #s(hole binary64 (* -1 (/ (+ v (* -2 (/ (* u v) t1))) t1))))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) #s(hole binary64 (* -1 (/ (+ v (* -1 (/ (- (+ (* -4 (/ (* (pow u 2) v) t1)) (/ (* (pow u 2) v) t1)) (* -2 (* u v))) t1))) t1))))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) #s(hole binary64 (* -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))))
#s(approx (/ v (* (+ u t1) (+ u t1))) #s(hole binary64 (/ (+ v (* -1 (/ (- (+ (* -4 (/ (* (pow u 2) v) t1)) (/ (* (pow u 2) v) t1)) (* -2 (* u v))) t1))) (pow t1 2))))
#s(approx (/ v (* (+ u t1) (+ u t1))) #s(hole binary64 (/ (+ 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))) (pow t1 2))))
#s(approx (* (+ u t1) (+ u t1)) #s(hole binary64 (* (pow t1 2) (+ 1 (* -1 (/ (+ (* -2 u) (* -1 (/ (pow u 2) t1))) t1))))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (* -1 (/ (+ v (* -2 (/ (* u v) t1))) t1))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (* -1 (/ (+ v (* -1 (/ (- (+ (* -4 (/ (* (pow u 2) v) t1)) (/ (* (pow u 2) v) t1)) (* -2 (* u v))) t1))) t1))))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) #s(hole binary64 (* -1 (/ (+ v (* -1 (/ (- (* -1 (/ (- (+ (* 2 (/ (* u (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v))) t1)) (* 2 (/ (* (pow u 3) v) t1))) (+ (* -4 (* (pow u 2) v)) (* (pow u 2) v))) t1)) (* -2 (* u v))) t1))) t1))))
Outputs
(*.f64 (/.f64 v (+.f64 u t1)) #s(approx (/ (neg t1) (+ u t1)) (-.f64 (/.f64 u t1) #s(literal 1 binary64))))
(*.f64 #s(approx (/ (neg t1) (+ u t1)) (-.f64 (/.f64 u t1) #s(literal 1 binary64))) (/.f64 v (+.f64 u t1)))
(/.f64 (*.f64 #s(approx (/ (neg t1) (+ u t1)) (-.f64 (/.f64 u t1) #s(literal 1 binary64))) v) (+.f64 u t1))
#s(approx (/ (neg t1) (+ u t1)) (-.f64 (/.f64 u t1) #s(literal 1 binary64)))
(/.f64 (-.f64 (pow.f64 (/.f64 u t1) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 u t1) #s(literal 1 binary64)))
(/.f64 (-.f64 (pow.f64 (/.f64 u t1) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (/.f64 u t1) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 u t1) #s(literal 1 binary64)))))
(-.f64 (/.f64 u t1) #s(literal 1 binary64))
(/.f64 (neg.f64 u) (neg.f64 t1))
(/.f64 u t1)
u
t1
#s(literal 1 binary64)
(/.f64 (neg.f64 v) (neg.f64 (+.f64 u t1)))
(/.f64 v (+.f64 u t1))
v
(pow.f64 (+.f64 u t1) #s(literal 1 binary64))
(/.f64 (-.f64 (*.f64 u u) (*.f64 t1 t1)) (-.f64 u t1))
(/.f64 (-.f64 (*.f64 t1 t1) (*.f64 u u)) (-.f64 t1 u))
(/.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 u t1))))
(/.f64 (+.f64 (pow.f64 t1 #s(literal 3 binary64)) (pow.f64 u #s(literal 3 binary64))) (fma.f64 t1 t1 (-.f64 (*.f64 u u) (*.f64 u t1))))
(/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 u t1) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (+.f64 u t1)) #s(literal 1 binary64)))
(+.f64 u t1)
(+.f64 t1 u)
(*.f64 (/.f64 v #s(approx (* (+ u t1) (+ u t1)) (*.f64 u u))) (neg.f64 t1))
(*.f64 (neg.f64 t1) (/.f64 v #s(approx (* (+ u t1) (+ u t1)) (*.f64 u u))))
(/.f64 (*.f64 v (neg.f64 t1)) #s(approx (* (+ u t1) (+ u t1)) (*.f64 u u)))
(neg.f64 (*.f64 t1 (/.f64 v #s(approx (* (+ u t1) (+ u t1)) (*.f64 u u)))))
(*.f64 #s(literal -1 binary64) t1)
(*.f64 t1 #s(literal -1 binary64))
(neg.f64 t1)
(/.f64 (neg.f64 v) (neg.f64 #s(approx (* (+ u t1) (+ u t1)) (*.f64 u u))))
(/.f64 v #s(approx (* (+ u t1) (+ u t1)) (*.f64 u u)))
#s(approx (* (+ u t1) (+ u t1)) (*.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 (exp.f64 (log.f64 u)) (exp.f64 (log.f64 u)))
(*.f64 (neg.f64 u) (neg.f64 u))
(*.f64 (fabs.f64 u) (fabs.f64 u))
(*.f64 u u)
(pow.f64 (exp.f64 (log.f64 u)) #s(literal 2 binary64))
(pow.f64 (neg.f64 u) #s(literal 2 binary64))
(pow.f64 (fabs.f64 u) #s(literal 2 binary64))
(pow.f64 (*.f64 u u) #s(literal 1 binary64))
(pow.f64 u #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 u #s(literal -2 binary64)))
(fabs.f64 (*.f64 u u))
(exp.f64 (*.f64 (log.f64 u) #s(literal 2 binary64)))
(+.f64 (cosh.f64 (*.f64 (log.f64 u) #s(literal 2 binary64))) (sinh.f64 (*.f64 (log.f64 u) #s(literal 2 binary64))))
(*.f64 (/.f64 (/.f64 v #s(approx (+ t1 u) u)) (+.f64 u t1)) (neg.f64 t1))
(*.f64 (neg.f64 t1) (/.f64 (/.f64 v #s(approx (+ t1 u) u)) (+.f64 u t1)))
(/.f64 (*.f64 v (neg.f64 t1)) (*.f64 #s(approx (+ t1 u) u) (+.f64 u t1)))
(neg.f64 (*.f64 t1 (/.f64 (/.f64 v #s(approx (+ t1 u) u)) (+.f64 u t1))))
(/.f64 (/.f64 v #s(approx (+ t1 u) u)) (+.f64 u t1))
(/.f64 (neg.f64 v) (neg.f64 (*.f64 #s(approx (+ t1 u) u) (+.f64 u t1))))
(/.f64 v (*.f64 #s(approx (+ t1 u) u) (+.f64 u t1)))
(*.f64 #s(approx (+ t1 u) u) (+.f64 u t1))
(*.f64 (+.f64 u t1) #s(approx (+ t1 u) u))
(fma.f64 #s(approx (+ t1 u) u) u (*.f64 #s(approx (+ t1 u) u) t1))
(fma.f64 u #s(approx (+ t1 u) u) (*.f64 t1 #s(approx (+ t1 u) u)))
(+.f64 (*.f64 u #s(approx (+ t1 u) u)) (*.f64 t1 #s(approx (+ t1 u) u)))
(+.f64 (*.f64 #s(approx (+ t1 u) u) u) (*.f64 #s(approx (+ t1 u) u) t1))
#s(approx (+ t1 u) u)
(*.f64 (/.f64 (/.f64 v #s(approx (+ t1 u) t1)) (+.f64 u t1)) (neg.f64 t1))
(*.f64 (neg.f64 t1) (/.f64 (/.f64 v #s(approx (+ t1 u) t1)) (+.f64 u t1)))
(/.f64 (*.f64 v (neg.f64 t1)) (*.f64 #s(approx (+ t1 u) t1) (+.f64 u t1)))
(neg.f64 (*.f64 t1 (/.f64 (/.f64 v #s(approx (+ t1 u) t1)) (+.f64 u t1))))
(/.f64 (/.f64 v #s(approx (+ t1 u) t1)) (+.f64 u t1))
(/.f64 (neg.f64 v) (neg.f64 (*.f64 #s(approx (+ t1 u) t1) (+.f64 u t1))))
(/.f64 v (*.f64 #s(approx (+ t1 u) t1) (+.f64 u t1)))
(*.f64 #s(approx (+ t1 u) t1) (+.f64 u t1))
(*.f64 (+.f64 u t1) #s(approx (+ t1 u) t1))
(fma.f64 #s(approx (+ t1 u) t1) u (*.f64 #s(approx (+ t1 u) t1) t1))
(fma.f64 u #s(approx (+ t1 u) t1) (*.f64 t1 #s(approx (+ t1 u) t1)))
(+.f64 (*.f64 u #s(approx (+ t1 u) t1)) (*.f64 t1 #s(approx (+ t1 u) t1)))
(+.f64 (*.f64 #s(approx (+ t1 u) t1) u) (*.f64 #s(approx (+ t1 u) t1) t1))
#s(approx (+ t1 u) t1)
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u)))
(*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) 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) u) v)
(*.f64 (/.f64 (*.f64 v t1) u) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 v t1) u))
(*.f64 v (/.f64 (neg.f64 t1) u))
(/.f64 (*.f64 v (neg.f64 t1)) u)
(neg.f64 (/.f64 (*.f64 v t1) u))
(*.f64 (/.f64 t1 u) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 t1 u))
(/.f64 (neg.f64 (neg.f64 t1)) (neg.f64 u))
(/.f64 (neg.f64 t1) u)
(neg.f64 (/.f64 t1 u))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (/.f64 (neg.f64 v) t1))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (fma.f64 (*.f64 u (/.f64 v (*.f64 t1 t1))) #s(literal 2 binary64) (/.f64 (neg.f64 v) t1)))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (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)))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (fma.f64 (fma.f64 (fma.f64 (/.f64 v (pow.f64 t1 #s(literal 3 binary64))) #s(literal -4 binary64) (fma.f64 (*.f64 #s(literal -2 binary64) (+.f64 (/.f64 v (pow.f64 t1 #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 t1 #s(literal 3 binary64)))) t1))) u (/.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)))
#s(approx (/ (neg t1) (+ u t1)) #s(literal -1 binary64))
#s(approx (/ (neg t1) (+ u t1)) (-.f64 (/.f64 u t1) #s(literal 1 binary64)))
#s(approx (/ (neg t1) (+ u t1)) (-.f64 (*.f64 (fma.f64 (/.f64 u (*.f64 t1 t1)) #s(literal -1 binary64) (pow.f64 t1 #s(literal -1 binary64))) u) #s(literal 1 binary64)))
#s(approx (/ (neg t1) (+ u t1)) (-.f64 (*.f64 (fma.f64 (-.f64 (/.f64 u (pow.f64 t1 #s(literal 3 binary64))) (pow.f64 t1 #s(literal -2 binary64))) u (pow.f64 t1 #s(literal -1 binary64))) u) #s(literal 1 binary64)))
#s(approx (- (/ u t1) 1) #s(literal -1 binary64))
#s(approx (- (/ u t1) 1) (-.f64 (/.f64 u t1) #s(literal 1 binary64)))
#s(approx (/ u t1) (/.f64 u t1))
#s(approx u u)
#s(approx (/ v (+ u t1)) (/.f64 v t1))
#s(approx (/ v (+ u t1)) (fma.f64 (*.f64 u (/.f64 v (*.f64 t1 t1))) #s(literal -1 binary64) (/.f64 v t1)))
#s(approx (/ v (+ u t1)) (fma.f64 (-.f64 (*.f64 u (/.f64 v (pow.f64 t1 #s(literal 3 binary64)))) (/.f64 v (*.f64 t1 t1))) u (/.f64 v t1)))
#s(approx (/ v (+ u t1)) (fma.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 (*.f64 v u) (pow.f64 t1 #s(literal 4 binary64))) (/.f64 v (pow.f64 t1 #s(literal 3 binary64))))) u) (/.f64 v (*.f64 t1 t1))) u (/.f64 v t1)))
#s(approx (+ t1 u) t1)
#s(approx (+ t1 u) (+.f64 u t1))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (/.f64 (neg.f64 v) t1))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (fma.f64 (*.f64 u (/.f64 v (*.f64 t1 t1))) #s(literal 2 binary64) (/.f64 (neg.f64 v) t1)))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (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)))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (fma.f64 (fma.f64 (fma.f64 (/.f64 v (pow.f64 t1 #s(literal 3 binary64))) #s(literal -4 binary64) (fma.f64 (*.f64 #s(literal -2 binary64) (+.f64 (/.f64 v (pow.f64 t1 #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 t1 #s(literal 3 binary64)))) t1))) u (/.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)))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) (/.f64 v (*.f64 t1 t1)))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) (fma.f64 (*.f64 u (/.f64 v (pow.f64 t1 #s(literal 3 binary64)))) #s(literal -2 binary64) (/.f64 v (*.f64 t1 t1))))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) (fma.f64 (fma.f64 (*.f64 #s(literal -1 binary64) u) (*.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 t1 #s(literal 4 binary64)))) (*.f64 #s(literal -2 binary64) (/.f64 v (pow.f64 t1 #s(literal 3 binary64))))) u (/.f64 v (*.f64 t1 t1))))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) (fma.f64 (fma.f64 (-.f64 (neg.f64 (*.f64 (*.f64 #s(literal -2 binary64) (+.f64 (/.f64 v (pow.f64 t1 #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 t1 #s(literal 4 binary64)))) t1))) u)) (*.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 t1 #s(literal 4 binary64))))) u (*.f64 #s(literal -2 binary64) (/.f64 v (pow.f64 t1 #s(literal 3 binary64))))) u (/.f64 v (*.f64 t1 t1))))
#s(approx (* (+ u t1) (+ u t1)) (*.f64 t1 t1))
#s(approx (* (+ u t1) (+ u t1)) (fma.f64 (*.f64 u t1) #s(literal 2 binary64) (*.f64 t1 t1)))
#s(approx (* (+ u t1) (+ u t1)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1)))
#s(approx (* u u) (*.f64 u u))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (/.f64 (neg.f64 v) t1))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (fma.f64 (*.f64 u (/.f64 v (*.f64 t1 t1))) #s(literal 2 binary64) (/.f64 (neg.f64 v) t1)))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (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)))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (fma.f64 (fma.f64 (fma.f64 (/.f64 v (pow.f64 t1 #s(literal 3 binary64))) #s(literal -4 binary64) (fma.f64 (*.f64 #s(literal -2 binary64) (+.f64 (/.f64 v (pow.f64 t1 #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 t1 #s(literal 3 binary64)))) t1))) u (/.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)))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) (/.f64 v (*.f64 t1 t1)))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) (fma.f64 (*.f64 u (/.f64 v (pow.f64 t1 #s(literal 3 binary64)))) #s(literal -2 binary64) (/.f64 v (*.f64 t1 t1))))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) (fma.f64 (fma.f64 (*.f64 #s(literal -1 binary64) u) (*.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 t1 #s(literal 4 binary64)))) (*.f64 #s(literal -2 binary64) (/.f64 v (pow.f64 t1 #s(literal 3 binary64))))) u (/.f64 v (*.f64 t1 t1))))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) (fma.f64 (fma.f64 (-.f64 (neg.f64 (*.f64 (*.f64 #s(literal -2 binary64) (+.f64 (/.f64 v (pow.f64 t1 #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 t1 #s(literal 4 binary64)))) t1))) u)) (*.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 t1 #s(literal 4 binary64))))) u (*.f64 #s(literal -2 binary64) (/.f64 v (pow.f64 t1 #s(literal 3 binary64))))) u (/.f64 v (*.f64 t1 t1))))
#s(approx (* (+ u t1) (+ u t1)) (*.f64 t1 t1))
#s(approx (* (+ u t1) (+ u t1)) (fma.f64 (*.f64 u t1) #s(literal 2 binary64) (*.f64 t1 t1)))
#s(approx (* (+ u t1) (+ u t1)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1)))
#s(approx (+ t1 u) t1)
#s(approx (+ t1 u) (+.f64 u t1))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (/.f64 (neg.f64 v) t1))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (fma.f64 (*.f64 u (/.f64 v (*.f64 t1 t1))) #s(literal 2 binary64) (/.f64 (neg.f64 v) t1)))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (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)))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (fma.f64 (fma.f64 (fma.f64 (/.f64 v (pow.f64 t1 #s(literal 3 binary64))) #s(literal -4 binary64) (fma.f64 (*.f64 #s(literal -2 binary64) (+.f64 (/.f64 v (pow.f64 t1 #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 t1 #s(literal 3 binary64)))) t1))) u (/.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)))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) (/.f64 v (*.f64 t1 t1)))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) (fma.f64 (*.f64 u (/.f64 v (pow.f64 t1 #s(literal 3 binary64)))) #s(literal -2 binary64) (/.f64 v (*.f64 t1 t1))))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) (fma.f64 (fma.f64 (*.f64 #s(literal -1 binary64) u) (*.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 t1 #s(literal 4 binary64)))) (*.f64 #s(literal -2 binary64) (/.f64 v (pow.f64 t1 #s(literal 3 binary64))))) u (/.f64 v (*.f64 t1 t1))))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) (fma.f64 (fma.f64 (-.f64 (neg.f64 (*.f64 (*.f64 #s(literal -2 binary64) (+.f64 (/.f64 v (pow.f64 t1 #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 t1 #s(literal 4 binary64)))) t1))) u)) (*.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 t1 #s(literal 4 binary64))))) u (*.f64 #s(literal -2 binary64) (/.f64 v (pow.f64 t1 #s(literal 3 binary64))))) u (/.f64 v (*.f64 t1 t1))))
#s(approx (* (+ u t1) (+ u t1)) (*.f64 t1 t1))
#s(approx (* (+ u t1) (+ u t1)) (fma.f64 (*.f64 u t1) #s(literal 2 binary64) (*.f64 t1 t1)))
#s(approx (* (+ u t1) (+ u t1)) (fma.f64 (fma.f64 #s(literal 2 binary64) t1 u) u (*.f64 t1 t1)))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (/.f64 (neg.f64 v) t1))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (fma.f64 (*.f64 u (/.f64 v (*.f64 t1 t1))) #s(literal 2 binary64) (/.f64 (neg.f64 v) t1)))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (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)))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (fma.f64 (fma.f64 (fma.f64 (/.f64 v (pow.f64 t1 #s(literal 3 binary64))) #s(literal -4 binary64) (fma.f64 (*.f64 #s(literal -2 binary64) (+.f64 (/.f64 v (pow.f64 t1 #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 t1 #s(literal 3 binary64)))) t1))) u (/.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)))
#s(approx (/ (* v (/ (neg t1) u)) u) (/.f64 (*.f64 v (neg.f64 t1)) (*.f64 u u)))
#s(approx (* v (/ (neg t1) u)) (*.f64 (/.f64 (neg.f64 t1) u) v))
#s(approx (/ (neg t1) u) (/.f64 (neg.f64 t1) u))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (/.f64 (*.f64 v (neg.f64 t1)) (*.f64 u u)))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 t1 t1) v) u) #s(literal 2 binary64) (*.f64 v (neg.f64 t1))) (*.f64 u u)))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (/.f64 (fma.f64 (*.f64 (pow.f64 t1 #s(literal 3 binary64)) (/.f64 v (*.f64 u u))) #s(literal -4 binary64) (fma.f64 v (neg.f64 t1) (fma.f64 (/.f64 (*.f64 (*.f64 t1 t1) v) u) #s(literal 2 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) (/.f64 v (*.f64 u u)))))) (*.f64 u u)))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (/.f64 (fma.f64 (*.f64 (pow.f64 t1 #s(literal 3 binary64)) (/.f64 v (*.f64 u u))) #s(literal -4 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v)) t1) (pow.f64 u #s(literal 3 binary64))) #s(literal -2 binary64) (fma.f64 (*.f64 (pow.f64 t1 #s(literal 4 binary64)) (/.f64 v (pow.f64 u #s(literal 3 binary64)))) #s(literal -2 binary64) (fma.f64 v (neg.f64 t1) (fma.f64 (/.f64 (*.f64 (*.f64 t1 t1) v) u) #s(literal 2 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) (/.f64 v (*.f64 u u)))))))) (*.f64 u u)))
#s(approx (/ (neg t1) (+ u t1)) (/.f64 (neg.f64 t1) u))
#s(approx (/ (neg t1) (+ u t1)) (/.f64 (fma.f64 #s(literal -1 binary64) t1 (/.f64 (*.f64 t1 t1) u)) u))
#s(approx (/ (neg t1) (+ u t1)) (/.f64 (+.f64 (fma.f64 (/.f64 (pow.f64 t1 #s(literal 3 binary64)) (*.f64 u u)) #s(literal -1 binary64) (/.f64 (*.f64 t1 t1) u)) (neg.f64 t1)) u))
#s(approx (/ (neg t1) (+ u t1)) (/.f64 (+.f64 (+.f64 (neg.f64 t1) (/.f64 (pow.f64 (neg.f64 t1) #s(literal 3 binary64)) (*.f64 u u))) (+.f64 (/.f64 (pow.f64 t1 #s(literal 4 binary64)) (pow.f64 u #s(literal 3 binary64))) (/.f64 (*.f64 t1 t1) u))) u))
#s(approx (- (/ u t1) 1) (/.f64 u t1))
#s(approx (- (/ u t1) 1) (*.f64 (-.f64 (pow.f64 t1 #s(literal -1 binary64)) (pow.f64 u #s(literal -1 binary64))) u))
#s(approx (/ v (+ u t1)) (/.f64 v u))
#s(approx (/ v (+ u t1)) (/.f64 (fma.f64 (/.f64 (neg.f64 t1) u) v v) u))
#s(approx (/ v (+ u t1)) (/.f64 (-.f64 (fma.f64 (*.f64 t1 t1) (/.f64 v (*.f64 u u)) v) (/.f64 (*.f64 v t1) u)) u))
#s(approx (/ v (+ u t1)) (/.f64 (-.f64 (fma.f64 (*.f64 (pow.f64 t1 #s(literal 3 binary64)) (/.f64 v (pow.f64 u #s(literal 3 binary64)))) #s(literal -1 binary64) v) (fma.f64 t1 (/.f64 v u) (neg.f64 (*.f64 (*.f64 t1 t1) (/.f64 v (*.f64 u u)))))) u))
#s(approx (+ t1 u) u)
#s(approx (+ t1 u) (*.f64 (+.f64 (/.f64 t1 u) #s(literal 1 binary64)) u))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (/.f64 (*.f64 v (neg.f64 t1)) (*.f64 u u)))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 t1 t1) v) u) #s(literal 2 binary64) (*.f64 v (neg.f64 t1))) (*.f64 u u)))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (/.f64 (fma.f64 (*.f64 (pow.f64 t1 #s(literal 3 binary64)) (/.f64 v (*.f64 u u))) #s(literal -4 binary64) (fma.f64 v (neg.f64 t1) (fma.f64 (/.f64 (*.f64 (*.f64 t1 t1) v) u) #s(literal 2 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) (/.f64 v (*.f64 u u)))))) (*.f64 u u)))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (/.f64 (fma.f64 (*.f64 (pow.f64 t1 #s(literal 3 binary64)) (/.f64 v (*.f64 u u))) #s(literal -4 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v)) t1) (pow.f64 u #s(literal 3 binary64))) #s(literal -2 binary64) (fma.f64 (*.f64 (pow.f64 t1 #s(literal 4 binary64)) (/.f64 v (pow.f64 u #s(literal 3 binary64)))) #s(literal -2 binary64) (fma.f64 v (neg.f64 t1) (fma.f64 (/.f64 (*.f64 (*.f64 t1 t1) v) u) #s(literal 2 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) (/.f64 v (*.f64 u u)))))))) (*.f64 u u)))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) (/.f64 v (*.f64 u u)))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) (/.f64 (fma.f64 (/.f64 (*.f64 v t1) u) #s(literal -2 binary64) v) (*.f64 u u)))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) (/.f64 (-.f64 (fma.f64 (/.f64 (*.f64 #s(literal -3 binary64) (*.f64 (*.f64 t1 t1) v)) (*.f64 u u)) #s(literal -1 binary64) v) (*.f64 (/.f64 (*.f64 v t1) u) #s(literal 2 binary64))) (*.f64 u u)))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) (/.f64 (-.f64 (fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) (fma.f64 (*.f64 #s(literal -3 binary64) (*.f64 (*.f64 t1 t1) v)) t1 (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v))) (pow.f64 u #s(literal 3 binary64))) #s(literal -1 binary64) v) (fma.f64 (*.f64 (*.f64 t1 t1) (/.f64 v (*.f64 u u))) #s(literal -4 binary64) (fma.f64 (/.f64 (*.f64 v t1) u) #s(literal 2 binary64) (*.f64 (*.f64 t1 t1) (/.f64 v (*.f64 u u)))))) (*.f64 u u)))
#s(approx (* (+ u t1) (+ u t1)) (*.f64 u u))
#s(approx (* (+ u t1) (+ u t1)) (*.f64 (fma.f64 (/.f64 t1 u) #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 u u)))
#s(approx (* (+ u t1) (+ u t1)) (*.f64 (+.f64 (fma.f64 (/.f64 t1 u) #s(literal 2 binary64) #s(literal 1 binary64)) (/.f64 (*.f64 t1 t1) (*.f64 u u))) (*.f64 u u)))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (/.f64 (*.f64 v (neg.f64 t1)) (*.f64 u u)))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 t1 t1) v) u) #s(literal 2 binary64) (*.f64 v (neg.f64 t1))) (*.f64 u u)))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (/.f64 (fma.f64 (*.f64 (pow.f64 t1 #s(literal 3 binary64)) (/.f64 v (*.f64 u u))) #s(literal -4 binary64) (fma.f64 v (neg.f64 t1) (fma.f64 (/.f64 (*.f64 (*.f64 t1 t1) v) u) #s(literal 2 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) (/.f64 v (*.f64 u u)))))) (*.f64 u u)))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (/.f64 (fma.f64 (*.f64 (pow.f64 t1 #s(literal 3 binary64)) (/.f64 v (*.f64 u u))) #s(literal -4 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v)) t1) (pow.f64 u #s(literal 3 binary64))) #s(literal -2 binary64) (fma.f64 (*.f64 (pow.f64 t1 #s(literal 4 binary64)) (/.f64 v (pow.f64 u #s(literal 3 binary64)))) #s(literal -2 binary64) (fma.f64 v (neg.f64 t1) (fma.f64 (/.f64 (*.f64 (*.f64 t1 t1) v) u) #s(literal 2 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) (/.f64 v (*.f64 u u)))))))) (*.f64 u u)))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) (/.f64 v (*.f64 u u)))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) (/.f64 (fma.f64 (/.f64 (*.f64 v t1) u) #s(literal -2 binary64) v) (*.f64 u u)))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) (/.f64 (-.f64 (fma.f64 (/.f64 (*.f64 #s(literal -3 binary64) (*.f64 (*.f64 t1 t1) v)) (*.f64 u u)) #s(literal -1 binary64) v) (*.f64 (/.f64 (*.f64 v t1) u) #s(literal 2 binary64))) (*.f64 u u)))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) (/.f64 (-.f64 (fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) (fma.f64 (*.f64 #s(literal -3 binary64) (*.f64 (*.f64 t1 t1) v)) t1 (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v))) (pow.f64 u #s(literal 3 binary64))) #s(literal -1 binary64) v) (fma.f64 (*.f64 (*.f64 t1 t1) (/.f64 v (*.f64 u u))) #s(literal -4 binary64) (fma.f64 (/.f64 (*.f64 v t1) u) #s(literal 2 binary64) (*.f64 (*.f64 t1 t1) (/.f64 v (*.f64 u u)))))) (*.f64 u u)))
#s(approx (* (+ u t1) (+ u t1)) (*.f64 u u))
#s(approx (* (+ u t1) (+ u t1)) (*.f64 (fma.f64 (/.f64 t1 u) #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 u u)))
#s(approx (* (+ u t1) (+ u t1)) (*.f64 (+.f64 (fma.f64 (/.f64 t1 u) #s(literal 2 binary64) #s(literal 1 binary64)) (/.f64 (*.f64 t1 t1) (*.f64 u u))) (*.f64 u u)))
#s(approx (+ t1 u) u)
#s(approx (+ t1 u) (*.f64 (+.f64 (/.f64 t1 u) #s(literal 1 binary64)) u))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (/.f64 (*.f64 v (neg.f64 t1)) (*.f64 u u)))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 t1 t1) v) u) #s(literal 2 binary64) (*.f64 v (neg.f64 t1))) (*.f64 u u)))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (/.f64 (fma.f64 (*.f64 (pow.f64 t1 #s(literal 3 binary64)) (/.f64 v (*.f64 u u))) #s(literal -4 binary64) (fma.f64 v (neg.f64 t1) (fma.f64 (/.f64 (*.f64 (*.f64 t1 t1) v) u) #s(literal 2 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) (/.f64 v (*.f64 u u)))))) (*.f64 u u)))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (/.f64 (fma.f64 (*.f64 (pow.f64 t1 #s(literal 3 binary64)) (/.f64 v (*.f64 u u))) #s(literal -4 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v)) t1) (pow.f64 u #s(literal 3 binary64))) #s(literal -2 binary64) (fma.f64 (*.f64 (pow.f64 t1 #s(literal 4 binary64)) (/.f64 v (pow.f64 u #s(literal 3 binary64)))) #s(literal -2 binary64) (fma.f64 v (neg.f64 t1) (fma.f64 (/.f64 (*.f64 (*.f64 t1 t1) v) u) #s(literal 2 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) (/.f64 v (*.f64 u u)))))))) (*.f64 u u)))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) (/.f64 v (*.f64 u u)))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) (/.f64 (fma.f64 (/.f64 (*.f64 v t1) u) #s(literal -2 binary64) v) (*.f64 u u)))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) (/.f64 (-.f64 (fma.f64 (/.f64 (*.f64 #s(literal -3 binary64) (*.f64 (*.f64 t1 t1) v)) (*.f64 u u)) #s(literal -1 binary64) v) (*.f64 (/.f64 (*.f64 v t1) u) #s(literal 2 binary64))) (*.f64 u u)))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) (/.f64 (-.f64 (fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) (fma.f64 (*.f64 #s(literal -3 binary64) (*.f64 (*.f64 t1 t1) v)) t1 (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v))) (pow.f64 u #s(literal 3 binary64))) #s(literal -1 binary64) v) (fma.f64 (*.f64 (*.f64 t1 t1) (/.f64 v (*.f64 u u))) #s(literal -4 binary64) (fma.f64 (/.f64 (*.f64 v t1) u) #s(literal 2 binary64) (*.f64 (*.f64 t1 t1) (/.f64 v (*.f64 u u)))))) (*.f64 u u)))
#s(approx (* (+ u t1) (+ u t1)) (*.f64 u u))
#s(approx (* (+ u t1) (+ u t1)) (*.f64 (fma.f64 (/.f64 t1 u) #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 u u)))
#s(approx (* (+ u t1) (+ u t1)) (*.f64 (+.f64 (fma.f64 (/.f64 t1 u) #s(literal 2 binary64) #s(literal 1 binary64)) (/.f64 (*.f64 t1 t1) (*.f64 u u))) (*.f64 u u)))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (/.f64 (*.f64 v (neg.f64 t1)) (*.f64 u u)))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 t1 t1) v) u) #s(literal 2 binary64) (*.f64 v (neg.f64 t1))) (*.f64 u u)))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (/.f64 (fma.f64 (*.f64 (pow.f64 t1 #s(literal 3 binary64)) (/.f64 v (*.f64 u u))) #s(literal -4 binary64) (fma.f64 v (neg.f64 t1) (fma.f64 (/.f64 (*.f64 (*.f64 t1 t1) v) u) #s(literal 2 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) (/.f64 v (*.f64 u u)))))) (*.f64 u u)))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (/.f64 (fma.f64 (*.f64 (pow.f64 t1 #s(literal 3 binary64)) (/.f64 v (*.f64 u u))) #s(literal -4 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 #s(literal -3 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v)) t1) (pow.f64 u #s(literal 3 binary64))) #s(literal -2 binary64) (fma.f64 (*.f64 (pow.f64 t1 #s(literal 4 binary64)) (/.f64 v (pow.f64 u #s(literal 3 binary64)))) #s(literal -2 binary64) (fma.f64 v (neg.f64 t1) (fma.f64 (/.f64 (*.f64 (*.f64 t1 t1) v) u) #s(literal 2 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) (/.f64 v (*.f64 u u)))))))) (*.f64 u u)))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (/.f64 (fma.f64 v (neg.f64 t1) (neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 t1 t1)) v (neg.f64 (/.f64 (*.f64 #s(literal -3 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v)) u))) u))) (*.f64 u u)))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (/.f64 (*.f64 #s(literal -1 binary64) (fma.f64 v t1 (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 t1 t1)) v (neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal -4 binary64) (pow.f64 t1 #s(literal 3 binary64))) v (fma.f64 (pow.f64 t1 #s(literal 3 binary64)) v (neg.f64 (/.f64 (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 #s(literal -3 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v)) t1 (*.f64 (pow.f64 t1 #s(literal 4 binary64)) v))) u)))) u))) u))) (*.f64 u u)))
#s(approx (/ (neg t1) (+ u t1)) (neg.f64 (/.f64 (fma.f64 (/.f64 (*.f64 t1 t1) u) #s(literal -1 binary64) t1) u)))
#s(approx (/ (neg t1) (+ u t1)) (neg.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 t1 t1 (/.f64 (pow.f64 (neg.f64 t1) #s(literal 3 binary64)) u)) u) #s(literal -1 binary64) t1) u)))
#s(approx (/ (neg t1) (+ u t1)) (neg.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 t1 t1 (neg.f64 (/.f64 (fma.f64 (/.f64 (pow.f64 t1 #s(literal 4 binary64)) u) #s(literal -1 binary64) (pow.f64 t1 #s(literal 3 binary64))) u))) u) #s(literal -1 binary64) t1) u)))
#s(approx (- (/ u t1) 1) (neg.f64 (*.f64 (-.f64 (pow.f64 u #s(literal -1 binary64)) (pow.f64 t1 #s(literal -1 binary64))) u)))
#s(approx (/ v (+ u t1)) (neg.f64 (/.f64 (fma.f64 t1 (/.f64 v u) (neg.f64 v)) u)))
#s(approx (/ v (+ u t1)) (neg.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 t1 t1) (/.f64 v u) (*.f64 v (neg.f64 t1))) u) #s(literal -1 binary64) (neg.f64 v)) u)))
#s(approx (/ v (+ u t1)) (neg.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v) u) (*.f64 (*.f64 t1 t1) v)) u)) (*.f64 v t1)) u) #s(literal -1 binary64) (neg.f64 v)) u)))
#s(approx (+ t1 u) (neg.f64 (*.f64 (-.f64 (/.f64 (neg.f64 t1) u) #s(literal 1 binary64)) u)))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (/.f64 (fma.f64 v (neg.f64 t1) (neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 t1 t1)) v (neg.f64 (/.f64 (*.f64 #s(literal -3 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v)) u))) u))) (*.f64 u u)))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (/.f64 (*.f64 #s(literal -1 binary64) (fma.f64 v t1 (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 t1 t1)) v (neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal -4 binary64) (pow.f64 t1 #s(literal 3 binary64))) v (fma.f64 (pow.f64 t1 #s(literal 3 binary64)) v (neg.f64 (/.f64 (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 #s(literal -3 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v)) t1 (*.f64 (pow.f64 t1 #s(literal 4 binary64)) v))) u)))) u))) u))) (*.f64 u u)))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) (/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -3 binary64) (/.f64 (*.f64 (*.f64 t1 t1) v) u) (*.f64 #s(literal 2 binary64) (*.f64 v t1))) u) #s(literal -1 binary64) v) (*.f64 u u)))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (fma.f64 t1 (/.f64 (*.f64 #s(literal -3 binary64) (*.f64 (*.f64 t1 t1) v)) u) (/.f64 (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v) u))) (*.f64 #s(literal -3 binary64) (*.f64 (*.f64 t1 t1) v))) u) #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 v t1))) u) #s(literal -1 binary64) v) (*.f64 u u)))
#s(approx (* (+ u t1) (+ u t1)) (*.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -2 binary64) t1 (neg.f64 (/.f64 (*.f64 t1 t1) u))) u) #s(literal -1 binary64) #s(literal 1 binary64)) (*.f64 u u)))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (/.f64 (fma.f64 v (neg.f64 t1) (neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 t1 t1)) v (neg.f64 (/.f64 (*.f64 #s(literal -3 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v)) u))) u))) (*.f64 u u)))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (/.f64 (*.f64 #s(literal -1 binary64) (fma.f64 v t1 (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 t1 t1)) v (neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal -4 binary64) (pow.f64 t1 #s(literal 3 binary64))) v (fma.f64 (pow.f64 t1 #s(literal 3 binary64)) v (neg.f64 (/.f64 (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 #s(literal -3 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v)) t1 (*.f64 (pow.f64 t1 #s(literal 4 binary64)) v))) u)))) u))) u))) (*.f64 u u)))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) (/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -3 binary64) (/.f64 (*.f64 (*.f64 t1 t1) v) u) (*.f64 #s(literal 2 binary64) (*.f64 v t1))) u) #s(literal -1 binary64) v) (*.f64 u u)))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (fma.f64 t1 (/.f64 (*.f64 #s(literal -3 binary64) (*.f64 (*.f64 t1 t1) v)) u) (/.f64 (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v) u))) (*.f64 #s(literal -3 binary64) (*.f64 (*.f64 t1 t1) v))) u) #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 v t1))) u) #s(literal -1 binary64) v) (*.f64 u u)))
#s(approx (* (+ u t1) (+ u t1)) (*.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -2 binary64) t1 (neg.f64 (/.f64 (*.f64 t1 t1) u))) u) #s(literal -1 binary64) #s(literal 1 binary64)) (*.f64 u u)))
#s(approx (+ t1 u) (neg.f64 (*.f64 (-.f64 (/.f64 (neg.f64 t1) u) #s(literal 1 binary64)) u)))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (/.f64 (fma.f64 v (neg.f64 t1) (neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 t1 t1)) v (neg.f64 (/.f64 (*.f64 #s(literal -3 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v)) u))) u))) (*.f64 u u)))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (/.f64 (*.f64 #s(literal -1 binary64) (fma.f64 v t1 (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 t1 t1)) v (neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal -4 binary64) (pow.f64 t1 #s(literal 3 binary64))) v (fma.f64 (pow.f64 t1 #s(literal 3 binary64)) v (neg.f64 (/.f64 (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 #s(literal -3 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v)) t1 (*.f64 (pow.f64 t1 #s(literal 4 binary64)) v))) u)))) u))) u))) (*.f64 u u)))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) (/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -3 binary64) (/.f64 (*.f64 (*.f64 t1 t1) v) u) (*.f64 #s(literal 2 binary64) (*.f64 v t1))) u) #s(literal -1 binary64) v) (*.f64 u u)))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (fma.f64 t1 (/.f64 (*.f64 #s(literal -3 binary64) (*.f64 (*.f64 t1 t1) v)) u) (/.f64 (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v) u))) (*.f64 #s(literal -3 binary64) (*.f64 (*.f64 t1 t1) v))) u) #s(literal -1 binary64) (*.f64 #s(literal 2 binary64) (*.f64 v t1))) u) #s(literal -1 binary64) v) (*.f64 u u)))
#s(approx (* (+ u t1) (+ u t1)) (*.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -2 binary64) t1 (neg.f64 (/.f64 (*.f64 t1 t1) u))) u) #s(literal -1 binary64) #s(literal 1 binary64)) (*.f64 u u)))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (/.f64 (fma.f64 v (neg.f64 t1) (neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 t1 t1)) v (neg.f64 (/.f64 (*.f64 #s(literal -3 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v)) u))) u))) (*.f64 u u)))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (/.f64 (*.f64 #s(literal -1 binary64) (fma.f64 v t1 (/.f64 (fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 t1 t1)) v (neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal -4 binary64) (pow.f64 t1 #s(literal 3 binary64))) v (fma.f64 (pow.f64 t1 #s(literal 3 binary64)) v (neg.f64 (/.f64 (*.f64 #s(literal 2 binary64) (fma.f64 (*.f64 #s(literal -3 binary64) (*.f64 (pow.f64 t1 #s(literal 3 binary64)) v)) t1 (*.f64 (pow.f64 t1 #s(literal 4 binary64)) v))) u)))) u))) u))) (*.f64 u u)))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (*.f64 (/.f64 v (pow.f64 (+.f64 u t1) #s(literal 2 binary64))) (neg.f64 t1)))
#s(approx (/ v (+ u t1)) (/.f64 v (+.f64 u t1)))
#s(approx v v)
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (*.f64 (/.f64 v (pow.f64 (+.f64 u t1) #s(literal 2 binary64))) (neg.f64 t1)))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) (/.f64 v (pow.f64 (+.f64 u t1) #s(literal 2 binary64))))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (*.f64 (/.f64 v (pow.f64 (+.f64 u t1) #s(literal 2 binary64))) (neg.f64 t1)))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) (/.f64 v (pow.f64 (+.f64 u t1) #s(literal 2 binary64))))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (*.f64 (/.f64 v (pow.f64 (+.f64 u t1) #s(literal 2 binary64))) (neg.f64 t1)))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) (/.f64 v (pow.f64 (+.f64 u t1) #s(literal 2 binary64))))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (*.f64 (/.f64 v (pow.f64 (+.f64 u t1) #s(literal 2 binary64))) (neg.f64 t1)))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (*.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))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (*.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))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (*.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 v (pow.f64 u #s(literal 4 binary64))) #s(literal -4 binary64) (fma.f64 (*.f64 #s(literal -2 binary64) (+.f64 (/.f64 v (pow.f64 u #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 u #s(literal 4 binary64)))) u))) t1 (/.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))
#s(approx (/ (neg t1) (+ u t1)) (*.f64 (-.f64 (/.f64 t1 (*.f64 u u)) (pow.f64 u #s(literal -1 binary64))) t1))
#s(approx (/ (neg t1) (+ u t1)) (*.f64 (-.f64 (*.f64 (fma.f64 (/.f64 t1 (pow.f64 u #s(literal 3 binary64))) #s(literal -1 binary64) (pow.f64 u #s(literal -2 binary64))) t1) (pow.f64 u #s(literal -1 binary64))) t1))
#s(approx (/ (neg t1) (+ u t1)) (*.f64 (-.f64 (*.f64 (fma.f64 (-.f64 (/.f64 t1 (pow.f64 u #s(literal 4 binary64))) (pow.f64 u #s(literal -3 binary64))) t1 (pow.f64 u #s(literal -2 binary64))) t1) (pow.f64 u #s(literal -1 binary64))) t1))
#s(approx (- (/ u t1) 1) (/.f64 (fma.f64 #s(literal -1 binary64) t1 u) t1))
#s(approx t1 t1)
#s(approx (/ v (+ u t1)) (fma.f64 (*.f64 t1 (/.f64 v (*.f64 u u))) #s(literal -1 binary64) (/.f64 v u)))
#s(approx (/ v (+ u t1)) (fma.f64 (-.f64 (*.f64 t1 (/.f64 v (pow.f64 u #s(literal 3 binary64)))) (/.f64 v (*.f64 u u))) t1 (/.f64 v u)))
#s(approx (/ v (+ u t1)) (fma.f64 (-.f64 (*.f64 (-.f64 (/.f64 (*.f64 v (neg.f64 t1)) (pow.f64 u #s(literal 4 binary64))) (/.f64 (neg.f64 v) (pow.f64 u #s(literal 3 binary64)))) t1) (/.f64 v (*.f64 u u))) t1 (/.f64 v u)))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (*.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))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (*.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))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (*.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 v (pow.f64 u #s(literal 4 binary64))) #s(literal -4 binary64) (fma.f64 (*.f64 #s(literal -2 binary64) (+.f64 (/.f64 v (pow.f64 u #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 u #s(literal 4 binary64)))) u))) t1 (/.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))
#s(approx (neg t1) (neg.f64 t1))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) (fma.f64 (*.f64 t1 (/.f64 v (pow.f64 u #s(literal 3 binary64)))) #s(literal -2 binary64) (/.f64 v (*.f64 u u))))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) (fma.f64 (fma.f64 (neg.f64 t1) (*.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 u #s(literal 4 binary64)))) (*.f64 #s(literal -2 binary64) (/.f64 v (pow.f64 u #s(literal 3 binary64))))) t1 (/.f64 v (*.f64 u u))))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) (fma.f64 (fma.f64 (-.f64 (*.f64 (neg.f64 t1) (*.f64 #s(literal -2 binary64) (+.f64 (/.f64 v (pow.f64 u #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 u #s(literal 4 binary64)))) u)))) (*.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 u #s(literal 4 binary64))))) t1 (*.f64 #s(literal -2 binary64) (/.f64 v (pow.f64 u #s(literal 3 binary64))))) t1 (/.f64 v (*.f64 u u))))
#s(approx (* (+ u t1) (+ u t1)) (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u))
#s(approx (* (+ u t1) (+ u t1)) (fma.f64 (fma.f64 #s(literal 2 binary64) u t1) t1 (*.f64 u u)))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (*.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))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (*.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))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (*.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 v (pow.f64 u #s(literal 4 binary64))) #s(literal -4 binary64) (fma.f64 (*.f64 #s(literal -2 binary64) (+.f64 (/.f64 v (pow.f64 u #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 u #s(literal 4 binary64)))) u))) t1 (/.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))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) (fma.f64 (*.f64 t1 (/.f64 v (pow.f64 u #s(literal 3 binary64)))) #s(literal -2 binary64) (/.f64 v (*.f64 u u))))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) (fma.f64 (fma.f64 (neg.f64 t1) (*.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 u #s(literal 4 binary64)))) (*.f64 #s(literal -2 binary64) (/.f64 v (pow.f64 u #s(literal 3 binary64))))) t1 (/.f64 v (*.f64 u u))))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) (fma.f64 (fma.f64 (-.f64 (*.f64 (neg.f64 t1) (*.f64 #s(literal -2 binary64) (+.f64 (/.f64 v (pow.f64 u #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 u #s(literal 4 binary64)))) u)))) (*.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 u #s(literal 4 binary64))))) t1 (*.f64 #s(literal -2 binary64) (/.f64 v (pow.f64 u #s(literal 3 binary64))))) t1 (/.f64 v (*.f64 u u))))
#s(approx (* (+ u t1) (+ u t1)) (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u))
#s(approx (* (+ u t1) (+ u t1)) (fma.f64 (fma.f64 #s(literal 2 binary64) u t1) t1 (*.f64 u u)))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (*.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))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (*.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))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (*.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 v (pow.f64 u #s(literal 4 binary64))) #s(literal -4 binary64) (fma.f64 (*.f64 #s(literal -2 binary64) (+.f64 (/.f64 v (pow.f64 u #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 u #s(literal 4 binary64)))) u))) t1 (/.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))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) (fma.f64 (*.f64 t1 (/.f64 v (pow.f64 u #s(literal 3 binary64)))) #s(literal -2 binary64) (/.f64 v (*.f64 u u))))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) (fma.f64 (fma.f64 (neg.f64 t1) (*.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 u #s(literal 4 binary64)))) (*.f64 #s(literal -2 binary64) (/.f64 v (pow.f64 u #s(literal 3 binary64))))) t1 (/.f64 v (*.f64 u u))))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) (fma.f64 (fma.f64 (-.f64 (*.f64 (neg.f64 t1) (*.f64 #s(literal -2 binary64) (+.f64 (/.f64 v (pow.f64 u #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 u #s(literal 4 binary64)))) u)))) (*.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 u #s(literal 4 binary64))))) t1 (*.f64 #s(literal -2 binary64) (/.f64 v (pow.f64 u #s(literal 3 binary64))))) t1 (/.f64 v (*.f64 u u))))
#s(approx (* (+ u t1) (+ u t1)) (*.f64 (fma.f64 #s(literal 2 binary64) t1 u) u))
#s(approx (* (+ u t1) (+ u t1)) (fma.f64 (fma.f64 #s(literal 2 binary64) u t1) t1 (*.f64 u u)))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (*.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))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (*.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))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (*.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 v (pow.f64 u #s(literal 4 binary64))) #s(literal -4 binary64) (fma.f64 (*.f64 #s(literal -2 binary64) (+.f64 (/.f64 v (pow.f64 u #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal -3 binary64) (/.f64 v (pow.f64 u #s(literal 4 binary64)))) u))) t1 (/.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))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (/.f64 (fma.f64 (*.f64 u (/.f64 v t1)) #s(literal 2 binary64) (neg.f64 v)) t1))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (/.f64 (fma.f64 (*.f64 (*.f64 u u) (/.f64 v (*.f64 t1 t1))) #s(literal -4 binary64) (+.f64 (fma.f64 (*.f64 u (/.f64 v t1)) #s(literal 2 binary64) (*.f64 (*.f64 u u) (/.f64 v (*.f64 t1 t1)))) (neg.f64 v))) t1))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (/.f64 (fma.f64 (*.f64 (*.f64 u u) (/.f64 v (*.f64 t1 t1))) #s(literal -4 binary64) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (fma.f64 (*.f64 #s(literal -3 binary64) (*.f64 (*.f64 u u) v)) u (*.f64 (pow.f64 u #s(literal 3 binary64)) v))) (pow.f64 t1 #s(literal 3 binary64))) (+.f64 (fma.f64 (*.f64 u (/.f64 v t1)) #s(literal 2 binary64) (*.f64 (*.f64 u u) (/.f64 v (*.f64 t1 t1)))) (neg.f64 v)))) t1))
#s(approx (/ (neg t1) (+ u t1)) (-.f64 (neg.f64 (/.f64 (*.f64 u u) (*.f64 t1 t1))) (fma.f64 (/.f64 u t1) #s(literal -1 binary64) #s(literal 1 binary64))))
#s(approx (/ (neg t1) (+ u t1)) (-.f64 (-.f64 (pow.f64 (/.f64 u t1) #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 (/.f64 u t1) #s(literal -1 binary64) (/.f64 (*.f64 u u) (*.f64 t1 t1)))))
#s(approx (/ v (+ u t1)) (/.f64 (fma.f64 (*.f64 u (/.f64 v t1)) #s(literal -1 binary64) v) t1))
#s(approx (/ v (+ u t1)) (/.f64 (-.f64 (fma.f64 (*.f64 u u) (/.f64 v (*.f64 t1 t1)) v) (*.f64 u (/.f64 v t1))) t1))
#s(approx (/ v (+ u t1)) (/.f64 (-.f64 (fma.f64 (*.f64 (pow.f64 u #s(literal 3 binary64)) (/.f64 v (pow.f64 t1 #s(literal 3 binary64)))) #s(literal -1 binary64) v) (fma.f64 u (/.f64 v t1) (neg.f64 (*.f64 (*.f64 u u) (/.f64 v (*.f64 t1 t1)))))) t1))
#s(approx (+ t1 u) (*.f64 (+.f64 (/.f64 u t1) #s(literal 1 binary64)) t1))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (/.f64 (fma.f64 (*.f64 u (/.f64 v t1)) #s(literal 2 binary64) (neg.f64 v)) t1))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (/.f64 (fma.f64 (*.f64 (*.f64 u u) (/.f64 v (*.f64 t1 t1))) #s(literal -4 binary64) (+.f64 (fma.f64 (*.f64 u (/.f64 v t1)) #s(literal 2 binary64) (*.f64 (*.f64 u u) (/.f64 v (*.f64 t1 t1)))) (neg.f64 v))) t1))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (/.f64 (fma.f64 (*.f64 (*.f64 u u) (/.f64 v (*.f64 t1 t1))) #s(literal -4 binary64) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (fma.f64 (*.f64 #s(literal -3 binary64) (*.f64 (*.f64 u u) v)) u (*.f64 (pow.f64 u #s(literal 3 binary64)) v))) (pow.f64 t1 #s(literal 3 binary64))) (+.f64 (fma.f64 (*.f64 u (/.f64 v t1)) #s(literal 2 binary64) (*.f64 (*.f64 u u) (/.f64 v (*.f64 t1 t1)))) (neg.f64 v)))) t1))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) (/.f64 (fma.f64 (*.f64 u (/.f64 v t1)) #s(literal -2 binary64) v) (*.f64 t1 t1)))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) (/.f64 (-.f64 (fma.f64 (/.f64 (*.f64 #s(literal -3 binary64) (*.f64 (*.f64 u u) v)) (*.f64 t1 t1)) #s(literal -1 binary64) v) (*.f64 (*.f64 u (/.f64 v t1)) #s(literal 2 binary64))) (*.f64 t1 t1)))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) (/.f64 (-.f64 (fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) (fma.f64 (*.f64 #s(literal -3 binary64) (*.f64 (*.f64 u u) v)) u (*.f64 (pow.f64 u #s(literal 3 binary64)) v))) (pow.f64 t1 #s(literal 3 binary64))) #s(literal -1 binary64) v) (fma.f64 (*.f64 (*.f64 u u) (/.f64 v (*.f64 t1 t1))) #s(literal -4 binary64) (fma.f64 (*.f64 u (/.f64 v t1)) #s(literal 2 binary64) (*.f64 (*.f64 u u) (/.f64 v (*.f64 t1 t1)))))) (*.f64 t1 t1)))
#s(approx (* (+ u t1) (+ u t1)) (*.f64 (fma.f64 (/.f64 u t1) #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 t1 t1)))
#s(approx (* (+ u t1) (+ u t1)) (*.f64 (+.f64 (fma.f64 (/.f64 u t1) #s(literal 2 binary64) #s(literal 1 binary64)) (/.f64 (*.f64 u u) (*.f64 t1 t1))) (*.f64 t1 t1)))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (/.f64 (fma.f64 (*.f64 u (/.f64 v t1)) #s(literal 2 binary64) (neg.f64 v)) t1))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (/.f64 (fma.f64 (*.f64 (*.f64 u u) (/.f64 v (*.f64 t1 t1))) #s(literal -4 binary64) (+.f64 (fma.f64 (*.f64 u (/.f64 v t1)) #s(literal 2 binary64) (*.f64 (*.f64 u u) (/.f64 v (*.f64 t1 t1)))) (neg.f64 v))) t1))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (/.f64 (fma.f64 (*.f64 (*.f64 u u) (/.f64 v (*.f64 t1 t1))) #s(literal -4 binary64) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (fma.f64 (*.f64 #s(literal -3 binary64) (*.f64 (*.f64 u u) v)) u (*.f64 (pow.f64 u #s(literal 3 binary64)) v))) (pow.f64 t1 #s(literal 3 binary64))) (+.f64 (fma.f64 (*.f64 u (/.f64 v t1)) #s(literal 2 binary64) (*.f64 (*.f64 u u) (/.f64 v (*.f64 t1 t1)))) (neg.f64 v)))) t1))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) (/.f64 (fma.f64 (*.f64 u (/.f64 v t1)) #s(literal -2 binary64) v) (*.f64 t1 t1)))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) (/.f64 (-.f64 (fma.f64 (/.f64 (*.f64 #s(literal -3 binary64) (*.f64 (*.f64 u u) v)) (*.f64 t1 t1)) #s(literal -1 binary64) v) (*.f64 (*.f64 u (/.f64 v t1)) #s(literal 2 binary64))) (*.f64 t1 t1)))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) (/.f64 (-.f64 (fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) (fma.f64 (*.f64 #s(literal -3 binary64) (*.f64 (*.f64 u u) v)) u (*.f64 (pow.f64 u #s(literal 3 binary64)) v))) (pow.f64 t1 #s(literal 3 binary64))) #s(literal -1 binary64) v) (fma.f64 (*.f64 (*.f64 u u) (/.f64 v (*.f64 t1 t1))) #s(literal -4 binary64) (fma.f64 (*.f64 u (/.f64 v t1)) #s(literal 2 binary64) (*.f64 (*.f64 u u) (/.f64 v (*.f64 t1 t1)))))) (*.f64 t1 t1)))
#s(approx (* (+ u t1) (+ u t1)) (*.f64 (fma.f64 (/.f64 u t1) #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 t1 t1)))
#s(approx (* (+ u t1) (+ u t1)) (*.f64 (+.f64 (fma.f64 (/.f64 u t1) #s(literal 2 binary64) #s(literal 1 binary64)) (/.f64 (*.f64 u u) (*.f64 t1 t1))) (*.f64 t1 t1)))
#s(approx (+ t1 u) (*.f64 (+.f64 (/.f64 u t1) #s(literal 1 binary64)) t1))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (/.f64 (fma.f64 (*.f64 u (/.f64 v t1)) #s(literal 2 binary64) (neg.f64 v)) t1))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (/.f64 (fma.f64 (*.f64 (*.f64 u u) (/.f64 v (*.f64 t1 t1))) #s(literal -4 binary64) (+.f64 (fma.f64 (*.f64 u (/.f64 v t1)) #s(literal 2 binary64) (*.f64 (*.f64 u u) (/.f64 v (*.f64 t1 t1)))) (neg.f64 v))) t1))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (/.f64 (fma.f64 (*.f64 (*.f64 u u) (/.f64 v (*.f64 t1 t1))) #s(literal -4 binary64) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (fma.f64 (*.f64 #s(literal -3 binary64) (*.f64 (*.f64 u u) v)) u (*.f64 (pow.f64 u #s(literal 3 binary64)) v))) (pow.f64 t1 #s(literal 3 binary64))) (+.f64 (fma.f64 (*.f64 u (/.f64 v t1)) #s(literal 2 binary64) (*.f64 (*.f64 u u) (/.f64 v (*.f64 t1 t1)))) (neg.f64 v)))) t1))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) (/.f64 (fma.f64 (*.f64 u (/.f64 v t1)) #s(literal -2 binary64) v) (*.f64 t1 t1)))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) (/.f64 (-.f64 (fma.f64 (/.f64 (*.f64 #s(literal -3 binary64) (*.f64 (*.f64 u u) v)) (*.f64 t1 t1)) #s(literal -1 binary64) v) (*.f64 (*.f64 u (/.f64 v t1)) #s(literal 2 binary64))) (*.f64 t1 t1)))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) (/.f64 (-.f64 (fma.f64 (/.f64 (*.f64 #s(literal -2 binary64) (fma.f64 (*.f64 #s(literal -3 binary64) (*.f64 (*.f64 u u) v)) u (*.f64 (pow.f64 u #s(literal 3 binary64)) v))) (pow.f64 t1 #s(literal 3 binary64))) #s(literal -1 binary64) v) (fma.f64 (*.f64 (*.f64 u u) (/.f64 v (*.f64 t1 t1))) #s(literal -4 binary64) (fma.f64 (*.f64 u (/.f64 v t1)) #s(literal 2 binary64) (*.f64 (*.f64 u u) (/.f64 v (*.f64 t1 t1)))))) (*.f64 t1 t1)))
#s(approx (* (+ u t1) (+ u t1)) (*.f64 (fma.f64 (/.f64 u t1) #s(literal 2 binary64) #s(literal 1 binary64)) (*.f64 t1 t1)))
#s(approx (* (+ u t1) (+ u t1)) (*.f64 (+.f64 (fma.f64 (/.f64 u t1) #s(literal 2 binary64) #s(literal 1 binary64)) (/.f64 (*.f64 u u) (*.f64 t1 t1))) (*.f64 t1 t1)))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (/.f64 (fma.f64 (*.f64 u (/.f64 v t1)) #s(literal 2 binary64) (neg.f64 v)) t1))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (/.f64 (fma.f64 (*.f64 (*.f64 u u) (/.f64 v (*.f64 t1 t1))) #s(literal -4 binary64) (+.f64 (fma.f64 (*.f64 u (/.f64 v t1)) #s(literal 2 binary64) (*.f64 (*.f64 u u) (/.f64 v (*.f64 t1 t1)))) (neg.f64 v))) t1))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (/.f64 (fma.f64 (*.f64 (*.f64 u u) (/.f64 v (*.f64 t1 t1))) #s(literal -4 binary64) (+.f64 (/.f64 (*.f64 #s(literal -2 binary64) (fma.f64 (*.f64 #s(literal -3 binary64) (*.f64 (*.f64 u u) v)) u (*.f64 (pow.f64 u #s(literal 3 binary64)) v))) (pow.f64 t1 #s(literal 3 binary64))) (+.f64 (fma.f64 (*.f64 u (/.f64 v t1)) #s(literal 2 binary64) (*.f64 (*.f64 u u) (/.f64 v (*.f64 t1 t1)))) (neg.f64 v)))) t1))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (neg.f64 (/.f64 (fma.f64 (*.f64 u (/.f64 v t1)) #s(literal -2 binary64) v) t1)))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (neg.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -3 binary64) (/.f64 (*.f64 (*.f64 u u) v) t1) (*.f64 #s(literal 2 binary64) (*.f64 v u))) t1) #s(literal -1 binary64) v) t1)))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (neg.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (fma.f64 u (/.f64 (*.f64 #s(literal -3 binary64) (*.f64 (*.f64 u u) v)) t1) (/.f64 (*.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 #s(literal 2 binary64) (*.f64 v u))) t1) #s(literal -1 binary64) v) t1)))
#s(approx (/ (neg t1) (+ u t1)) (-.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 u u) t1) u) t1)) #s(literal 1 binary64)))
#s(approx (/ (neg t1) (+ u t1)) (-.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (pow.f64 u #s(literal 3 binary64)) t1) (*.f64 u u)) t1)) u) t1)) #s(literal 1 binary64)))
#s(approx (/ v (+ u t1)) (neg.f64 (/.f64 (fma.f64 u (/.f64 v t1) (neg.f64 v)) t1)))
#s(approx (/ v (+ u t1)) (neg.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 u u) (/.f64 v t1) (*.f64 (neg.f64 u) v)) t1) #s(literal -1 binary64) (neg.f64 v)) t1)))
#s(approx (/ v (+ u t1)) (neg.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 u #s(literal 3 binary64)) v) t1) (*.f64 (*.f64 u u) v)) t1)) (*.f64 v u)) t1) #s(literal -1 binary64) (neg.f64 v)) t1)))
#s(approx (+ t1 u) (*.f64 (neg.f64 t1) (-.f64 (neg.f64 (/.f64 u t1)) #s(literal 1 binary64))))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (neg.f64 (/.f64 (fma.f64 (*.f64 u (/.f64 v t1)) #s(literal -2 binary64) v) t1)))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (neg.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -3 binary64) (/.f64 (*.f64 (*.f64 u u) v) t1) (*.f64 #s(literal 2 binary64) (*.f64 v u))) t1) #s(literal -1 binary64) v) t1)))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (neg.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (fma.f64 u (/.f64 (*.f64 #s(literal -3 binary64) (*.f64 (*.f64 u u) v)) t1) (/.f64 (*.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 #s(literal 2 binary64) (*.f64 v u))) t1) #s(literal -1 binary64) v) t1)))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) (/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -3 binary64) (/.f64 (*.f64 (*.f64 u u) v) t1) (*.f64 #s(literal 2 binary64) (*.f64 v u))) t1) #s(literal -1 binary64) v) (*.f64 t1 t1)))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (fma.f64 u (/.f64 (*.f64 #s(literal -3 binary64) (*.f64 (*.f64 u u) v)) t1) (/.f64 (*.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 #s(literal 2 binary64) (*.f64 v u))) t1) #s(literal -1 binary64) v) (*.f64 t1 t1)))
#s(approx (* (+ u t1) (+ u t1)) (*.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -2 binary64) u (neg.f64 (/.f64 (*.f64 u u) t1))) t1) #s(literal -1 binary64) #s(literal 1 binary64)) (*.f64 t1 t1)))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (neg.f64 (/.f64 (fma.f64 (*.f64 u (/.f64 v t1)) #s(literal -2 binary64) v) t1)))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (neg.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -3 binary64) (/.f64 (*.f64 (*.f64 u u) v) t1) (*.f64 #s(literal 2 binary64) (*.f64 v u))) t1) #s(literal -1 binary64) v) t1)))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (neg.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (fma.f64 u (/.f64 (*.f64 #s(literal -3 binary64) (*.f64 (*.f64 u u) v)) t1) (/.f64 (*.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 #s(literal 2 binary64) (*.f64 v u))) t1) #s(literal -1 binary64) v) t1)))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) (/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -3 binary64) (/.f64 (*.f64 (*.f64 u u) v) t1) (*.f64 #s(literal 2 binary64) (*.f64 v u))) t1) #s(literal -1 binary64) v) (*.f64 t1 t1)))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (fma.f64 u (/.f64 (*.f64 #s(literal -3 binary64) (*.f64 (*.f64 u u) v)) t1) (/.f64 (*.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 #s(literal 2 binary64) (*.f64 v u))) t1) #s(literal -1 binary64) v) (*.f64 t1 t1)))
#s(approx (* (+ u t1) (+ u t1)) (*.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -2 binary64) u (neg.f64 (/.f64 (*.f64 u u) t1))) t1) #s(literal -1 binary64) #s(literal 1 binary64)) (*.f64 t1 t1)))
#s(approx (+ t1 u) (*.f64 (neg.f64 t1) (-.f64 (neg.f64 (/.f64 u t1)) #s(literal 1 binary64))))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (neg.f64 (/.f64 (fma.f64 (*.f64 u (/.f64 v t1)) #s(literal -2 binary64) v) t1)))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (neg.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -3 binary64) (/.f64 (*.f64 (*.f64 u u) v) t1) (*.f64 #s(literal 2 binary64) (*.f64 v u))) t1) #s(literal -1 binary64) v) t1)))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (neg.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (fma.f64 u (/.f64 (*.f64 #s(literal -3 binary64) (*.f64 (*.f64 u u) v)) t1) (/.f64 (*.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 #s(literal 2 binary64) (*.f64 v u))) t1) #s(literal -1 binary64) v) t1)))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) (/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -3 binary64) (/.f64 (*.f64 (*.f64 u u) v) t1) (*.f64 #s(literal 2 binary64) (*.f64 v u))) t1) #s(literal -1 binary64) v) (*.f64 t1 t1)))
#s(approx (/ v (+ (* (+ u t1) t1) (* (+ u t1) u))) (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (fma.f64 u (/.f64 (*.f64 #s(literal -3 binary64) (*.f64 (*.f64 u u) v)) t1) (/.f64 (*.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 #s(literal 2 binary64) (*.f64 v u))) t1) #s(literal -1 binary64) v) (*.f64 t1 t1)))
#s(approx (* (+ u t1) (+ u t1)) (*.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -2 binary64) u (neg.f64 (/.f64 (*.f64 u u) t1))) t1) #s(literal -1 binary64) #s(literal 1 binary64)) (*.f64 t1 t1)))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (neg.f64 (/.f64 (fma.f64 (*.f64 u (/.f64 v t1)) #s(literal -2 binary64) v) t1)))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (neg.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal -3 binary64) (/.f64 (*.f64 (*.f64 u u) v) t1) (*.f64 #s(literal 2 binary64) (*.f64 v u))) t1) #s(literal -1 binary64) v) t1)))
#s(approx (* (neg t1) (/ v (* (+ u t1) (+ u t1)))) (neg.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (fma.f64 u (/.f64 (*.f64 #s(literal -3 binary64) (*.f64 (*.f64 u u) v)) t1) (/.f64 (*.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 #s(literal 2 binary64) (*.f64 v u))) t1) #s(literal -1 binary64) v) t1)))

eval42.0ms (1.3%)

Memory
-40.6MiB live, 71.0MiB allocated; 9ms collecting garbage
Compiler

Compiled 6 988 to 1 087 computations (84.4% saved)

prune18.0ms (0.6%)

Memory
-1.4MiB live, 45.3MiB allocated; 1ms collecting garbage
Pruning

17 alts after pruning (3 fresh and 14 done)

PrunedKeptTotal
New2792281
Fresh112
Picked055
Done1910
Total28117298
Accuracy
100.0%
Counts
298 → 17
Alt Table
Click to see full alt table
StatusAccuracyProgram
69.6%
(/.f64 (*.f64 (neg.f64 t1) v) (fma.f64 (+.f64 u t1) t1 (*.f64 (+.f64 u t1) u)))
70.0%
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
42.0%
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) #s(approx (+ t1 u) u)))
42.0%
(/.f64 (*.f64 (neg.f64 t1) v) #s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) (*.f64 u u)))
46.5%
(*.f64 (/.f64 (/.f64 v #s(approx (+ t1 u) u)) (+.f64 u t1)) (neg.f64 t1))
98.7%
(*.f64 (/.f64 (neg.f64 t1) (+.f64 u t1)) (/.f64 v (+.f64 u t1)))
98.4%
(*.f64 (/.f64 (neg.f64 t1) (+.f64 u t1)) (/.f64 v #s(approx (+ u t1) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 u t1)) t1))))
51.7%
(*.f64 (/.f64 (neg.f64 t1) #s(approx (+ u t1) u)) (/.f64 v (+.f64 u t1)))
46.1%
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 #s(approx (+ u t1) t1) (+.f64 u t1))))
41.7%
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 #s(approx (+ t1 u) u) (+.f64 u t1))))
41.8%
(*.f64 (neg.f64 t1) (/.f64 v #s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) (*.f64 u u))))
59.6%
(*.f64 #s(approx (/ (neg t1) (+ u t1)) (-.f64 (/.f64 u t1) #s(literal 1 binary64))) (/.f64 v (+.f64 u t1)))
65.2%
(*.f64 #s(approx (/ (neg t1) (+ u t1)) #s(literal -1 binary64)) (/.f64 v (+.f64 u t1)))
50.2%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (*.f64 (/.f64 v u) (neg.f64 t1)) u))
48.0%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (*.f64 v (/.f64 (neg.f64 t1) u)) u))
58.6%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1))
44.8%
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u)))
Compiler

Compiled 717 to 292 computations (59.3% saved)

regimes30.0ms (0.9%)

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

4 calls:

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

Compiled 15 to 17 computations (-13.3% saved)

regimes24.0ms (0.8%)

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

4 calls:

8.0ms
t1
5.0ms
v
5.0ms
u
4.0ms
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
Results
AccuracySegmentsBranch
85.0%3(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
84.0%4u
74.7%2v
87.0%3t1
Compiler

Compiled 15 to 17 computations (-13.3% saved)

regimes37.0ms (1.2%)

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

2 calls:

33.0ms
t1
4.0ms
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
Results
AccuracySegmentsBranch
65.2%1(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u)))
84.7%3t1
Compiler

Compiled 13 to 11 computations (15.4% saved)

regimes5.0ms (0.1%)

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

1 calls:

4.0ms
t1
Results
AccuracySegmentsBranch
83.9%3t1
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes8.0ms (0.2%)

Memory
15.7MiB live, 15.7MiB allocated; 0ms collecting garbage
Counts
11 → 3
Calls
Call 1
Inputs
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1))
(*.f64 #s(approx (/ (neg t1) (+ u t1)) #s(literal -1 binary64)) (/.f64 v (+.f64 u t1)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (neg.f64 (*.f64 t1 (/.f64 v (*.f64 u u)))))
(*.f64 (neg.f64 t1) (/.f64 v #s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) (*.f64 u u))))
(/.f64 (*.f64 (neg.f64 t1) v) #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u)))
(/.f64 (*.f64 (neg.f64 t1) v) #s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) (*.f64 u u)))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 #s(approx (+ t1 u) u) (+.f64 u t1))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 #s(approx (+ u t1) t1) (+.f64 u t1))))
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) #s(approx (+ t1 u) t1)))
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) #s(approx (+ t1 u) u)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u)))
Outputs
(*.f64 #s(approx (/ (neg t1) (+ u t1)) #s(literal -1 binary64)) (/.f64 v (+.f64 u t1)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u)))
(*.f64 #s(approx (/ (neg t1) (+ u t1)) #s(literal -1 binary64)) (/.f64 v (+.f64 u t1)))
Calls

2 calls:

3.0ms
t1
3.0ms
u
Results
AccuracySegmentsBranch
77.8%4u
81.5%3t1
Compiler

Compiled 2 to 6 computations (-200% saved)

regimes28.0ms (0.9%)

Memory
-36.7MiB live, 9.8MiB allocated; 4ms collecting garbage
Counts
10 → 3
Calls
Call 1
Inputs
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1))
(*.f64 #s(approx (/ (neg t1) (+ u t1)) #s(literal -1 binary64)) (/.f64 v (+.f64 u t1)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (neg.f64 (*.f64 t1 (/.f64 v (*.f64 u u)))))
(*.f64 (neg.f64 t1) (/.f64 v #s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) (*.f64 u u))))
(/.f64 (*.f64 (neg.f64 t1) v) #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u)))
(/.f64 (*.f64 (neg.f64 t1) v) #s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) (*.f64 u u)))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 #s(approx (+ t1 u) u) (+.f64 u t1))))
(*.f64 (neg.f64 t1) (/.f64 v (*.f64 #s(approx (+ u t1) t1) (+.f64 u t1))))
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) #s(approx (+ t1 u) t1)))
(/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) #s(approx (+ t1 u) u)))
Outputs
(*.f64 #s(approx (/ (neg t1) (+ u t1)) #s(literal -1 binary64)) (/.f64 v (+.f64 u t1)))
(/.f64 (*.f64 (neg.f64 t1) v) #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u)))
(*.f64 #s(approx (/ (neg t1) (+ u t1)) #s(literal -1 binary64)) (/.f64 v (+.f64 u t1)))
Calls

1 calls:

28.0ms
t1
Results
AccuracySegmentsBranch
80.9%3t1
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes2.0ms (0.1%)

Memory
5.6MiB live, 5.6MiB allocated; 0ms collecting garbage
Counts
4 → 3
Calls
Call 1
Inputs
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1))
(*.f64 #s(approx (/ (neg t1) (+ u t1)) #s(literal -1 binary64)) (/.f64 v (+.f64 u t1)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (neg.f64 (*.f64 t1 (/.f64 v (*.f64 u u)))))
(*.f64 (neg.f64 t1) (/.f64 v #s(approx (+ (* (+ u t1) t1) (* (+ u t1) u)) (*.f64 u u))))
Outputs
(*.f64 #s(approx (/ (neg t1) (+ u t1)) #s(literal -1 binary64)) (/.f64 v (+.f64 u t1)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (neg.f64 (*.f64 t1 (/.f64 v (*.f64 u u)))))
(*.f64 #s(approx (/ (neg t1) (+ u t1)) #s(literal -1 binary64)) (/.f64 v (+.f64 u t1)))
Calls

1 calls:

2.0ms
t1
Results
AccuracySegmentsBranch
79.0%3t1
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes5.0ms (0.2%)

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

Compiled 15 to 17 computations (-13.3% saved)

regimes4.0ms (0.1%)

Memory
12.4MiB live, 12.4MiB allocated; 0ms collecting garbage
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

4 calls:

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

Compiled 15 to 17 computations (-13.3% saved)

bsearch60.0ms (1.9%)

Memory
0.6MiB live, 47.0MiB allocated; 4ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
5.0ms
3.4871741041294e+38
5.675049182557607e+38
53.0ms
-1.7634469476852432e+52
-3.1599371319897865e+38
Samples
50.0ms224×0valid
Compiler

Compiled 379 to 308 computations (18.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 45.0ms
ival-neg: 41.0ms (92.1% of total)
ival-mult!: 2.0ms (4.5% of total)
ival-add!: 1.0ms (2.2% of total)
ival-div!: 1.0ms (2.2% of total)
adjust: 0.0ms (0% of total)

bsearch35.0ms (1.1%)

Memory
-36.6MiB live, 58.0MiB allocated; 19ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
11.0ms
4.1522246328918304e-95
1.1026413458976833e-91
14.0ms
-3.3272441202898514e-34
-1.039981580881972e-36
Samples
11.0ms256×0valid
Compiler

Compiled 575 to 430 computations (25.2% saved)

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

bsearch2.0ms (0.1%)

Memory
4.8MiB live, 4.8MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
4.1522246328918304e-95
1.1026413458976833e-91
1.0ms
-3.3272441202898514e-34
-1.039981580881972e-36
Compiler

Compiled 575 to 430 computations (25.2% saved)

bsearch2.0ms (0.1%)

Memory
3.9MiB live, 3.9MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
4.1522246328918304e-95
1.1026413458976833e-91
1.0ms
-3.3272441202898514e-34
-1.039981580881972e-36
Compiler

Compiled 575 to 430 computations (25.2% saved)

bsearch2.0ms (0.1%)

Memory
3.8MiB live, 3.8MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
4.1522246328918304e-95
1.1026413458976833e-91
1.0ms
-3.3272441202898514e-34
-1.039981580881972e-36
Compiler

Compiled 495 to 382 computations (22.8% saved)

bsearch2.0ms (0.1%)

Memory
3.8MiB live, 3.8MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
4.1522246328918304e-95
1.1026413458976833e-91
1.0ms
-3.3272441202898514e-34
-1.039981580881972e-36
Compiler

Compiled 575 to 430 computations (25.2% saved)

simplify77.0ms (2.4%)

Memory
3.8MiB live, 49.8MiB allocated; 5ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
062293
1121293
2236293
3523293
41131293
51606293
62522293
73761293
84793293
96144293
Stop Event
node limit
Calls
Call 1
Inputs
(*.f64 (/.f64 (neg.f64 t1) (+.f64 u t1)) (/.f64 v (+.f64 u t1)))
(if (<=.f64 t1 #s(literal -17499999999999999881366601801328489588079897734021120 binary64)) (*.f64 #s(approx (/ (neg t1) (+ u t1)) #s(literal -1 binary64)) (/.f64 v (+.f64 u t1))) (if (<=.f64 t1 #s(literal 560000000000000002504907756536655249408 binary64)) (/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (*.f64 #s(approx (/ (neg t1) (+ u t1)) #s(literal -1 binary64)) (/.f64 v (+.f64 u t1)))))
(if (<=.f64 t1 #s(literal -2244866514940267/1496577676626844588240573268701473812127674924007424 binary64)) (*.f64 #s(approx (/ (neg t1) (+ u t1)) #s(literal -1 binary64)) (/.f64 v (+.f64 u t1))) (if (<=.f64 t1 #s(literal 8572180427124491/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744 binary64)) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (*.f64 (/.f64 v u) (neg.f64 t1)) u)) (*.f64 #s(approx (/ (neg t1) (+ u t1)) #s(literal -1 binary64)) (/.f64 v (+.f64 u t1)))))
(if (<=.f64 t1 #s(literal -2244866514940267/1496577676626844588240573268701473812127674924007424 binary64)) (*.f64 #s(approx (/ (neg t1) (+ u t1)) #s(literal -1 binary64)) (/.f64 v (+.f64 u t1))) (if (<=.f64 t1 #s(literal 8572180427124491/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744 binary64)) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) u))) (*.f64 #s(approx (/ (neg t1) (+ u t1)) #s(literal -1 binary64)) (/.f64 v (+.f64 u t1)))))
(if (<=.f64 t1 #s(literal -2244866514940267/1496577676626844588240573268701473812127674924007424 binary64)) (*.f64 #s(approx (/ (neg t1) (+ u t1)) #s(literal -1 binary64)) (/.f64 v (+.f64 u t1))) (if (<=.f64 t1 #s(literal 8572180427124491/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744 binary64)) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u))) (*.f64 #s(approx (/ (neg t1) (+ u t1)) #s(literal -1 binary64)) (/.f64 v (+.f64 u t1)))))
(if (<=.f64 t1 #s(literal -2244866514940267/1496577676626844588240573268701473812127674924007424 binary64)) (*.f64 #s(approx (/ (neg t1) (+ u t1)) #s(literal -1 binary64)) (/.f64 v (+.f64 u t1))) (if (<=.f64 t1 #s(literal 8572180427124491/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744 binary64)) (/.f64 (*.f64 (neg.f64 t1) v) #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u))) (*.f64 #s(approx (/ (neg t1) (+ u t1)) #s(literal -1 binary64)) (/.f64 v (+.f64 u t1)))))
(if (<=.f64 t1 #s(literal -2244866514940267/1496577676626844588240573268701473812127674924007424 binary64)) (*.f64 #s(approx (/ (neg t1) (+ u t1)) #s(literal -1 binary64)) (/.f64 v (+.f64 u t1))) (if (<=.f64 t1 #s(literal 8572180427124491/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744 binary64)) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (neg.f64 (*.f64 t1 (/.f64 v (*.f64 u u))))) (*.f64 #s(approx (/ (neg t1) (+ u t1)) #s(literal -1 binary64)) (/.f64 v (+.f64 u t1)))))
(*.f64 #s(approx (/ (neg t1) (+ u t1)) #s(literal -1 binary64)) (/.f64 v (+.f64 u t1)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1))
Outputs
(*.f64 (/.f64 (neg.f64 t1) (+.f64 u t1)) (/.f64 v (+.f64 u t1)))
(if (<=.f64 t1 #s(literal -17499999999999999881366601801328489588079897734021120 binary64)) (*.f64 #s(approx (/ (neg t1) (+ u t1)) #s(literal -1 binary64)) (/.f64 v (+.f64 u t1))) (if (<=.f64 t1 #s(literal 560000000000000002504907756536655249408 binary64)) (/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))) (*.f64 #s(approx (/ (neg t1) (+ u t1)) #s(literal -1 binary64)) (/.f64 v (+.f64 u t1)))))
(if (or (<=.f64 t1 #s(literal -17499999999999999881366601801328489588079897734021120 binary64)) (not (<=.f64 t1 #s(literal 560000000000000002504907756536655249408 binary64)))) (*.f64 #s(approx (/ (neg t1) (+ u t1)) #s(literal -1 binary64)) (/.f64 v (+.f64 u t1))) (/.f64 (*.f64 (neg.f64 t1) v) (*.f64 (+.f64 t1 u) (+.f64 t1 u))))
(if (<=.f64 t1 #s(literal -2244866514940267/1496577676626844588240573268701473812127674924007424 binary64)) (*.f64 #s(approx (/ (neg t1) (+ u t1)) #s(literal -1 binary64)) (/.f64 v (+.f64 u t1))) (if (<=.f64 t1 #s(literal 8572180427124491/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744 binary64)) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (*.f64 (/.f64 v u) (neg.f64 t1)) u)) (*.f64 #s(approx (/ (neg t1) (+ u t1)) #s(literal -1 binary64)) (/.f64 v (+.f64 u t1)))))
(if (or (<=.f64 t1 #s(literal -2244866514940267/1496577676626844588240573268701473812127674924007424 binary64)) (not (<=.f64 t1 #s(literal 8572180427124491/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744 binary64)))) (*.f64 #s(approx (/ (neg t1) (+ u t1)) #s(literal -1 binary64)) (/.f64 v (+.f64 u t1))) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (*.f64 (/.f64 v u) t1) (neg.f64 u))))
(if (<=.f64 t1 #s(literal -2244866514940267/1496577676626844588240573268701473812127674924007424 binary64)) (*.f64 #s(approx (/ (neg t1) (+ u t1)) #s(literal -1 binary64)) (/.f64 v (+.f64 u t1))) (if (<=.f64 t1 #s(literal 8572180427124491/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744 binary64)) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (/.f64 v u) (/.f64 (neg.f64 t1) u))) (*.f64 #s(approx (/ (neg t1) (+ u t1)) #s(literal -1 binary64)) (/.f64 v (+.f64 u t1)))))
(if (or (<=.f64 t1 #s(literal -2244866514940267/1496577676626844588240573268701473812127674924007424 binary64)) (not (<=.f64 t1 #s(literal 8572180427124491/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744 binary64)))) (*.f64 #s(approx (/ (neg t1) (+ u t1)) #s(literal -1 binary64)) (/.f64 v (+.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 -2244866514940267/1496577676626844588240573268701473812127674924007424 binary64)) (*.f64 #s(approx (/ (neg t1) (+ u t1)) #s(literal -1 binary64)) (/.f64 v (+.f64 u t1))) (if (<=.f64 t1 #s(literal 8572180427124491/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744 binary64)) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u))) (*.f64 #s(approx (/ (neg t1) (+ u t1)) #s(literal -1 binary64)) (/.f64 v (+.f64 u t1)))))
(if (or (<=.f64 t1 #s(literal -2244866514940267/1496577676626844588240573268701473812127674924007424 binary64)) (not (<=.f64 t1 #s(literal 8572180427124491/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744 binary64)))) (*.f64 #s(approx (/ (neg t1) (+ u t1)) #s(literal -1 binary64)) (/.f64 v (+.f64 u t1))) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 v (/.f64 (/.f64 (neg.f64 t1) u) u))))
(if (<=.f64 t1 #s(literal -2244866514940267/1496577676626844588240573268701473812127674924007424 binary64)) (*.f64 #s(approx (/ (neg t1) (+ u t1)) #s(literal -1 binary64)) (/.f64 v (+.f64 u t1))) (if (<=.f64 t1 #s(literal 8572180427124491/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744 binary64)) (/.f64 (*.f64 (neg.f64 t1) v) #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u))) (*.f64 #s(approx (/ (neg t1) (+ u t1)) #s(literal -1 binary64)) (/.f64 v (+.f64 u t1)))))
(if (or (<=.f64 t1 #s(literal -2244866514940267/1496577676626844588240573268701473812127674924007424 binary64)) (not (<=.f64 t1 #s(literal 8572180427124491/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744 binary64)))) (*.f64 #s(approx (/ (neg t1) (+ u t1)) #s(literal -1 binary64)) (/.f64 v (+.f64 u t1))) (/.f64 (*.f64 (neg.f64 t1) v) #s(approx (* (+ t1 u) (+ t1 u)) (*.f64 u u))))
(if (<=.f64 t1 #s(literal -2244866514940267/1496577676626844588240573268701473812127674924007424 binary64)) (*.f64 #s(approx (/ (neg t1) (+ u t1)) #s(literal -1 binary64)) (/.f64 v (+.f64 u t1))) (if (<=.f64 t1 #s(literal 8572180427124491/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744 binary64)) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (neg.f64 (*.f64 t1 (/.f64 v (*.f64 u u))))) (*.f64 #s(approx (/ (neg t1) (+ u t1)) #s(literal -1 binary64)) (/.f64 v (+.f64 u t1)))))
(if (or (<=.f64 t1 #s(literal -2244866514940267/1496577676626844588240573268701473812127674924007424 binary64)) (not (<=.f64 t1 #s(literal 8572180427124491/587135645693458306972370149197334256843920637227079967676822742883052256278652110865924749596192175757983744 binary64)))) (*.f64 #s(approx (/ (neg t1) (+ u t1)) #s(literal -1 binary64)) (/.f64 v (+.f64 u t1))) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (*.f64 (neg.f64 t1) (/.f64 v (*.f64 u u)))))
(*.f64 #s(approx (/ (neg t1) (+ u t1)) #s(literal -1 binary64)) (/.f64 v (+.f64 u t1)))
#s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1))

derivations232.0ms (7.2%)

Memory
16.4MiB live, 302.1MiB allocated; 18ms collecting garbage
Stop Event
fuel
Compiler

Compiled 293 to 62 computations (78.8% saved)

preprocess64.0ms (2%)

Memory
-19.3MiB live, 76.6MiB allocated; 10ms collecting garbage
Remove

(negabs v)

Compiler

Compiled 634 to 156 computations (75.4% saved)

end0.0ms (0%)

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

Profiling

Loading profile data...