Graphics.Rendering.Chart.Axis.Types:linMap from Chart-1.5.3

Time bar (total: 4.6s)

start0.0ms (0%)

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

analyze141.0ms (3%)

Memory
23.7MiB live, 253.8MiB allocated; 58ms collecting garbage
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.8%0.2%0%0%0%0
0%0%99.8%0.2%0%0%0%1
0%0%99.8%0.2%0%0%0%2
0%0%99.8%0.2%0%0%0%3
0%0%99.8%0.2%0%0%0%4
0%0%99.8%0.2%0%0%0%5
50%49.9%49.9%0.2%0%0%0%6
50%49.9%49.9%0.2%0%0%0%7
50%49.9%49.9%0.2%0%0%0%8
50%49.9%49.9%0.2%0%0%0%9
50%49.9%49.9%0.2%0%0%0%10
75%74.8%24.9%0.2%0%0%0%11
75%74.8%24.9%0.2%0%0%0%12
Compiler

Compiled 15 to 13 computations (13.3% saved)

sample1.3s (27.7%)

Memory
21.0MiB live, 2 072.3MiB allocated; 505ms collecting garbage
Samples
590.0ms7 025×0valid
257.0ms1 170×1valid
51.0ms61×2valid
Precisions
Click to see histograms. Total time spent on operations: 397.0ms
ival-sub!: 141.0ms (35.5% of total)
ival-mult!: 99.0ms (25% of total)
adjust: 79.0ms (19.9% of total)
ival-div!: 54.0ms (13.6% of total)
ival-add!: 24.0ms (6% of total)
Bogosity

preprocess47.0ms (1%)

Memory
-31.2MiB live, 57.4MiB allocated; 10ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
085290
1197290
2524290
31302290
42727290
Stop Event
node-limit
Alt Table
Click to see full alt table
StatusAccuracyProgram
72.6%
(+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))
Compiler

Compiled 22 to 22 computations (0% saved)

series26.0ms (0.6%)

Memory
2.0MiB live, 58.8MiB allocated; 5ms collecting garbage
Counts
11 → 107
Calls
Call 1
Inputs
(+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))
x
(/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))
(*.f64 (-.f64 y x) (-.f64 z t))
(-.f64 y x)
y
(-.f64 z t)
z
t
(-.f64 a t)
a
Outputs
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(hole binary64 (/ (* y (- z t)) (- a t))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(hole binary64 (+ (* x (+ 1 (* -1 (/ (- z t) (- a t))))) (/ (* y (- z t)) (- a t)))))
#s(approx x #s(hole binary64 x))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (+ (* -1 (/ (* x (- z t)) (- a t))) (/ (* y (- z t)) (- a t)))))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (* y (- z t))))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (+ (* -1 (* x (- z t))) (* y (- z t)))))
#s(approx (- y x) #s(hole binary64 y))
#s(approx (- y x) #s(hole binary64 (+ y (* -1 x))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(hole binary64 (* x (+ 1 (* -1 (/ (- z t) (- a t)))))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(hole binary64 (* x (+ 1 (+ (* -1 (/ (- z t) (- a t))) (/ (* y (- z t)) (* x (- a t))))))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (* -1 (/ (* x (- z t)) (- a t)))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (* x (+ (* -1 (/ (- z t) (- a t))) (/ (* y (- z t)) (* x (- a t)))))))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (* -1 (* x (- z t)))))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (* x (+ (* -1 (- z t)) (/ (* y (- z t)) x)))))
#s(approx (- y x) #s(hole binary64 (* -1 x)))
#s(approx (- y x) #s(hole binary64 (* x (- (/ y x) 1))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(hole binary64 (* -1 (* x (- (/ z (- a t)) (+ 1 (/ t (- a t))))))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(hole binary64 (* -1 (* x (- (+ (* -1 (/ (* y (- z t)) (* x (- a t)))) (/ z (- a t))) (+ 1 (/ t (- a t))))))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (* -1 (* x (- (+ (* -1 (/ (* y (- z t)) (* x (- a t)))) (/ z (- a t))) (/ t (- a t)))))))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (* -1 (* x (- (+ z (* -1 (/ (* y (- z t)) x))) t)))))
#s(approx (- y x) #s(hole binary64 (* -1 (* x (+ 1 (* -1 (/ y x)))))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(hole binary64 (+ x (* -1 (/ (* x (- z t)) (- a t))))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(hole binary64 (+ x (+ (* -1 (/ (* x (- z t)) (- a t))) (* y (- (/ z (- a t)) (/ t (- a t))))))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (+ (* -1 (/ (* x (- z t)) (- a t))) (* y (- (/ z (- a t)) (/ t (- a t)))))))
#s(approx (- y x) #s(hole binary64 (- y x)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(hole binary64 (* y (- (/ z (- a t)) (/ t (- a t))))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(hole binary64 (* y (- (+ (* -1 (/ (* x (- z t)) (* y (- a t)))) (+ (/ x y) (/ z (- a t)))) (/ t (- a t))))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (* y (- (+ (* -1 (/ (* x (- z t)) (* y (- a t)))) (/ z (- a t))) (/ t (- a t))))))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (* y (- (+ z (* -1 (/ (* x (- z t)) y))) t))))
#s(approx (- y x) #s(hole binary64 (* y (+ 1 (* -1 (/ x y))))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(hole binary64 (* -1 (* y (+ (* -1 (/ (+ x (* -1 (/ (* x (- z t)) (- a t)))) y)) (* -1 (/ (- z t) (- a t))))))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (* -1 (* y (+ (* -1 (/ (- z t) (- a t))) (/ (* x (- z t)) (* y (- a t))))))))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (* -1 (* y (+ (* -1 (- z t)) (/ (* x (- z t)) y))))))
#s(approx (- y x) #s(hole binary64 (* -1 (* y (- (/ x y) 1)))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(hole binary64 (+ x (* -1 (/ (* t (- y x)) (- a t))))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(hole binary64 (+ x (+ (* -1 (/ (* t (- y x)) (- a t))) (* z (- (/ y (- a t)) (/ x (- a t))))))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (* -1 (/ (* t (- y x)) (- a t)))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (+ (* -1 (/ (* t (- y x)) (- a t))) (* z (- (/ y (- a t)) (/ x (- a t)))))))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (* -1 (* t (- y x)))))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (+ (* -1 (* t (- y x))) (* z (- y x)))))
#s(approx (- z t) #s(hole binary64 (* -1 t)))
#s(approx (- z t) #s(hole binary64 (- z t)))
#s(approx z #s(hole binary64 z))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(hole binary64 (* z (- (/ y (- a t)) (/ x (- a t))))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(hole binary64 (* z (- (+ (* -1 (/ (* t (- y x)) (* z (- a t)))) (+ (/ x z) (/ y (- a t)))) (/ x (- a t))))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (/ (* z (- y x)) (- a t))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (* z (- (+ (* -1 (/ (* t (- y x)) (* z (- a t)))) (/ y (- a t))) (/ x (- a t))))))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (* z (- y x))))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (* z (- (+ y (* -1 (/ (* t (- y x)) z))) x))))
#s(approx (- z t) #s(hole binary64 (* z (+ 1 (* -1 (/ t z))))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(hole binary64 (* -1 (* z (+ (* -1 (/ (+ x (* -1 (/ (* t (- y x)) (- a t)))) z)) (* -1 (/ (- y x) (- a t))))))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (* -1 (* z (+ (* -1 (/ (- y x) (- a t))) (/ (* t (- y x)) (* z (- a t))))))))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (* -1 (* z (+ (* -1 (- y x)) (/ (* t (- y x)) z))))))
#s(approx (- z t) #s(hole binary64 (* -1 (* z (- (/ t z) 1)))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(hole binary64 (+ x (/ (* z (- y x)) a))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(hole binary64 (+ x (+ (* t (- (* -1 (/ (- y x) a)) (* -1 (/ (* z (- y x)) (pow a 2))))) (/ (* z (- y x)) a)))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(hole binary64 (+ x (+ (* t (- (+ (* -1 (/ (- y x) a)) (/ (* t (- (* -1 (/ (- y x) a)) (* -1 (/ (* z (- y x)) (pow a 2))))) a)) (* -1 (/ (* z (- y x)) (pow a 2))))) (/ (* z (- y x)) a)))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(hole binary64 (+ x (+ (* t (- (+ (* -1 (/ (- y x) a)) (* t (- (/ (* t (- (* -1 (/ (- y x) a)) (* -1 (/ (* z (- y x)) (pow a 2))))) (pow a 2)) (* -1 (/ (- (* -1 (/ (- y x) a)) (* -1 (/ (* z (- y x)) (pow a 2)))) a))))) (* -1 (/ (* z (- y x)) (pow a 2))))) (/ (* z (- y x)) a)))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (/ (* z (- y x)) a)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (+ (* t (- (* -1 (/ (- y x) a)) (* -1 (/ (* z (- y x)) (pow a 2))))) (/ (* z (- y x)) a))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (+ (* t (- (+ (* -1 (/ (- y x) a)) (/ (* t (- (* -1 (/ (- y x) a)) (* -1 (/ (* z (- y x)) (pow a 2))))) a)) (* -1 (/ (* z (- y x)) (pow a 2))))) (/ (* z (- y x)) a))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (+ (* t (- (+ (* -1 (/ (- y x) a)) (* t (- (/ (* t (- (* -1 (/ (- y x) a)) (* -1 (/ (* z (- y x)) (pow a 2))))) (pow a 2)) (* -1 (/ (- (* -1 (/ (- y x) a)) (* -1 (/ (* z (- y x)) (pow a 2)))) a))))) (* -1 (/ (* z (- y x)) (pow a 2))))) (/ (* z (- y x)) a))))
#s(approx (- z t) #s(hole binary64 (+ z (* -1 t))))
#s(approx t #s(hole binary64 t))
#s(approx (- a t) #s(hole binary64 a))
#s(approx (- a t) #s(hole binary64 (+ a (* -1 t))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(hole binary64 (- (+ y (* -1 (/ (* z (- y x)) t))) (* -1 (/ (* a (- y x)) t)))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(hole binary64 (- (+ y (+ (* -1 (/ (* z (- y x)) t)) (/ (* a (- (* -1 (* z (- y x))) (* -1 (* a (- y x))))) (pow t 2)))) (* -1 (/ (* a (- y x)) t)))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(hole binary64 (- (+ y (+ (* -1 (/ (* z (- y x)) t)) (/ (* (pow a 2) (- (* -1 (* z (- y x))) (* -1 (* a (- y x))))) (pow t 3)))) (+ (* -1 (/ (* a (- y x)) t)) (* -1 (/ (* a (- (* -1 (* z (- y x))) (* -1 (* a (- y x))))) (pow t 2)))))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (- (+ y (* -1 (/ (* z (- y x)) t))) (+ x (* -1 (/ (* a (- y x)) t))))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (- (+ y (+ (* -1 (/ (* z (- y x)) t)) (/ (* a (- (* -1 (* z (- y x))) (* -1 (* a (- y x))))) (pow t 2)))) (+ x (* -1 (/ (* a (- y x)) t))))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (- (+ y (+ (* -1 (/ (* z (- y x)) t)) (/ (* (pow a 2) (- (* -1 (* z (- y x))) (* -1 (* a (- y x))))) (pow t 3)))) (+ x (+ (* -1 (/ (* a (- y x)) t)) (* -1 (/ (* a (- (* -1 (* z (- y x))) (* -1 (* a (- y x))))) (pow t 2))))))))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (* t (+ (* -1 (- y x)) (/ (* z (- y x)) t)))))
#s(approx (- z t) #s(hole binary64 (* t (- (/ z t) 1))))
#s(approx (- a t) #s(hole binary64 (* t (- (/ a t) 1))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(hole binary64 (+ y (* -1 (/ (- (* z (- y x)) (* a (- y x))) t)))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(hole binary64 (+ y (* -1 (/ (- (+ (* z (- y x)) (/ (* a (- (* z (- y x)) (* a (- y x)))) t)) (* a (- y x))) t)))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(hole binary64 (+ y (* -1 (/ (- (+ (* -1 (/ (- (* -1 (/ (* (pow a 2) (- (* z (- y x)) (* a (- y x)))) t)) (* a (- (* z (- y x)) (* a (- y x))))) t)) (* z (- y x))) (* a (- y x))) t)))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (- (+ y (* -1 (/ (- (* z (- y x)) (* a (- y x))) t))) x)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (- (+ y (* -1 (/ (- (+ (* z (- y x)) (/ (* a (- (* z (- y x)) (* a (- y x)))) t)) (* a (- y x))) t))) x)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (- (+ y (* -1 (/ (- (+ (* -1 (/ (- (* -1 (/ (* (pow a 2) (- (* z (- y x)) (* a (- y x)))) t)) (* a (- (* z (- y x)) (* a (- y x))))) t)) (* z (- y x))) (* a (- y x))) t))) x)))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (* -1 (* t (- (+ y (* -1 (/ (* z (- y x)) t))) x)))))
#s(approx (- z t) #s(hole binary64 (* -1 (* t (+ 1 (* -1 (/ z t)))))))
#s(approx (- a t) #s(hole binary64 (* -1 (* t (+ 1 (* -1 (/ a t)))))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(hole binary64 (+ x (* -1 (/ (* (- y x) (- z t)) t)))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(hole binary64 (+ x (+ (* -1 (/ (* a (* (- y x) (- z t))) (pow t 2))) (* -1 (/ (* (- y x) (- z t)) t))))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(hole binary64 (+ x (+ (* -1 (/ (* (- y x) (- z t)) t)) (* a (- (* -1 (/ (* a (* (- y x) (- z t))) (pow t 3))) (/ (* (- y x) (- z t)) (pow t 2))))))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(hole binary64 (+ x (+ (* -1 (/ (* (- y x) (- z t)) t)) (* a (- (* a (- (* -1 (/ (* a (* (- y x) (- z t))) (pow t 4))) (/ (* (- y x) (- z t)) (pow t 3)))) (/ (* (- y x) (- z t)) (pow t 2))))))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (* -1 (/ (* (- y x) (- z t)) t))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (+ (* -1 (/ (* a (* (- y x) (- z t))) (pow t 2))) (* -1 (/ (* (- y x) (- z t)) t)))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (+ (* -1 (/ (* (- y x) (- z t)) t)) (* a (- (* -1 (/ (* a (* (- y x) (- z t))) (pow t 3))) (/ (* (- y x) (- z t)) (pow t 2)))))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (+ (* -1 (/ (* (- y x) (- z t)) t)) (* a (- (* a (- (* -1 (/ (* a (* (- y x) (- z t))) (pow t 4))) (/ (* (- y x) (- z t)) (pow t 3)))) (/ (* (- y x) (- z t)) (pow t 2)))))))
#s(approx (- a t) #s(hole binary64 (- a t)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(hole binary64 (+ x (/ (* (- y x) (- z t)) a))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(hole binary64 (+ x (+ (/ (* t (* (- y x) (- z t))) (pow a 2)) (/ (* (- y x) (- z t)) a)))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(hole binary64 (- (+ x (+ (/ (* (- y x) (- z t)) a) (/ (* (pow t 2) (* (- y x) (- z t))) (pow a 3)))) (* -1 (/ (* t (* (- y x) (- z t))) (pow a 2))))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (/ (* (- y x) (- z t)) a)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (/ (+ (* (- y x) (- z t)) (/ (* t (* (- y x) (- z t))) a)) a)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (/ (- (+ (* (- y x) (- z t)) (/ (* (pow t 2) (* (- y x) (- z t))) (pow a 2))) (* -1 (/ (* t (* (- y x) (- z t))) a))) a)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (/ (- (+ (* (- y x) (- z t)) (/ (* (pow t 3) (* (- y x) (- z t))) (pow a 3))) (+ (* -1 (/ (* t (* (- y x) (- z t))) a)) (* -1 (/ (* (pow t 2) (* (- y x) (- z t))) (pow a 2))))) a)))
#s(approx (- a t) #s(hole binary64 (* a (+ 1 (* -1 (/ t a))))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(hole binary64 (+ x (* -1 (/ (+ (* -1 (* (- y x) (- z t))) (* -1 (/ (* t (* (- y x) (- z t))) a))) a)))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(hole binary64 (+ x (* -1 (/ (+ (* -1 (* (- y x) (- z t))) (* -1 (/ (+ (* t (* (- y x) (- z t))) (/ (* (pow t 2) (* (- y x) (- z t))) a)) a))) a)))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (* -1 (/ (+ (* -1 (* (- y x) (- z t))) (* -1 (/ (* t (* (- y x) (- z t))) a))) a))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (* -1 (/ (+ (* -1 (* (- y x) (- z t))) (* -1 (/ (+ (* t (* (- y x) (- z t))) (/ (* (pow t 2) (* (- y x) (- z t))) a)) a))) a))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (* -1 (/ (+ (* -1 (* (- y x) (- z t))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (pow t 2) (* (- y x) (- z t)))) (* -1 (/ (* (pow t 3) (* (- y x) (- z t))) a))) a)) (* t (* (- y x) (- z t)))) a))) a))))
#s(approx (- a t) #s(hole binary64 (* -1 (* a (- (/ t a) 1)))))
Calls

15 calls:

TimeVariablePointExpression
6.0ms
a
@-inf
((+ x (/ (* (- y x) (- z t)) (- a t))) x (/ (* (- y x) (- z t)) (- a t)) (* (- y x) (- z t)) (- y x) y (- z t) z t (- a t) a)
2.0ms
t
@0
((+ x (/ (* (- y x) (- z t)) (- a t))) x (/ (* (- y x) (- z t)) (- a t)) (* (- y x) (- z t)) (- y x) y (- z t) z t (- a t) a)
2.0ms
y
@-inf
((+ x (/ (* (- y x) (- z t)) (- a t))) x (/ (* (- y x) (- z t)) (- a t)) (* (- y x) (- z t)) (- y x) y (- z t) z t (- a t) a)
2.0ms
z
@-inf
((+ x (/ (* (- y x) (- z t)) (- a t))) x (/ (* (- y x) (- z t)) (- a t)) (* (- y x) (- z t)) (- y x) y (- z t) z t (- a t) a)
1.0ms
x
@-inf
((+ x (/ (* (- y x) (- z t)) (- a t))) x (/ (* (- y x) (- z t)) (- a t)) (* (- y x) (- z t)) (- y x) y (- z t) z t (- a t) a)

rewrite166.0ms (3.6%)

Memory
33.8MiB live, 265.1MiB allocated; 21ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04573582
04643317
128063317
084843222
Stop Event
iter-limit
node-limit
iter-limit
Counts
118 → 158
Calls
Call 1
Inputs
(+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))
x
(/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))
(*.f64 (-.f64 y x) (-.f64 z t))
(-.f64 y x)
y
(-.f64 z t)
z
t
(-.f64 a t)
a
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(hole binary64 (/ (* y (- z t)) (- a t))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(hole binary64 (+ (* x (+ 1 (* -1 (/ (- z t) (- a t))))) (/ (* y (- z t)) (- a t)))))
#s(approx x #s(hole binary64 x))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (+ (* -1 (/ (* x (- z t)) (- a t))) (/ (* y (- z t)) (- a t)))))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (* y (- z t))))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (+ (* -1 (* x (- z t))) (* y (- z t)))))
#s(approx (- y x) #s(hole binary64 y))
#s(approx (- y x) #s(hole binary64 (+ y (* -1 x))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(hole binary64 (* x (+ 1 (* -1 (/ (- z t) (- a t)))))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(hole binary64 (* x (+ 1 (+ (* -1 (/ (- z t) (- a t))) (/ (* y (- z t)) (* x (- a t))))))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (* -1 (/ (* x (- z t)) (- a t)))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (* x (+ (* -1 (/ (- z t) (- a t))) (/ (* y (- z t)) (* x (- a t)))))))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (* -1 (* x (- z t)))))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (* x (+ (* -1 (- z t)) (/ (* y (- z t)) x)))))
#s(approx (- y x) #s(hole binary64 (* -1 x)))
#s(approx (- y x) #s(hole binary64 (* x (- (/ y x) 1))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(hole binary64 (* -1 (* x (- (/ z (- a t)) (+ 1 (/ t (- a t))))))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(hole binary64 (* -1 (* x (- (+ (* -1 (/ (* y (- z t)) (* x (- a t)))) (/ z (- a t))) (+ 1 (/ t (- a t))))))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (* -1 (* x (- (+ (* -1 (/ (* y (- z t)) (* x (- a t)))) (/ z (- a t))) (/ t (- a t)))))))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (* -1 (* x (- (+ z (* -1 (/ (* y (- z t)) x))) t)))))
#s(approx (- y x) #s(hole binary64 (* -1 (* x (+ 1 (* -1 (/ y x)))))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(hole binary64 (+ x (* -1 (/ (* x (- z t)) (- a t))))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(hole binary64 (+ x (+ (* -1 (/ (* x (- z t)) (- a t))) (* y (- (/ z (- a t)) (/ t (- a t))))))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (+ (* -1 (/ (* x (- z t)) (- a t))) (* y (- (/ z (- a t)) (/ t (- a t)))))))
#s(approx (- y x) #s(hole binary64 (- y x)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(hole binary64 (* y (- (/ z (- a t)) (/ t (- a t))))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(hole binary64 (* y (- (+ (* -1 (/ (* x (- z t)) (* y (- a t)))) (+ (/ x y) (/ z (- a t)))) (/ t (- a t))))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (* y (- (+ (* -1 (/ (* x (- z t)) (* y (- a t)))) (/ z (- a t))) (/ t (- a t))))))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (* y (- (+ z (* -1 (/ (* x (- z t)) y))) t))))
#s(approx (- y x) #s(hole binary64 (* y (+ 1 (* -1 (/ x y))))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(hole binary64 (* -1 (* y (+ (* -1 (/ (+ x (* -1 (/ (* x (- z t)) (- a t)))) y)) (* -1 (/ (- z t) (- a t))))))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (* -1 (* y (+ (* -1 (/ (- z t) (- a t))) (/ (* x (- z t)) (* y (- a t))))))))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (* -1 (* y (+ (* -1 (- z t)) (/ (* x (- z t)) y))))))
#s(approx (- y x) #s(hole binary64 (* -1 (* y (- (/ x y) 1)))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(hole binary64 (+ x (* -1 (/ (* t (- y x)) (- a t))))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(hole binary64 (+ x (+ (* -1 (/ (* t (- y x)) (- a t))) (* z (- (/ y (- a t)) (/ x (- a t))))))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (* -1 (/ (* t (- y x)) (- a t)))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (+ (* -1 (/ (* t (- y x)) (- a t))) (* z (- (/ y (- a t)) (/ x (- a t)))))))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (* -1 (* t (- y x)))))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (+ (* -1 (* t (- y x))) (* z (- y x)))))
#s(approx (- z t) #s(hole binary64 (* -1 t)))
#s(approx (- z t) #s(hole binary64 (- z t)))
#s(approx z #s(hole binary64 z))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(hole binary64 (* z (- (/ y (- a t)) (/ x (- a t))))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(hole binary64 (* z (- (+ (* -1 (/ (* t (- y x)) (* z (- a t)))) (+ (/ x z) (/ y (- a t)))) (/ x (- a t))))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (/ (* z (- y x)) (- a t))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (* z (- (+ (* -1 (/ (* t (- y x)) (* z (- a t)))) (/ y (- a t))) (/ x (- a t))))))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (* z (- y x))))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (* z (- (+ y (* -1 (/ (* t (- y x)) z))) x))))
#s(approx (- z t) #s(hole binary64 (* z (+ 1 (* -1 (/ t z))))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(hole binary64 (* -1 (* z (+ (* -1 (/ (+ x (* -1 (/ (* t (- y x)) (- a t)))) z)) (* -1 (/ (- y x) (- a t))))))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (* -1 (* z (+ (* -1 (/ (- y x) (- a t))) (/ (* t (- y x)) (* z (- a t))))))))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (* -1 (* z (+ (* -1 (- y x)) (/ (* t (- y x)) z))))))
#s(approx (- z t) #s(hole binary64 (* -1 (* z (- (/ t z) 1)))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(hole binary64 (+ x (/ (* z (- y x)) a))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(hole binary64 (+ x (+ (* t (- (* -1 (/ (- y x) a)) (* -1 (/ (* z (- y x)) (pow a 2))))) (/ (* z (- y x)) a)))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(hole binary64 (+ x (+ (* t (- (+ (* -1 (/ (- y x) a)) (/ (* t (- (* -1 (/ (- y x) a)) (* -1 (/ (* z (- y x)) (pow a 2))))) a)) (* -1 (/ (* z (- y x)) (pow a 2))))) (/ (* z (- y x)) a)))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(hole binary64 (+ x (+ (* t (- (+ (* -1 (/ (- y x) a)) (* t (- (/ (* t (- (* -1 (/ (- y x) a)) (* -1 (/ (* z (- y x)) (pow a 2))))) (pow a 2)) (* -1 (/ (- (* -1 (/ (- y x) a)) (* -1 (/ (* z (- y x)) (pow a 2)))) a))))) (* -1 (/ (* z (- y x)) (pow a 2))))) (/ (* z (- y x)) a)))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (/ (* z (- y x)) a)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (+ (* t (- (* -1 (/ (- y x) a)) (* -1 (/ (* z (- y x)) (pow a 2))))) (/ (* z (- y x)) a))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (+ (* t (- (+ (* -1 (/ (- y x) a)) (/ (* t (- (* -1 (/ (- y x) a)) (* -1 (/ (* z (- y x)) (pow a 2))))) a)) (* -1 (/ (* z (- y x)) (pow a 2))))) (/ (* z (- y x)) a))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (+ (* t (- (+ (* -1 (/ (- y x) a)) (* t (- (/ (* t (- (* -1 (/ (- y x) a)) (* -1 (/ (* z (- y x)) (pow a 2))))) (pow a 2)) (* -1 (/ (- (* -1 (/ (- y x) a)) (* -1 (/ (* z (- y x)) (pow a 2)))) a))))) (* -1 (/ (* z (- y x)) (pow a 2))))) (/ (* z (- y x)) a))))
#s(approx (- z t) #s(hole binary64 (+ z (* -1 t))))
#s(approx t #s(hole binary64 t))
#s(approx (- a t) #s(hole binary64 a))
#s(approx (- a t) #s(hole binary64 (+ a (* -1 t))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(hole binary64 (- (+ y (* -1 (/ (* z (- y x)) t))) (* -1 (/ (* a (- y x)) t)))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(hole binary64 (- (+ y (+ (* -1 (/ (* z (- y x)) t)) (/ (* a (- (* -1 (* z (- y x))) (* -1 (* a (- y x))))) (pow t 2)))) (* -1 (/ (* a (- y x)) t)))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(hole binary64 (- (+ y (+ (* -1 (/ (* z (- y x)) t)) (/ (* (pow a 2) (- (* -1 (* z (- y x))) (* -1 (* a (- y x))))) (pow t 3)))) (+ (* -1 (/ (* a (- y x)) t)) (* -1 (/ (* a (- (* -1 (* z (- y x))) (* -1 (* a (- y x))))) (pow t 2)))))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (- (+ y (* -1 (/ (* z (- y x)) t))) (+ x (* -1 (/ (* a (- y x)) t))))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (- (+ y (+ (* -1 (/ (* z (- y x)) t)) (/ (* a (- (* -1 (* z (- y x))) (* -1 (* a (- y x))))) (pow t 2)))) (+ x (* -1 (/ (* a (- y x)) t))))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (- (+ y (+ (* -1 (/ (* z (- y x)) t)) (/ (* (pow a 2) (- (* -1 (* z (- y x))) (* -1 (* a (- y x))))) (pow t 3)))) (+ x (+ (* -1 (/ (* a (- y x)) t)) (* -1 (/ (* a (- (* -1 (* z (- y x))) (* -1 (* a (- y x))))) (pow t 2))))))))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (* t (+ (* -1 (- y x)) (/ (* z (- y x)) t)))))
#s(approx (- z t) #s(hole binary64 (* t (- (/ z t) 1))))
#s(approx (- a t) #s(hole binary64 (* t (- (/ a t) 1))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(hole binary64 (+ y (* -1 (/ (- (* z (- y x)) (* a (- y x))) t)))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(hole binary64 (+ y (* -1 (/ (- (+ (* z (- y x)) (/ (* a (- (* z (- y x)) (* a (- y x)))) t)) (* a (- y x))) t)))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(hole binary64 (+ y (* -1 (/ (- (+ (* -1 (/ (- (* -1 (/ (* (pow a 2) (- (* z (- y x)) (* a (- y x)))) t)) (* a (- (* z (- y x)) (* a (- y x))))) t)) (* z (- y x))) (* a (- y x))) t)))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (- (+ y (* -1 (/ (- (* z (- y x)) (* a (- y x))) t))) x)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (- (+ y (* -1 (/ (- (+ (* z (- y x)) (/ (* a (- (* z (- y x)) (* a (- y x)))) t)) (* a (- y x))) t))) x)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (- (+ y (* -1 (/ (- (+ (* -1 (/ (- (* -1 (/ (* (pow a 2) (- (* z (- y x)) (* a (- y x)))) t)) (* a (- (* z (- y x)) (* a (- y x))))) t)) (* z (- y x))) (* a (- y x))) t))) x)))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (* -1 (* t (- (+ y (* -1 (/ (* z (- y x)) t))) x)))))
#s(approx (- z t) #s(hole binary64 (* -1 (* t (+ 1 (* -1 (/ z t)))))))
#s(approx (- a t) #s(hole binary64 (* -1 (* t (+ 1 (* -1 (/ a t)))))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(hole binary64 (+ x (* -1 (/ (* (- y x) (- z t)) t)))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(hole binary64 (+ x (+ (* -1 (/ (* a (* (- y x) (- z t))) (pow t 2))) (* -1 (/ (* (- y x) (- z t)) t))))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(hole binary64 (+ x (+ (* -1 (/ (* (- y x) (- z t)) t)) (* a (- (* -1 (/ (* a (* (- y x) (- z t))) (pow t 3))) (/ (* (- y x) (- z t)) (pow t 2))))))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(hole binary64 (+ x (+ (* -1 (/ (* (- y x) (- z t)) t)) (* a (- (* a (- (* -1 (/ (* a (* (- y x) (- z t))) (pow t 4))) (/ (* (- y x) (- z t)) (pow t 3)))) (/ (* (- y x) (- z t)) (pow t 2))))))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (* -1 (/ (* (- y x) (- z t)) t))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (+ (* -1 (/ (* a (* (- y x) (- z t))) (pow t 2))) (* -1 (/ (* (- y x) (- z t)) t)))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (+ (* -1 (/ (* (- y x) (- z t)) t)) (* a (- (* -1 (/ (* a (* (- y x) (- z t))) (pow t 3))) (/ (* (- y x) (- z t)) (pow t 2)))))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (+ (* -1 (/ (* (- y x) (- z t)) t)) (* a (- (* a (- (* -1 (/ (* a (* (- y x) (- z t))) (pow t 4))) (/ (* (- y x) (- z t)) (pow t 3)))) (/ (* (- y x) (- z t)) (pow t 2)))))))
#s(approx (- a t) #s(hole binary64 (- a t)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(hole binary64 (+ x (/ (* (- y x) (- z t)) a))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(hole binary64 (+ x (+ (/ (* t (* (- y x) (- z t))) (pow a 2)) (/ (* (- y x) (- z t)) a)))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(hole binary64 (- (+ x (+ (/ (* (- y x) (- z t)) a) (/ (* (pow t 2) (* (- y x) (- z t))) (pow a 3)))) (* -1 (/ (* t (* (- y x) (- z t))) (pow a 2))))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (/ (* (- y x) (- z t)) a)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (/ (+ (* (- y x) (- z t)) (/ (* t (* (- y x) (- z t))) a)) a)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (/ (- (+ (* (- y x) (- z t)) (/ (* (pow t 2) (* (- y x) (- z t))) (pow a 2))) (* -1 (/ (* t (* (- y x) (- z t))) a))) a)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (/ (- (+ (* (- y x) (- z t)) (/ (* (pow t 3) (* (- y x) (- z t))) (pow a 3))) (+ (* -1 (/ (* t (* (- y x) (- z t))) a)) (* -1 (/ (* (pow t 2) (* (- y x) (- z t))) (pow a 2))))) a)))
#s(approx (- a t) #s(hole binary64 (* a (+ 1 (* -1 (/ t a))))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(hole binary64 (+ x (* -1 (/ (+ (* -1 (* (- y x) (- z t))) (* -1 (/ (* t (* (- y x) (- z t))) a))) a)))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(hole binary64 (+ x (* -1 (/ (+ (* -1 (* (- y x) (- z t))) (* -1 (/ (+ (* t (* (- y x) (- z t))) (/ (* (pow t 2) (* (- y x) (- z t))) a)) a))) a)))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (* -1 (/ (+ (* -1 (* (- y x) (- z t))) (* -1 (/ (* t (* (- y x) (- z t))) a))) a))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (* -1 (/ (+ (* -1 (* (- y x) (- z t))) (* -1 (/ (+ (* t (* (- y x) (- z t))) (/ (* (pow t 2) (* (- y x) (- z t))) a)) a))) a))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (* -1 (/ (+ (* -1 (* (- y x) (- z t))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (pow t 2) (* (- y x) (- z t)))) (* -1 (/ (* (pow t 3) (* (- y x) (- z t))) a))) a)) (* t (* (- y x) (- z t)))) a))) a))))
#s(approx (- a t) #s(hole binary64 (* -1 (* a (- (/ t a) 1)))))
Outputs
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) #s(literal 2 binary64)))) (neg.f64 (-.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 x x) x (pow.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 x x (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) #s(literal 2 binary64)) (*.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))))))
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) #s(literal 2 binary64))) (-.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))
(/.f64 (fma.f64 (*.f64 x x) x (pow.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) #s(literal 2 binary64)) (*.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))))))
(fma.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 a t)) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) x)
(+.f64 x (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)))
x
(*.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 a t)))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (-.f64 (/.f64 (*.f64 z z) (*.f64 (-.f64 a t) (-.f64 a t))) (/.f64 (*.f64 t t) (*.f64 (-.f64 a t) (-.f64 a t))))) (*.f64 (+.f64 y x) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (-.f64 (pow.f64 (/.f64 z (-.f64 a t)) #s(literal 3 binary64)) (pow.f64 (/.f64 t (-.f64 a t)) #s(literal 3 binary64)))) (*.f64 (+.f64 y x) (fma.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t)) (fma.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t)) (/.f64 (*.f64 z t) (*.f64 (-.f64 a t) (-.f64 a t)))))))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (-.f64 (*.f64 (-.f64 a t) z) (*.f64 (-.f64 a t) t))) (*.f64 (+.f64 y x) (*.f64 (-.f64 a t) (-.f64 a t))))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (neg.f64 (-.f64 z t))) (*.f64 (+.f64 y x) (neg.f64 (-.f64 a t))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x)) (-.f64 (/.f64 (*.f64 z z) (*.f64 (-.f64 a t) (-.f64 a t))) (/.f64 (*.f64 t t) (*.f64 (-.f64 a t) (-.f64 a t))))) (*.f64 (fma.f64 y y (fma.f64 x x (*.f64 y x))) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x)) (-.f64 (pow.f64 (/.f64 z (-.f64 a t)) #s(literal 3 binary64)) (pow.f64 (/.f64 t (-.f64 a t)) #s(literal 3 binary64)))) (*.f64 (fma.f64 y y (fma.f64 x x (*.f64 y x))) (fma.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t)) (fma.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t)) (/.f64 (*.f64 z t) (*.f64 (-.f64 a t) (-.f64 a t)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x)) (-.f64 (*.f64 (-.f64 a t) z) (*.f64 (-.f64 a t) t))) (*.f64 (fma.f64 y y (fma.f64 x x (*.f64 y x))) (*.f64 (-.f64 a t) (-.f64 a t))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x)) (neg.f64 (-.f64 z t))) (*.f64 (fma.f64 y y (fma.f64 x x (*.f64 y x))) (neg.f64 (-.f64 a t))))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (-.f64 z t)) (*.f64 (+.f64 y x) (-.f64 a t)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x)) (-.f64 z t)) (*.f64 (fma.f64 y y (fma.f64 x x (*.f64 y x))) (-.f64 a t)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (-.f64 y x)) (-.f64 z t))) (neg.f64 (neg.f64 (-.f64 a t))))
(/.f64 (*.f64 (neg.f64 (-.f64 y x)) (-.f64 z t)) (neg.f64 (-.f64 a t)))
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))
(*.f64 (-.f64 z t) (-.f64 y x))
(*.f64 (-.f64 y x) (-.f64 z t))
(/.f64 (*.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (-.f64 (*.f64 y y) (*.f64 x x))) (*.f64 (+.f64 z t) (+.f64 y x)))
(/.f64 (*.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (-.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x))) (*.f64 (+.f64 z t) (fma.f64 y y (fma.f64 x x (*.f64 y x)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 z z) z) (*.f64 (*.f64 t t) t)) (-.f64 (*.f64 y y) (*.f64 x x))) (*.f64 (fma.f64 z z (fma.f64 t t (*.f64 z t))) (+.f64 y x)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 z z) z) (*.f64 (*.f64 t t) t)) (-.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x))) (*.f64 (fma.f64 z z (fma.f64 t t (*.f64 z t))) (fma.f64 y y (fma.f64 x x (*.f64 y x)))))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (-.f64 (*.f64 z z) (*.f64 t t))) (*.f64 (+.f64 y x) (+.f64 z t)))
(/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (-.f64 (*.f64 (*.f64 z z) z) (*.f64 (*.f64 t t) t))) (*.f64 (+.f64 y x) (fma.f64 z z (fma.f64 t t (*.f64 z t)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x)) (-.f64 (*.f64 z z) (*.f64 t t))) (*.f64 (fma.f64 y y (fma.f64 x x (*.f64 y x))) (+.f64 z t)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x)) (-.f64 (*.f64 (*.f64 z z) z) (*.f64 (*.f64 t t) t))) (*.f64 (fma.f64 y y (fma.f64 x x (*.f64 y x))) (fma.f64 z z (fma.f64 t t (*.f64 z t)))))
(/.f64 (neg.f64 (-.f64 (*.f64 y y) (*.f64 x x))) (neg.f64 (+.f64 y x)))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x))) (neg.f64 (fma.f64 y y (fma.f64 x x (*.f64 y x)))))
(/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 y x))
(/.f64 (-.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x)) (fma.f64 y y (fma.f64 x x (*.f64 y x))))
(-.f64 y x)
y
(/.f64 (neg.f64 (-.f64 (*.f64 z z) (*.f64 t t))) (neg.f64 (+.f64 z t)))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 z z) z) (*.f64 (*.f64 t t) t))) (neg.f64 (fma.f64 z z (fma.f64 t t (*.f64 z t)))))
(/.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (+.f64 z t))
(/.f64 (-.f64 (*.f64 (*.f64 z z) z) (*.f64 (*.f64 t t) t)) (fma.f64 z z (fma.f64 t t (*.f64 z t))))
(-.f64 z t)
z
t
(/.f64 (neg.f64 (-.f64 (*.f64 a a) (*.f64 t t))) (neg.f64 (+.f64 a t)))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 t t) t))) (neg.f64 (fma.f64 a a (fma.f64 t t (*.f64 a t)))))
(/.f64 (-.f64 (*.f64 a a) (*.f64 t t)) (+.f64 a t))
(/.f64 (-.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 t t) t)) (fma.f64 a a (fma.f64 t t (*.f64 a t))))
(-.f64 a t)
a
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (fma.f64 (+.f64 (/.f64 (neg.f64 (-.f64 z t)) (-.f64 a t)) #s(literal 1 binary64)) x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
#s(approx x x)
#s(approx (/ (* (- y x) (- z t)) (- a t)) (fma.f64 (/.f64 (-.f64 z t) (-.f64 a t)) y (/.f64 (*.f64 (neg.f64 x) (-.f64 z t)) (-.f64 a t))))
#s(approx (* (- y x) (- z t)) (*.f64 (-.f64 z t) y))
#s(approx (* (- y x) (- z t)) (fma.f64 (neg.f64 x) (-.f64 z t) (*.f64 (-.f64 z t) y)))
#s(approx (- y x) y)
#s(approx (- y x) (+.f64 (neg.f64 x) y))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 (+.f64 (/.f64 (neg.f64 (-.f64 z t)) (-.f64 a t)) #s(literal 1 binary64)) x))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 (+.f64 (fma.f64 y (/.f64 (-.f64 z t) (*.f64 (-.f64 a t) x)) (/.f64 (neg.f64 (-.f64 z t)) (-.f64 a t))) #s(literal 1 binary64)) x))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (/.f64 (*.f64 (neg.f64 x) (-.f64 z t)) (-.f64 a t)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (*.f64 (fma.f64 y (/.f64 (-.f64 z t) (*.f64 (-.f64 a t) x)) (/.f64 (neg.f64 (-.f64 z t)) (-.f64 a t))) x))
#s(approx (* (- y x) (- z t)) (*.f64 (neg.f64 x) (-.f64 z t)))
#s(approx (* (- y x) (- z t)) (*.f64 (fma.f64 y (/.f64 (-.f64 z t) x) (neg.f64 (-.f64 z t))) x))
#s(approx (- y x) (neg.f64 x))
#s(approx (- y x) (*.f64 (-.f64 (/.f64 y x) #s(literal 1 binary64)) x))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 (neg.f64 x) (-.f64 (-.f64 (/.f64 z (-.f64 a t)) #s(literal 1 binary64)) (/.f64 t (-.f64 a t)))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 (neg.f64 x) (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) (*.f64 (-.f64 a t) x))) (-.f64 (-.f64 (/.f64 z (-.f64 a t)) #s(literal 1 binary64)) (/.f64 t (-.f64 a t))))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (*.f64 (neg.f64 x) (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) (*.f64 (-.f64 a t) x))) (/.f64 (-.f64 z t) (-.f64 a t)))))
#s(approx (* (- y x) (- z t)) (*.f64 (neg.f64 x) (-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) x)) z) t)))
#s(approx (- y x) (*.f64 (neg.f64 x) (+.f64 (neg.f64 (/.f64 y x)) #s(literal 1 binary64))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (+.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 z t)) (-.f64 a t)) x))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (+.f64 (fma.f64 (/.f64 (-.f64 z t) (-.f64 a t)) y (/.f64 (*.f64 (neg.f64 x) (-.f64 z t)) (-.f64 a t))) x))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (fma.f64 (/.f64 (-.f64 z t) (-.f64 a t)) y (/.f64 (*.f64 (neg.f64 x) (-.f64 z t)) (-.f64 a t))))
#s(approx (- y x) (-.f64 y x))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 (-.f64 (+.f64 (+.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 z t)) (*.f64 (-.f64 a t) y)) (/.f64 x y)) (/.f64 z (-.f64 a t))) (/.f64 t (-.f64 a t))) y))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (*.f64 (+.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 z t)) (*.f64 (-.f64 a t) y)) (/.f64 (-.f64 z t) (-.f64 a t))) y))
#s(approx (* (- y x) (- z t)) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 z t)) y) z) t) y))
#s(approx (- y x) (*.f64 (+.f64 (/.f64 (neg.f64 x) y) #s(literal 1 binary64)) y))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (neg.f64 (*.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 z t)) (-.f64 a t)) x) y)) (/.f64 (neg.f64 (-.f64 z t)) (-.f64 a t))) y)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (neg.f64 (*.f64 (fma.f64 x (/.f64 (-.f64 z t) (*.f64 (-.f64 a t) y)) (/.f64 (neg.f64 (-.f64 z t)) (-.f64 a t))) y)))
#s(approx (* (- y x) (- z t)) (neg.f64 (*.f64 (fma.f64 x (/.f64 (-.f64 z t) y) (neg.f64 (-.f64 z t))) y)))
#s(approx (- y x) (neg.f64 (*.f64 (-.f64 (/.f64 x y) #s(literal 1 binary64)) y)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (+.f64 (/.f64 (*.f64 (neg.f64 t) (-.f64 y x)) (-.f64 a t)) x))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (+.f64 (fma.f64 (/.f64 (-.f64 y x) (-.f64 a t)) z (/.f64 (*.f64 (neg.f64 t) (-.f64 y x)) (-.f64 a t))) x))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (/.f64 (*.f64 (neg.f64 t) (-.f64 y x)) (-.f64 a t)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (fma.f64 (/.f64 (-.f64 y x) (-.f64 a t)) z (/.f64 (*.f64 (neg.f64 t) (-.f64 y x)) (-.f64 a t))))
#s(approx (* (- y x) (- z t)) (*.f64 (neg.f64 t) (-.f64 y x)))
#s(approx (* (- y x) (- z t)) (fma.f64 (neg.f64 t) (-.f64 y x) (*.f64 (-.f64 y x) z)))
#s(approx (- z t) (neg.f64 t))
#s(approx (- z t) (-.f64 z t))
#s(approx z z)
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 (-.f64 (+.f64 (+.f64 (/.f64 (*.f64 (neg.f64 t) (-.f64 y x)) (*.f64 (-.f64 a t) z)) (/.f64 x z)) (/.f64 y (-.f64 a t))) (/.f64 x (-.f64 a t))) z))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (*.f64 (+.f64 (/.f64 (*.f64 (neg.f64 t) (-.f64 y x)) (*.f64 (-.f64 a t) z)) (/.f64 (-.f64 y x) (-.f64 a t))) z))
#s(approx (* (- y x) (- z t)) (*.f64 (-.f64 y x) z))
#s(approx (* (- y x) (- z t)) (*.f64 (-.f64 (+.f64 (/.f64 (*.f64 (neg.f64 t) (-.f64 y x)) z) y) x) z))
#s(approx (- z t) (*.f64 (+.f64 (/.f64 (neg.f64 t) z) #s(literal 1 binary64)) z))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (neg.f64 (*.f64 (+.f64 (/.f64 (neg.f64 (-.f64 y x)) (-.f64 a t)) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 (neg.f64 t) (-.f64 y x)) (-.f64 a t)) x) z))) z)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (neg.f64 (*.f64 (fma.f64 t (/.f64 (-.f64 y x) (*.f64 (-.f64 a t) z)) (/.f64 (neg.f64 (-.f64 y x)) (-.f64 a t))) z)))
#s(approx (* (- y x) (- z t)) (neg.f64 (*.f64 (fma.f64 t (/.f64 (-.f64 y x) z) (neg.f64 (-.f64 y x))) z)))
#s(approx (- z t) (neg.f64 (*.f64 (-.f64 (/.f64 t z) #s(literal 1 binary64)) z)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (fma.f64 z (/.f64 (-.f64 y x) a) x))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (+.f64 (fma.f64 (-.f64 (/.f64 (neg.f64 (-.f64 y x)) a) (/.f64 (neg.f64 (*.f64 (-.f64 y x) z)) (*.f64 a a))) t (/.f64 (*.f64 (-.f64 y x) z) a)) x))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (+.f64 (fma.f64 (-.f64 (fma.f64 t (/.f64 (-.f64 (/.f64 (neg.f64 (-.f64 y x)) a) (/.f64 (neg.f64 (*.f64 (-.f64 y x) z)) (*.f64 a a))) a) (/.f64 (neg.f64 (-.f64 y x)) a)) (/.f64 (neg.f64 (*.f64 (-.f64 y x) z)) (*.f64 a a))) t (/.f64 (*.f64 (-.f64 y x) z) a)) x))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (+.f64 (fma.f64 t (-.f64 (fma.f64 t (-.f64 (/.f64 (*.f64 (-.f64 (/.f64 (neg.f64 (-.f64 y x)) a) (/.f64 (neg.f64 (*.f64 (-.f64 y x) z)) (*.f64 a a))) t) (*.f64 a a)) (neg.f64 (/.f64 (-.f64 (/.f64 (neg.f64 (-.f64 y x)) a) (/.f64 (neg.f64 (*.f64 (-.f64 y x) z)) (*.f64 a a))) a))) (/.f64 (neg.f64 (-.f64 y x)) a)) (/.f64 (neg.f64 (*.f64 (-.f64 y x) z)) (*.f64 a a))) (/.f64 (*.f64 (-.f64 y x) z) a)) x))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (/.f64 (*.f64 (-.f64 y x) z) a))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (fma.f64 (-.f64 (/.f64 (neg.f64 (-.f64 y x)) a) (/.f64 (neg.f64 (*.f64 (-.f64 y x) z)) (*.f64 a a))) t (/.f64 (*.f64 (-.f64 y x) z) a)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (fma.f64 (-.f64 (fma.f64 t (/.f64 (-.f64 (/.f64 (neg.f64 (-.f64 y x)) a) (/.f64 (neg.f64 (*.f64 (-.f64 y x) z)) (*.f64 a a))) a) (/.f64 (neg.f64 (-.f64 y x)) a)) (/.f64 (neg.f64 (*.f64 (-.f64 y x) z)) (*.f64 a a))) t (/.f64 (*.f64 (-.f64 y x) z) a)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (fma.f64 t (-.f64 (fma.f64 t (-.f64 (/.f64 (*.f64 (-.f64 (/.f64 (neg.f64 (-.f64 y x)) a) (/.f64 (neg.f64 (*.f64 (-.f64 y x) z)) (*.f64 a a))) t) (*.f64 a a)) (neg.f64 (/.f64 (-.f64 (/.f64 (neg.f64 (-.f64 y x)) a) (/.f64 (neg.f64 (*.f64 (-.f64 y x) z)) (*.f64 a a))) a))) (/.f64 (neg.f64 (-.f64 y x)) a)) (/.f64 (neg.f64 (*.f64 (-.f64 y x) z)) (*.f64 a a))) (/.f64 (*.f64 (-.f64 y x) z) a)))
#s(approx (- z t) (+.f64 (neg.f64 t) z))
#s(approx t t)
#s(approx (- a t) a)
#s(approx (- a t) (+.f64 (neg.f64 t) a))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t)) y) (neg.f64 (/.f64 (*.f64 (-.f64 y x) a) t))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (-.f64 (+.f64 (fma.f64 a (/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (-.f64 y x) (-.f64 z a))) (*.f64 t t)) (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t))) y) (neg.f64 (/.f64 (*.f64 (-.f64 y x) a) t))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (-.f64 (-.f64 (+.f64 (fma.f64 (*.f64 a a) (/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (-.f64 y x) (-.f64 z a))) (*.f64 (*.f64 t t) t)) (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t))) y) (neg.f64 (/.f64 (*.f64 (-.f64 y x) a) t))) (neg.f64 (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 (-.f64 y x) (-.f64 z a))) a) (*.f64 t t)))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (-.f64 (-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t)) y) x) (neg.f64 (/.f64 (*.f64 (-.f64 y x) a) t))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (-.f64 (-.f64 (+.f64 (fma.f64 a (/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (-.f64 y x) (-.f64 z a))) (*.f64 t t)) (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t))) y) x) (neg.f64 (/.f64 (*.f64 (-.f64 y x) a) t))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (-.f64 (+.f64 (fma.f64 (*.f64 a a) (/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (-.f64 y x) (-.f64 z a))) (*.f64 (*.f64 t t) t)) (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t))) y) (fma.f64 #s(literal -1 binary64) (fma.f64 a (/.f64 (-.f64 y x) t) (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 (-.f64 y x) (-.f64 z a))) a) (*.f64 t t))) x)))
#s(approx (* (- y x) (- z t)) (*.f64 (fma.f64 z (/.f64 (-.f64 y x) t) (neg.f64 (-.f64 y x))) t))
#s(approx (- z t) (*.f64 (-.f64 (/.f64 z t) #s(literal 1 binary64)) t))
#s(approx (- a t) (*.f64 (-.f64 (/.f64 a t) #s(literal 1 binary64)) t))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)) y))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (+.f64 (neg.f64 (/.f64 (-.f64 (fma.f64 a (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (*.f64 (-.f64 y x) z)) (*.f64 (-.f64 y x) a)) t)) y))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (+.f64 (neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 a a) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))) (*.f64 (*.f64 (-.f64 y x) (-.f64 z a)) a)) t)) (*.f64 (-.f64 y x) (-.f64 z a))) t)) y))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)) y) x))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (-.f64 (+.f64 (neg.f64 (/.f64 (-.f64 (fma.f64 a (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (*.f64 (-.f64 y x) z)) (*.f64 (-.f64 y x) a)) t)) y) x))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (-.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 a a) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))) (*.f64 (*.f64 (-.f64 y x) (-.f64 z a)) a)) t)) (*.f64 (-.f64 y x) (-.f64 z a))) t)) y) x))
#s(approx (* (- y x) (- z t)) (*.f64 (neg.f64 t) (-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t)) y) x)))
#s(approx (- z t) (*.f64 (neg.f64 t) (+.f64 (neg.f64 (/.f64 z t)) #s(literal 1 binary64))))
#s(approx (- a t) (*.f64 (neg.f64 t) (+.f64 (neg.f64 (/.f64 a t)) #s(literal 1 binary64))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (+.f64 (/.f64 (*.f64 (neg.f64 (-.f64 y x)) (-.f64 z t)) t) x))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (fma.f64 #s(literal -1 binary64) (fma.f64 a (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 t t)) (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) t))) x))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (+.f64 (fma.f64 (-.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (-.f64 y x) a) (-.f64 z t)) (*.f64 (*.f64 t t) t))) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 t t))) a (/.f64 (*.f64 (neg.f64 (-.f64 y x)) (-.f64 z t)) t)) x))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (+.f64 (fma.f64 a (-.f64 (*.f64 (-.f64 (neg.f64 (*.f64 a (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (*.f64 t t) (*.f64 t t))))) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (*.f64 t t) t))) a) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 t t))) (/.f64 (*.f64 (neg.f64 (-.f64 y x)) (-.f64 z t)) t)) x))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (/.f64 (*.f64 (neg.f64 (-.f64 y x)) (-.f64 z t)) t))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (-.f64 y x) a) (-.f64 z t)) (*.f64 t t))) (/.f64 (*.f64 (neg.f64 (-.f64 y x)) (-.f64 z t)) t)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (fma.f64 (-.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (-.f64 y x) a) (-.f64 z t)) (*.f64 (*.f64 t t) t))) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 t t))) a (/.f64 (*.f64 (neg.f64 (-.f64 y x)) (-.f64 z t)) t)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (fma.f64 a (-.f64 (*.f64 (-.f64 (neg.f64 (*.f64 a (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (*.f64 t t) (*.f64 t t))))) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (*.f64 t t) t))) a) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 t t))) (/.f64 (*.f64 (neg.f64 (-.f64 y x)) (-.f64 z t)) t)))
#s(approx (- a t) (-.f64 a t))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (fma.f64 (-.f64 y x) (/.f64 (-.f64 z t) a) x))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (+.f64 (fma.f64 (-.f64 y x) (/.f64 (-.f64 z t) a) (/.f64 (*.f64 (*.f64 (-.f64 y x) t) (-.f64 z t)) (*.f64 a a))) x))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (-.f64 (+.f64 (fma.f64 (-.f64 y x) (/.f64 (-.f64 z t) a) (/.f64 (*.f64 (*.f64 t t) (*.f64 (-.f64 z t) (-.f64 y x))) (*.f64 (*.f64 a a) a))) x) (neg.f64 (/.f64 (*.f64 (*.f64 (-.f64 y x) t) (-.f64 z t)) (*.f64 a a)))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) a)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (/.f64 (fma.f64 t (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) a)) (*.f64 (-.f64 z t) (-.f64 y x))) a))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (/.f64 (-.f64 (fma.f64 (-.f64 z t) (-.f64 y x) (/.f64 (*.f64 (*.f64 t t) (*.f64 (-.f64 z t) (-.f64 y x))) (*.f64 a a))) (neg.f64 (*.f64 t (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) a))))) a))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (/.f64 (-.f64 (-.f64 (fma.f64 (-.f64 z t) (-.f64 y x) (/.f64 (*.f64 (*.f64 (*.f64 t t) t) (*.f64 (-.f64 z t) (-.f64 y x))) (*.f64 (*.f64 a a) a))) (neg.f64 (*.f64 t (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) a))))) (neg.f64 (/.f64 (*.f64 (*.f64 t t) (*.f64 (-.f64 z t) (-.f64 y x))) (*.f64 a a)))) a))
#s(approx (- a t) (*.f64 (+.f64 (/.f64 (neg.f64 t) a) #s(literal 1 binary64)) a))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (+.f64 (neg.f64 (/.f64 (fma.f64 (neg.f64 (-.f64 y x)) (-.f64 z t) (neg.f64 (*.f64 t (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) a))))) a)) x))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (+.f64 (neg.f64 (/.f64 (fma.f64 (neg.f64 (-.f64 y x)) (-.f64 z t) (neg.f64 (/.f64 (fma.f64 (*.f64 t t) (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) a)) (*.f64 (*.f64 (-.f64 y x) t) (-.f64 z t))) a))) a)) x))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (neg.f64 (/.f64 (fma.f64 (neg.f64 (-.f64 y x)) (-.f64 z t) (neg.f64 (*.f64 t (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) a))))) a)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (neg.f64 (/.f64 (fma.f64 (neg.f64 (-.f64 y x)) (-.f64 z t) (neg.f64 (/.f64 (fma.f64 (*.f64 t t) (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) a)) (*.f64 (*.f64 (-.f64 y x) t) (-.f64 z t))) a))) a)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (neg.f64 (/.f64 (fma.f64 (neg.f64 (-.f64 y x)) (-.f64 z t) (neg.f64 (/.f64 (fma.f64 (*.f64 (-.f64 y x) t) (-.f64 z t) (neg.f64 (/.f64 (+.f64 (neg.f64 (*.f64 (*.f64 (*.f64 t t) t) (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) a)))) (neg.f64 (*.f64 (*.f64 t t) (*.f64 (-.f64 z t) (-.f64 y x))))) a))) a))) a)))
#s(approx (- a t) (neg.f64 (*.f64 (-.f64 (/.f64 t a) #s(literal 1 binary64)) a)))

eval16.0ms (0.3%)

Memory
-1.5MiB live, 45.2MiB allocated; 2ms collecting garbage
Compiler

Compiled 2 337 to 765 computations (67.3% saved)

prune16.0ms (0.3%)

Memory
-5.2MiB live, 41.9MiB allocated; 1ms collecting garbage
Pruning

23 alts after pruning (23 fresh and 0 done)

PrunedKeptTotal
New12423147
Fresh000
Picked101
Done000
Total12523148
Accuracy
98.1%
Counts
148 → 23
Alt Table
Click to see full alt table
StatusAccuracyProgram
85.9%
(fma.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 a t)) x)
48.4%
(+.f64 x (/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (-.f64 z t)) (*.f64 (+.f64 y x) (-.f64 a t))))
70.5%
(+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) #s(approx (- a t) (*.f64 (-.f64 (/.f64 a t) #s(literal 1 binary64)) t))))
67.7%
(+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) #s(approx (- a t) (neg.f64 (*.f64 (-.f64 (/.f64 t a) #s(literal 1 binary64)) a)))))
43.6%
(+.f64 x (/.f64 (*.f64 #s(approx (- y x) (neg.f64 x)) (-.f64 z t)) (-.f64 a t)))
59.4%
(+.f64 x (/.f64 (*.f64 #s(approx (- y x) y) (-.f64 z t)) (-.f64 a t)))
60.1%
(+.f64 x (/.f64 #s(approx (* (- y x) (- z t)) (*.f64 (fma.f64 z (/.f64 (-.f64 y x) t) (neg.f64 (-.f64 y x))) t)) (-.f64 a t)))
57.7%
(+.f64 x (/.f64 #s(approx (* (- y x) (- z t)) (*.f64 (fma.f64 y (/.f64 (-.f64 z t) x) (neg.f64 (-.f64 z t))) x)) (-.f64 a t)))
58.0%
(+.f64 x (/.f64 #s(approx (* (- y x) (- z t)) (*.f64 (-.f64 y x) z)) (-.f64 a t)))
47.3%
(+.f64 x #s(approx (/ (* (- y x) (- z t)) (- a t)) (/.f64 (*.f64 (-.f64 y x) z) a)))
65.9%
(+.f64 x #s(approx (/ (* (- y x) (- z t)) (- a t)) (neg.f64 (*.f64 (fma.f64 t (/.f64 (-.f64 y x) (*.f64 (-.f64 a t) z)) (/.f64 (neg.f64 (-.f64 y x)) (-.f64 a t))) z))))
54.2%
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (fma.f64 (-.f64 y x) (/.f64 (-.f64 z t) a) x))
50.6%
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (fma.f64 z (/.f64 (-.f64 y x) a) x))
37.1%
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
38.7%
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))
79.5%
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (+.f64 (fma.f64 (/.f64 (-.f64 z t) (-.f64 a t)) y (/.f64 (*.f64 (neg.f64 x) (-.f64 z t)) (-.f64 a t))) x))
38.6%
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (+.f64 (neg.f64 (/.f64 (-.f64 (fma.f64 a (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (*.f64 (-.f64 y x) z)) (*.f64 (-.f64 y x) a)) t)) y))
34.0%
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (+.f64 (neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 a a) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))) (*.f64 (*.f64 (-.f64 y x) (-.f64 z a)) a)) t)) (*.f64 (-.f64 y x) (-.f64 z a))) t)) y))
44.8%
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)) y))
73.4%
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 (-.f64 (+.f64 (+.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 z t)) (*.f64 (-.f64 a t) y)) (/.f64 x y)) (/.f64 z (-.f64 a t))) (/.f64 t (-.f64 a t))) y))
72.5%
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 (+.f64 (fma.f64 y (/.f64 (-.f64 z t) (*.f64 (-.f64 a t) x)) (/.f64 (neg.f64 (-.f64 z t)) (-.f64 a t))) #s(literal 1 binary64)) x))
46.1%
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 (+.f64 (/.f64 (neg.f64 (-.f64 z t)) (-.f64 a t)) #s(literal 1 binary64)) x))
69.9%
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (neg.f64 (*.f64 (+.f64 (/.f64 (neg.f64 (-.f64 y x)) (-.f64 a t)) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 (neg.f64 t) (-.f64 y x)) (-.f64 a t)) x) z))) z)))
Compiler

Compiled 858 to 818 computations (4.7% saved)

series68.0ms (1.5%)

Memory
-4.9MiB live, 140.5MiB allocated; 11ms collecting garbage
Counts
31 → 255
Calls
Call 1
Inputs
(fma.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 a t)) x)
(-.f64 y x)
y
x
(/.f64 (-.f64 z t) (-.f64 a t))
(-.f64 z t)
z
t
(-.f64 a t)
a
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (fma.f64 z (/.f64 (-.f64 y x) a) x))
(fma.f64 z (/.f64 (-.f64 y x) a) x)
(/.f64 (-.f64 y x) a)
(+.f64 x (/.f64 #s(approx (* (- y x) (- z t)) (*.f64 (-.f64 y x) z)) (-.f64 a t)))
(/.f64 #s(approx (* (- y x) (- z t)) (*.f64 (-.f64 y x) z)) (-.f64 a t))
#s(approx (* (- y x) (- z t)) (*.f64 (-.f64 y x) z))
(*.f64 (-.f64 y x) z)
(+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) #s(approx (- a t) (*.f64 (-.f64 (/.f64 a t) #s(literal 1 binary64)) t))))
(/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) #s(approx (- a t) (*.f64 (-.f64 (/.f64 a t) #s(literal 1 binary64)) t)))
(*.f64 (-.f64 y x) (-.f64 z t))
#s(approx (- a t) (*.f64 (-.f64 (/.f64 a t) #s(literal 1 binary64)) t))
(*.f64 (-.f64 (/.f64 a t) #s(literal 1 binary64)) t)
(-.f64 (/.f64 a t) #s(literal 1 binary64))
(/.f64 a t)
#s(literal 1 binary64)
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (+.f64 (fma.f64 (/.f64 (-.f64 z t) (-.f64 a t)) y (/.f64 (*.f64 (neg.f64 x) (-.f64 z t)) (-.f64 a t))) x))
(+.f64 (fma.f64 (/.f64 (-.f64 z t) (-.f64 a t)) y (/.f64 (*.f64 (neg.f64 x) (-.f64 z t)) (-.f64 a t))) x)
(fma.f64 (/.f64 (-.f64 z t) (-.f64 a t)) y (/.f64 (*.f64 (neg.f64 x) (-.f64 z t)) (-.f64 a t)))
(/.f64 (*.f64 (neg.f64 x) (-.f64 z t)) (-.f64 a t))
(*.f64 (neg.f64 x) (-.f64 z t))
(neg.f64 x)
Outputs
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (/ (* y (- z t)) (- a t))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ (* x (+ 1 (* -1 (/ (- z t) (- a t))))) (/ (* y (- z t)) (- a t)))))
#s(approx (- y x) #s(hole binary64 y))
#s(approx (- y x) #s(hole binary64 (+ y (* -1 x))))
#s(approx x #s(hole binary64 x))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (/ (* y z) a)))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (+ (* x (+ 1 (* -1 (/ z a)))) (/ (* y z) a))))
#s(approx (/ (- y x) a) #s(hole binary64 (/ y a)))
#s(approx (/ (- y x) a) #s(hole binary64 (+ (* -1 (/ x a)) (/ y a))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (+ (* -1 (/ (* x (- z t)) (- a t))) (/ (* y (- z t)) (- a t)))))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (* y (- z t))))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (+ (* -1 (* x (- z t))) (* y (- z t)))))
#s(approx (* (- y x) z) #s(hole binary64 (* y z)))
#s(approx (* (- y x) z) #s(hole binary64 (+ (* -1 (* x z)) (* y z))))
#s(approx (/ (* (neg x) (- z t)) (- a t)) #s(hole binary64 (* -1 (/ (* x (- z t)) (- a t)))))
#s(approx (* (neg x) (- z t)) #s(hole binary64 (* -1 (* x (- z t)))))
#s(approx (neg x) #s(hole binary64 (* -1 x)))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (* x (+ 1 (* -1 (/ (- z t) (- a t)))))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (* x (+ 1 (+ (* -1 (/ (- z t) (- a t))) (/ (* y (- z t)) (* x (- a t))))))))
#s(approx (- y x) #s(hole binary64 (* x (- (/ y x) 1))))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (* x (+ 1 (* -1 (/ z a))))))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (* x (+ 1 (+ (* -1 (/ z a)) (/ (* y z) (* a x)))))))
#s(approx (/ (- y x) a) #s(hole binary64 (* -1 (/ x a))))
#s(approx (/ (- y x) a) #s(hole binary64 (* x (- (/ y (* a x)) (/ 1 a)))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (* x (+ (* -1 (/ (- z t) (- a t))) (/ (* y (- z t)) (* x (- a t)))))))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (* x (+ (* -1 (- z t)) (/ (* y (- z t)) x)))))
#s(approx (* (- y x) z) #s(hole binary64 (* -1 (* x z))))
#s(approx (* (- y x) z) #s(hole binary64 (* x (+ (* -1 z) (/ (* y z) x)))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (* -1 (* x (- (/ z (- a t)) (+ 1 (/ t (- a t))))))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (* -1 (* x (- (+ (* -1 (/ (* y (- z t)) (* x (- a t)))) (/ z (- a t))) (+ 1 (/ t (- a t))))))))
#s(approx (- y x) #s(hole binary64 (* -1 (* x (+ 1 (* -1 (/ y x)))))))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (* -1 (* x (- (/ z a) 1)))))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (* -1 (* x (- (+ (* -1 (/ (* y z) (* a x))) (/ z a)) 1)))))
#s(approx (/ (- y x) a) #s(hole binary64 (* -1 (* x (+ (* -1 (/ y (* a x))) (/ 1 a))))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (* -1 (* x (- (+ (* -1 (/ (* y (- z t)) (* x (- a t)))) (/ z (- a t))) (/ t (- a t)))))))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (* -1 (* x (- (+ z (* -1 (/ (* y (- z t)) x))) t)))))
#s(approx (* (- y x) z) #s(hole binary64 (* -1 (* x (+ z (* -1 (/ (* y z) x)))))))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) #s(hole binary64 (* -1 (* x (- (/ z (- a t)) (/ t (- a t)))))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ x (* -1 (/ (* x (- z t)) (- a t))))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ x (+ (* -1 (/ (* x (- z t)) (- a t))) (* y (- (/ z (- a t)) (/ t (- a t))))))))
#s(approx (- y x) #s(hole binary64 (- y x)))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (+ x (* -1 (/ (* x z) a)))))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (+ x (+ (* -1 (/ (* x z) a)) (/ (* y z) a)))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (+ (* -1 (/ (* x (- z t)) (- a t))) (* y (- (/ z (- a t)) (/ t (- a t)))))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (* y (- (/ z (- a t)) (/ t (- a t))))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (* y (- (+ (* -1 (/ (* x (- z t)) (* y (- a t)))) (+ (/ x y) (/ z (- a t)))) (/ t (- a t))))))
#s(approx (- y x) #s(hole binary64 (* y (+ 1 (* -1 (/ x y))))))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (* y (+ (* -1 (/ (* x z) (* a y))) (+ (/ x y) (/ z a))))))
#s(approx (/ (- y x) a) #s(hole binary64 (* y (+ (* -1 (/ x (* a y))) (/ 1 a)))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (* y (- (+ (* -1 (/ (* x (- z t)) (* y (- a t)))) (/ z (- a t))) (/ t (- a t))))))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (* y (- (+ z (* -1 (/ (* x (- z t)) y))) t))))
#s(approx (* (- y x) z) #s(hole binary64 (* y (+ z (* -1 (/ (* x z) y))))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (* -1 (* y (+ (* -1 (/ (+ x (* -1 (/ (* x (- z t)) (- a t)))) y)) (* -1 (/ (- z t) (- a t))))))))
#s(approx (- y x) #s(hole binary64 (* -1 (* y (- (/ x y) 1)))))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (* -1 (* y (+ (* -1 (/ z a)) (* -1 (/ (+ x (* -1 (/ (* x z) a))) y)))))))
#s(approx (/ (- y x) a) #s(hole binary64 (* -1 (* y (- (/ x (* a y)) (/ 1 a))))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (* -1 (* y (+ (* -1 (/ (- z t) (- a t))) (/ (* x (- z t)) (* y (- a t))))))))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (* -1 (* y (+ (* -1 (- z t)) (/ (* x (- z t)) y))))))
#s(approx (* (- y x) z) #s(hole binary64 (* -1 (* y (+ (* -1 z) (/ (* x z) y))))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ x (* -1 (/ (* t (- y x)) (- a t))))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ x (+ (* -1 (/ (* t (- y x)) (- a t))) (* z (- (/ y (- a t)) (/ x (- a t))))))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (* -1 (/ t (- a t)))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (+ (* -1 (/ t (- a t))) (/ z (- a t)))))
#s(approx (- z t) #s(hole binary64 (* -1 t)))
#s(approx (- z t) #s(hole binary64 (- z t)))
#s(approx z #s(hole binary64 z))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (+ x (* z (- (/ y a) (/ x a))))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (* -1 (/ (* t (- y x)) (- a t)))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (+ (* -1 (/ (* t (- y x)) (- a t))) (* z (- (/ y (- a t)) (/ x (- a t)))))))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (* -1 (* t (- y x)))))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (+ (* -1 (* t (- y x))) (* z (- y x)))))
#s(approx (* (- y x) z) #s(hole binary64 (* z (- y x))))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) #s(hole binary64 (+ x (+ (* -1 (/ (* t y) (- a t))) (/ (* t x) (- a t))))))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) #s(hole binary64 (+ x (+ (* -1 (/ (* t y) (- a t))) (+ (* z (+ (* -1 (/ x (- a t))) (/ y (- a t)))) (/ (* t x) (- a t)))))))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) #s(hole binary64 (+ (* -1 (/ (* t y) (- a t))) (/ (* t x) (- a t)))))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) #s(hole binary64 (+ (* -1 (/ (* t y) (- a t))) (+ (* z (+ (* -1 (/ x (- a t))) (/ y (- a t)))) (/ (* t x) (- a t))))))
#s(approx (/ (* (neg x) (- z t)) (- a t)) #s(hole binary64 (/ (* t x) (- a t))))
#s(approx (/ (* (neg x) (- z t)) (- a t)) #s(hole binary64 (+ (* -1 (/ (* x z) (- a t))) (/ (* t x) (- a t)))))
#s(approx (* (neg x) (- z t)) #s(hole binary64 (* t x)))
#s(approx (* (neg x) (- z t)) #s(hole binary64 (+ (* -1 (* x z)) (* t x))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (* z (- (/ y (- a t)) (/ x (- a t))))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (* z (- (+ (* -1 (/ (* t (- y x)) (* z (- a t)))) (+ (/ x z) (/ y (- a t)))) (/ x (- a t))))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (/ z (- a t))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (* z (+ (* -1 (/ t (* z (- a t)))) (/ 1 (- a t))))))
#s(approx (- z t) #s(hole binary64 (* z (+ 1 (* -1 (/ t z))))))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (* z (- (/ y a) (/ x a)))))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (* z (- (+ (/ x z) (/ y a)) (/ x a)))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (/ (* z (- y x)) (- a t))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (* z (- (+ (* -1 (/ (* t (- y x)) (* z (- a t)))) (/ y (- a t))) (/ x (- a t))))))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (* z (- (+ y (* -1 (/ (* t (- y x)) z))) x))))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) #s(hole binary64 (* z (+ (* -1 (/ x (- a t))) (/ y (- a t))))))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) #s(hole binary64 (* z (+ (* -1 (/ x (- a t))) (+ (* -1 (/ (* t y) (* z (- a t)))) (+ (/ x z) (+ (/ y (- a t)) (/ (* t x) (* z (- a t))))))))))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) #s(hole binary64 (* z (+ (* -1 (/ x (- a t))) (+ (* -1 (/ (* t y) (* z (- a t)))) (+ (/ y (- a t)) (/ (* t x) (* z (- a t)))))))))
#s(approx (/ (* (neg x) (- z t)) (- a t)) #s(hole binary64 (* -1 (/ (* x z) (- a t)))))
#s(approx (/ (* (neg x) (- z t)) (- a t)) #s(hole binary64 (* z (+ (* -1 (/ x (- a t))) (/ (* t x) (* z (- a t)))))))
#s(approx (* (neg x) (- z t)) #s(hole binary64 (* z (+ (* -1 x) (/ (* t x) z)))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (* -1 (* z (+ (* -1 (/ (+ x (* -1 (/ (* t (- y x)) (- a t)))) z)) (* -1 (/ (- y x) (- a t))))))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (* -1 (* z (- (/ t (* z (- a t))) (/ 1 (- a t)))))))
#s(approx (- z t) #s(hole binary64 (* -1 (* z (- (/ t z) 1)))))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (/ (* z (- y x)) a)))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (* -1 (* z (+ (* -1 (/ x z)) (* -1 (/ (- y x) a)))))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (* -1 (* z (+ (* -1 (/ (- y x) (- a t))) (/ (* t (- y x)) (* z (- a t))))))))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (* -1 (* z (+ (* -1 (- y x)) (/ (* t (- y x)) z))))))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) #s(hole binary64 (* -1 (* z (+ (* -1 (/ y (- a t))) (/ x (- a t)))))))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) #s(hole binary64 (* -1 (* z (+ (* -1 (/ y (- a t))) (+ (* -1 (/ (+ x (+ (* -1 (/ (* t y) (- a t))) (/ (* t x) (- a t)))) z)) (/ x (- a t))))))))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) #s(hole binary64 (* -1 (* z (+ (* -1 (/ y (- a t))) (+ (* -1 (/ (+ (* -1 (/ (* t y) (- a t))) (/ (* t x) (- a t))) z)) (/ x (- a t))))))))
#s(approx (/ (* (neg x) (- z t)) (- a t)) #s(hole binary64 (* -1 (* z (+ (* -1 (/ (* t x) (* z (- a t)))) (/ x (- a t)))))))
#s(approx (* (neg x) (- z t)) #s(hole binary64 (* -1 (* z (+ x (* -1 (/ (* t x) z)))))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ x (/ (* z (- y x)) a))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ x (+ (* t (- (* -1 (/ (- y x) a)) (* -1 (/ (* z (- y x)) (pow a 2))))) (/ (* z (- y x)) a)))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ x (+ (* t (- (+ (* -1 (/ (- y x) a)) (/ (* t (- (* -1 (/ (- y x) a)) (* -1 (/ (* z (- y x)) (pow a 2))))) a)) (* -1 (/ (* z (- y x)) (pow a 2))))) (/ (* z (- y x)) a)))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ x (+ (* t (- (+ (* -1 (/ (- y x) a)) (* t (- (/ (* t (- (* -1 (/ (- y x) a)) (* -1 (/ (* z (- y x)) (pow a 2))))) (pow a 2)) (* -1 (/ (- (* -1 (/ (- y x) a)) (* -1 (/ (* z (- y x)) (pow a 2)))) a))))) (* -1 (/ (* z (- y x)) (pow a 2))))) (/ (* z (- y x)) a)))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (/ z a)))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (+ (* -1 (* t (+ (* -1 (/ z (pow a 2))) (/ 1 a)))) (/ z a))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (+ (* t (- (* -1 (* t (+ (* -1 (/ z (pow a 3))) (/ 1 (pow a 2))))) (+ (* -1 (/ z (pow a 2))) (/ 1 a)))) (/ z a))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (+ (* t (- (* t (- (* -1 (* t (+ (* -1 (/ z (pow a 4))) (/ 1 (pow a 3))))) (+ (* -1 (/ z (pow a 3))) (/ 1 (pow a 2))))) (+ (* -1 (/ z (pow a 2))) (/ 1 a)))) (/ z a))))
#s(approx (- z t) #s(hole binary64 (+ z (* -1 t))))
#s(approx t #s(hole binary64 t))
#s(approx (- a t) #s(hole binary64 a))
#s(approx (- a t) #s(hole binary64 (+ a (* -1 t))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (+ (* t (- (* -1 (/ (- y x) a)) (* -1 (/ (* z (- y x)) (pow a 2))))) (/ (* z (- y x)) a))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (+ (* t (- (+ (* -1 (/ (- y x) a)) (/ (* t (- (* -1 (/ (- y x) a)) (* -1 (/ (* z (- y x)) (pow a 2))))) a)) (* -1 (/ (* z (- y x)) (pow a 2))))) (/ (* z (- y x)) a))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (+ (* t (- (+ (* -1 (/ (- y x) a)) (* t (- (/ (* t (- (* -1 (/ (- y x) a)) (* -1 (/ (* z (- y x)) (pow a 2))))) (pow a 2)) (* -1 (/ (- (* -1 (/ (- y x) a)) (* -1 (/ (* z (- y x)) (pow a 2)))) a))))) (* -1 (/ (* z (- y x)) (pow a 2))))) (/ (* z (- y x)) a))))
#s(approx (- (/ a t) 1) #s(hole binary64 (/ a t)))
#s(approx (- (/ a t) 1) #s(hole binary64 (/ (+ a (* -1 t)) t)))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) #s(hole binary64 (+ x (+ (* -1 (/ (* x z) a)) (+ (* t (- (+ (* -1 (- (* -1 (/ x a)) (* -1 (/ (* x z) (pow a 2))))) (* -1 (/ y a))) (* -1 (/ (* y z) (pow a 2))))) (/ (* y z) a))))))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) #s(hole binary64 (+ x (+ (* -1 (/ (* x z) a)) (+ (* t (- (+ (* -1 (- (* -1 (/ x a)) (* -1 (/ (* x z) (pow a 2))))) (+ (* -1 (/ y a)) (* t (- (* -1 (/ (- (* -1 (/ x a)) (* -1 (/ (* x z) (pow a 2)))) a)) (* -1 (/ (- (* -1 (/ y a)) (* -1 (/ (* y z) (pow a 2)))) a)))))) (* -1 (/ (* y z) (pow a 2))))) (/ (* y z) a))))))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) #s(hole binary64 (+ x (+ (* -1 (/ (* x z) a)) (+ (* t (- (+ (* -1 (- (* -1 (/ x a)) (* -1 (/ (* x z) (pow a 2))))) (+ (* -1 (/ y a)) (* t (- (+ (* -1 (/ (- (* -1 (/ x a)) (* -1 (/ (* x z) (pow a 2)))) a)) (* t (- (* -1 (/ (- (* -1 (/ x a)) (* -1 (/ (* x z) (pow a 2)))) (pow a 2))) (* -1 (/ (- (* -1 (/ y a)) (* -1 (/ (* y z) (pow a 2)))) (pow a 2)))))) (* -1 (/ (- (* -1 (/ y a)) (* -1 (/ (* y z) (pow a 2)))) a)))))) (* -1 (/ (* y z) (pow a 2))))) (/ (* y z) a))))))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) #s(hole binary64 (+ (* -1 (/ (* x z) a)) (/ (* y z) a))))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) #s(hole binary64 (+ (* -1 (/ (* x z) a)) (+ (* t (- (+ (* -1 (- (* -1 (/ x a)) (* -1 (/ (* x z) (pow a 2))))) (* -1 (/ y a))) (* -1 (/ (* y z) (pow a 2))))) (/ (* y z) a)))))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) #s(hole binary64 (+ (* -1 (/ (* x z) a)) (+ (* t (- (+ (* -1 (- (* -1 (/ x a)) (* -1 (/ (* x z) (pow a 2))))) (+ (* -1 (/ y a)) (* t (- (* -1 (/ (- (* -1 (/ x a)) (* -1 (/ (* x z) (pow a 2)))) a)) (* -1 (/ (- (* -1 (/ y a)) (* -1 (/ (* y z) (pow a 2)))) a)))))) (* -1 (/ (* y z) (pow a 2))))) (/ (* y z) a)))))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) #s(hole binary64 (+ (* -1 (/ (* x z) a)) (+ (* t (- (+ (* -1 (- (* -1 (/ x a)) (* -1 (/ (* x z) (pow a 2))))) (+ (* -1 (/ y a)) (* t (- (+ (* -1 (/ (- (* -1 (/ x a)) (* -1 (/ (* x z) (pow a 2)))) a)) (* t (- (* -1 (/ (- (* -1 (/ x a)) (* -1 (/ (* x z) (pow a 2)))) (pow a 2))) (* -1 (/ (- (* -1 (/ y a)) (* -1 (/ (* y z) (pow a 2)))) (pow a 2)))))) (* -1 (/ (- (* -1 (/ y a)) (* -1 (/ (* y z) (pow a 2)))) a)))))) (* -1 (/ (* y z) (pow a 2))))) (/ (* y z) a)))))
#s(approx (/ (* (neg x) (- z t)) (- a t)) #s(hole binary64 (* -1 (/ (* x z) a))))
#s(approx (/ (* (neg x) (- z t)) (- a t)) #s(hole binary64 (+ (* -1 (* t (- (* -1 (/ x a)) (* -1 (/ (* x z) (pow a 2)))))) (* -1 (/ (* x z) a)))))
#s(approx (/ (* (neg x) (- z t)) (- a t)) #s(hole binary64 (+ (* -1 (/ (* x z) a)) (* t (+ (* -1 (- (* -1 (/ x a)) (* -1 (/ (* x z) (pow a 2))))) (* -1 (/ (* t (- (* -1 (/ x a)) (* -1 (/ (* x z) (pow a 2))))) a)))))))
#s(approx (/ (* (neg x) (- z t)) (- a t)) #s(hole binary64 (+ (* -1 (/ (* x z) a)) (* t (+ (* -1 (- (* -1 (/ x a)) (* -1 (/ (* x z) (pow a 2))))) (* t (+ (* -1 (/ (* t (- (* -1 (/ x a)) (* -1 (/ (* x z) (pow a 2))))) (pow a 2))) (* -1 (/ (- (* -1 (/ x a)) (* -1 (/ (* x z) (pow a 2)))) a)))))))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (- (+ y (* -1 (/ (* z (- y x)) t))) (* -1 (/ (* a (- y x)) t)))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (- (+ y (+ (* -1 (/ (* z (- y x)) t)) (/ (* a (- (* -1 (* z (- y x))) (* -1 (* a (- y x))))) (pow t 2)))) (* -1 (/ (* a (- y x)) t)))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (- (+ y (+ (* -1 (/ (* z (- y x)) t)) (/ (* (pow a 2) (- (* -1 (* z (- y x))) (* -1 (* a (- y x))))) (pow t 3)))) (+ (* -1 (/ (* a (- y x)) t)) (* -1 (/ (* a (- (* -1 (* z (- y x))) (* -1 (* a (- y x))))) (pow t 2)))))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 1))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (- (+ 1 (* -1 (/ z t))) (* -1 (/ a t)))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (- (+ 1 (+ (* -1 (/ z t)) (/ (* a (- (* -1 z) (* -1 a))) (pow t 2)))) (* -1 (/ a t)))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (- (+ 1 (+ (* -1 (/ z t)) (/ (* (pow a 2) (- (* -1 z) (* -1 a))) (pow t 3)))) (+ (* -1 (/ a t)) (* -1 (/ (* a (- (* -1 z) (* -1 a))) (pow t 2)))))))
#s(approx (- z t) #s(hole binary64 (* t (- (/ z t) 1))))
#s(approx (- a t) #s(hole binary64 (* t (- (/ a t) 1))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (- (+ y (* -1 (/ (* z (- y x)) t))) (+ x (* -1 (/ (* a (- y x)) t))))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (- (+ y (+ (* -1 (/ (* z (- y x)) t)) (/ (* a (- (* -1 (* z (- y x))) (* -1 (* a (- y x))))) (pow t 2)))) (+ x (* -1 (/ (* a (- y x)) t))))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (- (+ y (+ (* -1 (/ (* z (- y x)) t)) (/ (* (pow a 2) (- (* -1 (* z (- y x))) (* -1 (* a (- y x))))) (pow t 3)))) (+ x (+ (* -1 (/ (* a (- y x)) t)) (* -1 (/ (* a (- (* -1 (* z (- y x))) (* -1 (* a (- y x))))) (pow t 2))))))))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (* t (+ (* -1 (- y x)) (/ (* z (- y x)) t)))))
#s(approx (- (/ a t) 1) #s(hole binary64 -1))
#s(approx (- (/ a t) 1) #s(hole binary64 (- (/ a t) 1)))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) #s(hole binary64 (+ x (+ y (* -1 x)))))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) #s(hole binary64 (- (+ x (+ y (+ (* -1 x) (+ (* -1 (/ (* y z) t)) (* -1 (/ (- (* -1 (* x z)) (* -1 (* a x))) t)))))) (* -1 (/ (* a y) t)))))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) #s(hole binary64 (- (+ x (+ y (+ (* -1 x) (+ (* -1 (/ (* a (- (* -1 (* x z)) (* -1 (* a x)))) (pow t 2))) (+ (* -1 (/ (* y z) t)) (* -1 (/ (- (* -1 (* x z)) (* -1 (* a x))) t))))))) (+ (* -1 (/ (* a y) t)) (* -1 (/ (* a (- (* -1 (* y z)) (* -1 (* a y)))) (pow t 2)))))))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) #s(hole binary64 (- (+ x (+ y (+ (* -1 x) (+ (* -1 (/ (* a (- (* -1 (* x z)) (* -1 (* a x)))) (pow t 2))) (+ (* -1 (/ (* y z) t)) (+ (* -1 (/ (* (pow a 2) (- (* -1 (* x z)) (* -1 (* a x)))) (pow t 3))) (* -1 (/ (- (* -1 (* x z)) (* -1 (* a x))) t)))))))) (+ (* -1 (/ (* a y) t)) (+ (* -1 (/ (* a (- (* -1 (* y z)) (* -1 (* a y)))) (pow t 2))) (* -1 (/ (* (pow a 2) (- (* -1 (* y z)) (* -1 (* a y)))) (pow t 3))))))))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) #s(hole binary64 (- (+ y (+ (* -1 x) (+ (* -1 (/ (* y z) t)) (* -1 (/ (- (* -1 (* x z)) (* -1 (* a x))) t))))) (* -1 (/ (* a y) t)))))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) #s(hole binary64 (- (+ y (+ (* -1 x) (+ (* -1 (/ (* a (- (* -1 (* x z)) (* -1 (* a x)))) (pow t 2))) (+ (* -1 (/ (* y z) t)) (* -1 (/ (- (* -1 (* x z)) (* -1 (* a x))) t)))))) (+ (* -1 (/ (* a y) t)) (* -1 (/ (* a (- (* -1 (* y z)) (* -1 (* a y)))) (pow t 2)))))))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) #s(hole binary64 (- (+ y (+ (* -1 x) (+ (* -1 (/ (* a (- (* -1 (* x z)) (* -1 (* a x)))) (pow t 2))) (+ (* -1 (/ (* y z) t)) (+ (* -1 (/ (* (pow a 2) (- (* -1 (* x z)) (* -1 (* a x)))) (pow t 3))) (* -1 (/ (- (* -1 (* x z)) (* -1 (* a x))) t))))))) (+ (* -1 (/ (* a y) t)) (+ (* -1 (/ (* a (- (* -1 (* y z)) (* -1 (* a y)))) (pow t 2))) (* -1 (/ (* (pow a 2) (- (* -1 (* y z)) (* -1 (* a y)))) (pow t 3))))))))
#s(approx (/ (* (neg x) (- z t)) (- a t)) #s(hole binary64 (+ (* -1 x) (* -1 (/ (- (* -1 (* x z)) (* -1 (* a x))) t)))))
#s(approx (/ (* (neg x) (- z t)) (- a t)) #s(hole binary64 (+ (* -1 x) (+ (* -1 (/ (* a (- (* -1 (* x z)) (* -1 (* a x)))) (pow t 2))) (* -1 (/ (- (* -1 (* x z)) (* -1 (* a x))) t))))))
#s(approx (/ (* (neg x) (- z t)) (- a t)) #s(hole binary64 (+ (* -1 x) (+ (* -1 (/ (* a (- (* -1 (* x z)) (* -1 (* a x)))) (pow t 2))) (+ (* -1 (/ (* (pow a 2) (- (* -1 (* x z)) (* -1 (* a x)))) (pow t 3))) (* -1 (/ (- (* -1 (* x z)) (* -1 (* a x))) t)))))))
#s(approx (* (neg x) (- z t)) #s(hole binary64 (* t (+ x (* -1 (/ (* x z) t))))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ y (* -1 (/ (- (* z (- y x)) (* a (- y x))) t)))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ y (* -1 (/ (- (+ (* z (- y x)) (/ (* a (- (* z (- y x)) (* a (- y x)))) t)) (* a (- y x))) t)))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ y (* -1 (/ (- (+ (* -1 (/ (- (* -1 (/ (* (pow a 2) (- (* z (- y x)) (* a (- y x)))) t)) (* a (- (* z (- y x)) (* a (- y x))))) t)) (* z (- y x))) (* a (- y x))) t)))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (+ 1 (* -1 (/ (- z a) t)))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (+ 1 (* -1 (/ (- (+ z (/ (* a (- z a)) t)) a) t)))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (+ 1 (* -1 (/ (- (+ z (* -1 (/ (- (* -1 (/ (* (pow a 2) (- z a)) t)) (* a (- z a))) t))) a) t)))))
#s(approx (- z t) #s(hole binary64 (* -1 (* t (+ 1 (* -1 (/ z t)))))))
#s(approx (- a t) #s(hole binary64 (* -1 (* t (+ 1 (* -1 (/ a t)))))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (- (+ y (* -1 (/ (- (* z (- y x)) (* a (- y x))) t))) x)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (- (+ y (* -1 (/ (- (+ (* z (- y x)) (/ (* a (- (* z (- y x)) (* a (- y x)))) t)) (* a (- y x))) t))) x)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (- (+ y (* -1 (/ (- (+ (* -1 (/ (- (* -1 (/ (* (pow a 2) (- (* z (- y x)) (* a (- y x)))) t)) (* a (- (* z (- y x)) (* a (- y x))))) t)) (* z (- y x))) (* a (- y x))) t))) x)))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (* -1 (* t (- (+ y (* -1 (/ (* z (- y x)) t))) x)))))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) #s(hole binary64 (+ x (+ y (+ (* -1 x) (* -1 (/ (- (+ (* -1 (- (* x z) (* a x))) (* y z)) (* a y)) t)))))))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) #s(hole binary64 (+ x (+ y (+ (* -1 x) (* -1 (/ (- (+ (* -1 (- (* x z) (* a x))) (+ (* -1 (/ (- (* a (- (* x z) (* a x))) (* a (- (* y z) (* a y)))) t)) (* y z))) (* a y)) t)))))))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) #s(hole binary64 (+ x (+ y (+ (* -1 x) (* -1 (/ (- (+ (* -1 (- (* x z) (* a x))) (+ (* -1 (/ (- (+ (* -1 (/ (- (* -1 (* (pow a 2) (- (* x z) (* a x)))) (* -1 (* (pow a 2) (- (* y z) (* a y))))) t)) (* a (- (* x z) (* a x)))) (* a (- (* y z) (* a y)))) t)) (* y z))) (* a y)) t)))))))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) #s(hole binary64 (+ y (+ (* -1 x) (* -1 (/ (- (+ (* -1 (- (* x z) (* a x))) (* y z)) (* a y)) t))))))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) #s(hole binary64 (+ y (+ (* -1 x) (* -1 (/ (- (+ (* -1 (- (* x z) (* a x))) (+ (* -1 (/ (- (* a (- (* x z) (* a x))) (* a (- (* y z) (* a y)))) t)) (* y z))) (* a y)) t))))))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) #s(hole binary64 (+ y (+ (* -1 x) (* -1 (/ (- (+ (* -1 (- (* x z) (* a x))) (+ (* -1 (/ (- (+ (* -1 (/ (- (* -1 (* (pow a 2) (- (* x z) (* a x)))) (* -1 (* (pow a 2) (- (* y z) (* a y))))) t)) (* a (- (* x z) (* a x)))) (* a (- (* y z) (* a y)))) t)) (* y z))) (* a y)) t))))))
#s(approx (/ (* (neg x) (- z t)) (- a t)) #s(hole binary64 (- (+ (* -1 x) (/ (* x z) t)) (/ (* a x) t))))
#s(approx (/ (* (neg x) (- z t)) (- a t)) #s(hole binary64 (+ (* -1 x) (* -1 (/ (+ (* -1 (- (* x z) (* a x))) (* -1 (/ (* a (- (* x z) (* a x))) t))) t)))))
#s(approx (/ (* (neg x) (- z t)) (- a t)) #s(hole binary64 (+ (* -1 x) (* -1 (/ (+ (* -1 (- (* x z) (* a x))) (* -1 (/ (+ (* a (- (* x z) (* a x))) (/ (* (pow a 2) (- (* x z) (* a x))) t)) t))) t)))))
#s(approx (* (neg x) (- z t)) #s(hole binary64 (* -1 (* t (+ (* -1 x) (/ (* x z) t))))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ x (* -1 (/ (* (- y x) (- z t)) t)))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ x (+ (* -1 (/ (* a (* (- y x) (- z t))) (pow t 2))) (* -1 (/ (* (- y x) (- z t)) t))))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ x (+ (* -1 (/ (* (- y x) (- z t)) t)) (* a (- (* -1 (/ (* a (* (- y x) (- z t))) (pow t 3))) (/ (* (- y x) (- z t)) (pow t 2))))))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ x (+ (* -1 (/ (* (- y x) (- z t)) t)) (* a (- (* a (- (* -1 (/ (* a (* (- y x) (- z t))) (pow t 4))) (/ (* (- y x) (- z t)) (pow t 3)))) (/ (* (- y x) (- z t)) (pow t 2))))))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (* -1 (/ (- z t) t))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (+ (* -1 (/ (- z t) t)) (* a (- (/ 1 t) (/ z (pow t 2)))))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (+ (* -1 (/ (- z t) t)) (* a (- (+ (/ 1 t) (/ (* a (- (/ 1 t) (/ z (pow t 2)))) t)) (/ z (pow t 2)))))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (+ (* -1 (/ (- z t) t)) (* a (- (+ (* a (- (/ (* a (- (/ 1 t) (/ z (pow t 2)))) (pow t 2)) (* -1 (/ (- (/ 1 t) (/ z (pow t 2))) t)))) (/ 1 t)) (/ z (pow t 2)))))))
#s(approx (- a t) #s(hole binary64 (- a t)))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (/ (+ (* a x) (* z (- y x))) a)))
#s(approx (/ (- y x) a) #s(hole binary64 (/ (- y x) a)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (* -1 (/ (* (- y x) (- z t)) t))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (+ (* -1 (/ (* a (* (- y x) (- z t))) (pow t 2))) (* -1 (/ (* (- y x) (- z t)) t)))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (+ (* -1 (/ (* (- y x) (- z t)) t)) (* a (- (* -1 (/ (* a (* (- y x) (- z t))) (pow t 3))) (/ (* (- y x) (- z t)) (pow t 2)))))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (+ (* -1 (/ (* (- y x) (- z t)) t)) (* a (- (* a (- (* -1 (/ (* a (* (- y x) (- z t))) (pow t 4))) (/ (* (- y x) (- z t)) (pow t 3)))) (/ (* (- y x) (- z t)) (pow t 2)))))))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) #s(hole binary64 (+ x (+ (* -1 (/ (* y (- z t)) t)) (/ (* x (- z t)) t)))))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) #s(hole binary64 (+ x (+ (* -1 (/ (* y (- z t)) t)) (+ (* a (- (/ (* x (- z t)) (pow t 2)) (/ (* y (- z t)) (pow t 2)))) (/ (* x (- z t)) t))))))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) #s(hole binary64 (+ x (+ (* -1 (/ (* y (- z t)) t)) (+ (* a (- (+ (* a (- (/ (* x (- z t)) (pow t 3)) (/ (* y (- z t)) (pow t 3)))) (/ (* x (- z t)) (pow t 2))) (/ (* y (- z t)) (pow t 2)))) (/ (* x (- z t)) t))))))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) #s(hole binary64 (+ x (+ (* -1 (/ (* y (- z t)) t)) (+ (* a (- (+ (* a (- (+ (* a (- (/ (* x (- z t)) (pow t 4)) (/ (* y (- z t)) (pow t 4)))) (/ (* x (- z t)) (pow t 3))) (/ (* y (- z t)) (pow t 3)))) (/ (* x (- z t)) (pow t 2))) (/ (* y (- z t)) (pow t 2)))) (/ (* x (- z t)) t))))))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) #s(hole binary64 (+ (* -1 (/ (* y (- z t)) t)) (/ (* x (- z t)) t))))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) #s(hole binary64 (+ (* -1 (/ (* y (- z t)) t)) (+ (* a (- (/ (* x (- z t)) (pow t 2)) (/ (* y (- z t)) (pow t 2)))) (/ (* x (- z t)) t)))))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) #s(hole binary64 (+ (* -1 (/ (* y (- z t)) t)) (+ (* a (- (+ (* a (- (/ (* x (- z t)) (pow t 3)) (/ (* y (- z t)) (pow t 3)))) (/ (* x (- z t)) (pow t 2))) (/ (* y (- z t)) (pow t 2)))) (/ (* x (- z t)) t)))))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) #s(hole binary64 (+ (* -1 (/ (* y (- z t)) t)) (+ (* a (- (+ (* a (- (+ (* a (- (/ (* x (- z t)) (pow t 4)) (/ (* y (- z t)) (pow t 4)))) (/ (* x (- z t)) (pow t 3))) (/ (* y (- z t)) (pow t 3)))) (/ (* x (- z t)) (pow t 2))) (/ (* y (- z t)) (pow t 2)))) (/ (* x (- z t)) t)))))
#s(approx (/ (* (neg x) (- z t)) (- a t)) #s(hole binary64 (/ (* x (- z t)) t)))
#s(approx (/ (* (neg x) (- z t)) (- a t)) #s(hole binary64 (+ (/ (* a (* x (- z t))) (pow t 2)) (/ (* x (- z t)) t))))
#s(approx (/ (* (neg x) (- z t)) (- a t)) #s(hole binary64 (+ (* a (+ (/ (* a (* x (- z t))) (pow t 3)) (/ (* x (- z t)) (pow t 2)))) (/ (* x (- z t)) t))))
#s(approx (/ (* (neg x) (- z t)) (- a t)) #s(hole binary64 (+ (* a (+ (* a (+ (/ (* a (* x (- z t))) (pow t 4)) (/ (* x (- z t)) (pow t 3)))) (/ (* x (- z t)) (pow t 2)))) (/ (* x (- z t)) t))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ x (/ (* (- y x) (- z t)) a))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ x (+ (/ (* t (* (- y x) (- z t))) (pow a 2)) (/ (* (- y x) (- z t)) a)))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (- (+ x (+ (/ (* (- y x) (- z t)) a) (/ (* (pow t 2) (* (- y x) (- z t))) (pow a 3)))) (* -1 (/ (* t (* (- y x) (- z t))) (pow a 2))))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (/ (- z t) a)))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (/ (- (+ z (/ (* t (- z t)) a)) t) a)))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (/ (- (+ z (/ (* (pow t 2) (- z t)) (pow a 2))) (+ t (* -1 (/ (* t (- z t)) a)))) a)))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (/ (- (+ z (/ (* (pow t 3) (- z t)) (pow a 3))) (+ t (+ (* -1 (/ (* t (- z t)) a)) (* -1 (/ (* (pow t 2) (- z t)) (pow a 2)))))) a)))
#s(approx (- a t) #s(hole binary64 (* a (+ 1 (* -1 (/ t a))))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (/ (* (- y x) (- z t)) a)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (/ (+ (* (- y x) (- z t)) (/ (* t (* (- y x) (- z t))) a)) a)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (/ (- (+ (* (- y x) (- z t)) (/ (* (pow t 2) (* (- y x) (- z t))) (pow a 2))) (* -1 (/ (* t (* (- y x) (- z t))) a))) a)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (/ (- (+ (* (- y x) (- z t)) (/ (* (pow t 3) (* (- y x) (- z t))) (pow a 3))) (+ (* -1 (/ (* t (* (- y x) (- z t))) a)) (* -1 (/ (* (pow t 2) (* (- y x) (- z t))) (pow a 2))))) a)))
#s(approx (- (/ a t) 1) #s(hole binary64 (* a (- (/ 1 t) (/ 1 a)))))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) #s(hole binary64 (+ x (+ (* -1 (/ (* x (- z t)) a)) (/ (* y (- z t)) a)))))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) #s(hole binary64 (- (+ x (+ (* -1 (/ (* t (* x (- z t))) (pow a 2))) (+ (* -1 (/ (* x (- z t)) a)) (/ (* y (- z t)) a)))) (* -1 (/ (* t (* y (- z t))) (pow a 2))))))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) #s(hole binary64 (- (+ x (+ (* -1 (/ (* t (* x (- z t))) (pow a 2))) (+ (* -1 (/ (* x (- z t)) a)) (+ (* -1 (/ (* (pow t 2) (* x (- z t))) (pow a 3))) (/ (* y (- z t)) a))))) (+ (* -1 (/ (* t (* y (- z t))) (pow a 2))) (* -1 (/ (* (pow t 2) (* y (- z t))) (pow a 3)))))))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) #s(hole binary64 (/ (+ (* -1 (* x (- z t))) (* y (- z t))) a)))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) #s(hole binary64 (/ (- (+ (* -1 (* x (- z t))) (+ (* -1 (/ (* t (* x (- z t))) a)) (* y (- z t)))) (* -1 (/ (* t (* y (- z t))) a))) a)))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) #s(hole binary64 (/ (- (+ (* -1 (* x (- z t))) (+ (* -1 (/ (* t (* x (- z t))) a)) (+ (* -1 (/ (* (pow t 2) (* x (- z t))) (pow a 2))) (* y (- z t))))) (+ (* -1 (/ (* t (* y (- z t))) a)) (* -1 (/ (* (pow t 2) (* y (- z t))) (pow a 2))))) a)))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) #s(hole binary64 (/ (- (+ (* -1 (* x (- z t))) (+ (* -1 (/ (* t (* x (- z t))) a)) (+ (* -1 (/ (* (pow t 2) (* x (- z t))) (pow a 2))) (+ (* -1 (/ (* (pow t 3) (* x (- z t))) (pow a 3))) (* y (- z t)))))) (+ (* -1 (/ (* t (* y (- z t))) a)) (+ (* -1 (/ (* (pow t 2) (* y (- z t))) (pow a 2))) (* -1 (/ (* (pow t 3) (* y (- z t))) (pow a 3)))))) a)))
#s(approx (/ (* (neg x) (- z t)) (- a t)) #s(hole binary64 (* -1 (/ (* x (- z t)) a))))
#s(approx (/ (* (neg x) (- z t)) (- a t)) #s(hole binary64 (/ (+ (* -1 (* x (- z t))) (* -1 (/ (* t (* x (- z t))) a))) a)))
#s(approx (/ (* (neg x) (- z t)) (- a t)) #s(hole binary64 (/ (+ (* -1 (* x (- z t))) (+ (* -1 (/ (* t (* x (- z t))) a)) (* -1 (/ (* (pow t 2) (* x (- z t))) (pow a 2))))) a)))
#s(approx (/ (* (neg x) (- z t)) (- a t)) #s(hole binary64 (/ (+ (* -1 (* x (- z t))) (+ (* -1 (/ (* t (* x (- z t))) a)) (+ (* -1 (/ (* (pow t 2) (* x (- z t))) (pow a 2))) (* -1 (/ (* (pow t 3) (* x (- z t))) (pow a 3)))))) a)))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ x (* -1 (/ (+ (* -1 (* (- y x) (- z t))) (* -1 (/ (* t (* (- y x) (- z t))) a))) a)))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ x (* -1 (/ (+ (* -1 (* (- y x) (- z t))) (* -1 (/ (+ (* t (* (- y x) (- z t))) (/ (* (pow t 2) (* (- y x) (- z t))) a)) a))) a)))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (* -1 (/ (+ (* -1 (- z t)) (* -1 (/ (* t (- z t)) a))) a))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (* -1 (/ (+ (* -1 (- z t)) (* -1 (/ (+ (* t (- z t)) (/ (* (pow t 2) (- z t)) a)) a))) a))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (* -1 (/ (+ (* -1 (- z t)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (pow t 2) (- z t))) (* -1 (/ (* (pow t 3) (- z t)) a))) a)) (* t (- z t))) a))) a))))
#s(approx (- a t) #s(hole binary64 (* -1 (* a (- (/ t a) 1)))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (* -1 (/ (+ (* -1 (* (- y x) (- z t))) (* -1 (/ (* t (* (- y x) (- z t))) a))) a))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (* -1 (/ (+ (* -1 (* (- y x) (- z t))) (* -1 (/ (+ (* t (* (- y x) (- z t))) (/ (* (pow t 2) (* (- y x) (- z t))) a)) a))) a))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (* -1 (/ (+ (* -1 (* (- y x) (- z t))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (pow t 2) (* (- y x) (- z t)))) (* -1 (/ (* (pow t 3) (* (- y x) (- z t))) a))) a)) (* t (* (- y x) (- z t)))) a))) a))))
#s(approx (- (/ a t) 1) #s(hole binary64 (* -1 (* a (- (/ 1 a) (/ 1 t))))))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) #s(hole binary64 (+ x (* -1 (/ (+ (* -1 (* y (- z t))) (* x (- z t))) a)))))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) #s(hole binary64 (+ x (* -1 (/ (+ (* -1 (* y (- z t))) (+ (* -1 (/ (- (* t (* y (- z t))) (* t (* x (- z t)))) a)) (* x (- z t)))) a)))))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) #s(hole binary64 (+ x (* -1 (/ (+ (* -1 (* y (- z t))) (+ (* -1 (/ (- (+ (* -1 (/ (- (* -1 (* (pow t 2) (* y (- z t)))) (* -1 (* (pow t 2) (* x (- z t))))) a)) (* t (* y (- z t)))) (* t (* x (- z t)))) a)) (* x (- z t)))) a)))))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) #s(hole binary64 (* -1 (/ (+ (* -1 (* y (- z t))) (* x (- z t))) a))))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) #s(hole binary64 (* -1 (/ (+ (* -1 (* y (- z t))) (+ (* -1 (/ (- (* t (* y (- z t))) (* t (* x (- z t)))) a)) (* x (- z t)))) a))))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) #s(hole binary64 (* -1 (/ (+ (* -1 (* y (- z t))) (+ (* -1 (/ (- (+ (* -1 (/ (- (* -1 (* (pow t 2) (* y (- z t)))) (* -1 (* (pow t 2) (* x (- z t))))) a)) (* t (* y (- z t)))) (* t (* x (- z t)))) a)) (* x (- z t)))) a))))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) #s(hole binary64 (* -1 (/ (+ (* -1 (* y (- z t))) (+ (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (* (pow t 2) (* y (- z t)))) (* -1 (/ (- (* (pow t 3) (* y (- z t))) (* (pow t 3) (* x (- z t)))) a))) (* -1 (* (pow t 2) (* x (- z t))))) a)) (* t (* y (- z t)))) (* t (* x (- z t)))) a)) (* x (- z t)))) a))))
#s(approx (/ (* (neg x) (- z t)) (- a t)) #s(hole binary64 (* -1 (/ (+ (* x (- z t)) (/ (* t (* x (- z t))) a)) a))))
#s(approx (/ (* (neg x) (- z t)) (- a t)) #s(hole binary64 (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (* (pow t 2) (* x (- z t))) a)) (* t (* x (- z t)))) a)) (* x (- z t))) a))))
#s(approx (/ (* (neg x) (- z t)) (- a t)) #s(hole binary64 (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (/ (* (pow t 3) (* x (- z t))) a) (* -1 (* (pow t 2) (* x (- z t))))) a)) (* t (* x (- z t)))) a)) (* x (- z t))) a))))
Calls

15 calls:

TimeVariablePointExpression
9.0ms
t
@-inf
((+ (* (- y x) (/ (- z t) (- a t))) x) (- y x) y x (/ (- z t) (- a t)) (- z t) z t (- a t) a (+ x (/ (* (- y x) (- z t)) (- a t))) (+ (* z (/ (- y x) a)) x) (/ (- y x) a) (+ x (/ (* (- y x) (- z t)) (- a t))) (/ (* (- y x) (- z t)) (- a t)) (* (- y x) (- z t)) (* (- y x) z) (+ x (/ (* (- y x) (- z t)) (- a t))) (/ (* (- y x) (- z t)) (- a t)) (* (- y x) (- z t)) (- a t) (* (- (/ a t) 1) t) (- (/ a t) 1) (/ a t) 1 (+ x (/ (* (- y x) (- z t)) (- a t))) (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) (/ (* (neg x) (- z t)) (- a t)) (* (neg x) (- z t)) (neg x))
6.0ms
z
@-inf
((+ (* (- y x) (/ (- z t) (- a t))) x) (- y x) y x (/ (- z t) (- a t)) (- z t) z t (- a t) a (+ x (/ (* (- y x) (- z t)) (- a t))) (+ (* z (/ (- y x) a)) x) (/ (- y x) a) (+ x (/ (* (- y x) (- z t)) (- a t))) (/ (* (- y x) (- z t)) (- a t)) (* (- y x) (- z t)) (* (- y x) z) (+ x (/ (* (- y x) (- z t)) (- a t))) (/ (* (- y x) (- z t)) (- a t)) (* (- y x) (- z t)) (- a t) (* (- (/ a t) 1) t) (- (/ a t) 1) (/ a t) 1 (+ x (/ (* (- y x) (- z t)) (- a t))) (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) (/ (* (neg x) (- z t)) (- a t)) (* (neg x) (- z t)) (neg x))
6.0ms
a
@inf
((+ (* (- y x) (/ (- z t) (- a t))) x) (- y x) y x (/ (- z t) (- a t)) (- z t) z t (- a t) a (+ x (/ (* (- y x) (- z t)) (- a t))) (+ (* z (/ (- y x) a)) x) (/ (- y x) a) (+ x (/ (* (- y x) (- z t)) (- a t))) (/ (* (- y x) (- z t)) (- a t)) (* (- y x) (- z t)) (* (- y x) z) (+ x (/ (* (- y x) (- z t)) (- a t))) (/ (* (- y x) (- z t)) (- a t)) (* (- y x) (- z t)) (- a t) (* (- (/ a t) 1) t) (- (/ a t) 1) (/ a t) 1 (+ x (/ (* (- y x) (- z t)) (- a t))) (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) (/ (* (neg x) (- z t)) (- a t)) (* (neg x) (- z t)) (neg x))
5.0ms
x
@-inf
((+ (* (- y x) (/ (- z t) (- a t))) x) (- y x) y x (/ (- z t) (- a t)) (- z t) z t (- a t) a (+ x (/ (* (- y x) (- z t)) (- a t))) (+ (* z (/ (- y x) a)) x) (/ (- y x) a) (+ x (/ (* (- y x) (- z t)) (- a t))) (/ (* (- y x) (- z t)) (- a t)) (* (- y x) (- z t)) (* (- y x) z) (+ x (/ (* (- y x) (- z t)) (- a t))) (/ (* (- y x) (- z t)) (- a t)) (* (- y x) (- z t)) (- a t) (* (- (/ a t) 1) t) (- (/ a t) 1) (/ a t) 1 (+ x (/ (* (- y x) (- z t)) (- a t))) (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) (/ (* (neg x) (- z t)) (- a t)) (* (neg x) (- z t)) (neg x))
4.0ms
y
@0
((+ (* (- y x) (/ (- z t) (- a t))) x) (- y x) y x (/ (- z t) (- a t)) (- z t) z t (- a t) a (+ x (/ (* (- y x) (- z t)) (- a t))) (+ (* z (/ (- y x) a)) x) (/ (- y x) a) (+ x (/ (* (- y x) (- z t)) (- a t))) (/ (* (- y x) (- z t)) (- a t)) (* (- y x) (- z t)) (* (- y x) z) (+ x (/ (* (- y x) (- z t)) (- a t))) (/ (* (- y x) (- z t)) (- a t)) (* (- y x) (- z t)) (- a t) (* (- (/ a t) 1) t) (- (/ a t) 1) (/ a t) 1 (+ x (/ (* (- y x) (- z t)) (- a t))) (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) (/ (* (neg x) (- z t)) (- a t)) (* (neg x) (- z t)) (neg x))

rewrite267.0ms (5.8%)

Memory
-17.5MiB live, 278.8MiB allocated; 48ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0127710304
013199505
083669356
Stop Event
iter-limit
node-limit
iter-limit
Counts
286 → 343
Calls
Call 1
Inputs
(fma.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 a t)) x)
(-.f64 y x)
y
x
(/.f64 (-.f64 z t) (-.f64 a t))
(-.f64 z t)
z
t
(-.f64 a t)
a
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (fma.f64 z (/.f64 (-.f64 y x) a) x))
(fma.f64 z (/.f64 (-.f64 y x) a) x)
(/.f64 (-.f64 y x) a)
(+.f64 x (/.f64 #s(approx (* (- y x) (- z t)) (*.f64 (-.f64 y x) z)) (-.f64 a t)))
(/.f64 #s(approx (* (- y x) (- z t)) (*.f64 (-.f64 y x) z)) (-.f64 a t))
#s(approx (* (- y x) (- z t)) (*.f64 (-.f64 y x) z))
(*.f64 (-.f64 y x) z)
(+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) #s(approx (- a t) (*.f64 (-.f64 (/.f64 a t) #s(literal 1 binary64)) t))))
(/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) #s(approx (- a t) (*.f64 (-.f64 (/.f64 a t) #s(literal 1 binary64)) t)))
(*.f64 (-.f64 y x) (-.f64 z t))
#s(approx (- a t) (*.f64 (-.f64 (/.f64 a t) #s(literal 1 binary64)) t))
(*.f64 (-.f64 (/.f64 a t) #s(literal 1 binary64)) t)
(-.f64 (/.f64 a t) #s(literal 1 binary64))
(/.f64 a t)
#s(literal 1 binary64)
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (+.f64 (fma.f64 (/.f64 (-.f64 z t) (-.f64 a t)) y (/.f64 (*.f64 (neg.f64 x) (-.f64 z t)) (-.f64 a t))) x))
(+.f64 (fma.f64 (/.f64 (-.f64 z t) (-.f64 a t)) y (/.f64 (*.f64 (neg.f64 x) (-.f64 z t)) (-.f64 a t))) x)
(fma.f64 (/.f64 (-.f64 z t) (-.f64 a t)) y (/.f64 (*.f64 (neg.f64 x) (-.f64 z t)) (-.f64 a t)))
(/.f64 (*.f64 (neg.f64 x) (-.f64 z t)) (-.f64 a t))
(*.f64 (neg.f64 x) (-.f64 z t))
(neg.f64 x)
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (/ (* y (- z t)) (- a t))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ (* x (+ 1 (* -1 (/ (- z t) (- a t))))) (/ (* y (- z t)) (- a t)))))
#s(approx (- y x) #s(hole binary64 y))
#s(approx (- y x) #s(hole binary64 (+ y (* -1 x))))
#s(approx x #s(hole binary64 x))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (/ (* y z) a)))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (+ (* x (+ 1 (* -1 (/ z a)))) (/ (* y z) a))))
#s(approx (/ (- y x) a) #s(hole binary64 (/ y a)))
#s(approx (/ (- y x) a) #s(hole binary64 (+ (* -1 (/ x a)) (/ y a))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (+ (* -1 (/ (* x (- z t)) (- a t))) (/ (* y (- z t)) (- a t)))))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (* y (- z t))))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (+ (* -1 (* x (- z t))) (* y (- z t)))))
#s(approx (* (- y x) z) #s(hole binary64 (* y z)))
#s(approx (* (- y x) z) #s(hole binary64 (+ (* -1 (* x z)) (* y z))))
#s(approx (/ (* (neg x) (- z t)) (- a t)) #s(hole binary64 (* -1 (/ (* x (- z t)) (- a t)))))
#s(approx (* (neg x) (- z t)) #s(hole binary64 (* -1 (* x (- z t)))))
#s(approx (neg x) #s(hole binary64 (* -1 x)))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (* x (+ 1 (* -1 (/ (- z t) (- a t)))))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (* x (+ 1 (+ (* -1 (/ (- z t) (- a t))) (/ (* y (- z t)) (* x (- a t))))))))
#s(approx (- y x) #s(hole binary64 (* x (- (/ y x) 1))))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (* x (+ 1 (* -1 (/ z a))))))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (* x (+ 1 (+ (* -1 (/ z a)) (/ (* y z) (* a x)))))))
#s(approx (/ (- y x) a) #s(hole binary64 (* -1 (/ x a))))
#s(approx (/ (- y x) a) #s(hole binary64 (* x (- (/ y (* a x)) (/ 1 a)))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (* x (+ (* -1 (/ (- z t) (- a t))) (/ (* y (- z t)) (* x (- a t)))))))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (* x (+ (* -1 (- z t)) (/ (* y (- z t)) x)))))
#s(approx (* (- y x) z) #s(hole binary64 (* -1 (* x z))))
#s(approx (* (- y x) z) #s(hole binary64 (* x (+ (* -1 z) (/ (* y z) x)))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (* -1 (* x (- (/ z (- a t)) (+ 1 (/ t (- a t))))))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (* -1 (* x (- (+ (* -1 (/ (* y (- z t)) (* x (- a t)))) (/ z (- a t))) (+ 1 (/ t (- a t))))))))
#s(approx (- y x) #s(hole binary64 (* -1 (* x (+ 1 (* -1 (/ y x)))))))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (* -1 (* x (- (/ z a) 1)))))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (* -1 (* x (- (+ (* -1 (/ (* y z) (* a x))) (/ z a)) 1)))))
#s(approx (/ (- y x) a) #s(hole binary64 (* -1 (* x (+ (* -1 (/ y (* a x))) (/ 1 a))))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (* -1 (* x (- (+ (* -1 (/ (* y (- z t)) (* x (- a t)))) (/ z (- a t))) (/ t (- a t)))))))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (* -1 (* x (- (+ z (* -1 (/ (* y (- z t)) x))) t)))))
#s(approx (* (- y x) z) #s(hole binary64 (* -1 (* x (+ z (* -1 (/ (* y z) x)))))))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) #s(hole binary64 (* -1 (* x (- (/ z (- a t)) (/ t (- a t)))))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ x (* -1 (/ (* x (- z t)) (- a t))))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ x (+ (* -1 (/ (* x (- z t)) (- a t))) (* y (- (/ z (- a t)) (/ t (- a t))))))))
#s(approx (- y x) #s(hole binary64 (- y x)))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (+ x (* -1 (/ (* x z) a)))))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (+ x (+ (* -1 (/ (* x z) a)) (/ (* y z) a)))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (+ (* -1 (/ (* x (- z t)) (- a t))) (* y (- (/ z (- a t)) (/ t (- a t)))))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (* y (- (/ z (- a t)) (/ t (- a t))))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (* y (- (+ (* -1 (/ (* x (- z t)) (* y (- a t)))) (+ (/ x y) (/ z (- a t)))) (/ t (- a t))))))
#s(approx (- y x) #s(hole binary64 (* y (+ 1 (* -1 (/ x y))))))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (* y (+ (* -1 (/ (* x z) (* a y))) (+ (/ x y) (/ z a))))))
#s(approx (/ (- y x) a) #s(hole binary64 (* y (+ (* -1 (/ x (* a y))) (/ 1 a)))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (* y (- (+ (* -1 (/ (* x (- z t)) (* y (- a t)))) (/ z (- a t))) (/ t (- a t))))))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (* y (- (+ z (* -1 (/ (* x (- z t)) y))) t))))
#s(approx (* (- y x) z) #s(hole binary64 (* y (+ z (* -1 (/ (* x z) y))))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (* -1 (* y (+ (* -1 (/ (+ x (* -1 (/ (* x (- z t)) (- a t)))) y)) (* -1 (/ (- z t) (- a t))))))))
#s(approx (- y x) #s(hole binary64 (* -1 (* y (- (/ x y) 1)))))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (* -1 (* y (+ (* -1 (/ z a)) (* -1 (/ (+ x (* -1 (/ (* x z) a))) y)))))))
#s(approx (/ (- y x) a) #s(hole binary64 (* -1 (* y (- (/ x (* a y)) (/ 1 a))))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (* -1 (* y (+ (* -1 (/ (- z t) (- a t))) (/ (* x (- z t)) (* y (- a t))))))))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (* -1 (* y (+ (* -1 (- z t)) (/ (* x (- z t)) y))))))
#s(approx (* (- y x) z) #s(hole binary64 (* -1 (* y (+ (* -1 z) (/ (* x z) y))))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ x (* -1 (/ (* t (- y x)) (- a t))))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ x (+ (* -1 (/ (* t (- y x)) (- a t))) (* z (- (/ y (- a t)) (/ x (- a t))))))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (* -1 (/ t (- a t)))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (+ (* -1 (/ t (- a t))) (/ z (- a t)))))
#s(approx (- z t) #s(hole binary64 (* -1 t)))
#s(approx (- z t) #s(hole binary64 (- z t)))
#s(approx z #s(hole binary64 z))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (+ x (* z (- (/ y a) (/ x a))))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (* -1 (/ (* t (- y x)) (- a t)))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (+ (* -1 (/ (* t (- y x)) (- a t))) (* z (- (/ y (- a t)) (/ x (- a t)))))))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (* -1 (* t (- y x)))))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (+ (* -1 (* t (- y x))) (* z (- y x)))))
#s(approx (* (- y x) z) #s(hole binary64 (* z (- y x))))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) #s(hole binary64 (+ x (+ (* -1 (/ (* t y) (- a t))) (/ (* t x) (- a t))))))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) #s(hole binary64 (+ x (+ (* -1 (/ (* t y) (- a t))) (+ (* z (+ (* -1 (/ x (- a t))) (/ y (- a t)))) (/ (* t x) (- a t)))))))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) #s(hole binary64 (+ (* -1 (/ (* t y) (- a t))) (/ (* t x) (- a t)))))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) #s(hole binary64 (+ (* -1 (/ (* t y) (- a t))) (+ (* z (+ (* -1 (/ x (- a t))) (/ y (- a t)))) (/ (* t x) (- a t))))))
#s(approx (/ (* (neg x) (- z t)) (- a t)) #s(hole binary64 (/ (* t x) (- a t))))
#s(approx (/ (* (neg x) (- z t)) (- a t)) #s(hole binary64 (+ (* -1 (/ (* x z) (- a t))) (/ (* t x) (- a t)))))
#s(approx (* (neg x) (- z t)) #s(hole binary64 (* t x)))
#s(approx (* (neg x) (- z t)) #s(hole binary64 (+ (* -1 (* x z)) (* t x))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (* z (- (/ y (- a t)) (/ x (- a t))))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (* z (- (+ (* -1 (/ (* t (- y x)) (* z (- a t)))) (+ (/ x z) (/ y (- a t)))) (/ x (- a t))))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (/ z (- a t))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (* z (+ (* -1 (/ t (* z (- a t)))) (/ 1 (- a t))))))
#s(approx (- z t) #s(hole binary64 (* z (+ 1 (* -1 (/ t z))))))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (* z (- (/ y a) (/ x a)))))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (* z (- (+ (/ x z) (/ y a)) (/ x a)))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (/ (* z (- y x)) (- a t))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (* z (- (+ (* -1 (/ (* t (- y x)) (* z (- a t)))) (/ y (- a t))) (/ x (- a t))))))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (* z (- (+ y (* -1 (/ (* t (- y x)) z))) x))))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) #s(hole binary64 (* z (+ (* -1 (/ x (- a t))) (/ y (- a t))))))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) #s(hole binary64 (* z (+ (* -1 (/ x (- a t))) (+ (* -1 (/ (* t y) (* z (- a t)))) (+ (/ x z) (+ (/ y (- a t)) (/ (* t x) (* z (- a t))))))))))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) #s(hole binary64 (* z (+ (* -1 (/ x (- a t))) (+ (* -1 (/ (* t y) (* z (- a t)))) (+ (/ y (- a t)) (/ (* t x) (* z (- a t)))))))))
#s(approx (/ (* (neg x) (- z t)) (- a t)) #s(hole binary64 (* -1 (/ (* x z) (- a t)))))
#s(approx (/ (* (neg x) (- z t)) (- a t)) #s(hole binary64 (* z (+ (* -1 (/ x (- a t))) (/ (* t x) (* z (- a t)))))))
#s(approx (* (neg x) (- z t)) #s(hole binary64 (* z (+ (* -1 x) (/ (* t x) z)))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (* -1 (* z (+ (* -1 (/ (+ x (* -1 (/ (* t (- y x)) (- a t)))) z)) (* -1 (/ (- y x) (- a t))))))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (* -1 (* z (- (/ t (* z (- a t))) (/ 1 (- a t)))))))
#s(approx (- z t) #s(hole binary64 (* -1 (* z (- (/ t z) 1)))))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (/ (* z (- y x)) a)))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (* -1 (* z (+ (* -1 (/ x z)) (* -1 (/ (- y x) a)))))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (* -1 (* z (+ (* -1 (/ (- y x) (- a t))) (/ (* t (- y x)) (* z (- a t))))))))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (* -1 (* z (+ (* -1 (- y x)) (/ (* t (- y x)) z))))))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) #s(hole binary64 (* -1 (* z (+ (* -1 (/ y (- a t))) (/ x (- a t)))))))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) #s(hole binary64 (* -1 (* z (+ (* -1 (/ y (- a t))) (+ (* -1 (/ (+ x (+ (* -1 (/ (* t y) (- a t))) (/ (* t x) (- a t)))) z)) (/ x (- a t))))))))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) #s(hole binary64 (* -1 (* z (+ (* -1 (/ y (- a t))) (+ (* -1 (/ (+ (* -1 (/ (* t y) (- a t))) (/ (* t x) (- a t))) z)) (/ x (- a t))))))))
#s(approx (/ (* (neg x) (- z t)) (- a t)) #s(hole binary64 (* -1 (* z (+ (* -1 (/ (* t x) (* z (- a t)))) (/ x (- a t)))))))
#s(approx (* (neg x) (- z t)) #s(hole binary64 (* -1 (* z (+ x (* -1 (/ (* t x) z)))))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ x (/ (* z (- y x)) a))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ x (+ (* t (- (* -1 (/ (- y x) a)) (* -1 (/ (* z (- y x)) (pow a 2))))) (/ (* z (- y x)) a)))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ x (+ (* t (- (+ (* -1 (/ (- y x) a)) (/ (* t (- (* -1 (/ (- y x) a)) (* -1 (/ (* z (- y x)) (pow a 2))))) a)) (* -1 (/ (* z (- y x)) (pow a 2))))) (/ (* z (- y x)) a)))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ x (+ (* t (- (+ (* -1 (/ (- y x) a)) (* t (- (/ (* t (- (* -1 (/ (- y x) a)) (* -1 (/ (* z (- y x)) (pow a 2))))) (pow a 2)) (* -1 (/ (- (* -1 (/ (- y x) a)) (* -1 (/ (* z (- y x)) (pow a 2)))) a))))) (* -1 (/ (* z (- y x)) (pow a 2))))) (/ (* z (- y x)) a)))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (/ z a)))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (+ (* -1 (* t (+ (* -1 (/ z (pow a 2))) (/ 1 a)))) (/ z a))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (+ (* t (- (* -1 (* t (+ (* -1 (/ z (pow a 3))) (/ 1 (pow a 2))))) (+ (* -1 (/ z (pow a 2))) (/ 1 a)))) (/ z a))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (+ (* t (- (* t (- (* -1 (* t (+ (* -1 (/ z (pow a 4))) (/ 1 (pow a 3))))) (+ (* -1 (/ z (pow a 3))) (/ 1 (pow a 2))))) (+ (* -1 (/ z (pow a 2))) (/ 1 a)))) (/ z a))))
#s(approx (- z t) #s(hole binary64 (+ z (* -1 t))))
#s(approx t #s(hole binary64 t))
#s(approx (- a t) #s(hole binary64 a))
#s(approx (- a t) #s(hole binary64 (+ a (* -1 t))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (+ (* t (- (* -1 (/ (- y x) a)) (* -1 (/ (* z (- y x)) (pow a 2))))) (/ (* z (- y x)) a))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (+ (* t (- (+ (* -1 (/ (- y x) a)) (/ (* t (- (* -1 (/ (- y x) a)) (* -1 (/ (* z (- y x)) (pow a 2))))) a)) (* -1 (/ (* z (- y x)) (pow a 2))))) (/ (* z (- y x)) a))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (+ (* t (- (+ (* -1 (/ (- y x) a)) (* t (- (/ (* t (- (* -1 (/ (- y x) a)) (* -1 (/ (* z (- y x)) (pow a 2))))) (pow a 2)) (* -1 (/ (- (* -1 (/ (- y x) a)) (* -1 (/ (* z (- y x)) (pow a 2)))) a))))) (* -1 (/ (* z (- y x)) (pow a 2))))) (/ (* z (- y x)) a))))
#s(approx (- (/ a t) 1) #s(hole binary64 (/ a t)))
#s(approx (- (/ a t) 1) #s(hole binary64 (/ (+ a (* -1 t)) t)))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) #s(hole binary64 (+ x (+ (* -1 (/ (* x z) a)) (+ (* t (- (+ (* -1 (- (* -1 (/ x a)) (* -1 (/ (* x z) (pow a 2))))) (* -1 (/ y a))) (* -1 (/ (* y z) (pow a 2))))) (/ (* y z) a))))))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) #s(hole binary64 (+ x (+ (* -1 (/ (* x z) a)) (+ (* t (- (+ (* -1 (- (* -1 (/ x a)) (* -1 (/ (* x z) (pow a 2))))) (+ (* -1 (/ y a)) (* t (- (* -1 (/ (- (* -1 (/ x a)) (* -1 (/ (* x z) (pow a 2)))) a)) (* -1 (/ (- (* -1 (/ y a)) (* -1 (/ (* y z) (pow a 2)))) a)))))) (* -1 (/ (* y z) (pow a 2))))) (/ (* y z) a))))))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) #s(hole binary64 (+ x (+ (* -1 (/ (* x z) a)) (+ (* t (- (+ (* -1 (- (* -1 (/ x a)) (* -1 (/ (* x z) (pow a 2))))) (+ (* -1 (/ y a)) (* t (- (+ (* -1 (/ (- (* -1 (/ x a)) (* -1 (/ (* x z) (pow a 2)))) a)) (* t (- (* -1 (/ (- (* -1 (/ x a)) (* -1 (/ (* x z) (pow a 2)))) (pow a 2))) (* -1 (/ (- (* -1 (/ y a)) (* -1 (/ (* y z) (pow a 2)))) (pow a 2)))))) (* -1 (/ (- (* -1 (/ y a)) (* -1 (/ (* y z) (pow a 2)))) a)))))) (* -1 (/ (* y z) (pow a 2))))) (/ (* y z) a))))))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) #s(hole binary64 (+ (* -1 (/ (* x z) a)) (/ (* y z) a))))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) #s(hole binary64 (+ (* -1 (/ (* x z) a)) (+ (* t (- (+ (* -1 (- (* -1 (/ x a)) (* -1 (/ (* x z) (pow a 2))))) (* -1 (/ y a))) (* -1 (/ (* y z) (pow a 2))))) (/ (* y z) a)))))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) #s(hole binary64 (+ (* -1 (/ (* x z) a)) (+ (* t (- (+ (* -1 (- (* -1 (/ x a)) (* -1 (/ (* x z) (pow a 2))))) (+ (* -1 (/ y a)) (* t (- (* -1 (/ (- (* -1 (/ x a)) (* -1 (/ (* x z) (pow a 2)))) a)) (* -1 (/ (- (* -1 (/ y a)) (* -1 (/ (* y z) (pow a 2)))) a)))))) (* -1 (/ (* y z) (pow a 2))))) (/ (* y z) a)))))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) #s(hole binary64 (+ (* -1 (/ (* x z) a)) (+ (* t (- (+ (* -1 (- (* -1 (/ x a)) (* -1 (/ (* x z) (pow a 2))))) (+ (* -1 (/ y a)) (* t (- (+ (* -1 (/ (- (* -1 (/ x a)) (* -1 (/ (* x z) (pow a 2)))) a)) (* t (- (* -1 (/ (- (* -1 (/ x a)) (* -1 (/ (* x z) (pow a 2)))) (pow a 2))) (* -1 (/ (- (* -1 (/ y a)) (* -1 (/ (* y z) (pow a 2)))) (pow a 2)))))) (* -1 (/ (- (* -1 (/ y a)) (* -1 (/ (* y z) (pow a 2)))) a)))))) (* -1 (/ (* y z) (pow a 2))))) (/ (* y z) a)))))
#s(approx (/ (* (neg x) (- z t)) (- a t)) #s(hole binary64 (* -1 (/ (* x z) a))))
#s(approx (/ (* (neg x) (- z t)) (- a t)) #s(hole binary64 (+ (* -1 (* t (- (* -1 (/ x a)) (* -1 (/ (* x z) (pow a 2)))))) (* -1 (/ (* x z) a)))))
#s(approx (/ (* (neg x) (- z t)) (- a t)) #s(hole binary64 (+ (* -1 (/ (* x z) a)) (* t (+ (* -1 (- (* -1 (/ x a)) (* -1 (/ (* x z) (pow a 2))))) (* -1 (/ (* t (- (* -1 (/ x a)) (* -1 (/ (* x z) (pow a 2))))) a)))))))
#s(approx (/ (* (neg x) (- z t)) (- a t)) #s(hole binary64 (+ (* -1 (/ (* x z) a)) (* t (+ (* -1 (- (* -1 (/ x a)) (* -1 (/ (* x z) (pow a 2))))) (* t (+ (* -1 (/ (* t (- (* -1 (/ x a)) (* -1 (/ (* x z) (pow a 2))))) (pow a 2))) (* -1 (/ (- (* -1 (/ x a)) (* -1 (/ (* x z) (pow a 2)))) a)))))))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (- (+ y (* -1 (/ (* z (- y x)) t))) (* -1 (/ (* a (- y x)) t)))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (- (+ y (+ (* -1 (/ (* z (- y x)) t)) (/ (* a (- (* -1 (* z (- y x))) (* -1 (* a (- y x))))) (pow t 2)))) (* -1 (/ (* a (- y x)) t)))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (- (+ y (+ (* -1 (/ (* z (- y x)) t)) (/ (* (pow a 2) (- (* -1 (* z (- y x))) (* -1 (* a (- y x))))) (pow t 3)))) (+ (* -1 (/ (* a (- y x)) t)) (* -1 (/ (* a (- (* -1 (* z (- y x))) (* -1 (* a (- y x))))) (pow t 2)))))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 1))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (- (+ 1 (* -1 (/ z t))) (* -1 (/ a t)))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (- (+ 1 (+ (* -1 (/ z t)) (/ (* a (- (* -1 z) (* -1 a))) (pow t 2)))) (* -1 (/ a t)))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (- (+ 1 (+ (* -1 (/ z t)) (/ (* (pow a 2) (- (* -1 z) (* -1 a))) (pow t 3)))) (+ (* -1 (/ a t)) (* -1 (/ (* a (- (* -1 z) (* -1 a))) (pow t 2)))))))
#s(approx (- z t) #s(hole binary64 (* t (- (/ z t) 1))))
#s(approx (- a t) #s(hole binary64 (* t (- (/ a t) 1))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (- (+ y (* -1 (/ (* z (- y x)) t))) (+ x (* -1 (/ (* a (- y x)) t))))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (- (+ y (+ (* -1 (/ (* z (- y x)) t)) (/ (* a (- (* -1 (* z (- y x))) (* -1 (* a (- y x))))) (pow t 2)))) (+ x (* -1 (/ (* a (- y x)) t))))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (- (+ y (+ (* -1 (/ (* z (- y x)) t)) (/ (* (pow a 2) (- (* -1 (* z (- y x))) (* -1 (* a (- y x))))) (pow t 3)))) (+ x (+ (* -1 (/ (* a (- y x)) t)) (* -1 (/ (* a (- (* -1 (* z (- y x))) (* -1 (* a (- y x))))) (pow t 2))))))))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (* t (+ (* -1 (- y x)) (/ (* z (- y x)) t)))))
#s(approx (- (/ a t) 1) #s(hole binary64 -1))
#s(approx (- (/ a t) 1) #s(hole binary64 (- (/ a t) 1)))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) #s(hole binary64 (+ x (+ y (* -1 x)))))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) #s(hole binary64 (- (+ x (+ y (+ (* -1 x) (+ (* -1 (/ (* y z) t)) (* -1 (/ (- (* -1 (* x z)) (* -1 (* a x))) t)))))) (* -1 (/ (* a y) t)))))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) #s(hole binary64 (- (+ x (+ y (+ (* -1 x) (+ (* -1 (/ (* a (- (* -1 (* x z)) (* -1 (* a x)))) (pow t 2))) (+ (* -1 (/ (* y z) t)) (* -1 (/ (- (* -1 (* x z)) (* -1 (* a x))) t))))))) (+ (* -1 (/ (* a y) t)) (* -1 (/ (* a (- (* -1 (* y z)) (* -1 (* a y)))) (pow t 2)))))))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) #s(hole binary64 (- (+ x (+ y (+ (* -1 x) (+ (* -1 (/ (* a (- (* -1 (* x z)) (* -1 (* a x)))) (pow t 2))) (+ (* -1 (/ (* y z) t)) (+ (* -1 (/ (* (pow a 2) (- (* -1 (* x z)) (* -1 (* a x)))) (pow t 3))) (* -1 (/ (- (* -1 (* x z)) (* -1 (* a x))) t)))))))) (+ (* -1 (/ (* a y) t)) (+ (* -1 (/ (* a (- (* -1 (* y z)) (* -1 (* a y)))) (pow t 2))) (* -1 (/ (* (pow a 2) (- (* -1 (* y z)) (* -1 (* a y)))) (pow t 3))))))))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) #s(hole binary64 (- (+ y (+ (* -1 x) (+ (* -1 (/ (* y z) t)) (* -1 (/ (- (* -1 (* x z)) (* -1 (* a x))) t))))) (* -1 (/ (* a y) t)))))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) #s(hole binary64 (- (+ y (+ (* -1 x) (+ (* -1 (/ (* a (- (* -1 (* x z)) (* -1 (* a x)))) (pow t 2))) (+ (* -1 (/ (* y z) t)) (* -1 (/ (- (* -1 (* x z)) (* -1 (* a x))) t)))))) (+ (* -1 (/ (* a y) t)) (* -1 (/ (* a (- (* -1 (* y z)) (* -1 (* a y)))) (pow t 2)))))))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) #s(hole binary64 (- (+ y (+ (* -1 x) (+ (* -1 (/ (* a (- (* -1 (* x z)) (* -1 (* a x)))) (pow t 2))) (+ (* -1 (/ (* y z) t)) (+ (* -1 (/ (* (pow a 2) (- (* -1 (* x z)) (* -1 (* a x)))) (pow t 3))) (* -1 (/ (- (* -1 (* x z)) (* -1 (* a x))) t))))))) (+ (* -1 (/ (* a y) t)) (+ (* -1 (/ (* a (- (* -1 (* y z)) (* -1 (* a y)))) (pow t 2))) (* -1 (/ (* (pow a 2) (- (* -1 (* y z)) (* -1 (* a y)))) (pow t 3))))))))
#s(approx (/ (* (neg x) (- z t)) (- a t)) #s(hole binary64 (+ (* -1 x) (* -1 (/ (- (* -1 (* x z)) (* -1 (* a x))) t)))))
#s(approx (/ (* (neg x) (- z t)) (- a t)) #s(hole binary64 (+ (* -1 x) (+ (* -1 (/ (* a (- (* -1 (* x z)) (* -1 (* a x)))) (pow t 2))) (* -1 (/ (- (* -1 (* x z)) (* -1 (* a x))) t))))))
#s(approx (/ (* (neg x) (- z t)) (- a t)) #s(hole binary64 (+ (* -1 x) (+ (* -1 (/ (* a (- (* -1 (* x z)) (* -1 (* a x)))) (pow t 2))) (+ (* -1 (/ (* (pow a 2) (- (* -1 (* x z)) (* -1 (* a x)))) (pow t 3))) (* -1 (/ (- (* -1 (* x z)) (* -1 (* a x))) t)))))))
#s(approx (* (neg x) (- z t)) #s(hole binary64 (* t (+ x (* -1 (/ (* x z) t))))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ y (* -1 (/ (- (* z (- y x)) (* a (- y x))) t)))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ y (* -1 (/ (- (+ (* z (- y x)) (/ (* a (- (* z (- y x)) (* a (- y x)))) t)) (* a (- y x))) t)))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ y (* -1 (/ (- (+ (* -1 (/ (- (* -1 (/ (* (pow a 2) (- (* z (- y x)) (* a (- y x)))) t)) (* a (- (* z (- y x)) (* a (- y x))))) t)) (* z (- y x))) (* a (- y x))) t)))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (+ 1 (* -1 (/ (- z a) t)))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (+ 1 (* -1 (/ (- (+ z (/ (* a (- z a)) t)) a) t)))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (+ 1 (* -1 (/ (- (+ z (* -1 (/ (- (* -1 (/ (* (pow a 2) (- z a)) t)) (* a (- z a))) t))) a) t)))))
#s(approx (- z t) #s(hole binary64 (* -1 (* t (+ 1 (* -1 (/ z t)))))))
#s(approx (- a t) #s(hole binary64 (* -1 (* t (+ 1 (* -1 (/ a t)))))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (- (+ y (* -1 (/ (- (* z (- y x)) (* a (- y x))) t))) x)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (- (+ y (* -1 (/ (- (+ (* z (- y x)) (/ (* a (- (* z (- y x)) (* a (- y x)))) t)) (* a (- y x))) t))) x)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (- (+ y (* -1 (/ (- (+ (* -1 (/ (- (* -1 (/ (* (pow a 2) (- (* z (- y x)) (* a (- y x)))) t)) (* a (- (* z (- y x)) (* a (- y x))))) t)) (* z (- y x))) (* a (- y x))) t))) x)))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (* -1 (* t (- (+ y (* -1 (/ (* z (- y x)) t))) x)))))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) #s(hole binary64 (+ x (+ y (+ (* -1 x) (* -1 (/ (- (+ (* -1 (- (* x z) (* a x))) (* y z)) (* a y)) t)))))))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) #s(hole binary64 (+ x (+ y (+ (* -1 x) (* -1 (/ (- (+ (* -1 (- (* x z) (* a x))) (+ (* -1 (/ (- (* a (- (* x z) (* a x))) (* a (- (* y z) (* a y)))) t)) (* y z))) (* a y)) t)))))))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) #s(hole binary64 (+ x (+ y (+ (* -1 x) (* -1 (/ (- (+ (* -1 (- (* x z) (* a x))) (+ (* -1 (/ (- (+ (* -1 (/ (- (* -1 (* (pow a 2) (- (* x z) (* a x)))) (* -1 (* (pow a 2) (- (* y z) (* a y))))) t)) (* a (- (* x z) (* a x)))) (* a (- (* y z) (* a y)))) t)) (* y z))) (* a y)) t)))))))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) #s(hole binary64 (+ y (+ (* -1 x) (* -1 (/ (- (+ (* -1 (- (* x z) (* a x))) (* y z)) (* a y)) t))))))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) #s(hole binary64 (+ y (+ (* -1 x) (* -1 (/ (- (+ (* -1 (- (* x z) (* a x))) (+ (* -1 (/ (- (* a (- (* x z) (* a x))) (* a (- (* y z) (* a y)))) t)) (* y z))) (* a y)) t))))))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) #s(hole binary64 (+ y (+ (* -1 x) (* -1 (/ (- (+ (* -1 (- (* x z) (* a x))) (+ (* -1 (/ (- (+ (* -1 (/ (- (* -1 (* (pow a 2) (- (* x z) (* a x)))) (* -1 (* (pow a 2) (- (* y z) (* a y))))) t)) (* a (- (* x z) (* a x)))) (* a (- (* y z) (* a y)))) t)) (* y z))) (* a y)) t))))))
#s(approx (/ (* (neg x) (- z t)) (- a t)) #s(hole binary64 (- (+ (* -1 x) (/ (* x z) t)) (/ (* a x) t))))
#s(approx (/ (* (neg x) (- z t)) (- a t)) #s(hole binary64 (+ (* -1 x) (* -1 (/ (+ (* -1 (- (* x z) (* a x))) (* -1 (/ (* a (- (* x z) (* a x))) t))) t)))))
#s(approx (/ (* (neg x) (- z t)) (- a t)) #s(hole binary64 (+ (* -1 x) (* -1 (/ (+ (* -1 (- (* x z) (* a x))) (* -1 (/ (+ (* a (- (* x z) (* a x))) (/ (* (pow a 2) (- (* x z) (* a x))) t)) t))) t)))))
#s(approx (* (neg x) (- z t)) #s(hole binary64 (* -1 (* t (+ (* -1 x) (/ (* x z) t))))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ x (* -1 (/ (* (- y x) (- z t)) t)))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ x (+ (* -1 (/ (* a (* (- y x) (- z t))) (pow t 2))) (* -1 (/ (* (- y x) (- z t)) t))))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ x (+ (* -1 (/ (* (- y x) (- z t)) t)) (* a (- (* -1 (/ (* a (* (- y x) (- z t))) (pow t 3))) (/ (* (- y x) (- z t)) (pow t 2))))))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ x (+ (* -1 (/ (* (- y x) (- z t)) t)) (* a (- (* a (- (* -1 (/ (* a (* (- y x) (- z t))) (pow t 4))) (/ (* (- y x) (- z t)) (pow t 3)))) (/ (* (- y x) (- z t)) (pow t 2))))))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (* -1 (/ (- z t) t))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (+ (* -1 (/ (- z t) t)) (* a (- (/ 1 t) (/ z (pow t 2)))))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (+ (* -1 (/ (- z t) t)) (* a (- (+ (/ 1 t) (/ (* a (- (/ 1 t) (/ z (pow t 2)))) t)) (/ z (pow t 2)))))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (+ (* -1 (/ (- z t) t)) (* a (- (+ (* a (- (/ (* a (- (/ 1 t) (/ z (pow t 2)))) (pow t 2)) (* -1 (/ (- (/ 1 t) (/ z (pow t 2))) t)))) (/ 1 t)) (/ z (pow t 2)))))))
#s(approx (- a t) #s(hole binary64 (- a t)))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (/ (+ (* a x) (* z (- y x))) a)))
#s(approx (/ (- y x) a) #s(hole binary64 (/ (- y x) a)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (* -1 (/ (* (- y x) (- z t)) t))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (+ (* -1 (/ (* a (* (- y x) (- z t))) (pow t 2))) (* -1 (/ (* (- y x) (- z t)) t)))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (+ (* -1 (/ (* (- y x) (- z t)) t)) (* a (- (* -1 (/ (* a (* (- y x) (- z t))) (pow t 3))) (/ (* (- y x) (- z t)) (pow t 2)))))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (+ (* -1 (/ (* (- y x) (- z t)) t)) (* a (- (* a (- (* -1 (/ (* a (* (- y x) (- z t))) (pow t 4))) (/ (* (- y x) (- z t)) (pow t 3)))) (/ (* (- y x) (- z t)) (pow t 2)))))))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) #s(hole binary64 (+ x (+ (* -1 (/ (* y (- z t)) t)) (/ (* x (- z t)) t)))))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) #s(hole binary64 (+ x (+ (* -1 (/ (* y (- z t)) t)) (+ (* a (- (/ (* x (- z t)) (pow t 2)) (/ (* y (- z t)) (pow t 2)))) (/ (* x (- z t)) t))))))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) #s(hole binary64 (+ x (+ (* -1 (/ (* y (- z t)) t)) (+ (* a (- (+ (* a (- (/ (* x (- z t)) (pow t 3)) (/ (* y (- z t)) (pow t 3)))) (/ (* x (- z t)) (pow t 2))) (/ (* y (- z t)) (pow t 2)))) (/ (* x (- z t)) t))))))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) #s(hole binary64 (+ x (+ (* -1 (/ (* y (- z t)) t)) (+ (* a (- (+ (* a (- (+ (* a (- (/ (* x (- z t)) (pow t 4)) (/ (* y (- z t)) (pow t 4)))) (/ (* x (- z t)) (pow t 3))) (/ (* y (- z t)) (pow t 3)))) (/ (* x (- z t)) (pow t 2))) (/ (* y (- z t)) (pow t 2)))) (/ (* x (- z t)) t))))))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) #s(hole binary64 (+ (* -1 (/ (* y (- z t)) t)) (/ (* x (- z t)) t))))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) #s(hole binary64 (+ (* -1 (/ (* y (- z t)) t)) (+ (* a (- (/ (* x (- z t)) (pow t 2)) (/ (* y (- z t)) (pow t 2)))) (/ (* x (- z t)) t)))))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) #s(hole binary64 (+ (* -1 (/ (* y (- z t)) t)) (+ (* a (- (+ (* a (- (/ (* x (- z t)) (pow t 3)) (/ (* y (- z t)) (pow t 3)))) (/ (* x (- z t)) (pow t 2))) (/ (* y (- z t)) (pow t 2)))) (/ (* x (- z t)) t)))))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) #s(hole binary64 (+ (* -1 (/ (* y (- z t)) t)) (+ (* a (- (+ (* a (- (+ (* a (- (/ (* x (- z t)) (pow t 4)) (/ (* y (- z t)) (pow t 4)))) (/ (* x (- z t)) (pow t 3))) (/ (* y (- z t)) (pow t 3)))) (/ (* x (- z t)) (pow t 2))) (/ (* y (- z t)) (pow t 2)))) (/ (* x (- z t)) t)))))
#s(approx (/ (* (neg x) (- z t)) (- a t)) #s(hole binary64 (/ (* x (- z t)) t)))
#s(approx (/ (* (neg x) (- z t)) (- a t)) #s(hole binary64 (+ (/ (* a (* x (- z t))) (pow t 2)) (/ (* x (- z t)) t))))
#s(approx (/ (* (neg x) (- z t)) (- a t)) #s(hole binary64 (+ (* a (+ (/ (* a (* x (- z t))) (pow t 3)) (/ (* x (- z t)) (pow t 2)))) (/ (* x (- z t)) t))))
#s(approx (/ (* (neg x) (- z t)) (- a t)) #s(hole binary64 (+ (* a (+ (* a (+ (/ (* a (* x (- z t))) (pow t 4)) (/ (* x (- z t)) (pow t 3)))) (/ (* x (- z t)) (pow t 2)))) (/ (* x (- z t)) t))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ x (/ (* (- y x) (- z t)) a))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ x (+ (/ (* t (* (- y x) (- z t))) (pow a 2)) (/ (* (- y x) (- z t)) a)))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (- (+ x (+ (/ (* (- y x) (- z t)) a) (/ (* (pow t 2) (* (- y x) (- z t))) (pow a 3)))) (* -1 (/ (* t (* (- y x) (- z t))) (pow a 2))))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (/ (- z t) a)))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (/ (- (+ z (/ (* t (- z t)) a)) t) a)))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (/ (- (+ z (/ (* (pow t 2) (- z t)) (pow a 2))) (+ t (* -1 (/ (* t (- z t)) a)))) a)))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (/ (- (+ z (/ (* (pow t 3) (- z t)) (pow a 3))) (+ t (+ (* -1 (/ (* t (- z t)) a)) (* -1 (/ (* (pow t 2) (- z t)) (pow a 2)))))) a)))
#s(approx (- a t) #s(hole binary64 (* a (+ 1 (* -1 (/ t a))))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (/ (* (- y x) (- z t)) a)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (/ (+ (* (- y x) (- z t)) (/ (* t (* (- y x) (- z t))) a)) a)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (/ (- (+ (* (- y x) (- z t)) (/ (* (pow t 2) (* (- y x) (- z t))) (pow a 2))) (* -1 (/ (* t (* (- y x) (- z t))) a))) a)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (/ (- (+ (* (- y x) (- z t)) (/ (* (pow t 3) (* (- y x) (- z t))) (pow a 3))) (+ (* -1 (/ (* t (* (- y x) (- z t))) a)) (* -1 (/ (* (pow t 2) (* (- y x) (- z t))) (pow a 2))))) a)))
#s(approx (- (/ a t) 1) #s(hole binary64 (* a (- (/ 1 t) (/ 1 a)))))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) #s(hole binary64 (+ x (+ (* -1 (/ (* x (- z t)) a)) (/ (* y (- z t)) a)))))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) #s(hole binary64 (- (+ x (+ (* -1 (/ (* t (* x (- z t))) (pow a 2))) (+ (* -1 (/ (* x (- z t)) a)) (/ (* y (- z t)) a)))) (* -1 (/ (* t (* y (- z t))) (pow a 2))))))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) #s(hole binary64 (- (+ x (+ (* -1 (/ (* t (* x (- z t))) (pow a 2))) (+ (* -1 (/ (* x (- z t)) a)) (+ (* -1 (/ (* (pow t 2) (* x (- z t))) (pow a 3))) (/ (* y (- z t)) a))))) (+ (* -1 (/ (* t (* y (- z t))) (pow a 2))) (* -1 (/ (* (pow t 2) (* y (- z t))) (pow a 3)))))))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) #s(hole binary64 (/ (+ (* -1 (* x (- z t))) (* y (- z t))) a)))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) #s(hole binary64 (/ (- (+ (* -1 (* x (- z t))) (+ (* -1 (/ (* t (* x (- z t))) a)) (* y (- z t)))) (* -1 (/ (* t (* y (- z t))) a))) a)))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) #s(hole binary64 (/ (- (+ (* -1 (* x (- z t))) (+ (* -1 (/ (* t (* x (- z t))) a)) (+ (* -1 (/ (* (pow t 2) (* x (- z t))) (pow a 2))) (* y (- z t))))) (+ (* -1 (/ (* t (* y (- z t))) a)) (* -1 (/ (* (pow t 2) (* y (- z t))) (pow a 2))))) a)))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) #s(hole binary64 (/ (- (+ (* -1 (* x (- z t))) (+ (* -1 (/ (* t (* x (- z t))) a)) (+ (* -1 (/ (* (pow t 2) (* x (- z t))) (pow a 2))) (+ (* -1 (/ (* (pow t 3) (* x (- z t))) (pow a 3))) (* y (- z t)))))) (+ (* -1 (/ (* t (* y (- z t))) a)) (+ (* -1 (/ (* (pow t 2) (* y (- z t))) (pow a 2))) (* -1 (/ (* (pow t 3) (* y (- z t))) (pow a 3)))))) a)))
#s(approx (/ (* (neg x) (- z t)) (- a t)) #s(hole binary64 (* -1 (/ (* x (- z t)) a))))
#s(approx (/ (* (neg x) (- z t)) (- a t)) #s(hole binary64 (/ (+ (* -1 (* x (- z t))) (* -1 (/ (* t (* x (- z t))) a))) a)))
#s(approx (/ (* (neg x) (- z t)) (- a t)) #s(hole binary64 (/ (+ (* -1 (* x (- z t))) (+ (* -1 (/ (* t (* x (- z t))) a)) (* -1 (/ (* (pow t 2) (* x (- z t))) (pow a 2))))) a)))
#s(approx (/ (* (neg x) (- z t)) (- a t)) #s(hole binary64 (/ (+ (* -1 (* x (- z t))) (+ (* -1 (/ (* t (* x (- z t))) a)) (+ (* -1 (/ (* (pow t 2) (* x (- z t))) (pow a 2))) (* -1 (/ (* (pow t 3) (* x (- z t))) (pow a 3)))))) a)))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ x (* -1 (/ (+ (* -1 (* (- y x) (- z t))) (* -1 (/ (* t (* (- y x) (- z t))) a))) a)))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ x (* -1 (/ (+ (* -1 (* (- y x) (- z t))) (* -1 (/ (+ (* t (* (- y x) (- z t))) (/ (* (pow t 2) (* (- y x) (- z t))) a)) a))) a)))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (* -1 (/ (+ (* -1 (- z t)) (* -1 (/ (* t (- z t)) a))) a))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (* -1 (/ (+ (* -1 (- z t)) (* -1 (/ (+ (* t (- z t)) (/ (* (pow t 2) (- z t)) a)) a))) a))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (* -1 (/ (+ (* -1 (- z t)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (pow t 2) (- z t))) (* -1 (/ (* (pow t 3) (- z t)) a))) a)) (* t (- z t))) a))) a))))
#s(approx (- a t) #s(hole binary64 (* -1 (* a (- (/ t a) 1)))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (* -1 (/ (+ (* -1 (* (- y x) (- z t))) (* -1 (/ (* t (* (- y x) (- z t))) a))) a))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (* -1 (/ (+ (* -1 (* (- y x) (- z t))) (* -1 (/ (+ (* t (* (- y x) (- z t))) (/ (* (pow t 2) (* (- y x) (- z t))) a)) a))) a))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (* -1 (/ (+ (* -1 (* (- y x) (- z t))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (pow t 2) (* (- y x) (- z t)))) (* -1 (/ (* (pow t 3) (* (- y x) (- z t))) a))) a)) (* t (* (- y x) (- z t)))) a))) a))))
#s(approx (- (/ a t) 1) #s(hole binary64 (* -1 (* a (- (/ 1 a) (/ 1 t))))))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) #s(hole binary64 (+ x (* -1 (/ (+ (* -1 (* y (- z t))) (* x (- z t))) a)))))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) #s(hole binary64 (+ x (* -1 (/ (+ (* -1 (* y (- z t))) (+ (* -1 (/ (- (* t (* y (- z t))) (* t (* x (- z t)))) a)) (* x (- z t)))) a)))))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) #s(hole binary64 (+ x (* -1 (/ (+ (* -1 (* y (- z t))) (+ (* -1 (/ (- (+ (* -1 (/ (- (* -1 (* (pow t 2) (* y (- z t)))) (* -1 (* (pow t 2) (* x (- z t))))) a)) (* t (* y (- z t)))) (* t (* x (- z t)))) a)) (* x (- z t)))) a)))))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) #s(hole binary64 (* -1 (/ (+ (* -1 (* y (- z t))) (* x (- z t))) a))))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) #s(hole binary64 (* -1 (/ (+ (* -1 (* y (- z t))) (+ (* -1 (/ (- (* t (* y (- z t))) (* t (* x (- z t)))) a)) (* x (- z t)))) a))))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) #s(hole binary64 (* -1 (/ (+ (* -1 (* y (- z t))) (+ (* -1 (/ (- (+ (* -1 (/ (- (* -1 (* (pow t 2) (* y (- z t)))) (* -1 (* (pow t 2) (* x (- z t))))) a)) (* t (* y (- z t)))) (* t (* x (- z t)))) a)) (* x (- z t)))) a))))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) #s(hole binary64 (* -1 (/ (+ (* -1 (* y (- z t))) (+ (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (* (pow t 2) (* y (- z t)))) (* -1 (/ (- (* (pow t 3) (* y (- z t))) (* (pow t 3) (* x (- z t)))) a))) (* -1 (* (pow t 2) (* x (- z t))))) a)) (* t (* y (- z t)))) (* t (* x (- z t)))) a)) (* x (- z t)))) a))))
#s(approx (/ (* (neg x) (- z t)) (- a t)) #s(hole binary64 (* -1 (/ (+ (* x (- z t)) (/ (* t (* x (- z t))) a)) a))))
#s(approx (/ (* (neg x) (- z t)) (- a t)) #s(hole binary64 (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (* (pow t 2) (* x (- z t))) a)) (* t (* x (- z t)))) a)) (* x (- z t))) a))))
#s(approx (/ (* (neg x) (- z t)) (- a t)) #s(hole binary64 (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (/ (* (pow t 3) (* x (- z t))) a) (* -1 (* (pow t 2) (* x (- z t))))) a)) (* t (* x (- z t)))) a)) (* x (- z t))) a))))
Outputs
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t))) (*.f64 x x)) (-.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) x))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) (-.f64 (*.f64 x x) (*.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) x))))
(fma.f64 (/.f64 (-.f64 z t) (-.f64 a t)) (-.f64 y x) x)
(fma.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 a t)) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (-.f64 a t)) x)
(/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 y x))
(/.f64 (-.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 y y (fma.f64 x x (*.f64 y x))))
(-.f64 y x)
y
x
(/.f64 (-.f64 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))) (*.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t)))) (+.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))
(/.f64 (-.f64 (pow.f64 (/.f64 z (-.f64 a t)) #s(literal 3 binary64)) (pow.f64 (/.f64 t (-.f64 a t)) #s(literal 3 binary64))) (fma.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t)) (fma.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t)) (*.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t))))))
(/.f64 (-.f64 (*.f64 (-.f64 a t) z) (*.f64 (-.f64 a t) t)) (*.f64 (-.f64 a t) (-.f64 a t)))
(/.f64 (neg.f64 (-.f64 z t)) (neg.f64 (-.f64 a t)))
(/.f64 (-.f64 z t) (-.f64 a t))
(-.f64 (/.f64 z (-.f64 a t)) (/.f64 t (-.f64 a t)))
(/.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (+.f64 z t))
(/.f64 (-.f64 (pow.f64 z #s(literal 3 binary64)) (*.f64 (*.f64 t t) t)) (fma.f64 z z (fma.f64 t t (*.f64 z t))))
(-.f64 z t)
z
t
(/.f64 (-.f64 (*.f64 a a) (*.f64 t t)) (+.f64 a t))
(/.f64 (-.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 t t) t)) (fma.f64 a a (fma.f64 t t (*.f64 a t))))
(-.f64 a t)
a
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (fma.f64 (/.f64 (-.f64 y x) a) z x))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (-.f64 y x) a) z) (*.f64 (/.f64 (-.f64 y x) a) z)) (*.f64 x x)) (-.f64 (*.f64 (/.f64 (-.f64 y x) a) z) x))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 y x) a) z) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 (-.f64 y x) a) z) (*.f64 (/.f64 (-.f64 y x) a) z) (-.f64 (*.f64 x x) (*.f64 (*.f64 (/.f64 (-.f64 y x) a) z) x))))
(fma.f64 (/.f64 (-.f64 y x) a) z x)
(fma.f64 z (/.f64 (-.f64 y x) a) x)
(+.f64 (*.f64 (/.f64 (-.f64 y x) a) z) x)
(/.f64 (-.f64 (*.f64 (/.f64 y a) (/.f64 y a)) (*.f64 (/.f64 x a) (/.f64 x a))) (+.f64 (/.f64 y a) (/.f64 x a)))
(/.f64 (-.f64 (pow.f64 (/.f64 y a) #s(literal 3 binary64)) (pow.f64 (/.f64 x a) #s(literal 3 binary64))) (fma.f64 (/.f64 y a) (/.f64 y a) (fma.f64 (/.f64 x a) (/.f64 x a) (*.f64 (/.f64 y a) (/.f64 x a)))))
(/.f64 (-.f64 (*.f64 a y) (*.f64 a x)) (*.f64 a a))
(/.f64 (neg.f64 (-.f64 y x)) (neg.f64 a))
(/.f64 (-.f64 y x) a)
(-.f64 (/.f64 y a) (/.f64 x a))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (/.f64 #s(approx (* (- y x) (- z t)) (*.f64 (-.f64 y x) z)) (-.f64 a t)) (/.f64 #s(approx (* (- y x) (- z t)) (*.f64 (-.f64 y x) z)) (-.f64 a t)))) (-.f64 x (/.f64 #s(approx (* (- y x) (- z t)) (*.f64 (-.f64 y x) z)) (-.f64 a t))))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 #s(approx (* (- y x) (- z t)) (*.f64 (-.f64 y x) z)) (-.f64 a t)) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (*.f64 (/.f64 #s(approx (* (- y x) (- z t)) (*.f64 (-.f64 y x) z)) (-.f64 a t)) (/.f64 #s(approx (* (- y x) (- z t)) (*.f64 (-.f64 y x) z)) (-.f64 a t))) (*.f64 x (/.f64 #s(approx (* (- y x) (- z t)) (*.f64 (-.f64 y x) z)) (-.f64 a t))))))
(+.f64 x (/.f64 #s(approx (* (- y x) (- z t)) (*.f64 (-.f64 y x) z)) (-.f64 a t)))
(/.f64 (neg.f64 #s(approx (* (- y x) (- z t)) (*.f64 (-.f64 y x) z))) (neg.f64 (-.f64 a t)))
(/.f64 #s(approx (* (- y x) (- z t)) (*.f64 (-.f64 y x) z)) (-.f64 a t))
#s(approx (* (- y x) (- z t)) (*.f64 (-.f64 y x) z))
(*.f64 (-.f64 y x) z)
(*.f64 z (-.f64 y x))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) #s(approx (- a t) (*.f64 (-.f64 (/.f64 a t) #s(literal 1 binary64)) t)))) (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) #s(approx (- a t) (*.f64 (-.f64 (/.f64 a t) #s(literal 1 binary64)) t)))))) (-.f64 x (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) #s(approx (- a t) (*.f64 (-.f64 (/.f64 a t) #s(literal 1 binary64)) t))))))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) #s(approx (- a t) (*.f64 (-.f64 (/.f64 a t) #s(literal 1 binary64)) t)))) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (*.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) #s(approx (- a t) (*.f64 (-.f64 (/.f64 a t) #s(literal 1 binary64)) t)))) (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) #s(approx (- a t) (*.f64 (-.f64 (/.f64 a t) #s(literal 1 binary64)) t))))) (*.f64 x (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) #s(approx (- a t) (*.f64 (-.f64 (/.f64 a t) #s(literal 1 binary64)) t))))))))
(+.f64 x (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) #s(approx (- a t) (*.f64 (-.f64 (/.f64 a t) #s(literal 1 binary64)) t)))))
(*.f64 (-.f64 y x) (/.f64 (-.f64 z t) #s(approx (- a t) (*.f64 (-.f64 (/.f64 a t) #s(literal 1 binary64)) t))))
(/.f64 (*.f64 (neg.f64 (-.f64 y x)) (-.f64 z t)) (neg.f64 #s(approx (- a t) (*.f64 (-.f64 (/.f64 a t) #s(literal 1 binary64)) t))))
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) #s(approx (- a t) (*.f64 (-.f64 (/.f64 a t) #s(literal 1 binary64)) t)))
(*.f64 (-.f64 z t) (-.f64 y x))
(*.f64 (-.f64 y x) (-.f64 z t))
#s(approx (- a t) (*.f64 (-.f64 (/.f64 a t) #s(literal 1 binary64)) t))
(*.f64 (-.f64 (/.f64 a t) #s(literal 1 binary64)) t)
(*.f64 t (-.f64 (/.f64 a t) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 a t) (/.f64 a t)) #s(literal 1 binary64)) (+.f64 (/.f64 a t) #s(literal 1 binary64)))
(/.f64 (-.f64 (pow.f64 (/.f64 a t) #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 (/.f64 a t) (/.f64 a t) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 a t) #s(literal 1 binary64)))))
(-.f64 (/.f64 a t) #s(literal 1 binary64))
(/.f64 (neg.f64 a) (neg.f64 t))
(/.f64 a t)
#s(literal 1 binary64)
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (fma.f64 (/.f64 (-.f64 z t) (-.f64 a t)) y (fma.f64 (neg.f64 x) (/.f64 (-.f64 z t) (-.f64 a t)) x)))
(/.f64 (-.f64 (*.f64 (fma.f64 (/.f64 (-.f64 z t) (-.f64 a t)) y (*.f64 (neg.f64 x) (/.f64 (-.f64 z t) (-.f64 a t)))) (fma.f64 (/.f64 (-.f64 z t) (-.f64 a t)) y (*.f64 (neg.f64 x) (/.f64 (-.f64 z t) (-.f64 a t))))) (*.f64 x x)) (-.f64 (fma.f64 (/.f64 (-.f64 z t) (-.f64 a t)) y (*.f64 (neg.f64 x) (/.f64 (-.f64 z t) (-.f64 a t)))) x))
(/.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 z t) (-.f64 a t)) y (*.f64 (neg.f64 x) (/.f64 (-.f64 z t) (-.f64 a t)))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 (fma.f64 (/.f64 (-.f64 z t) (-.f64 a t)) y (*.f64 (neg.f64 x) (/.f64 (-.f64 z t) (-.f64 a t)))) (fma.f64 (/.f64 (-.f64 z t) (-.f64 a t)) y (*.f64 (neg.f64 x) (/.f64 (-.f64 z t) (-.f64 a t)))) (-.f64 (*.f64 x x) (*.f64 (fma.f64 (/.f64 (-.f64 z t) (-.f64 a t)) y (*.f64 (neg.f64 x) (/.f64 (-.f64 z t) (-.f64 a t)))) x))))
(fma.f64 (/.f64 (-.f64 z t) (-.f64 a t)) y (fma.f64 (neg.f64 x) (/.f64 (-.f64 z t) (-.f64 a t)) x))
(fma.f64 y (/.f64 (-.f64 z t) (-.f64 a t)) (fma.f64 (neg.f64 x) (/.f64 (-.f64 z t) (-.f64 a t)) x))
(+.f64 (fma.f64 (/.f64 (-.f64 z t) (-.f64 a t)) y (*.f64 (neg.f64 x) (/.f64 (-.f64 z t) (-.f64 a t)))) x)
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (fma.f64 (neg.f64 x) (/.f64 (-.f64 z t) (-.f64 a t)) x))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))) (*.f64 (*.f64 (neg.f64 x) (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 (neg.f64 x) (/.f64 (-.f64 z t) (-.f64 a t))))) (-.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (*.f64 (neg.f64 x) (/.f64 (-.f64 z t) (-.f64 a t)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 x) (/.f64 (-.f64 z t) (-.f64 a t))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (-.f64 (*.f64 (*.f64 (neg.f64 x) (/.f64 (-.f64 z t) (-.f64 a t))) (*.f64 (neg.f64 x) (/.f64 (-.f64 z t) (-.f64 a t)))) (*.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (*.f64 (neg.f64 x) (/.f64 (-.f64 z t) (-.f64 a t)))))))
(fma.f64 (/.f64 (-.f64 z t) (-.f64 a t)) y (*.f64 (neg.f64 x) (/.f64 (-.f64 z t) (-.f64 a t))))
(fma.f64 y (/.f64 (-.f64 z t) (-.f64 a t)) (*.f64 (neg.f64 x) (/.f64 (-.f64 z t) (-.f64 a t))))
(+.f64 (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)) (*.f64 (neg.f64 x) (/.f64 (-.f64 z t) (-.f64 a t))))
(*.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)) #s(literal -1 binary64))
(*.f64 (neg.f64 x) (/.f64 (-.f64 z t) (-.f64 a t)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(/.f64 (neg.f64 (*.f64 (neg.f64 x) (-.f64 z t))) (neg.f64 (-.f64 a t)))
(/.f64 (*.f64 (neg.f64 x) (-.f64 z t)) (-.f64 a t))
(neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))
(*.f64 (*.f64 (-.f64 z t) x) #s(literal -1 binary64))
(*.f64 (neg.f64 x) (-.f64 z t))
(*.f64 #s(literal -1 binary64) (*.f64 (-.f64 z t) x))
(*.f64 (-.f64 z t) (neg.f64 x))
(neg.f64 (*.f64 (-.f64 z t) x))
(*.f64 #s(literal -1 binary64) x)
(*.f64 x #s(literal -1 binary64))
(neg.f64 x)
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (-.f64 z t)) (-.f64 a t))) x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
#s(approx (- y x) y)
#s(approx (- y x) (+.f64 y (neg.f64 x)))
#s(approx x x)
#s(approx (+ (* z (/ (- y x) a)) x) (/.f64 (*.f64 z y) a))
#s(approx (+ (* z (/ (- y x) a)) x) (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 z) a)) x (/.f64 (*.f64 z y) a)))
#s(approx (/ (- y x) a) (/.f64 y a))
#s(approx (/ (- y x) a) (+.f64 (/.f64 (neg.f64 x) a) (/.f64 y a)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (fma.f64 (neg.f64 x) (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
#s(approx (* (- y x) (- z t)) (*.f64 (-.f64 z t) y))
#s(approx (* (- y x) (- z t)) (fma.f64 (neg.f64 x) (-.f64 z t) (*.f64 (-.f64 z t) y)))
#s(approx (* (- y x) z) (*.f64 z y))
#s(approx (* (- y x) z) (fma.f64 (neg.f64 x) z (*.f64 z y)))
#s(approx (/ (* (neg x) (- z t)) (- a t)) (*.f64 (neg.f64 x) (/.f64 (-.f64 z t) (-.f64 a t))))
#s(approx (* (neg x) (- z t)) (*.f64 (neg.f64 x) (-.f64 z t)))
#s(approx (neg x) (neg.f64 x))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (-.f64 z t)) (-.f64 a t))) x))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (-.f64 z t)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 z t) y) (*.f64 (-.f64 a t) x))) x))
#s(approx (- y x) (*.f64 (-.f64 (/.f64 y x) #s(literal 1 binary64)) x))
#s(approx (+ (* z (/ (- y x) a)) x) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 z) a)) x))
#s(approx (+ (* z (/ (- y x) a)) x) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 z) a)) (*.f64 y (/.f64 z (*.f64 a x)))) x))
#s(approx (/ (- y x) a) (/.f64 (neg.f64 x) a))
#s(approx (/ (- y x) a) (*.f64 (-.f64 (/.f64 y (*.f64 a x)) (/.f64 #s(literal 1 binary64) a)) x))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (*.f64 (+.f64 (/.f64 (neg.f64 (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (*.f64 (-.f64 a t) x))) x))
#s(approx (* (- y x) (- z t)) (*.f64 (+.f64 (neg.f64 (-.f64 z t)) (/.f64 (*.f64 (-.f64 z t) y) x)) x))
#s(approx (* (- y x) z) (*.f64 (neg.f64 x) z))
#s(approx (* (- y x) z) (*.f64 (+.f64 (neg.f64 z) (/.f64 (*.f64 z y) x)) x))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (*.f64 (neg.f64 x) (-.f64 (-.f64 (/.f64 z (-.f64 a t)) #s(literal 1 binary64)) (/.f64 t (-.f64 a t)))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (*.f64 (neg.f64 x) (+.f64 (/.f64 (neg.f64 (*.f64 (-.f64 z t) y)) (*.f64 (-.f64 a t) x)) (-.f64 (-.f64 (/.f64 z (-.f64 a t)) #s(literal 1 binary64)) (/.f64 t (-.f64 a t))))))
#s(approx (- y x) (*.f64 (neg.f64 x) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 y x)))))
#s(approx (+ (* z (/ (- y x) a)) x) (*.f64 (neg.f64 x) (-.f64 (/.f64 z a) #s(literal 1 binary64))))
#s(approx (+ (* z (/ (- y x) a)) x) (*.f64 (neg.f64 x) (-.f64 (+.f64 (neg.f64 (*.f64 y (/.f64 z (*.f64 a x)))) (/.f64 z a)) #s(literal 1 binary64))))
#s(approx (/ (- y x) a) (*.f64 (neg.f64 x) (+.f64 (neg.f64 (/.f64 y (*.f64 a x))) (/.f64 #s(literal 1 binary64) a))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (*.f64 (neg.f64 x) (+.f64 (/.f64 (neg.f64 (*.f64 (-.f64 z t) y)) (*.f64 (-.f64 a t) x)) (/.f64 (-.f64 z t) (-.f64 a t)))))
#s(approx (* (- y x) (- z t)) (*.f64 (neg.f64 x) (-.f64 (+.f64 z (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) x))) t)))
#s(approx (* (- y x) z) (*.f64 (neg.f64 x) (+.f64 z (neg.f64 (/.f64 (*.f64 z y) x)))))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) (*.f64 (neg.f64 x) (/.f64 (-.f64 z t) (-.f64 a t))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (+.f64 x (*.f64 (neg.f64 x) (/.f64 (-.f64 z t) (-.f64 a t)))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (+.f64 x (fma.f64 (neg.f64 x) (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))))
#s(approx (- y x) (-.f64 y x))
#s(approx (+ (* z (/ (- y x) a)) x) (+.f64 x (/.f64 (*.f64 (neg.f64 x) z) a)))
#s(approx (+ (* z (/ (- y x) a)) x) (+.f64 (+.f64 x (/.f64 (*.f64 (neg.f64 x) z) a)) (/.f64 (*.f64 z y) a)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (fma.f64 (neg.f64 x) (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (*.f64 (-.f64 (+.f64 (+.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 z t)) (*.f64 (-.f64 a t) y)) (/.f64 x y)) (/.f64 z (-.f64 a t))) (/.f64 t (-.f64 a t))) y))
#s(approx (- y x) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) y)) y))
#s(approx (+ (* z (/ (- y x) a)) x) (*.f64 (+.f64 (/.f64 (*.f64 (neg.f64 x) z) (*.f64 a y)) (+.f64 (/.f64 x y) (/.f64 z a))) y))
#s(approx (/ (- y x) a) (*.f64 (+.f64 (/.f64 (neg.f64 x) (*.f64 a y)) (/.f64 #s(literal 1 binary64) a)) y))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (*.f64 (+.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 z t)) (*.f64 (-.f64 a t) y)) (/.f64 (-.f64 z t) (-.f64 a t))) y))
#s(approx (* (- y x) (- z t)) (*.f64 (-.f64 (+.f64 z (/.f64 (*.f64 (neg.f64 x) (-.f64 z t)) y)) t) y))
#s(approx (* (- y x) z) (*.f64 (+.f64 z (/.f64 (*.f64 (neg.f64 x) z) y)) y))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (neg.f64 (*.f64 (+.f64 (neg.f64 (/.f64 (+.f64 x (*.f64 (neg.f64 x) (/.f64 (-.f64 z t) (-.f64 a t)))) y)) (/.f64 (neg.f64 (-.f64 z t)) (-.f64 a t))) y)))
#s(approx (- y x) (neg.f64 (*.f64 (-.f64 (/.f64 x y) #s(literal 1 binary64)) y)))
#s(approx (+ (* z (/ (- y x) a)) x) (neg.f64 (*.f64 (+.f64 (/.f64 (neg.f64 z) a) (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (neg.f64 x) z) a)) y))) y)))
#s(approx (/ (- y x) a) (neg.f64 (*.f64 (-.f64 (/.f64 x (*.f64 a y)) (/.f64 #s(literal 1 binary64) a)) y)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (neg.f64 (*.f64 (+.f64 (/.f64 (neg.f64 (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 z t) x) (*.f64 (-.f64 a t) y))) y)))
#s(approx (* (- y x) (- z t)) (neg.f64 (*.f64 (+.f64 (neg.f64 (-.f64 z t)) (/.f64 (*.f64 (-.f64 z t) x) y)) y)))
#s(approx (* (- y x) z) (neg.f64 (*.f64 (+.f64 (neg.f64 z) (/.f64 (*.f64 z x) y)) y)))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (+.f64 x (/.f64 (*.f64 (neg.f64 t) (-.f64 y x)) (-.f64 a t))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (+.f64 (+.f64 x (/.f64 (*.f64 (neg.f64 t) (-.f64 y x)) (-.f64 a t))) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))
#s(approx (/ (- z t) (- a t)) (/.f64 (neg.f64 t) (-.f64 a t)))
#s(approx (/ (- z t) (- a t)) (+.f64 (/.f64 (neg.f64 t) (-.f64 a t)) (/.f64 z (-.f64 a t))))
#s(approx (- z t) (neg.f64 t))
#s(approx (- z t) (-.f64 z t))
#s(approx z z)
#s(approx (+ (* z (/ (- y x) a)) x) (+.f64 x (*.f64 (/.f64 (-.f64 y x) a) z)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (/.f64 (*.f64 (neg.f64 t) (-.f64 y x)) (-.f64 a t)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (+.f64 (/.f64 (*.f64 (neg.f64 t) (-.f64 y x)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))))
#s(approx (* (- y x) (- z t)) (*.f64 (neg.f64 t) (-.f64 y x)))
#s(approx (* (- y x) (- z t)) (fma.f64 (neg.f64 t) (-.f64 y x) (*.f64 (-.f64 y x) z)))
#s(approx (* (- y x) z) (*.f64 (-.f64 y x) z))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) (+.f64 x (+.f64 (neg.f64 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 t (/.f64 x (-.f64 a t))))))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) (+.f64 x (+.f64 (neg.f64 (*.f64 t (/.f64 y (-.f64 a t)))) (fma.f64 (+.f64 (/.f64 (neg.f64 x) (-.f64 a t)) (/.f64 y (-.f64 a t))) z (*.f64 t (/.f64 x (-.f64 a t)))))))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) (+.f64 (neg.f64 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 t (/.f64 x (-.f64 a t)))))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) (+.f64 (neg.f64 (*.f64 t (/.f64 y (-.f64 a t)))) (fma.f64 (+.f64 (/.f64 (neg.f64 x) (-.f64 a t)) (/.f64 y (-.f64 a t))) z (*.f64 t (/.f64 x (-.f64 a t))))))
#s(approx (/ (* (neg x) (- z t)) (- a t)) (*.f64 t (/.f64 x (-.f64 a t))))
#s(approx (/ (* (neg x) (- z t)) (- a t)) (+.f64 (/.f64 (*.f64 (neg.f64 x) z) (-.f64 a t)) (*.f64 t (/.f64 x (-.f64 a t)))))
#s(approx (* (neg x) (- z t)) (*.f64 t x))
#s(approx (* (neg x) (- z t)) (fma.f64 (neg.f64 x) z (*.f64 t x)))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (*.f64 (-.f64 (+.f64 (+.f64 (/.f64 (*.f64 (neg.f64 t) (-.f64 y x)) (*.f64 (-.f64 a t) z)) (/.f64 x z)) (/.f64 y (-.f64 a t))) (/.f64 x (-.f64 a t))) z))
#s(approx (/ (- z t) (- a t)) (/.f64 z (-.f64 a t)))
#s(approx (/ (- z t) (- a t)) (*.f64 (+.f64 (/.f64 (neg.f64 t) (*.f64 (-.f64 a t) z)) (/.f64 #s(literal 1 binary64) (-.f64 a t))) z))
#s(approx (- z t) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 t) z)) z))
#s(approx (+ (* z (/ (- y x) a)) x) (*.f64 (/.f64 (-.f64 y x) a) z))
#s(approx (+ (* z (/ (- y x) a)) x) (*.f64 (+.f64 (/.f64 x z) (/.f64 (-.f64 y x) a)) z))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (*.f64 (+.f64 (/.f64 (*.f64 (neg.f64 t) (-.f64 y x)) (*.f64 (-.f64 a t) z)) (/.f64 (-.f64 y x) (-.f64 a t))) z))
#s(approx (* (- y x) (- z t)) (*.f64 (-.f64 (+.f64 y (/.f64 (*.f64 (neg.f64 t) (-.f64 y x)) z)) x) z))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) (*.f64 (+.f64 (/.f64 (neg.f64 x) (-.f64 a t)) (/.f64 y (-.f64 a t))) z))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) (*.f64 (+.f64 (/.f64 (neg.f64 x) (-.f64 a t)) (+.f64 (neg.f64 (*.f64 t (/.f64 y (*.f64 (-.f64 a t) z)))) (+.f64 (+.f64 (/.f64 x z) (/.f64 y (-.f64 a t))) (*.f64 t (/.f64 x (*.f64 (-.f64 a t) z)))))) z))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) (*.f64 (+.f64 (/.f64 (neg.f64 x) (-.f64 a t)) (+.f64 (neg.f64 (*.f64 t (/.f64 y (*.f64 (-.f64 a t) z)))) (+.f64 (/.f64 y (-.f64 a t)) (*.f64 t (/.f64 x (*.f64 (-.f64 a t) z)))))) z))
#s(approx (/ (* (neg x) (- z t)) (- a t)) (/.f64 (*.f64 (neg.f64 x) z) (-.f64 a t)))
#s(approx (/ (* (neg x) (- z t)) (- a t)) (*.f64 (+.f64 (/.f64 (neg.f64 x) (-.f64 a t)) (*.f64 t (/.f64 x (*.f64 (-.f64 a t) z)))) z))
#s(approx (* (neg x) (- z t)) (*.f64 (+.f64 (neg.f64 x) (*.f64 t (/.f64 x z))) z))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (*.f64 (neg.f64 z) (+.f64 (neg.f64 (/.f64 (+.f64 x (/.f64 (*.f64 (neg.f64 t) (-.f64 y x)) (-.f64 a t))) z)) (/.f64 (neg.f64 (-.f64 y x)) (-.f64 a t)))))
#s(approx (/ (- z t) (- a t)) (*.f64 (neg.f64 z) (-.f64 (/.f64 t (*.f64 (-.f64 a t) z)) (/.f64 #s(literal 1 binary64) (-.f64 a t)))))
#s(approx (- z t) (*.f64 (neg.f64 z) (-.f64 (/.f64 t z) #s(literal 1 binary64))))
#s(approx (+ (* z (/ (- y x) a)) x) (*.f64 (/.f64 (-.f64 y x) a) z))
#s(approx (+ (* z (/ (- y x) a)) x) (*.f64 (neg.f64 z) (+.f64 (/.f64 (neg.f64 x) z) (neg.f64 (/.f64 (-.f64 y x) a)))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (*.f64 (neg.f64 z) (+.f64 (/.f64 (neg.f64 (-.f64 y x)) (-.f64 a t)) (/.f64 (*.f64 (-.f64 y x) t) (*.f64 (-.f64 a t) z)))))
#s(approx (* (- y x) (- z t)) (*.f64 (neg.f64 z) (+.f64 (neg.f64 (-.f64 y x)) (/.f64 (*.f64 (-.f64 y x) t) z))))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) (*.f64 (neg.f64 z) (+.f64 (neg.f64 (/.f64 y (-.f64 a t))) (/.f64 x (-.f64 a t)))))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) (*.f64 (neg.f64 z) (+.f64 (neg.f64 (/.f64 y (-.f64 a t))) (+.f64 (neg.f64 (/.f64 (+.f64 x (+.f64 (neg.f64 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 t (/.f64 x (-.f64 a t))))) z)) (/.f64 x (-.f64 a t))))))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) (*.f64 (neg.f64 z) (+.f64 (neg.f64 (/.f64 y (-.f64 a t))) (+.f64 (neg.f64 (/.f64 (+.f64 (neg.f64 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 t (/.f64 x (-.f64 a t)))) z)) (/.f64 x (-.f64 a t))))))
#s(approx (/ (* (neg x) (- z t)) (- a t)) (*.f64 (neg.f64 z) (+.f64 (neg.f64 (*.f64 t (/.f64 x (*.f64 (-.f64 a t) z)))) (/.f64 x (-.f64 a t)))))
#s(approx (* (neg x) (- z t)) (*.f64 (neg.f64 z) (+.f64 x (neg.f64 (*.f64 t (/.f64 x z))))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (+.f64 x (*.f64 (/.f64 (-.f64 y x) a) z)))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (+.f64 x (fma.f64 (-.f64 (neg.f64 (/.f64 (-.f64 y x) a)) (/.f64 (*.f64 (neg.f64 z) (-.f64 y x)) (*.f64 a a))) t (*.f64 (/.f64 (-.f64 y x) a) z))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (+.f64 x (fma.f64 (+.f64 (neg.f64 (/.f64 (-.f64 y x) a)) (-.f64 (/.f64 (*.f64 (-.f64 (neg.f64 (/.f64 (-.f64 y x) a)) (/.f64 (*.f64 (neg.f64 z) (-.f64 y x)) (*.f64 a a))) t) a) (/.f64 (*.f64 (neg.f64 z) (-.f64 y x)) (*.f64 a a)))) t (*.f64 (/.f64 (-.f64 y x) a) z))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (+.f64 x (fma.f64 t (-.f64 (+.f64 (neg.f64 (/.f64 (-.f64 y x) a)) (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (neg.f64 (/.f64 (-.f64 y x) a)) (/.f64 (*.f64 (neg.f64 z) (-.f64 y x)) (*.f64 a a))) t) (*.f64 a a)) (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 y x) a)) (/.f64 (*.f64 (neg.f64 z) (-.f64 y x)) (*.f64 a a))) a))) t)) (/.f64 (*.f64 (neg.f64 z) (-.f64 y x)) (*.f64 a a))) (*.f64 (/.f64 (-.f64 y x) a) z))))
#s(approx (/ (- z t) (- a t)) (/.f64 z a))
#s(approx (/ (- z t) (- a t)) (fma.f64 (neg.f64 t) (+.f64 (/.f64 (neg.f64 z) (*.f64 a a)) (/.f64 #s(literal 1 binary64) a)) (/.f64 z a)))
#s(approx (/ (- z t) (- a t)) (fma.f64 (-.f64 (-.f64 (*.f64 (neg.f64 t) (+.f64 (/.f64 (neg.f64 z) (*.f64 (*.f64 a a) a)) (/.f64 #s(literal 1 binary64) (*.f64 a a)))) (/.f64 (neg.f64 z) (*.f64 a a))) (/.f64 #s(literal 1 binary64) a)) t (/.f64 z a)))
#s(approx (/ (- z t) (- a t)) (fma.f64 t (-.f64 (-.f64 (*.f64 (-.f64 (-.f64 (*.f64 (neg.f64 t) (+.f64 (/.f64 (neg.f64 z) (*.f64 (*.f64 a a) (*.f64 a a))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a a) a)))) (/.f64 (neg.f64 z) (*.f64 (*.f64 a a) a))) (/.f64 #s(literal 1 binary64) (*.f64 a a))) t) (/.f64 (neg.f64 z) (*.f64 a a))) (/.f64 #s(literal 1 binary64) a)) (/.f64 z a)))
#s(approx (- z t) (+.f64 z (neg.f64 t)))
#s(approx t t)
#s(approx (- a t) a)
#s(approx (- a t) (+.f64 a (neg.f64 t)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (fma.f64 (-.f64 (neg.f64 (/.f64 (-.f64 y x) a)) (/.f64 (*.f64 (neg.f64 z) (-.f64 y x)) (*.f64 a a))) t (*.f64 (/.f64 (-.f64 y x) a) z)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (fma.f64 (+.f64 (neg.f64 (/.f64 (-.f64 y x) a)) (-.f64 (/.f64 (*.f64 (-.f64 (neg.f64 (/.f64 (-.f64 y x) a)) (/.f64 (*.f64 (neg.f64 z) (-.f64 y x)) (*.f64 a a))) t) a) (/.f64 (*.f64 (neg.f64 z) (-.f64 y x)) (*.f64 a a)))) t (*.f64 (/.f64 (-.f64 y x) a) z)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (fma.f64 t (-.f64 (+.f64 (neg.f64 (/.f64 (-.f64 y x) a)) (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 (neg.f64 (/.f64 (-.f64 y x) a)) (/.f64 (*.f64 (neg.f64 z) (-.f64 y x)) (*.f64 a a))) t) (*.f64 a a)) (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 y x) a)) (/.f64 (*.f64 (neg.f64 z) (-.f64 y x)) (*.f64 a a))) a))) t)) (/.f64 (*.f64 (neg.f64 z) (-.f64 y x)) (*.f64 a a))) (*.f64 (/.f64 (-.f64 y x) a) z)))
#s(approx (- (/ a t) 1) (/.f64 a t))
#s(approx (- (/ a t) 1) (/.f64 (+.f64 a (neg.f64 t)) t))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) (+.f64 (+.f64 x (/.f64 (*.f64 (neg.f64 x) z) a)) (fma.f64 (-.f64 (+.f64 (neg.f64 (-.f64 (/.f64 (neg.f64 x) a) (/.f64 (*.f64 (neg.f64 x) z) (*.f64 a a)))) (neg.f64 (/.f64 y a))) (neg.f64 (*.f64 y (/.f64 z (*.f64 a a))))) t (/.f64 (*.f64 z y) a))))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) (+.f64 (+.f64 x (/.f64 (*.f64 (neg.f64 x) z) a)) (fma.f64 t (-.f64 (+.f64 (+.f64 (neg.f64 (-.f64 (/.f64 (neg.f64 x) a) (/.f64 (*.f64 (neg.f64 x) z) (*.f64 a a)))) (neg.f64 (/.f64 y a))) (*.f64 (-.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (neg.f64 x) a) (/.f64 (*.f64 (neg.f64 x) z) (*.f64 a a))) a)) (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 y a)) (neg.f64 (*.f64 y (/.f64 z (*.f64 a a))))) a))) t)) (neg.f64 (*.f64 y (/.f64 z (*.f64 a a))))) (/.f64 (*.f64 z y) a))))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) (+.f64 (+.f64 x (/.f64 (*.f64 (neg.f64 x) z) a)) (fma.f64 (-.f64 (+.f64 (+.f64 (neg.f64 (-.f64 (/.f64 (neg.f64 x) a) (/.f64 (*.f64 (neg.f64 x) z) (*.f64 a a)))) (neg.f64 (/.f64 y a))) (*.f64 (-.f64 (+.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (neg.f64 x) a) (/.f64 (*.f64 (neg.f64 x) z) (*.f64 a a))) a)) (*.f64 (-.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (neg.f64 x) a) (/.f64 (*.f64 (neg.f64 x) z) (*.f64 a a))) (*.f64 a a))) (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 y a)) (neg.f64 (*.f64 y (/.f64 z (*.f64 a a))))) (*.f64 a a)))) t)) (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 y a)) (neg.f64 (*.f64 y (/.f64 z (*.f64 a a))))) a))) t)) (neg.f64 (*.f64 y (/.f64 z (*.f64 a a))))) t (/.f64 (*.f64 z y) a))))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) (+.f64 (/.f64 (*.f64 (neg.f64 x) z) a) (/.f64 (*.f64 z y) a)))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) (+.f64 (/.f64 (*.f64 (neg.f64 x) z) a) (fma.f64 (-.f64 (+.f64 (neg.f64 (-.f64 (/.f64 (neg.f64 x) a) (/.f64 (*.f64 (neg.f64 x) z) (*.f64 a a)))) (neg.f64 (/.f64 y a))) (neg.f64 (*.f64 y (/.f64 z (*.f64 a a))))) t (/.f64 (*.f64 z y) a))))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) (+.f64 (/.f64 (*.f64 (neg.f64 x) z) a) (fma.f64 t (-.f64 (+.f64 (+.f64 (neg.f64 (-.f64 (/.f64 (neg.f64 x) a) (/.f64 (*.f64 (neg.f64 x) z) (*.f64 a a)))) (neg.f64 (/.f64 y a))) (*.f64 (-.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (neg.f64 x) a) (/.f64 (*.f64 (neg.f64 x) z) (*.f64 a a))) a)) (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 y a)) (neg.f64 (*.f64 y (/.f64 z (*.f64 a a))))) a))) t)) (neg.f64 (*.f64 y (/.f64 z (*.f64 a a))))) (/.f64 (*.f64 z y) a))))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) (+.f64 (/.f64 (*.f64 (neg.f64 x) z) a) (fma.f64 (-.f64 (+.f64 (+.f64 (neg.f64 (-.f64 (/.f64 (neg.f64 x) a) (/.f64 (*.f64 (neg.f64 x) z) (*.f64 a a)))) (neg.f64 (/.f64 y a))) (*.f64 (-.f64 (+.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (neg.f64 x) a) (/.f64 (*.f64 (neg.f64 x) z) (*.f64 a a))) a)) (*.f64 (-.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (neg.f64 x) a) (/.f64 (*.f64 (neg.f64 x) z) (*.f64 a a))) (*.f64 a a))) (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 y a)) (neg.f64 (*.f64 y (/.f64 z (*.f64 a a))))) (*.f64 a a)))) t)) (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 y a)) (neg.f64 (*.f64 y (/.f64 z (*.f64 a a))))) a))) t)) (neg.f64 (*.f64 y (/.f64 z (*.f64 a a))))) t (/.f64 (*.f64 z y) a))))
#s(approx (/ (* (neg x) (- z t)) (- a t)) (/.f64 (*.f64 (neg.f64 x) z) a))
#s(approx (/ (* (neg x) (- z t)) (- a t)) (fma.f64 (neg.f64 t) (-.f64 (/.f64 (neg.f64 x) a) (/.f64 (*.f64 (neg.f64 x) z) (*.f64 a a))) (/.f64 (*.f64 (neg.f64 x) z) a)))
#s(approx (/ (* (neg x) (- z t)) (- a t)) (+.f64 (/.f64 (*.f64 (neg.f64 x) z) a) (*.f64 (+.f64 (neg.f64 (-.f64 (/.f64 (neg.f64 x) a) (/.f64 (*.f64 (neg.f64 x) z) (*.f64 a a)))) (/.f64 (*.f64 (neg.f64 t) (-.f64 (/.f64 (neg.f64 x) a) (/.f64 (*.f64 (neg.f64 x) z) (*.f64 a a)))) a)) t)))
#s(approx (/ (* (neg x) (- z t)) (- a t)) (+.f64 (/.f64 (*.f64 (neg.f64 x) z) a) (*.f64 (+.f64 (neg.f64 (-.f64 (/.f64 (neg.f64 x) a) (/.f64 (*.f64 (neg.f64 x) z) (*.f64 a a)))) (*.f64 (+.f64 (/.f64 (*.f64 (neg.f64 t) (-.f64 (/.f64 (neg.f64 x) a) (/.f64 (*.f64 (neg.f64 x) z) (*.f64 a a)))) (*.f64 a a)) (neg.f64 (/.f64 (-.f64 (/.f64 (neg.f64 x) a) (/.f64 (*.f64 (neg.f64 x) z) (*.f64 a a))) a))) t)) t)))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (-.f64 (+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t))) (neg.f64 (/.f64 (*.f64 (-.f64 y x) a) t))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (-.f64 (+.f64 (+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t))) (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 (-.f64 y x) (-.f64 z a))) a) (*.f64 t t))) (neg.f64 (/.f64 (*.f64 (-.f64 y x) a) t))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (-.f64 (-.f64 (+.f64 (+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t))) (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 (-.f64 y x) (-.f64 z a))) (*.f64 a a)) (*.f64 (*.f64 t t) t))) (neg.f64 (/.f64 (*.f64 (-.f64 y x) a) t))) (neg.f64 (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 (-.f64 y x) (-.f64 z a))) a) (*.f64 t t)))))
#s(approx (/ (- z t) (- a t)) #s(literal 1 binary64))
#s(approx (/ (- z t) (- a t)) (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 z) t)) (/.f64 (neg.f64 a) t)))
#s(approx (/ (- z t) (- a t)) (-.f64 (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 z) t)) (*.f64 a (/.f64 (-.f64 (neg.f64 z) (neg.f64 a)) (*.f64 t t)))) (/.f64 (neg.f64 a) t)))
#s(approx (/ (- z t) (- a t)) (-.f64 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (neg.f64 z) t) (/.f64 (*.f64 (-.f64 (neg.f64 z) (neg.f64 a)) (*.f64 a a)) (*.f64 (*.f64 t t) t)))) (/.f64 (neg.f64 a) t)) (neg.f64 (*.f64 a (/.f64 (-.f64 (neg.f64 z) (neg.f64 a)) (*.f64 t t))))))
#s(approx (- z t) (*.f64 (-.f64 (/.f64 z t) #s(literal 1 binary64)) t))
#s(approx (- a t) (*.f64 (-.f64 (/.f64 a t) #s(literal 1 binary64)) t))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (-.f64 (-.f64 (+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t))) x) (neg.f64 (/.f64 (*.f64 (-.f64 y x) a) t))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (-.f64 (-.f64 (+.f64 (+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t))) (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 (-.f64 y x) (-.f64 z a))) a) (*.f64 t t))) x) (neg.f64 (/.f64 (*.f64 (-.f64 y x) a) t))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (-.f64 (-.f64 (+.f64 (+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t))) (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 (-.f64 y x) (-.f64 z a))) (*.f64 a a)) (*.f64 (*.f64 t t) t))) x) (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) a) t)) (neg.f64 (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 (-.f64 y x) (-.f64 z a))) a) (*.f64 t t))))))
#s(approx (* (- y x) (- z t)) (*.f64 (+.f64 (neg.f64 (-.f64 y x)) (/.f64 (*.f64 (-.f64 y x) z) t)) t))
#s(approx (- (/ a t) 1) #s(literal -1 binary64))
#s(approx (- (/ a t) 1) (-.f64 (/.f64 a t) #s(literal 1 binary64)))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) (+.f64 x (+.f64 y (neg.f64 x))))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) (-.f64 (+.f64 (+.f64 x y) (+.f64 (+.f64 (neg.f64 x) (neg.f64 (*.f64 y (/.f64 z t)))) (neg.f64 (/.f64 (neg.f64 (-.f64 (*.f64 z x) (*.f64 a x))) t)))) (neg.f64 (/.f64 (*.f64 a y) t))))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) (-.f64 (-.f64 (+.f64 (+.f64 x y) (+.f64 (neg.f64 x) (+.f64 (neg.f64 (*.f64 a (/.f64 (neg.f64 (-.f64 (*.f64 z x) (*.f64 a x))) (*.f64 t t)))) (+.f64 (neg.f64 (*.f64 y (/.f64 z t))) (neg.f64 (/.f64 (neg.f64 (-.f64 (*.f64 z x) (*.f64 a x))) t)))))) (neg.f64 (/.f64 (*.f64 a y) t))) (neg.f64 (*.f64 a (/.f64 (-.f64 (neg.f64 (*.f64 z y)) (*.f64 (neg.f64 a) y)) (*.f64 t t))))))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) (-.f64 (+.f64 (+.f64 x y) (+.f64 (neg.f64 x) (+.f64 (+.f64 (neg.f64 (*.f64 a (/.f64 (neg.f64 (-.f64 (*.f64 z x) (*.f64 a x))) (*.f64 t t)))) (neg.f64 (*.f64 y (/.f64 z t)))) (+.f64 (neg.f64 (*.f64 (*.f64 a a) (/.f64 (neg.f64 (-.f64 (*.f64 z x) (*.f64 a x))) (*.f64 (*.f64 t t) t)))) (neg.f64 (/.f64 (neg.f64 (-.f64 (*.f64 z x) (*.f64 a x))) t)))))) (fma.f64 #s(literal -1 binary64) (fma.f64 a (/.f64 y t) (*.f64 a (/.f64 (-.f64 (neg.f64 (*.f64 z y)) (*.f64 (neg.f64 a) y)) (*.f64 t t)))) (neg.f64 (/.f64 (*.f64 (-.f64 (neg.f64 (*.f64 z y)) (*.f64 (neg.f64 a) y)) (*.f64 a a)) (*.f64 (*.f64 t t) t))))))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) (-.f64 (+.f64 (+.f64 y (neg.f64 x)) (+.f64 (neg.f64 (*.f64 y (/.f64 z t))) (neg.f64 (/.f64 (neg.f64 (-.f64 (*.f64 z x) (*.f64 a x))) t)))) (neg.f64 (/.f64 (*.f64 a y) t))))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) (-.f64 (-.f64 (+.f64 (+.f64 y (neg.f64 x)) (+.f64 (neg.f64 (*.f64 a (/.f64 (neg.f64 (-.f64 (*.f64 z x) (*.f64 a x))) (*.f64 t t)))) (+.f64 (neg.f64 (*.f64 y (/.f64 z t))) (neg.f64 (/.f64 (neg.f64 (-.f64 (*.f64 z x) (*.f64 a x))) t))))) (neg.f64 (/.f64 (*.f64 a y) t))) (neg.f64 (*.f64 a (/.f64 (-.f64 (neg.f64 (*.f64 z y)) (*.f64 (neg.f64 a) y)) (*.f64 t t))))))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) (-.f64 (+.f64 (+.f64 y (neg.f64 x)) (+.f64 (+.f64 (neg.f64 (*.f64 a (/.f64 (neg.f64 (-.f64 (*.f64 z x) (*.f64 a x))) (*.f64 t t)))) (neg.f64 (*.f64 y (/.f64 z t)))) (+.f64 (neg.f64 (*.f64 (*.f64 a a) (/.f64 (neg.f64 (-.f64 (*.f64 z x) (*.f64 a x))) (*.f64 (*.f64 t t) t)))) (neg.f64 (/.f64 (neg.f64 (-.f64 (*.f64 z x) (*.f64 a x))) t))))) (fma.f64 #s(literal -1 binary64) (fma.f64 a (/.f64 y t) (*.f64 a (/.f64 (-.f64 (neg.f64 (*.f64 z y)) (*.f64 (neg.f64 a) y)) (*.f64 t t)))) (neg.f64 (/.f64 (*.f64 (-.f64 (neg.f64 (*.f64 z y)) (*.f64 (neg.f64 a) y)) (*.f64 a a)) (*.f64 (*.f64 t t) t))))))
#s(approx (/ (* (neg x) (- z t)) (- a t)) (+.f64 (neg.f64 x) (neg.f64 (/.f64 (neg.f64 (-.f64 (*.f64 z x) (*.f64 a x))) t))))
#s(approx (/ (* (neg x) (- z t)) (- a t)) (+.f64 (neg.f64 x) (+.f64 (neg.f64 (*.f64 a (/.f64 (neg.f64 (-.f64 (*.f64 z x) (*.f64 a x))) (*.f64 t t)))) (neg.f64 (/.f64 (neg.f64 (-.f64 (*.f64 z x) (*.f64 a x))) t)))))
#s(approx (/ (* (neg x) (- z t)) (- a t)) (+.f64 (neg.f64 x) (+.f64 (neg.f64 (*.f64 a (/.f64 (neg.f64 (-.f64 (*.f64 z x) (*.f64 a x))) (*.f64 t t)))) (+.f64 (neg.f64 (*.f64 (*.f64 a a) (/.f64 (neg.f64 (-.f64 (*.f64 z x) (*.f64 a x))) (*.f64 (*.f64 t t) t)))) (neg.f64 (/.f64 (neg.f64 (-.f64 (*.f64 z x) (*.f64 a x))) t))))))
#s(approx (* (neg x) (- z t)) (*.f64 (+.f64 x (/.f64 (*.f64 (neg.f64 x) z) t)) t))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (+.f64 y (neg.f64 (/.f64 (-.f64 (fma.f64 (-.f64 y x) z (*.f64 a (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))) (*.f64 (-.f64 y x) a)) t))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (+.f64 y (neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 a a) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))) (*.f64 (*.f64 (-.f64 y x) (-.f64 z a)) a)) t)) (*.f64 (-.f64 y x) (-.f64 z a))) t))))
#s(approx (/ (- z t) (- a t)) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 z a) t))))
#s(approx (/ (- z t) (- a t)) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (+.f64 z (*.f64 a (/.f64 (-.f64 z a) t))) a) t))))
#s(approx (/ (- z t) (- a t)) (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (+.f64 z (neg.f64 (/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 a a) (/.f64 (-.f64 z a) t))) (*.f64 (-.f64 z a) a)) t))) a) t))))
#s(approx (- z t) (*.f64 (neg.f64 t) (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 z) t))))
#s(approx (- a t) (*.f64 (neg.f64 t) (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 a) t))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (-.f64 (+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))) x))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (+.f64 y (-.f64 (neg.f64 (/.f64 (-.f64 (fma.f64 (-.f64 y x) z (*.f64 a (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))) (*.f64 (-.f64 y x) a)) t)) x)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (-.f64 (+.f64 y (neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 a a) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))) (*.f64 (*.f64 (-.f64 y x) (-.f64 z a)) a)) t)) (*.f64 (-.f64 y x) (-.f64 z a))) t))) x))
#s(approx (* (- y x) (- z t)) (*.f64 (neg.f64 t) (-.f64 (+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t))) x)))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) (+.f64 (+.f64 x y) (+.f64 (neg.f64 x) (neg.f64 (/.f64 (+.f64 (neg.f64 (-.f64 (*.f64 z x) (*.f64 a x))) (-.f64 (*.f64 z y) (*.f64 a y))) t)))))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) (+.f64 (+.f64 x y) (+.f64 (neg.f64 x) (neg.f64 (/.f64 (-.f64 (+.f64 (+.f64 (neg.f64 (-.f64 (*.f64 z x) (*.f64 a x))) (neg.f64 (/.f64 (*.f64 a (-.f64 (-.f64 (*.f64 z x) (*.f64 a x)) (-.f64 (*.f64 z y) (*.f64 a y)))) t))) (*.f64 z y)) (*.f64 a y)) t)))))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) (+.f64 (+.f64 x y) (+.f64 (neg.f64 x) (neg.f64 (/.f64 (-.f64 (+.f64 (+.f64 (neg.f64 (-.f64 (*.f64 z x) (*.f64 a x))) (neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 (*.f64 (-.f64 (*.f64 z x) (*.f64 a x)) (*.f64 a a))) (neg.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a y)) (*.f64 a a)))) t)) (*.f64 a (-.f64 (-.f64 (*.f64 z x) (*.f64 a x)) (-.f64 (*.f64 z y) (*.f64 a y))))) t))) (*.f64 z y)) (*.f64 a y)) t)))))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) (+.f64 y (+.f64 (neg.f64 x) (neg.f64 (/.f64 (+.f64 (neg.f64 (-.f64 (*.f64 z x) (*.f64 a x))) (-.f64 (*.f64 z y) (*.f64 a y))) t)))))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) (+.f64 y (+.f64 (neg.f64 x) (neg.f64 (/.f64 (-.f64 (+.f64 (+.f64 (neg.f64 (-.f64 (*.f64 z x) (*.f64 a x))) (neg.f64 (/.f64 (*.f64 a (-.f64 (-.f64 (*.f64 z x) (*.f64 a x)) (-.f64 (*.f64 z y) (*.f64 a y)))) t))) (*.f64 z y)) (*.f64 a y)) t)))))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) (+.f64 (+.f64 y (neg.f64 x)) (neg.f64 (/.f64 (-.f64 (+.f64 (+.f64 (neg.f64 (-.f64 (*.f64 z x) (*.f64 a x))) (neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 (*.f64 (-.f64 (*.f64 z x) (*.f64 a x)) (*.f64 a a))) (neg.f64 (*.f64 (-.f64 (*.f64 z y) (*.f64 a y)) (*.f64 a a)))) t)) (*.f64 a (-.f64 (-.f64 (*.f64 z x) (*.f64 a x)) (-.f64 (*.f64 z y) (*.f64 a y))))) t))) (*.f64 z y)) (*.f64 a y)) t))))
#s(approx (/ (* (neg x) (- z t)) (- a t)) (+.f64 (neg.f64 x) (-.f64 (*.f64 x (/.f64 z t)) (/.f64 (*.f64 a x) t))))
#s(approx (/ (* (neg x) (- z t)) (- a t)) (+.f64 (neg.f64 x) (neg.f64 (/.f64 (+.f64 (neg.f64 (-.f64 (*.f64 z x) (*.f64 a x))) (neg.f64 (/.f64 (*.f64 (-.f64 (*.f64 z x) (*.f64 a x)) a) t))) t))))
#s(approx (/ (* (neg x) (- z t)) (- a t)) (+.f64 (neg.f64 x) (neg.f64 (/.f64 (+.f64 (neg.f64 (-.f64 (*.f64 z x) (*.f64 a x))) (neg.f64 (/.f64 (fma.f64 (-.f64 (*.f64 z x) (*.f64 a x)) a (*.f64 (*.f64 a a) (/.f64 (-.f64 (*.f64 z x) (*.f64 a x)) t))) t))) t))))
#s(approx (* (neg x) (- z t)) (*.f64 (neg.f64 t) (+.f64 (neg.f64 x) (*.f64 x (/.f64 z t)))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (+.f64 x (/.f64 (*.f64 (neg.f64 (-.f64 y x)) (-.f64 z t)) t)))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (-.f64 y x) a) (-.f64 z t)) (*.f64 t t))) (/.f64 (*.f64 (neg.f64 (-.f64 y x)) (-.f64 z t)) t))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (+.f64 (+.f64 x (/.f64 (*.f64 (neg.f64 (-.f64 y x)) (-.f64 z t)) t)) (*.f64 (-.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (-.f64 y x) a) (-.f64 z t)) (*.f64 (*.f64 t t) t))) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 t t))) a)))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (+.f64 (+.f64 x (/.f64 (*.f64 (neg.f64 (-.f64 y x)) (-.f64 z t)) t)) (*.f64 (-.f64 (*.f64 (-.f64 (neg.f64 (*.f64 a (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (*.f64 t t) (*.f64 t t))))) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (*.f64 t t) t))) a) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 t t))) a)))
#s(approx (/ (- z t) (- a t)) (/.f64 (neg.f64 (-.f64 z t)) t))
#s(approx (/ (- z t) (- a t)) (+.f64 (/.f64 (neg.f64 (-.f64 z t)) t) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) t) (/.f64 z (*.f64 t t))) a)))
#s(approx (/ (- z t) (- a t)) (+.f64 (/.f64 (neg.f64 (-.f64 z t)) t) (*.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) t) (/.f64 z (*.f64 t t))) a)) t) (/.f64 z (*.f64 t t))) a)))
#s(approx (/ (- z t) (- a t)) (+.f64 (/.f64 (neg.f64 (-.f64 z t)) t) (*.f64 (fma.f64 (-.f64 (*.f64 a (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) t) (/.f64 z (*.f64 t t))) (*.f64 t t))) (neg.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) t) (/.f64 z (*.f64 t t))) t))) a (-.f64 (/.f64 #s(literal 1 binary64) t) (/.f64 z (*.f64 t t)))) a)))
#s(approx (- a t) (-.f64 a t))
#s(approx (+ (* z (/ (- y x) a)) x) (/.f64 (fma.f64 a x (*.f64 (-.f64 y x) z)) a))
#s(approx (/ (- y x) a) (/.f64 (-.f64 y x) a))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (/.f64 (*.f64 (neg.f64 (-.f64 y x)) (-.f64 z t)) t))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (-.f64 y x) a) (-.f64 z t)) (*.f64 t t))) (/.f64 (*.f64 (neg.f64 (-.f64 y x)) (-.f64 z t)) t)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (+.f64 (/.f64 (*.f64 (neg.f64 (-.f64 y x)) (-.f64 z t)) t) (*.f64 (-.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (-.f64 y x) a) (-.f64 z t)) (*.f64 (*.f64 t t) t))) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 t t))) a)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (+.f64 (/.f64 (*.f64 (neg.f64 (-.f64 y x)) (-.f64 z t)) t) (*.f64 (-.f64 (*.f64 (-.f64 (neg.f64 (*.f64 a (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (*.f64 t t) (*.f64 t t))))) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (*.f64 t t) t))) a) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 t t))) a)))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) (+.f64 x (+.f64 (neg.f64 (*.f64 y (/.f64 (-.f64 z t) t))) (*.f64 x (/.f64 (-.f64 z t) t)))))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) (+.f64 (+.f64 x (neg.f64 (*.f64 y (/.f64 (-.f64 z t) t)))) (fma.f64 (/.f64 (-.f64 (*.f64 (-.f64 z t) x) (*.f64 (-.f64 z t) y)) (*.f64 t t)) a (*.f64 x (/.f64 (-.f64 z t) t)))))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) (+.f64 (+.f64 x (neg.f64 (*.f64 y (/.f64 (-.f64 z t) t)))) (fma.f64 (fma.f64 (/.f64 (-.f64 (*.f64 (-.f64 z t) x) (*.f64 (-.f64 z t) y)) (*.f64 (*.f64 t t) t)) a (/.f64 (-.f64 (*.f64 (-.f64 z t) x) (*.f64 (-.f64 z t) y)) (*.f64 t t))) a (*.f64 x (/.f64 (-.f64 z t) t)))))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) (+.f64 (+.f64 x (neg.f64 (*.f64 y (/.f64 (-.f64 z t) t)))) (fma.f64 a (fma.f64 (fma.f64 (/.f64 (-.f64 (*.f64 (-.f64 z t) x) (*.f64 (-.f64 z t) y)) (*.f64 (*.f64 t t) (*.f64 t t))) a (/.f64 (-.f64 (*.f64 (-.f64 z t) x) (*.f64 (-.f64 z t) y)) (*.f64 (*.f64 t t) t))) a (/.f64 (-.f64 (*.f64 (-.f64 z t) x) (*.f64 (-.f64 z t) y)) (*.f64 t t))) (*.f64 x (/.f64 (-.f64 z t) t)))))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) (+.f64 (neg.f64 (*.f64 y (/.f64 (-.f64 z t) t))) (*.f64 x (/.f64 (-.f64 z t) t))))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) (+.f64 (neg.f64 (*.f64 y (/.f64 (-.f64 z t) t))) (fma.f64 (/.f64 (-.f64 (*.f64 (-.f64 z t) x) (*.f64 (-.f64 z t) y)) (*.f64 t t)) a (*.f64 x (/.f64 (-.f64 z t) t)))))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) (+.f64 (neg.f64 (*.f64 y (/.f64 (-.f64 z t) t))) (fma.f64 (fma.f64 (/.f64 (-.f64 (*.f64 (-.f64 z t) x) (*.f64 (-.f64 z t) y)) (*.f64 (*.f64 t t) t)) a (/.f64 (-.f64 (*.f64 (-.f64 z t) x) (*.f64 (-.f64 z t) y)) (*.f64 t t))) a (*.f64 x (/.f64 (-.f64 z t) t)))))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) (+.f64 (neg.f64 (*.f64 y (/.f64 (-.f64 z t) t))) (fma.f64 a (fma.f64 (fma.f64 (/.f64 (-.f64 (*.f64 (-.f64 z t) x) (*.f64 (-.f64 z t) y)) (*.f64 (*.f64 t t) (*.f64 t t))) a (/.f64 (-.f64 (*.f64 (-.f64 z t) x) (*.f64 (-.f64 z t) y)) (*.f64 (*.f64 t t) t))) a (/.f64 (-.f64 (*.f64 (-.f64 z t) x) (*.f64 (-.f64 z t) y)) (*.f64 t t))) (*.f64 x (/.f64 (-.f64 z t) t)))))
#s(approx (/ (* (neg x) (- z t)) (- a t)) (*.f64 x (/.f64 (-.f64 z t) t)))
#s(approx (/ (* (neg x) (- z t)) (- a t)) (fma.f64 a (/.f64 (*.f64 (-.f64 z t) x) (*.f64 t t)) (*.f64 x (/.f64 (-.f64 z t) t))))
#s(approx (/ (* (neg x) (- z t)) (- a t)) (fma.f64 (fma.f64 a (/.f64 (*.f64 (-.f64 z t) x) (*.f64 (*.f64 t t) t)) (/.f64 (*.f64 (-.f64 z t) x) (*.f64 t t))) a (*.f64 x (/.f64 (-.f64 z t) t))))
#s(approx (/ (* (neg x) (- z t)) (- a t)) (fma.f64 (fma.f64 (fma.f64 a (/.f64 (*.f64 (-.f64 z t) x) (*.f64 (*.f64 t t) (*.f64 t t))) (/.f64 (*.f64 (-.f64 z t) x) (*.f64 (*.f64 t t) t))) a (/.f64 (*.f64 (-.f64 z t) x) (*.f64 t t))) a (*.f64 x (/.f64 (-.f64 z t) t))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (+.f64 x (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) a))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (+.f64 x (fma.f64 t (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 a a)) (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) a)))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (-.f64 (+.f64 x (fma.f64 (-.f64 y x) (/.f64 (-.f64 z t) a) (/.f64 (*.f64 (*.f64 t t) (*.f64 (-.f64 z t) (-.f64 y x))) (*.f64 (*.f64 a a) a)))) (neg.f64 (/.f64 (*.f64 (*.f64 (-.f64 y x) t) (-.f64 z t)) (*.f64 a a)))))
#s(approx (/ (- z t) (- a t)) (/.f64 (-.f64 z t) a))
#s(approx (/ (- z t) (- a t)) (/.f64 (-.f64 (+.f64 z (*.f64 t (/.f64 (-.f64 z t) a))) t) a))
#s(approx (/ (- z t) (- a t)) (/.f64 (-.f64 (-.f64 (+.f64 z (/.f64 (*.f64 (*.f64 t t) (-.f64 z t)) (*.f64 a a))) t) (neg.f64 (*.f64 t (/.f64 (-.f64 z t) a)))) a))
#s(approx (/ (- z t) (- a t)) (/.f64 (-.f64 (-.f64 (+.f64 z (/.f64 (*.f64 (*.f64 (*.f64 t t) t) (-.f64 z t)) (*.f64 (*.f64 a a) a))) t) (+.f64 (neg.f64 (*.f64 t (/.f64 (-.f64 z t) a))) (neg.f64 (/.f64 (*.f64 (*.f64 t t) (-.f64 z t)) (*.f64 a a))))) a))
#s(approx (- a t) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 t) a)) a))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) a)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (/.f64 (fma.f64 (-.f64 z t) (-.f64 y x) (*.f64 t (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) a)))) a))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (/.f64 (-.f64 (fma.f64 (-.f64 z t) (-.f64 y x) (/.f64 (*.f64 (*.f64 t t) (*.f64 (-.f64 z t) (-.f64 y x))) (*.f64 a a))) (neg.f64 (*.f64 t (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) a))))) a))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (/.f64 (-.f64 (-.f64 (fma.f64 (-.f64 z t) (-.f64 y x) (/.f64 (*.f64 (*.f64 (*.f64 t t) t) (*.f64 (-.f64 z t) (-.f64 y x))) (*.f64 (*.f64 a a) a))) (neg.f64 (*.f64 t (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) a))))) (neg.f64 (/.f64 (*.f64 (*.f64 t t) (*.f64 (-.f64 z t) (-.f64 y x))) (*.f64 a a)))) a))
#s(approx (- (/ a t) 1) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) t) (/.f64 #s(literal 1 binary64) a)) a))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) (+.f64 x (/.f64 (fma.f64 (neg.f64 x) (-.f64 z t) (*.f64 (-.f64 z t) y)) a)))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) (-.f64 (+.f64 x (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (-.f64 z t) x) t) (*.f64 a a))) (/.f64 (fma.f64 (neg.f64 x) (-.f64 z t) (*.f64 (-.f64 z t) y)) a))) (neg.f64 (/.f64 (*.f64 (*.f64 (-.f64 z t) y) t) (*.f64 a a)))))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) (-.f64 (-.f64 (+.f64 (+.f64 x (neg.f64 (/.f64 (*.f64 (*.f64 (-.f64 z t) x) t) (*.f64 a a)))) (+.f64 (+.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 z t)) a) (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 t t) x) (-.f64 z t))) (*.f64 (*.f64 a a) a))) (*.f64 y (/.f64 (-.f64 z t) a)))) (neg.f64 (/.f64 (*.f64 (*.f64 (-.f64 z t) y) t) (*.f64 a a)))) (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 t t) y) (-.f64 z t))) (*.f64 (*.f64 a a) a))))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) (/.f64 (fma.f64 (neg.f64 x) (-.f64 z t) (*.f64 (-.f64 z t) y)) a))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) (/.f64 (-.f64 (fma.f64 (neg.f64 x) (-.f64 z t) (+.f64 (neg.f64 (*.f64 t (*.f64 x (/.f64 (-.f64 z t) a)))) (*.f64 (-.f64 z t) y))) (neg.f64 (*.f64 t (*.f64 y (/.f64 (-.f64 z t) a))))) a))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) (/.f64 (-.f64 (-.f64 (fma.f64 (neg.f64 x) (-.f64 z t) (fma.f64 #s(literal -1 binary64) (fma.f64 t (*.f64 x (/.f64 (-.f64 z t) a)) (/.f64 (*.f64 (*.f64 (*.f64 t t) x) (-.f64 z t)) (*.f64 a a))) (*.f64 (-.f64 z t) y))) (neg.f64 (*.f64 t (*.f64 y (/.f64 (-.f64 z t) a))))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 t t) y) (-.f64 z t)) (*.f64 a a)))) a))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) (/.f64 (-.f64 (fma.f64 (neg.f64 x) (-.f64 z t) (fma.f64 #s(literal -1 binary64) (fma.f64 t (*.f64 x (/.f64 (-.f64 z t) a)) (/.f64 (*.f64 (*.f64 (*.f64 t t) x) (-.f64 z t)) (*.f64 a a))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 t t) t) x) (-.f64 z t)) (*.f64 (*.f64 a a) a))) (*.f64 (-.f64 z t) y)))) (fma.f64 #s(literal -1 binary64) (fma.f64 t (*.f64 y (/.f64 (-.f64 z t) a)) (/.f64 (*.f64 (*.f64 (*.f64 t t) y) (-.f64 z t)) (*.f64 a a))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 t t) t) y) (-.f64 z t)) (*.f64 (*.f64 a a) a))))) a))
#s(approx (/ (* (neg x) (- z t)) (- a t)) (/.f64 (*.f64 (neg.f64 x) (-.f64 z t)) a))
#s(approx (/ (* (neg x) (- z t)) (- a t)) (neg.f64 (/.f64 (fma.f64 (-.f64 z t) x (*.f64 t (*.f64 x (/.f64 (-.f64 z t) a)))) a)))
#s(approx (/ (* (neg x) (- z t)) (- a t)) (/.f64 (fma.f64 (neg.f64 x) (-.f64 z t) (+.f64 (neg.f64 (*.f64 t (*.f64 x (/.f64 (-.f64 z t) a)))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 t t) x) (-.f64 z t)) (*.f64 a a))))) a))
#s(approx (/ (* (neg x) (- z t)) (- a t)) (/.f64 (fma.f64 (neg.f64 x) (-.f64 z t) (fma.f64 #s(literal -1 binary64) (fma.f64 t (*.f64 x (/.f64 (-.f64 z t) a)) (/.f64 (*.f64 (*.f64 (*.f64 t t) x) (-.f64 z t)) (*.f64 a a))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 t t) t) x) (-.f64 z t)) (*.f64 (*.f64 a a) a))))) a))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (+.f64 x (neg.f64 (/.f64 (fma.f64 (neg.f64 (-.f64 y x)) (-.f64 z t) (neg.f64 (*.f64 t (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) a))))) a))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (+.f64 x (neg.f64 (/.f64 (fma.f64 (neg.f64 (-.f64 y x)) (-.f64 z t) (neg.f64 (/.f64 (fma.f64 (*.f64 (-.f64 y x) t) (-.f64 z t) (*.f64 (*.f64 t t) (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) a)))) a))) a))))
#s(approx (/ (- z t) (- a t)) (neg.f64 (/.f64 (+.f64 (neg.f64 (-.f64 z t)) (neg.f64 (*.f64 t (/.f64 (-.f64 z t) a)))) a)))
#s(approx (/ (- z t) (- a t)) (neg.f64 (/.f64 (+.f64 (neg.f64 (-.f64 z t)) (neg.f64 (/.f64 (fma.f64 (-.f64 z t) t (*.f64 (*.f64 t t) (/.f64 (-.f64 z t) a))) a))) a)))
#s(approx (/ (- z t) (- a t)) (neg.f64 (/.f64 (+.f64 (neg.f64 (-.f64 z t)) (neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (neg.f64 (*.f64 (*.f64 t t) (-.f64 z t))) (neg.f64 (*.f64 (*.f64 (*.f64 t t) t) (/.f64 (-.f64 z t) a)))) a)) (*.f64 (-.f64 z t) t)) a))) a)))
#s(approx (- a t) (*.f64 (neg.f64 a) (-.f64 (/.f64 t a) #s(literal 1 binary64))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (neg.f64 (/.f64 (fma.f64 (neg.f64 (-.f64 y x)) (-.f64 z t) (neg.f64 (*.f64 t (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) a))))) a)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (neg.f64 (/.f64 (fma.f64 (neg.f64 (-.f64 y x)) (-.f64 z t) (neg.f64 (/.f64 (fma.f64 (*.f64 (-.f64 y x) t) (-.f64 z t) (*.f64 (*.f64 t t) (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) a)))) a))) a)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (neg.f64 (/.f64 (fma.f64 (neg.f64 (-.f64 y x)) (-.f64 z t) (neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (neg.f64 (*.f64 (*.f64 t t) (*.f64 (-.f64 z t) (-.f64 y x)))) (neg.f64 (*.f64 (*.f64 (*.f64 t t) t) (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) a))))) a)) (*.f64 (*.f64 (-.f64 y x) t) (-.f64 z t))) a))) a)))
#s(approx (- (/ a t) 1) (*.f64 (neg.f64 a) (-.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) t))))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) (+.f64 x (neg.f64 (/.f64 (+.f64 (neg.f64 (*.f64 (-.f64 z t) y)) (*.f64 (-.f64 z t) x)) a))))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) (+.f64 x (neg.f64 (/.f64 (+.f64 (+.f64 (neg.f64 (*.f64 (-.f64 z t) y)) (neg.f64 (/.f64 (*.f64 t (-.f64 (*.f64 (-.f64 z t) y) (*.f64 (-.f64 z t) x))) a))) (*.f64 (-.f64 z t) x)) a))))
#s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) (+.f64 x (neg.f64 (/.f64 (+.f64 (+.f64 (neg.f64 (*.f64 (-.f64 z t) y)) (neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 (*.f64 t t) y) (-.f64 z t))) (neg.f64 (*.f64 (*.f64 (*.f64 t t) x) (-.f64 z t)))) a)) (*.f64 t (-.f64 (*.f64 (-.f64 z t) y) (*.f64 (-.f64 z t) x)))) a))) (*.f64 (-.f64 z t) x)) a))))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) (neg.f64 (/.f64 (+.f64 (neg.f64 (*.f64 (-.f64 z t) y)) (*.f64 (-.f64 z t) x)) a)))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) (neg.f64 (/.f64 (+.f64 (+.f64 (neg.f64 (*.f64 (-.f64 z t) y)) (neg.f64 (/.f64 (*.f64 t (-.f64 (*.f64 (-.f64 z t) y) (*.f64 (-.f64 z t) x))) a))) (*.f64 (-.f64 z t) x)) a)))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) (neg.f64 (/.f64 (+.f64 (+.f64 (neg.f64 (*.f64 (-.f64 z t) y)) (neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 (*.f64 t t) y) (-.f64 z t))) (neg.f64 (*.f64 (*.f64 (*.f64 t t) x) (-.f64 z t)))) a)) (*.f64 t (-.f64 (*.f64 (-.f64 z t) y) (*.f64 (-.f64 z t) x)))) a))) (*.f64 (-.f64 z t) x)) a)))
#s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) (neg.f64 (/.f64 (+.f64 (neg.f64 (*.f64 (-.f64 z t) y)) (+.f64 (neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (-.f64 (+.f64 (neg.f64 (*.f64 (*.f64 (*.f64 t t) y) (-.f64 z t))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 t t) t) (-.f64 (*.f64 (-.f64 z t) y) (*.f64 (-.f64 z t) x))) a))) (neg.f64 (*.f64 (*.f64 (*.f64 t t) x) (-.f64 z t)))) a)) (*.f64 t (-.f64 (*.f64 (-.f64 z t) y) (*.f64 (-.f64 z t) x)))) a)) (*.f64 (-.f64 z t) x))) a)))
#s(approx (/ (* (neg x) (- z t)) (- a t)) (neg.f64 (/.f64 (fma.f64 (-.f64 z t) x (*.f64 t (*.f64 x (/.f64 (-.f64 z t) a)))) a)))
#s(approx (/ (* (neg x) (- z t)) (- a t)) (neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (-.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 t t) x) (-.f64 z t))) a) (*.f64 (*.f64 (-.f64 z t) x) t)) a)) (*.f64 (-.f64 z t) x)) a)))
#s(approx (/ (* (neg x) (- z t)) (- a t)) (neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 t t) t) (*.f64 x (/.f64 (-.f64 z t) a))) (neg.f64 (*.f64 (*.f64 (*.f64 t t) x) (-.f64 z t)))) a)) (*.f64 (*.f64 (-.f64 z t) x) t)) a)) (*.f64 (-.f64 z t) x)) a)))

eval86.0ms (1.9%)

Memory
10.9MiB live, 129.0MiB allocated; 30ms collecting garbage
Compiler

Compiled 7 323 to 2 193 computations (70.1% saved)

prune41.0ms (0.9%)

Memory
7.5MiB live, 70.8MiB allocated; 15ms collecting garbage
Pruning

32 alts after pruning (32 fresh and 0 done)

PrunedKeptTotal
New38928417
Fresh14418
Picked505
Done000
Total40832440
Accuracy
99.2%
Counts
440 → 32
Alt Table
Click to see full alt table
StatusAccuracyProgram
78.0%
(fma.f64 (-.f64 y x) (/.f64 (-.f64 z t) #s(approx (- a t) (*.f64 (neg.f64 a) (-.f64 (/.f64 t a) #s(literal 1 binary64))))) x)
54.2%
(fma.f64 (-.f64 y x) (/.f64 (-.f64 z t) #s(approx (- a t) a)) x)
50.0%
(fma.f64 (-.f64 y x) (/.f64 #s(approx (- z t) (neg.f64 t)) (-.f64 a t)) x)
37.8%
(fma.f64 (-.f64 y x) #s(approx (/ (- z t) (- a t)) (/.f64 (neg.f64 (-.f64 z t)) t)) x)
62.3%
(fma.f64 (-.f64 y x) #s(approx (/ (- z t) (- a t)) (/.f64 z (-.f64 a t))) x)
50.1%
(fma.f64 (-.f64 y x) #s(approx (/ (- z t) (- a t)) (/.f64 z a)) x)
80.4%
(fma.f64 (-.f64 y x) #s(approx (/ (- z t) (- a t)) (*.f64 (neg.f64 z) (-.f64 (/.f64 t (*.f64 (-.f64 a t) z)) (/.f64 #s(literal 1 binary64) (-.f64 a t))))) x)
69.9%
(fma.f64 #s(approx (- y x) y) (/.f64 (-.f64 z t) (-.f64 a t)) x)
43.6%
(+.f64 x (/.f64 (*.f64 #s(approx (- y x) (neg.f64 x)) (-.f64 z t)) (-.f64 a t)))
59.4%
(+.f64 x (/.f64 (*.f64 #s(approx (- y x) y) (-.f64 z t)) (-.f64 a t)))
57.7%
(+.f64 x (/.f64 (*.f64 #s(approx (- y x) y) (-.f64 z t)) #s(approx (- a t) (*.f64 (-.f64 (/.f64 a t) #s(literal 1 binary64)) t))))
46.3%
(+.f64 x (/.f64 #s(approx (* (- y x) (- z t)) (*.f64 #s(approx (- y x) y) z)) (-.f64 a t)))
42.1%
(+.f64 x (/.f64 #s(approx (* (- y x) (- z t)) #s(approx (* (- y x) z) (*.f64 (neg.f64 x) z))) (-.f64 a t)))
82.5%
(+.f64 x (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) #s(approx (- a t) (*.f64 (-.f64 (/.f64 a t) #s(literal 1 binary64)) t)))))
37.1%
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
38.7%
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))
34.0%
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (+.f64 y (neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 a a) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))) (*.f64 (*.f64 (-.f64 y x) (-.f64 z a)) a)) t)) (*.f64 (-.f64 y x) (-.f64 z a))) t))))
44.8%
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))))
73.4%
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (*.f64 (-.f64 (+.f64 (+.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 z t)) (*.f64 (-.f64 a t) y)) (/.f64 x y)) (/.f64 z (-.f64 a t))) (/.f64 t (-.f64 a t))) y))
43.8%
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (fma.f64 z (/.f64 #s(approx (- y x) y) a) x))
37.2%
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (fma.f64 z #s(approx (/ (- y x) a) (/.f64 (neg.f64 x) a)) x))
46.0%
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (fma.f64 z #s(approx (/ (- y x) a) (neg.f64 (*.f64 (-.f64 (/.f64 x (*.f64 a y)) (/.f64 #s(literal 1 binary64) a)) y))) x))
38.6%
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (+.f64 (neg.f64 (/.f64 (-.f64 (fma.f64 a (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (*.f64 (-.f64 y x) z)) (*.f64 (-.f64 y x) a)) t)) y))
49.6%
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (+.f64 #s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) (+.f64 (neg.f64 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 t (/.f64 x (-.f64 a t))))) x))
72.5%
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 (+.f64 (fma.f64 y (/.f64 (-.f64 z t) (*.f64 (-.f64 a t) x)) (/.f64 (neg.f64 (-.f64 z t)) (-.f64 a t))) #s(literal 1 binary64)) x))
19.1%
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) (+.f64 x (+.f64 y (neg.f64 x)))))
43.3%
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) (*.f64 (+.f64 (/.f64 (neg.f64 x) (-.f64 a t)) (/.f64 y (-.f64 a t))) z)))
16.0%
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (/.f64 (*.f64 z y) a)))
36.3%
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (+.f64 x (/.f64 (*.f64 (neg.f64 x) z) a))))
25.0%
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 (/.f64 (-.f64 y x) a) z)))
44.6%
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 z) a)) (*.f64 y (/.f64 z (*.f64 a x)))) x)))
36.7%
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 (neg.f64 x) (-.f64 (/.f64 z a) #s(literal 1 binary64)))))
Compiler

Compiled 1 226 to 1 152 computations (6% saved)

series100.0ms (2.2%)

Memory
39.9MiB live, 164.2MiB allocated; 41ms collecting garbage
Counts
34 → 193
Calls
Call 1
Inputs
(+.f64 x (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) #s(approx (- a t) (*.f64 (-.f64 (/.f64 a t) #s(literal 1 binary64)) t)))))
x
(*.f64 (-.f64 y x) (/.f64 (-.f64 z t) #s(approx (- a t) (*.f64 (-.f64 (/.f64 a t) #s(literal 1 binary64)) t))))
(-.f64 y x)
y
(/.f64 (-.f64 z t) #s(approx (- a t) (*.f64 (-.f64 (/.f64 a t) #s(literal 1 binary64)) t)))
(-.f64 z t)
z
t
#s(approx (- a t) (*.f64 (-.f64 (/.f64 a t) #s(literal 1 binary64)) t))
(*.f64 (-.f64 (/.f64 a t) #s(literal 1 binary64)) t)
(-.f64 (/.f64 a t) #s(literal 1 binary64))
(/.f64 a t)
a
#s(literal 1 binary64)
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (/.f64 (*.f64 z y) a)))
#s(approx (+ (* z (/ (- y x) a)) x) (/.f64 (*.f64 z y) a))
(/.f64 (*.f64 z y) a)
(*.f64 z y)
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))
(/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))
(*.f64 (-.f64 y x) z)
(-.f64 a t)
(fma.f64 (-.f64 y x) #s(approx (/ (- z t) (- a t)) (/.f64 (neg.f64 (-.f64 z t)) t)) x)
#s(approx (/ (- z t) (- a t)) (/.f64 (neg.f64 (-.f64 z t)) t))
(/.f64 (neg.f64 (-.f64 z t)) t)
(neg.f64 (-.f64 z t))
(fma.f64 (-.f64 y x) (/.f64 (-.f64 z t) #s(approx (- a t) (*.f64 (neg.f64 a) (-.f64 (/.f64 t a) #s(literal 1 binary64))))) x)
(/.f64 (-.f64 z t) #s(approx (- a t) (*.f64 (neg.f64 a) (-.f64 (/.f64 t a) #s(literal 1 binary64)))))
#s(approx (- a t) (*.f64 (neg.f64 a) (-.f64 (/.f64 t a) #s(literal 1 binary64))))
(*.f64 (neg.f64 a) (-.f64 (/.f64 t a) #s(literal 1 binary64)))
(neg.f64 a)
(-.f64 (/.f64 t a) #s(literal 1 binary64))
(/.f64 t a)
Outputs
#s(approx (+ x (* (- y x) (/ (- z t) (- a t)))) #s(hole binary64 (/ (* y (- z t)) (- a t))))
#s(approx (+ x (* (- y x) (/ (- z t) (- a t)))) #s(hole binary64 (+ (* x (+ 1 (* -1 (/ (- z t) (- a t))))) (/ (* y (- z t)) (- a t)))))
#s(approx x #s(hole binary64 x))
#s(approx (* (- y x) (/ (- z t) (- a t))) #s(hole binary64 (+ (* -1 (/ (* x (- z t)) (- a t))) (/ (* y (- z t)) (- a t)))))
#s(approx (- y x) #s(hole binary64 y))
#s(approx (- y x) #s(hole binary64 (+ y (* -1 x))))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (/ (* y z) a)))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (+ (* x (+ 1 (* -1 (/ z a)))) (/ (* y z) a))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (/ (* y z) (- a t))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (+ (* -1 (/ (* x z) (- a t))) (/ (* y z) (- a t)))))
#s(approx (* (- y x) z) #s(hole binary64 (* y z)))
#s(approx (* (- y x) z) #s(hole binary64 (+ (* -1 (* x z)) (* y z))))
#s(approx (+ x (* (- y x) (/ (- z t) (- a t)))) #s(hole binary64 (* x (+ 1 (* -1 (/ (- z t) (- a t)))))))
#s(approx (+ x (* (- y x) (/ (- z t) (- a t)))) #s(hole binary64 (* x (+ 1 (+ (* -1 (/ (- z t) (- a t))) (/ (* y (- z t)) (* x (- a t))))))))
#s(approx (* (- y x) (/ (- z t) (- a t))) #s(hole binary64 (* -1 (/ (* x (- z t)) (- a t)))))
#s(approx (* (- y x) (/ (- z t) (- a t))) #s(hole binary64 (* x (+ (* -1 (/ (- z t) (- a t))) (/ (* y (- z t)) (* x (- a t)))))))
#s(approx (- y x) #s(hole binary64 (* -1 x)))
#s(approx (- y x) #s(hole binary64 (* x (- (/ y x) 1))))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (* x (+ 1 (* -1 (/ z a))))))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (* x (+ 1 (+ (* -1 (/ z a)) (/ (* y z) (* a x)))))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (* -1 (/ (* x z) (- a t)))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (* x (+ (* -1 (/ z (- a t))) (/ (* y z) (* x (- a t)))))))
#s(approx (* (- y x) z) #s(hole binary64 (* -1 (* x z))))
#s(approx (* (- y x) z) #s(hole binary64 (* x (+ (* -1 z) (/ (* y z) x)))))
#s(approx (+ x (* (- y x) (/ (- z t) (- a t)))) #s(hole binary64 (* -1 (* x (- (/ z (- a t)) (+ 1 (/ t (- a t))))))))
#s(approx (+ x (* (- y x) (/ (- z t) (- a t)))) #s(hole binary64 (* -1 (* x (- (+ (* -1 (/ (* y (- z t)) (* x (- a t)))) (/ z (- a t))) (+ 1 (/ t (- a t))))))))
#s(approx (* (- y x) (/ (- z t) (- a t))) #s(hole binary64 (* -1 (* x (- (+ (* -1 (/ (* y (- z t)) (* x (- a t)))) (/ z (- a t))) (/ t (- a t)))))))
#s(approx (- y x) #s(hole binary64 (* -1 (* x (+ 1 (* -1 (/ y x)))))))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (* -1 (* x (- (/ z a) 1)))))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (* -1 (* x (- (+ (* -1 (/ (* y z) (* a x))) (/ z a)) 1)))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (* -1 (* x (+ (* -1 (/ (* y z) (* x (- a t)))) (/ z (- a t)))))))
#s(approx (* (- y x) z) #s(hole binary64 (* -1 (* x (+ z (* -1 (/ (* y z) x)))))))
#s(approx (+ x (* (- y x) (/ (- z t) (- a t)))) #s(hole binary64 (+ x (* -1 (/ (* x (- z t)) (- a t))))))
#s(approx (+ x (* (- y x) (/ (- z t) (- a t)))) #s(hole binary64 (+ x (+ (* -1 (/ (* x (- z t)) (- a t))) (* y (- (/ z (- a t)) (/ t (- a t))))))))
#s(approx (* (- y x) (/ (- z t) (- a t))) #s(hole binary64 (+ (* -1 (/ (* x (- z t)) (- a t))) (* y (- (/ z (- a t)) (/ t (- a t)))))))
#s(approx (- y x) #s(hole binary64 (- y x)))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (+ x (* -1 (/ (* x z) a)))))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (+ x (+ (* -1 (/ (* x z) a)) (/ (* y z) a)))))
#s(approx (+ x (* (- y x) (/ (- z t) (- a t)))) #s(hole binary64 (* y (- (/ z (- a t)) (/ t (- a t))))))
#s(approx (+ x (* (- y x) (/ (- z t) (- a t)))) #s(hole binary64 (* y (- (+ (* -1 (/ (* x (- z t)) (* y (- a t)))) (+ (/ x y) (/ z (- a t)))) (/ t (- a t))))))
#s(approx (* (- y x) (/ (- z t) (- a t))) #s(hole binary64 (* y (- (+ (* -1 (/ (* x (- z t)) (* y (- a t)))) (/ z (- a t))) (/ t (- a t))))))
#s(approx (- y x) #s(hole binary64 (* y (+ 1 (* -1 (/ x y))))))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (* y (+ (* -1 (/ (* x z) (* a y))) (+ (/ x y) (/ z a))))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (* y (+ (* -1 (/ (* x z) (* y (- a t)))) (/ z (- a t))))))
#s(approx (* (- y x) z) #s(hole binary64 (* y (+ z (* -1 (/ (* x z) y))))))
#s(approx (+ x (* (- y x) (/ (- z t) (- a t)))) #s(hole binary64 (* -1 (* y (+ (* -1 (/ (+ x (* -1 (/ (* x (- z t)) (- a t)))) y)) (* -1 (/ (- z t) (- a t))))))))
#s(approx (* (- y x) (/ (- z t) (- a t))) #s(hole binary64 (* -1 (* y (+ (* -1 (/ (- z t) (- a t))) (/ (* x (- z t)) (* y (- a t))))))))
#s(approx (- y x) #s(hole binary64 (* -1 (* y (- (/ x y) 1)))))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (* -1 (* y (+ (* -1 (/ z a)) (* -1 (/ (+ x (* -1 (/ (* x z) a))) y)))))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (* -1 (* y (+ (* -1 (/ z (- a t))) (/ (* x z) (* y (- a t))))))))
#s(approx (* (- y x) z) #s(hole binary64 (* -1 (* y (+ (* -1 z) (/ (* x z) y))))))
#s(approx (+ x (* (- y x) (/ (- z t) (- a t)))) #s(hole binary64 (+ x (* -1 (/ (* t (- y x)) (- a t))))))
#s(approx (+ x (* (- y x) (/ (- z t) (- a t)))) #s(hole binary64 (+ x (+ (* -1 (/ (* t (- y x)) (- a t))) (* z (- (/ y (- a t)) (/ x (- a t))))))))
#s(approx (* (- y x) (/ (- z t) (- a t))) #s(hole binary64 (* -1 (/ (* t (- y x)) (- a t)))))
#s(approx (* (- y x) (/ (- z t) (- a t))) #s(hole binary64 (+ (* -1 (/ (* t (- y x)) (- a t))) (* z (- (/ y (- a t)) (/ x (- a t)))))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (* -1 (/ t (- a t)))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (+ (* -1 (/ t (- a t))) (/ z (- a t)))))
#s(approx (- z t) #s(hole binary64 (* -1 t)))
#s(approx (- z t) #s(hole binary64 (- z t)))
#s(approx z #s(hole binary64 z))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (+ x (* z (- (/ y a) (/ x a))))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (/ (* z (- y x)) (- a t))))
#s(approx (* (- y x) z) #s(hole binary64 (* z (- y x))))
#s(approx (/ (neg (- z t)) t) #s(hole binary64 1))
#s(approx (/ (neg (- z t)) t) #s(hole binary64 (+ 1 (* -1 (/ z t)))))
#s(approx (neg (- z t)) #s(hole binary64 t))
#s(approx (neg (- z t)) #s(hole binary64 (+ t (* -1 z))))
#s(approx (+ x (* (- y x) (/ (- z t) (- a t)))) #s(hole binary64 (* z (- (/ y (- a t)) (/ x (- a t))))))
#s(approx (+ x (* (- y x) (/ (- z t) (- a t)))) #s(hole binary64 (* z (- (+ (* -1 (/ (* t (- y x)) (* z (- a t)))) (+ (/ x z) (/ y (- a t)))) (/ x (- a t))))))
#s(approx (* (- y x) (/ (- z t) (- a t))) #s(hole binary64 (* z (- (+ (* -1 (/ (* t (- y x)) (* z (- a t)))) (/ y (- a t))) (/ x (- a t))))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (/ z (- a t))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (* z (+ (* -1 (/ t (* z (- a t)))) (/ 1 (- a t))))))
#s(approx (- z t) #s(hole binary64 (* z (+ 1 (* -1 (/ t z))))))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (* z (- (/ y a) (/ x a)))))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (* z (- (+ (/ x z) (/ y a)) (/ x a)))))
#s(approx (/ (neg (- z t)) t) #s(hole binary64 (* -1 (/ z t))))
#s(approx (/ (neg (- z t)) t) #s(hole binary64 (* z (- (/ 1 z) (/ 1 t)))))
#s(approx (neg (- z t)) #s(hole binary64 (* -1 z)))
#s(approx (neg (- z t)) #s(hole binary64 (* z (- (/ t z) 1))))
#s(approx (+ x (* (- y x) (/ (- z t) (- a t)))) #s(hole binary64 (* -1 (* z (+ (* -1 (/ (+ x (* -1 (/ (* t (- y x)) (- a t)))) z)) (* -1 (/ (- y x) (- a t))))))))
#s(approx (* (- y x) (/ (- z t) (- a t))) #s(hole binary64 (* -1 (* z (+ (* -1 (/ (- y x) (- a t))) (/ (* t (- y x)) (* z (- a t))))))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (* -1 (* z (- (/ t (* z (- a t))) (/ 1 (- a t)))))))
#s(approx (- z t) #s(hole binary64 (* -1 (* z (- (/ t z) 1)))))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (/ (* z (- y x)) a)))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (* -1 (* z (+ (* -1 (/ x z)) (* -1 (/ (- y x) a)))))))
#s(approx (/ (neg (- z t)) t) #s(hole binary64 (* -1 (* z (- (/ 1 t) (/ 1 z))))))
#s(approx (neg (- z t)) #s(hole binary64 (* -1 (* z (+ 1 (* -1 (/ t z)))))))
#s(approx (+ x (* (- y x) (/ (- z t) (- a t)))) #s(hole binary64 (+ x (/ (* z (- y x)) a))))
#s(approx (+ x (* (- y x) (/ (- z t) (- a t)))) #s(hole binary64 (+ x (+ (* t (- (* -1 (/ (- y x) a)) (* -1 (/ (* z (- y x)) (pow a 2))))) (/ (* z (- y x)) a)))))
#s(approx (+ x (* (- y x) (/ (- z t) (- a t)))) #s(hole binary64 (+ x (+ (* t (- (+ (* -1 (/ (- y x) a)) (/ (* t (- (* -1 (/ (- y x) a)) (* -1 (/ (* z (- y x)) (pow a 2))))) a)) (* -1 (/ (* z (- y x)) (pow a 2))))) (/ (* z (- y x)) a)))))
#s(approx (+ x (* (- y x) (/ (- z t) (- a t)))) #s(hole binary64 (+ x (+ (* t (- (+ (* -1 (/ (- y x) a)) (* t (- (/ (* t (- (* -1 (/ (- y x) a)) (* -1 (/ (* z (- y x)) (pow a 2))))) (pow a 2)) (* -1 (/ (- (* -1 (/ (- y x) a)) (* -1 (/ (* z (- y x)) (pow a 2)))) a))))) (* -1 (/ (* z (- y x)) (pow a 2))))) (/ (* z (- y x)) a)))))
#s(approx (* (- y x) (/ (- z t) (- a t))) #s(hole binary64 (+ (* t (- (* -1 (/ (- y x) a)) (* -1 (/ (* z (- y x)) (pow a 2))))) (/ (* z (- y x)) a))))
#s(approx (* (- y x) (/ (- z t) (- a t))) #s(hole binary64 (+ (* t (- (+ (* -1 (/ (- y x) a)) (/ (* t (- (* -1 (/ (- y x) a)) (* -1 (/ (* z (- y x)) (pow a 2))))) a)) (* -1 (/ (* z (- y x)) (pow a 2))))) (/ (* z (- y x)) a))))
#s(approx (* (- y x) (/ (- z t) (- a t))) #s(hole binary64 (+ (* t (- (+ (* -1 (/ (- y x) a)) (* t (- (/ (* t (- (* -1 (/ (- y x) a)) (* -1 (/ (* z (- y x)) (pow a 2))))) (pow a 2)) (* -1 (/ (- (* -1 (/ (- y x) a)) (* -1 (/ (* z (- y x)) (pow a 2)))) a))))) (* -1 (/ (* z (- y x)) (pow a 2))))) (/ (* z (- y x)) a))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (/ z a)))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (+ (* -1 (* t (+ (* -1 (/ z (pow a 2))) (/ 1 a)))) (/ z a))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (+ (* t (- (* -1 (* t (+ (* -1 (/ z (pow a 3))) (/ 1 (pow a 2))))) (+ (* -1 (/ z (pow a 2))) (/ 1 a)))) (/ z a))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (+ (* t (- (* t (- (* -1 (* t (+ (* -1 (/ z (pow a 4))) (/ 1 (pow a 3))))) (+ (* -1 (/ z (pow a 3))) (/ 1 (pow a 2))))) (+ (* -1 (/ z (pow a 2))) (/ 1 a)))) (/ z a))))
#s(approx (- z t) #s(hole binary64 (+ z (* -1 t))))
#s(approx (- a t) #s(hole binary64 a))
#s(approx (- a t) #s(hole binary64 (+ a (* -1 t))))
#s(approx (- (/ a t) 1) #s(hole binary64 (/ a t)))
#s(approx (- (/ a t) 1) #s(hole binary64 (/ (+ a (* -1 t)) t)))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (+ (/ (* t (* z (- y x))) (pow a 2)) (/ (* z (- y x)) a))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (+ (* t (- (/ (* t (* z (- y x))) (pow a 3)) (* -1 (/ (* z (- y x)) (pow a 2))))) (/ (* z (- y x)) a))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (+ (* t (- (* t (- (/ (* t (* z (- y x))) (pow a 4)) (* -1 (/ (* z (- y x)) (pow a 3))))) (* -1 (/ (* z (- y x)) (pow a 2))))) (/ (* z (- y x)) a))))
#s(approx (/ (neg (- z t)) t) #s(hole binary64 (/ (+ t (* -1 z)) t)))
#s(approx (neg (- z t)) #s(hole binary64 (- t z)))
#s(approx (- (/ t a) 1) #s(hole binary64 -1))
#s(approx (- (/ t a) 1) #s(hole binary64 (- (/ t a) 1)))
#s(approx (/ t a) #s(hole binary64 (/ t a)))
#s(approx (+ x (* (- y x) (/ (- z t) (- a t)))) #s(hole binary64 (- (+ y (* -1 (/ (* z (- y x)) t))) (* -1 (/ (* a (- y x)) t)))))
#s(approx (+ x (* (- y x) (/ (- z t) (- a t)))) #s(hole binary64 (- (+ y (+ (* -1 (/ (* z (- y x)) t)) (/ (* a (- (* -1 (* z (- y x))) (* -1 (* a (- y x))))) (pow t 2)))) (* -1 (/ (* a (- y x)) t)))))
#s(approx (+ x (* (- y x) (/ (- z t) (- a t)))) #s(hole binary64 (- (+ y (+ (* -1 (/ (* z (- y x)) t)) (/ (* (pow a 2) (- (* -1 (* z (- y x))) (* -1 (* a (- y x))))) (pow t 3)))) (+ (* -1 (/ (* a (- y x)) t)) (* -1 (/ (* a (- (* -1 (* z (- y x))) (* -1 (* a (- y x))))) (pow t 2)))))))
#s(approx (* (- y x) (/ (- z t) (- a t))) #s(hole binary64 (- (+ y (* -1 (/ (* z (- y x)) t))) (+ x (* -1 (/ (* a (- y x)) t))))))
#s(approx (* (- y x) (/ (- z t) (- a t))) #s(hole binary64 (- (+ y (+ (* -1 (/ (* z (- y x)) t)) (/ (* a (- (* -1 (* z (- y x))) (* -1 (* a (- y x))))) (pow t 2)))) (+ x (* -1 (/ (* a (- y x)) t))))))
#s(approx (* (- y x) (/ (- z t) (- a t))) #s(hole binary64 (- (+ y (+ (* -1 (/ (* z (- y x)) t)) (/ (* (pow a 2) (- (* -1 (* z (- y x))) (* -1 (* a (- y x))))) (pow t 3)))) (+ x (+ (* -1 (/ (* a (- y x)) t)) (* -1 (/ (* a (- (* -1 (* z (- y x))) (* -1 (* a (- y x))))) (pow t 2))))))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (- (+ 1 (* -1 (/ z t))) (* -1 (/ a t)))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (- (+ 1 (+ (* -1 (/ z t)) (/ (* a (- (* -1 z) (* -1 a))) (pow t 2)))) (* -1 (/ a t)))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (- (+ 1 (+ (* -1 (/ z t)) (/ (* (pow a 2) (- (* -1 z) (* -1 a))) (pow t 3)))) (+ (* -1 (/ a t)) (* -1 (/ (* a (- (* -1 z) (* -1 a))) (pow t 2)))))))
#s(approx (- z t) #s(hole binary64 (* t (- (/ z t) 1))))
#s(approx (- a t) #s(hole binary64 (* t (- (/ a t) 1))))
#s(approx (- (/ a t) 1) #s(hole binary64 (- (/ a t) 1)))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (* -1 (/ (* z (- y x)) t))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (/ (+ (* -1 (* z (- y x))) (* -1 (/ (* a (* z (- y x))) t))) t)))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (/ (- (+ (* -1 (* z (- y x))) (* -1 (/ (* (pow a 2) (* z (- y x))) (pow t 2)))) (/ (* a (* z (- y x))) t)) t)))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (/ (- (+ (* -1 (* z (- y x))) (* -1 (/ (* (pow a 3) (* z (- y x))) (pow t 3)))) (+ (/ (* a (* z (- y x))) t) (/ (* (pow a 2) (* z (- y x))) (pow t 2)))) t)))
#s(approx (neg (- z t)) #s(hole binary64 (* t (+ 1 (* -1 (/ z t))))))
#s(approx (- (/ t a) 1) #s(hole binary64 (* t (- (/ 1 a) (/ 1 t)))))
#s(approx (+ x (* (- y x) (/ (- z t) (- a t)))) #s(hole binary64 (+ y (* -1 (/ (- (* z (- y x)) (* a (- y x))) t)))))
#s(approx (+ x (* (- y x) (/ (- z t) (- a t)))) #s(hole binary64 (+ y (* -1 (/ (- (+ (* z (- y x)) (/ (* a (- (* z (- y x)) (* a (- y x)))) t)) (* a (- y x))) t)))))
#s(approx (+ x (* (- y x) (/ (- z t) (- a t)))) #s(hole binary64 (+ y (* -1 (/ (- (+ (* -1 (/ (- (* -1 (/ (* (pow a 2) (- (* z (- y x)) (* a (- y x)))) t)) (* a (- (* z (- y x)) (* a (- y x))))) t)) (* z (- y x))) (* a (- y x))) t)))))
#s(approx (* (- y x) (/ (- z t) (- a t))) #s(hole binary64 (- (+ y (* -1 (/ (- (* z (- y x)) (* a (- y x))) t))) x)))
#s(approx (* (- y x) (/ (- z t) (- a t))) #s(hole binary64 (- (+ y (* -1 (/ (- (+ (* z (- y x)) (/ (* a (- (* z (- y x)) (* a (- y x)))) t)) (* a (- y x))) t))) x)))
#s(approx (* (- y x) (/ (- z t) (- a t))) #s(hole binary64 (- (+ y (* -1 (/ (- (+ (* -1 (/ (- (* -1 (/ (* (pow a 2) (- (* z (- y x)) (* a (- y x)))) t)) (* a (- (* z (- y x)) (* a (- y x))))) t)) (* z (- y x))) (* a (- y x))) t))) x)))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (+ 1 (* -1 (/ (- z a) t)))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (+ 1 (* -1 (/ (- (+ z (/ (* a (- z a)) t)) a) t)))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (+ 1 (* -1 (/ (- (+ z (* -1 (/ (- (* -1 (/ (* (pow a 2) (- z a)) t)) (* a (- z a))) t))) a) t)))))
#s(approx (- z t) #s(hole binary64 (* -1 (* t (+ 1 (* -1 (/ z t)))))))
#s(approx (- a t) #s(hole binary64 (* -1 (* t (+ 1 (* -1 (/ a t)))))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (* -1 (/ (+ (* z (- y x)) (/ (* a (* z (- y x))) t)) t))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (* (pow a 2) (* z (- y x))) t)) (* a (* z (- y x)))) t)) (* z (- y x))) t))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (/ (* (pow a 3) (* z (- y x))) t) (* -1 (* (pow a 2) (* z (- y x))))) t)) (* a (* z (- y x)))) t)) (* z (- y x))) t))))
#s(approx (neg (- z t)) #s(hole binary64 (* -1 (* t (- (/ z t) 1)))))
#s(approx (- (/ t a) 1) #s(hole binary64 (* -1 (* t (- (/ 1 t) (/ 1 a))))))
#s(approx (+ x (* (- y x) (/ (- z t) (- a t)))) #s(hole binary64 (+ x (* -1 (/ (* (- y x) (- z t)) t)))))
#s(approx (+ x (* (- y x) (/ (- z t) (- a t)))) #s(hole binary64 (+ x (+ (* -1 (/ (* a (* (- y x) (- z t))) (pow t 2))) (* -1 (/ (* (- y x) (- z t)) t))))))
#s(approx (+ x (* (- y x) (/ (- z t) (- a t)))) #s(hole binary64 (+ x (+ (* -1 (/ (* (- y x) (- z t)) t)) (* a (- (* -1 (/ (* a (* (- y x) (- z t))) (pow t 3))) (/ (* (- y x) (- z t)) (pow t 2))))))))
#s(approx (+ x (* (- y x) (/ (- z t) (- a t)))) #s(hole binary64 (+ x (+ (* -1 (/ (* (- y x) (- z t)) t)) (* a (- (* a (- (* -1 (/ (* a (* (- y x) (- z t))) (pow t 4))) (/ (* (- y x) (- z t)) (pow t 3)))) (/ (* (- y x) (- z t)) (pow t 2))))))))
#s(approx (* (- y x) (/ (- z t) (- a t))) #s(hole binary64 (* -1 (/ (* (- y x) (- z t)) t))))
#s(approx (* (- y x) (/ (- z t) (- a t))) #s(hole binary64 (+ (* -1 (/ (* a (* (- y x) (- z t))) (pow t 2))) (* -1 (/ (* (- y x) (- z t)) t)))))
#s(approx (* (- y x) (/ (- z t) (- a t))) #s(hole binary64 (+ (* -1 (/ (* (- y x) (- z t)) t)) (* a (- (* -1 (/ (* a (* (- y x) (- z t))) (pow t 3))) (/ (* (- y x) (- z t)) (pow t 2)))))))
#s(approx (* (- y x) (/ (- z t) (- a t))) #s(hole binary64 (+ (* -1 (/ (* (- y x) (- z t)) t)) (* a (- (* a (- (* -1 (/ (* a (* (- y x) (- z t))) (pow t 4))) (/ (* (- y x) (- z t)) (pow t 3)))) (/ (* (- y x) (- z t)) (pow t 2)))))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (* -1 (/ (- z t) t))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (+ (* -1 (/ (- z t) t)) (* a (- (/ 1 t) (/ z (pow t 2)))))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (+ (* -1 (/ (- z t) t)) (* a (- (+ (/ 1 t) (/ (* a (- (/ 1 t) (/ z (pow t 2)))) t)) (/ z (pow t 2)))))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (+ (* -1 (/ (- z t) t)) (* a (- (+ (* a (- (/ (* a (- (/ 1 t) (/ z (pow t 2)))) (pow t 2)) (* -1 (/ (- (/ 1 t) (/ z (pow t 2))) t)))) (/ 1 t)) (/ z (pow t 2)))))))
#s(approx (- a t) #s(hole binary64 (- a t)))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (/ (+ (* a x) (* z (- y x))) a)))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (+ (* -1 (/ (* a (* z (- y x))) (pow t 2))) (* -1 (/ (* z (- y x)) t)))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (+ (* -1 (/ (* z (- y x)) t)) (* a (- (* -1 (/ (* a (* z (- y x))) (pow t 3))) (/ (* z (- y x)) (pow t 2)))))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (+ (* -1 (/ (* z (- y x)) t)) (* a (- (* a (- (* -1 (/ (* a (* z (- y x))) (pow t 4))) (/ (* z (- y x)) (pow t 3)))) (/ (* z (- y x)) (pow t 2)))))))
#s(approx (neg a) #s(hole binary64 (* -1 a)))
#s(approx (- (/ t a) 1) #s(hole binary64 (/ (+ t (* -1 a)) a)))
#s(approx (+ x (* (- y x) (/ (- z t) (- a t)))) #s(hole binary64 (+ x (/ (* (- y x) (- z t)) a))))
#s(approx (+ x (* (- y x) (/ (- z t) (- a t)))) #s(hole binary64 (+ x (+ (/ (* t (* (- y x) (- z t))) (pow a 2)) (/ (* (- y x) (- z t)) a)))))
#s(approx (+ x (* (- y x) (/ (- z t) (- a t)))) #s(hole binary64 (- (+ x (+ (/ (* (- y x) (- z t)) a) (/ (* (pow t 2) (* (- y x) (- z t))) (pow a 3)))) (* -1 (/ (* t (* (- y x) (- z t))) (pow a 2))))))
#s(approx (* (- y x) (/ (- z t) (- a t))) #s(hole binary64 (/ (* (- y x) (- z t)) a)))
#s(approx (* (- y x) (/ (- z t) (- a t))) #s(hole binary64 (/ (+ (* (- y x) (- z t)) (/ (* t (* (- y x) (- z t))) a)) a)))
#s(approx (* (- y x) (/ (- z t) (- a t))) #s(hole binary64 (/ (- (+ (* (- y x) (- z t)) (/ (* (pow t 2) (* (- y x) (- z t))) (pow a 2))) (* -1 (/ (* t (* (- y x) (- z t))) a))) a)))
#s(approx (* (- y x) (/ (- z t) (- a t))) #s(hole binary64 (/ (- (+ (* (- y x) (- z t)) (/ (* (pow t 3) (* (- y x) (- z t))) (pow a 3))) (+ (* -1 (/ (* t (* (- y x) (- z t))) a)) (* -1 (/ (* (pow t 2) (* (- y x) (- z t))) (pow a 2))))) a)))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (/ (- z t) a)))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (/ (- (+ z (/ (* t (- z t)) a)) t) a)))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (/ (- (+ z (/ (* (pow t 2) (- z t)) (pow a 2))) (+ t (* -1 (/ (* t (- z t)) a)))) a)))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (/ (- (+ z (/ (* (pow t 3) (- z t)) (pow a 3))) (+ t (+ (* -1 (/ (* t (- z t)) a)) (* -1 (/ (* (pow t 2) (- z t)) (pow a 2)))))) a)))
#s(approx (- a t) #s(hole binary64 (* a (+ 1 (* -1 (/ t a))))))
#s(approx (- (/ a t) 1) #s(hole binary64 (* a (- (/ 1 t) (/ 1 a)))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (/ (+ (* z (- y x)) (/ (* t (* z (- y x))) a)) a)))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (/ (- (+ (* z (- y x)) (/ (* (pow t 2) (* z (- y x))) (pow a 2))) (* -1 (/ (* t (* z (- y x))) a))) a)))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (/ (- (+ (* z (- y x)) (/ (* (pow t 3) (* z (- y x))) (pow a 3))) (+ (* -1 (/ (* t (* z (- y x))) a)) (* -1 (/ (* (pow t 2) (* z (- y x))) (pow a 2))))) a)))
#s(approx (+ x (* (- y x) (/ (- z t) (- a t)))) #s(hole binary64 (+ x (* -1 (/ (+ (* -1 (* (- y x) (- z t))) (* -1 (/ (* t (* (- y x) (- z t))) a))) a)))))
#s(approx (+ x (* (- y x) (/ (- z t) (- a t)))) #s(hole binary64 (+ x (* -1 (/ (+ (* -1 (* (- y x) (- z t))) (* -1 (/ (+ (* t (* (- y x) (- z t))) (/ (* (pow t 2) (* (- y x) (- z t))) a)) a))) a)))))
#s(approx (* (- y x) (/ (- z t) (- a t))) #s(hole binary64 (* -1 (/ (+ (* -1 (* (- y x) (- z t))) (* -1 (/ (* t (* (- y x) (- z t))) a))) a))))
#s(approx (* (- y x) (/ (- z t) (- a t))) #s(hole binary64 (* -1 (/ (+ (* -1 (* (- y x) (- z t))) (* -1 (/ (+ (* t (* (- y x) (- z t))) (/ (* (pow t 2) (* (- y x) (- z t))) a)) a))) a))))
#s(approx (* (- y x) (/ (- z t) (- a t))) #s(hole binary64 (* -1 (/ (+ (* -1 (* (- y x) (- z t))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (pow t 2) (* (- y x) (- z t)))) (* -1 (/ (* (pow t 3) (* (- y x) (- z t))) a))) a)) (* t (* (- y x) (- z t)))) a))) a))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (* -1 (/ (+ (* -1 (- z t)) (* -1 (/ (* t (- z t)) a))) a))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (* -1 (/ (+ (* -1 (- z t)) (* -1 (/ (+ (* t (- z t)) (/ (* (pow t 2) (- z t)) a)) a))) a))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (* -1 (/ (+ (* -1 (- z t)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (pow t 2) (- z t))) (* -1 (/ (* (pow t 3) (- z t)) a))) a)) (* t (- z t))) a))) a))))
#s(approx (- a t) #s(hole binary64 (* -1 (* a (- (/ t a) 1)))))
#s(approx (- (/ a t) 1) #s(hole binary64 (* -1 (* a (- (/ 1 a) (/ 1 t))))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (* -1 (/ (+ (* -1 (* z (- y x))) (* -1 (/ (* t (* z (- y x))) a))) a))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (* -1 (/ (+ (* -1 (* z (- y x))) (* -1 (/ (+ (* t (* z (- y x))) (/ (* (pow t 2) (* z (- y x))) a)) a))) a))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (* -1 (/ (+ (* -1 (* z (- y x))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (pow t 2) (* z (- y x)))) (* -1 (/ (* (pow t 3) (* z (- y x))) a))) a)) (* t (* z (- y x)))) a))) a))))
Calls

15 calls:

TimeVariablePointExpression
26.0ms
z
@inf
((+ x (* (- y x) (/ (- z t) (- a t)))) x (* (- y x) (/ (- z t) (- a t))) (- y x) y (/ (- z t) (- a t)) (- z t) z t (- a t) (* (- (/ a t) 1) t) (- (/ a t) 1) (/ a t) a 1 (+ x (/ (* (- y x) (- z t)) (- a t))) (+ (* z (/ (- y x) a)) x) (/ (* z y) a) (* z y) (+ (* (- y x) (/ (- z t) (- a t))) x) (/ (* (- y x) z) (- a t)) (* (- y x) z) (- a t) (+ (* (- y x) (/ (- z t) (- a t))) x) (/ (- z t) (- a t)) (/ (neg (- z t)) t) (neg (- z t)) (+ (* (- y x) (/ (- z t) (- a t))) x) (/ (- z t) (- a t)) (- a t) (* (neg a) (- (/ t a) 1)) (neg a) (- (/ t a) 1) (/ t a))
25.0ms
y
@0
((+ x (* (- y x) (/ (- z t) (- a t)))) x (* (- y x) (/ (- z t) (- a t))) (- y x) y (/ (- z t) (- a t)) (- z t) z t (- a t) (* (- (/ a t) 1) t) (- (/ a t) 1) (/ a t) a 1 (+ x (/ (* (- y x) (- z t)) (- a t))) (+ (* z (/ (- y x) a)) x) (/ (* z y) a) (* z y) (+ (* (- y x) (/ (- z t) (- a t))) x) (/ (* (- y x) z) (- a t)) (* (- y x) z) (- a t) (+ (* (- y x) (/ (- z t) (- a t))) x) (/ (- z t) (- a t)) (/ (neg (- z t)) t) (neg (- z t)) (+ (* (- y x) (/ (- z t) (- a t))) x) (/ (- z t) (- a t)) (- a t) (* (neg a) (- (/ t a) 1)) (neg a) (- (/ t a) 1) (/ t a))
13.0ms
a
@0
((+ x (* (- y x) (/ (- z t) (- a t)))) x (* (- y x) (/ (- z t) (- a t))) (- y x) y (/ (- z t) (- a t)) (- z t) z t (- a t) (* (- (/ a t) 1) t) (- (/ a t) 1) (/ a t) a 1 (+ x (/ (* (- y x) (- z t)) (- a t))) (+ (* z (/ (- y x) a)) x) (/ (* z y) a) (* z y) (+ (* (- y x) (/ (- z t) (- a t))) x) (/ (* (- y x) z) (- a t)) (* (- y x) z) (- a t) (+ (* (- y x) (/ (- z t) (- a t))) x) (/ (- z t) (- a t)) (/ (neg (- z t)) t) (neg (- z t)) (+ (* (- y x) (/ (- z t) (- a t))) x) (/ (- z t) (- a t)) (- a t) (* (neg a) (- (/ t a) 1)) (neg a) (- (/ t a) 1) (/ t a))
4.0ms
y
@-inf
((+ x (* (- y x) (/ (- z t) (- a t)))) x (* (- y x) (/ (- z t) (- a t))) (- y x) y (/ (- z t) (- a t)) (- z t) z t (- a t) (* (- (/ a t) 1) t) (- (/ a t) 1) (/ a t) a 1 (+ x (/ (* (- y x) (- z t)) (- a t))) (+ (* z (/ (- y x) a)) x) (/ (* z y) a) (* z y) (+ (* (- y x) (/ (- z t) (- a t))) x) (/ (* (- y x) z) (- a t)) (* (- y x) z) (- a t) (+ (* (- y x) (/ (- z t) (- a t))) x) (/ (- z t) (- a t)) (/ (neg (- z t)) t) (neg (- z t)) (+ (* (- y x) (/ (- z t) (- a t))) x) (/ (- z t) (- a t)) (- a t) (* (neg a) (- (/ t a) 1)) (neg a) (- (/ t a) 1) (/ t a))
4.0ms
z
@-inf
((+ x (* (- y x) (/ (- z t) (- a t)))) x (* (- y x) (/ (- z t) (- a t))) (- y x) y (/ (- z t) (- a t)) (- z t) z t (- a t) (* (- (/ a t) 1) t) (- (/ a t) 1) (/ a t) a 1 (+ x (/ (* (- y x) (- z t)) (- a t))) (+ (* z (/ (- y x) a)) x) (/ (* z y) a) (* z y) (+ (* (- y x) (/ (- z t) (- a t))) x) (/ (* (- y x) z) (- a t)) (* (- y x) z) (- a t) (+ (* (- y x) (/ (- z t) (- a t))) x) (/ (- z t) (- a t)) (/ (neg (- z t)) t) (neg (- z t)) (+ (* (- y x) (/ (- z t) (- a t))) x) (/ (- z t) (- a t)) (- a t) (* (neg a) (- (/ t a) 1)) (neg a) (- (/ t a) 1) (/ t a))

rewrite286.0ms (6.2%)

Memory
-31.0MiB live, 299.9MiB allocated; 140ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
08996125
09365724
155645724
086765563
Stop Event
iter-limit
node-limit
iter-limit
Counts
227 → 283
Calls
Call 1
Inputs
(+.f64 x (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) #s(approx (- a t) (*.f64 (-.f64 (/.f64 a t) #s(literal 1 binary64)) t)))))
x
(*.f64 (-.f64 y x) (/.f64 (-.f64 z t) #s(approx (- a t) (*.f64 (-.f64 (/.f64 a t) #s(literal 1 binary64)) t))))
(-.f64 y x)
y
(/.f64 (-.f64 z t) #s(approx (- a t) (*.f64 (-.f64 (/.f64 a t) #s(literal 1 binary64)) t)))
(-.f64 z t)
z
t
#s(approx (- a t) (*.f64 (-.f64 (/.f64 a t) #s(literal 1 binary64)) t))
(*.f64 (-.f64 (/.f64 a t) #s(literal 1 binary64)) t)
(-.f64 (/.f64 a t) #s(literal 1 binary64))
(/.f64 a t)
a
#s(literal 1 binary64)
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (/.f64 (*.f64 z y) a)))
#s(approx (+ (* z (/ (- y x) a)) x) (/.f64 (*.f64 z y) a))
(/.f64 (*.f64 z y) a)
(*.f64 z y)
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))
(/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))
(*.f64 (-.f64 y x) z)
(-.f64 a t)
(fma.f64 (-.f64 y x) #s(approx (/ (- z t) (- a t)) (/.f64 (neg.f64 (-.f64 z t)) t)) x)
#s(approx (/ (- z t) (- a t)) (/.f64 (neg.f64 (-.f64 z t)) t))
(/.f64 (neg.f64 (-.f64 z t)) t)
(neg.f64 (-.f64 z t))
(fma.f64 (-.f64 y x) (/.f64 (-.f64 z t) #s(approx (- a t) (*.f64 (neg.f64 a) (-.f64 (/.f64 t a) #s(literal 1 binary64))))) x)
(/.f64 (-.f64 z t) #s(approx (- a t) (*.f64 (neg.f64 a) (-.f64 (/.f64 t a) #s(literal 1 binary64)))))
#s(approx (- a t) (*.f64 (neg.f64 a) (-.f64 (/.f64 t a) #s(literal 1 binary64))))
(*.f64 (neg.f64 a) (-.f64 (/.f64 t a) #s(literal 1 binary64)))
(neg.f64 a)
(-.f64 (/.f64 t a) #s(literal 1 binary64))
(/.f64 t a)
#s(approx (+ x (* (- y x) (/ (- z t) (- a t)))) #s(hole binary64 (/ (* y (- z t)) (- a t))))
#s(approx (+ x (* (- y x) (/ (- z t) (- a t)))) #s(hole binary64 (+ (* x (+ 1 (* -1 (/ (- z t) (- a t))))) (/ (* y (- z t)) (- a t)))))
#s(approx x #s(hole binary64 x))
#s(approx (* (- y x) (/ (- z t) (- a t))) #s(hole binary64 (+ (* -1 (/ (* x (- z t)) (- a t))) (/ (* y (- z t)) (- a t)))))
#s(approx (- y x) #s(hole binary64 y))
#s(approx (- y x) #s(hole binary64 (+ y (* -1 x))))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (/ (* y z) a)))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (+ (* x (+ 1 (* -1 (/ z a)))) (/ (* y z) a))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (/ (* y z) (- a t))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (+ (* -1 (/ (* x z) (- a t))) (/ (* y z) (- a t)))))
#s(approx (* (- y x) z) #s(hole binary64 (* y z)))
#s(approx (* (- y x) z) #s(hole binary64 (+ (* -1 (* x z)) (* y z))))
#s(approx (+ x (* (- y x) (/ (- z t) (- a t)))) #s(hole binary64 (* x (+ 1 (* -1 (/ (- z t) (- a t)))))))
#s(approx (+ x (* (- y x) (/ (- z t) (- a t)))) #s(hole binary64 (* x (+ 1 (+ (* -1 (/ (- z t) (- a t))) (/ (* y (- z t)) (* x (- a t))))))))
#s(approx (* (- y x) (/ (- z t) (- a t))) #s(hole binary64 (* -1 (/ (* x (- z t)) (- a t)))))
#s(approx (* (- y x) (/ (- z t) (- a t))) #s(hole binary64 (* x (+ (* -1 (/ (- z t) (- a t))) (/ (* y (- z t)) (* x (- a t)))))))
#s(approx (- y x) #s(hole binary64 (* -1 x)))
#s(approx (- y x) #s(hole binary64 (* x (- (/ y x) 1))))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (* x (+ 1 (* -1 (/ z a))))))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (* x (+ 1 (+ (* -1 (/ z a)) (/ (* y z) (* a x)))))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (* -1 (/ (* x z) (- a t)))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (* x (+ (* -1 (/ z (- a t))) (/ (* y z) (* x (- a t)))))))
#s(approx (* (- y x) z) #s(hole binary64 (* -1 (* x z))))
#s(approx (* (- y x) z) #s(hole binary64 (* x (+ (* -1 z) (/ (* y z) x)))))
#s(approx (+ x (* (- y x) (/ (- z t) (- a t)))) #s(hole binary64 (* -1 (* x (- (/ z (- a t)) (+ 1 (/ t (- a t))))))))
#s(approx (+ x (* (- y x) (/ (- z t) (- a t)))) #s(hole binary64 (* -1 (* x (- (+ (* -1 (/ (* y (- z t)) (* x (- a t)))) (/ z (- a t))) (+ 1 (/ t (- a t))))))))
#s(approx (* (- y x) (/ (- z t) (- a t))) #s(hole binary64 (* -1 (* x (- (+ (* -1 (/ (* y (- z t)) (* x (- a t)))) (/ z (- a t))) (/ t (- a t)))))))
#s(approx (- y x) #s(hole binary64 (* -1 (* x (+ 1 (* -1 (/ y x)))))))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (* -1 (* x (- (/ z a) 1)))))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (* -1 (* x (- (+ (* -1 (/ (* y z) (* a x))) (/ z a)) 1)))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (* -1 (* x (+ (* -1 (/ (* y z) (* x (- a t)))) (/ z (- a t)))))))
#s(approx (* (- y x) z) #s(hole binary64 (* -1 (* x (+ z (* -1 (/ (* y z) x)))))))
#s(approx (+ x (* (- y x) (/ (- z t) (- a t)))) #s(hole binary64 (+ x (* -1 (/ (* x (- z t)) (- a t))))))
#s(approx (+ x (* (- y x) (/ (- z t) (- a t)))) #s(hole binary64 (+ x (+ (* -1 (/ (* x (- z t)) (- a t))) (* y (- (/ z (- a t)) (/ t (- a t))))))))
#s(approx (* (- y x) (/ (- z t) (- a t))) #s(hole binary64 (+ (* -1 (/ (* x (- z t)) (- a t))) (* y (- (/ z (- a t)) (/ t (- a t)))))))
#s(approx (- y x) #s(hole binary64 (- y x)))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (+ x (* -1 (/ (* x z) a)))))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (+ x (+ (* -1 (/ (* x z) a)) (/ (* y z) a)))))
#s(approx (+ x (* (- y x) (/ (- z t) (- a t)))) #s(hole binary64 (* y (- (/ z (- a t)) (/ t (- a t))))))
#s(approx (+ x (* (- y x) (/ (- z t) (- a t)))) #s(hole binary64 (* y (- (+ (* -1 (/ (* x (- z t)) (* y (- a t)))) (+ (/ x y) (/ z (- a t)))) (/ t (- a t))))))
#s(approx (* (- y x) (/ (- z t) (- a t))) #s(hole binary64 (* y (- (+ (* -1 (/ (* x (- z t)) (* y (- a t)))) (/ z (- a t))) (/ t (- a t))))))
#s(approx (- y x) #s(hole binary64 (* y (+ 1 (* -1 (/ x y))))))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (* y (+ (* -1 (/ (* x z) (* a y))) (+ (/ x y) (/ z a))))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (* y (+ (* -1 (/ (* x z) (* y (- a t)))) (/ z (- a t))))))
#s(approx (* (- y x) z) #s(hole binary64 (* y (+ z (* -1 (/ (* x z) y))))))
#s(approx (+ x (* (- y x) (/ (- z t) (- a t)))) #s(hole binary64 (* -1 (* y (+ (* -1 (/ (+ x (* -1 (/ (* x (- z t)) (- a t)))) y)) (* -1 (/ (- z t) (- a t))))))))
#s(approx (* (- y x) (/ (- z t) (- a t))) #s(hole binary64 (* -1 (* y (+ (* -1 (/ (- z t) (- a t))) (/ (* x (- z t)) (* y (- a t))))))))
#s(approx (- y x) #s(hole binary64 (* -1 (* y (- (/ x y) 1)))))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (* -1 (* y (+ (* -1 (/ z a)) (* -1 (/ (+ x (* -1 (/ (* x z) a))) y)))))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (* -1 (* y (+ (* -1 (/ z (- a t))) (/ (* x z) (* y (- a t))))))))
#s(approx (* (- y x) z) #s(hole binary64 (* -1 (* y (+ (* -1 z) (/ (* x z) y))))))
#s(approx (+ x (* (- y x) (/ (- z t) (- a t)))) #s(hole binary64 (+ x (* -1 (/ (* t (- y x)) (- a t))))))
#s(approx (+ x (* (- y x) (/ (- z t) (- a t)))) #s(hole binary64 (+ x (+ (* -1 (/ (* t (- y x)) (- a t))) (* z (- (/ y (- a t)) (/ x (- a t))))))))
#s(approx (* (- y x) (/ (- z t) (- a t))) #s(hole binary64 (* -1 (/ (* t (- y x)) (- a t)))))
#s(approx (* (- y x) (/ (- z t) (- a t))) #s(hole binary64 (+ (* -1 (/ (* t (- y x)) (- a t))) (* z (- (/ y (- a t)) (/ x (- a t)))))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (* -1 (/ t (- a t)))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (+ (* -1 (/ t (- a t))) (/ z (- a t)))))
#s(approx (- z t) #s(hole binary64 (* -1 t)))
#s(approx (- z t) #s(hole binary64 (- z t)))
#s(approx z #s(hole binary64 z))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (+ x (* z (- (/ y a) (/ x a))))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (/ (* z (- y x)) (- a t))))
#s(approx (* (- y x) z) #s(hole binary64 (* z (- y x))))
#s(approx (/ (neg (- z t)) t) #s(hole binary64 1))
#s(approx (/ (neg (- z t)) t) #s(hole binary64 (+ 1 (* -1 (/ z t)))))
#s(approx (neg (- z t)) #s(hole binary64 t))
#s(approx (neg (- z t)) #s(hole binary64 (+ t (* -1 z))))
#s(approx (+ x (* (- y x) (/ (- z t) (- a t)))) #s(hole binary64 (* z (- (/ y (- a t)) (/ x (- a t))))))
#s(approx (+ x (* (- y x) (/ (- z t) (- a t)))) #s(hole binary64 (* z (- (+ (* -1 (/ (* t (- y x)) (* z (- a t)))) (+ (/ x z) (/ y (- a t)))) (/ x (- a t))))))
#s(approx (* (- y x) (/ (- z t) (- a t))) #s(hole binary64 (* z (- (+ (* -1 (/ (* t (- y x)) (* z (- a t)))) (/ y (- a t))) (/ x (- a t))))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (/ z (- a t))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (* z (+ (* -1 (/ t (* z (- a t)))) (/ 1 (- a t))))))
#s(approx (- z t) #s(hole binary64 (* z (+ 1 (* -1 (/ t z))))))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (* z (- (/ y a) (/ x a)))))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (* z (- (+ (/ x z) (/ y a)) (/ x a)))))
#s(approx (/ (neg (- z t)) t) #s(hole binary64 (* -1 (/ z t))))
#s(approx (/ (neg (- z t)) t) #s(hole binary64 (* z (- (/ 1 z) (/ 1 t)))))
#s(approx (neg (- z t)) #s(hole binary64 (* -1 z)))
#s(approx (neg (- z t)) #s(hole binary64 (* z (- (/ t z) 1))))
#s(approx (+ x (* (- y x) (/ (- z t) (- a t)))) #s(hole binary64 (* -1 (* z (+ (* -1 (/ (+ x (* -1 (/ (* t (- y x)) (- a t)))) z)) (* -1 (/ (- y x) (- a t))))))))
#s(approx (* (- y x) (/ (- z t) (- a t))) #s(hole binary64 (* -1 (* z (+ (* -1 (/ (- y x) (- a t))) (/ (* t (- y x)) (* z (- a t))))))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (* -1 (* z (- (/ t (* z (- a t))) (/ 1 (- a t)))))))
#s(approx (- z t) #s(hole binary64 (* -1 (* z (- (/ t z) 1)))))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (/ (* z (- y x)) a)))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (* -1 (* z (+ (* -1 (/ x z)) (* -1 (/ (- y x) a)))))))
#s(approx (/ (neg (- z t)) t) #s(hole binary64 (* -1 (* z (- (/ 1 t) (/ 1 z))))))
#s(approx (neg (- z t)) #s(hole binary64 (* -1 (* z (+ 1 (* -1 (/ t z)))))))
#s(approx (+ x (* (- y x) (/ (- z t) (- a t)))) #s(hole binary64 (+ x (/ (* z (- y x)) a))))
#s(approx (+ x (* (- y x) (/ (- z t) (- a t)))) #s(hole binary64 (+ x (+ (* t (- (* -1 (/ (- y x) a)) (* -1 (/ (* z (- y x)) (pow a 2))))) (/ (* z (- y x)) a)))))
#s(approx (+ x (* (- y x) (/ (- z t) (- a t)))) #s(hole binary64 (+ x (+ (* t (- (+ (* -1 (/ (- y x) a)) (/ (* t (- (* -1 (/ (- y x) a)) (* -1 (/ (* z (- y x)) (pow a 2))))) a)) (* -1 (/ (* z (- y x)) (pow a 2))))) (/ (* z (- y x)) a)))))
#s(approx (+ x (* (- y x) (/ (- z t) (- a t)))) #s(hole binary64 (+ x (+ (* t (- (+ (* -1 (/ (- y x) a)) (* t (- (/ (* t (- (* -1 (/ (- y x) a)) (* -1 (/ (* z (- y x)) (pow a 2))))) (pow a 2)) (* -1 (/ (- (* -1 (/ (- y x) a)) (* -1 (/ (* z (- y x)) (pow a 2)))) a))))) (* -1 (/ (* z (- y x)) (pow a 2))))) (/ (* z (- y x)) a)))))
#s(approx (* (- y x) (/ (- z t) (- a t))) #s(hole binary64 (+ (* t (- (* -1 (/ (- y x) a)) (* -1 (/ (* z (- y x)) (pow a 2))))) (/ (* z (- y x)) a))))
#s(approx (* (- y x) (/ (- z t) (- a t))) #s(hole binary64 (+ (* t (- (+ (* -1 (/ (- y x) a)) (/ (* t (- (* -1 (/ (- y x) a)) (* -1 (/ (* z (- y x)) (pow a 2))))) a)) (* -1 (/ (* z (- y x)) (pow a 2))))) (/ (* z (- y x)) a))))
#s(approx (* (- y x) (/ (- z t) (- a t))) #s(hole binary64 (+ (* t (- (+ (* -1 (/ (- y x) a)) (* t (- (/ (* t (- (* -1 (/ (- y x) a)) (* -1 (/ (* z (- y x)) (pow a 2))))) (pow a 2)) (* -1 (/ (- (* -1 (/ (- y x) a)) (* -1 (/ (* z (- y x)) (pow a 2)))) a))))) (* -1 (/ (* z (- y x)) (pow a 2))))) (/ (* z (- y x)) a))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (/ z a)))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (+ (* -1 (* t (+ (* -1 (/ z (pow a 2))) (/ 1 a)))) (/ z a))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (+ (* t (- (* -1 (* t (+ (* -1 (/ z (pow a 3))) (/ 1 (pow a 2))))) (+ (* -1 (/ z (pow a 2))) (/ 1 a)))) (/ z a))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (+ (* t (- (* t (- (* -1 (* t (+ (* -1 (/ z (pow a 4))) (/ 1 (pow a 3))))) (+ (* -1 (/ z (pow a 3))) (/ 1 (pow a 2))))) (+ (* -1 (/ z (pow a 2))) (/ 1 a)))) (/ z a))))
#s(approx (- z t) #s(hole binary64 (+ z (* -1 t))))
#s(approx (- a t) #s(hole binary64 a))
#s(approx (- a t) #s(hole binary64 (+ a (* -1 t))))
#s(approx (- (/ a t) 1) #s(hole binary64 (/ a t)))
#s(approx (- (/ a t) 1) #s(hole binary64 (/ (+ a (* -1 t)) t)))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (+ (/ (* t (* z (- y x))) (pow a 2)) (/ (* z (- y x)) a))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (+ (* t (- (/ (* t (* z (- y x))) (pow a 3)) (* -1 (/ (* z (- y x)) (pow a 2))))) (/ (* z (- y x)) a))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (+ (* t (- (* t (- (/ (* t (* z (- y x))) (pow a 4)) (* -1 (/ (* z (- y x)) (pow a 3))))) (* -1 (/ (* z (- y x)) (pow a 2))))) (/ (* z (- y x)) a))))
#s(approx (/ (neg (- z t)) t) #s(hole binary64 (/ (+ t (* -1 z)) t)))
#s(approx (neg (- z t)) #s(hole binary64 (- t z)))
#s(approx (- (/ t a) 1) #s(hole binary64 -1))
#s(approx (- (/ t a) 1) #s(hole binary64 (- (/ t a) 1)))
#s(approx (/ t a) #s(hole binary64 (/ t a)))
#s(approx (+ x (* (- y x) (/ (- z t) (- a t)))) #s(hole binary64 (- (+ y (* -1 (/ (* z (- y x)) t))) (* -1 (/ (* a (- y x)) t)))))
#s(approx (+ x (* (- y x) (/ (- z t) (- a t)))) #s(hole binary64 (- (+ y (+ (* -1 (/ (* z (- y x)) t)) (/ (* a (- (* -1 (* z (- y x))) (* -1 (* a (- y x))))) (pow t 2)))) (* -1 (/ (* a (- y x)) t)))))
#s(approx (+ x (* (- y x) (/ (- z t) (- a t)))) #s(hole binary64 (- (+ y (+ (* -1 (/ (* z (- y x)) t)) (/ (* (pow a 2) (- (* -1 (* z (- y x))) (* -1 (* a (- y x))))) (pow t 3)))) (+ (* -1 (/ (* a (- y x)) t)) (* -1 (/ (* a (- (* -1 (* z (- y x))) (* -1 (* a (- y x))))) (pow t 2)))))))
#s(approx (* (- y x) (/ (- z t) (- a t))) #s(hole binary64 (- (+ y (* -1 (/ (* z (- y x)) t))) (+ x (* -1 (/ (* a (- y x)) t))))))
#s(approx (* (- y x) (/ (- z t) (- a t))) #s(hole binary64 (- (+ y (+ (* -1 (/ (* z (- y x)) t)) (/ (* a (- (* -1 (* z (- y x))) (* -1 (* a (- y x))))) (pow t 2)))) (+ x (* -1 (/ (* a (- y x)) t))))))
#s(approx (* (- y x) (/ (- z t) (- a t))) #s(hole binary64 (- (+ y (+ (* -1 (/ (* z (- y x)) t)) (/ (* (pow a 2) (- (* -1 (* z (- y x))) (* -1 (* a (- y x))))) (pow t 3)))) (+ x (+ (* -1 (/ (* a (- y x)) t)) (* -1 (/ (* a (- (* -1 (* z (- y x))) (* -1 (* a (- y x))))) (pow t 2))))))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (- (+ 1 (* -1 (/ z t))) (* -1 (/ a t)))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (- (+ 1 (+ (* -1 (/ z t)) (/ (* a (- (* -1 z) (* -1 a))) (pow t 2)))) (* -1 (/ a t)))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (- (+ 1 (+ (* -1 (/ z t)) (/ (* (pow a 2) (- (* -1 z) (* -1 a))) (pow t 3)))) (+ (* -1 (/ a t)) (* -1 (/ (* a (- (* -1 z) (* -1 a))) (pow t 2)))))))
#s(approx (- z t) #s(hole binary64 (* t (- (/ z t) 1))))
#s(approx (- a t) #s(hole binary64 (* t (- (/ a t) 1))))
#s(approx (- (/ a t) 1) #s(hole binary64 (- (/ a t) 1)))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (* -1 (/ (* z (- y x)) t))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (/ (+ (* -1 (* z (- y x))) (* -1 (/ (* a (* z (- y x))) t))) t)))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (/ (- (+ (* -1 (* z (- y x))) (* -1 (/ (* (pow a 2) (* z (- y x))) (pow t 2)))) (/ (* a (* z (- y x))) t)) t)))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (/ (- (+ (* -1 (* z (- y x))) (* -1 (/ (* (pow a 3) (* z (- y x))) (pow t 3)))) (+ (/ (* a (* z (- y x))) t) (/ (* (pow a 2) (* z (- y x))) (pow t 2)))) t)))
#s(approx (neg (- z t)) #s(hole binary64 (* t (+ 1 (* -1 (/ z t))))))
#s(approx (- (/ t a) 1) #s(hole binary64 (* t (- (/ 1 a) (/ 1 t)))))
#s(approx (+ x (* (- y x) (/ (- z t) (- a t)))) #s(hole binary64 (+ y (* -1 (/ (- (* z (- y x)) (* a (- y x))) t)))))
#s(approx (+ x (* (- y x) (/ (- z t) (- a t)))) #s(hole binary64 (+ y (* -1 (/ (- (+ (* z (- y x)) (/ (* a (- (* z (- y x)) (* a (- y x)))) t)) (* a (- y x))) t)))))
#s(approx (+ x (* (- y x) (/ (- z t) (- a t)))) #s(hole binary64 (+ y (* -1 (/ (- (+ (* -1 (/ (- (* -1 (/ (* (pow a 2) (- (* z (- y x)) (* a (- y x)))) t)) (* a (- (* z (- y x)) (* a (- y x))))) t)) (* z (- y x))) (* a (- y x))) t)))))
#s(approx (* (- y x) (/ (- z t) (- a t))) #s(hole binary64 (- (+ y (* -1 (/ (- (* z (- y x)) (* a (- y x))) t))) x)))
#s(approx (* (- y x) (/ (- z t) (- a t))) #s(hole binary64 (- (+ y (* -1 (/ (- (+ (* z (- y x)) (/ (* a (- (* z (- y x)) (* a (- y x)))) t)) (* a (- y x))) t))) x)))
#s(approx (* (- y x) (/ (- z t) (- a t))) #s(hole binary64 (- (+ y (* -1 (/ (- (+ (* -1 (/ (- (* -1 (/ (* (pow a 2) (- (* z (- y x)) (* a (- y x)))) t)) (* a (- (* z (- y x)) (* a (- y x))))) t)) (* z (- y x))) (* a (- y x))) t))) x)))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (+ 1 (* -1 (/ (- z a) t)))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (+ 1 (* -1 (/ (- (+ z (/ (* a (- z a)) t)) a) t)))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (+ 1 (* -1 (/ (- (+ z (* -1 (/ (- (* -1 (/ (* (pow a 2) (- z a)) t)) (* a (- z a))) t))) a) t)))))
#s(approx (- z t) #s(hole binary64 (* -1 (* t (+ 1 (* -1 (/ z t)))))))
#s(approx (- a t) #s(hole binary64 (* -1 (* t (+ 1 (* -1 (/ a t)))))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (* -1 (/ (+ (* z (- y x)) (/ (* a (* z (- y x))) t)) t))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (* (pow a 2) (* z (- y x))) t)) (* a (* z (- y x)))) t)) (* z (- y x))) t))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (/ (* (pow a 3) (* z (- y x))) t) (* -1 (* (pow a 2) (* z (- y x))))) t)) (* a (* z (- y x)))) t)) (* z (- y x))) t))))
#s(approx (neg (- z t)) #s(hole binary64 (* -1 (* t (- (/ z t) 1)))))
#s(approx (- (/ t a) 1) #s(hole binary64 (* -1 (* t (- (/ 1 t) (/ 1 a))))))
#s(approx (+ x (* (- y x) (/ (- z t) (- a t)))) #s(hole binary64 (+ x (* -1 (/ (* (- y x) (- z t)) t)))))
#s(approx (+ x (* (- y x) (/ (- z t) (- a t)))) #s(hole binary64 (+ x (+ (* -1 (/ (* a (* (- y x) (- z t))) (pow t 2))) (* -1 (/ (* (- y x) (- z t)) t))))))
#s(approx (+ x (* (- y x) (/ (- z t) (- a t)))) #s(hole binary64 (+ x (+ (* -1 (/ (* (- y x) (- z t)) t)) (* a (- (* -1 (/ (* a (* (- y x) (- z t))) (pow t 3))) (/ (* (- y x) (- z t)) (pow t 2))))))))
#s(approx (+ x (* (- y x) (/ (- z t) (- a t)))) #s(hole binary64 (+ x (+ (* -1 (/ (* (- y x) (- z t)) t)) (* a (- (* a (- (* -1 (/ (* a (* (- y x) (- z t))) (pow t 4))) (/ (* (- y x) (- z t)) (pow t 3)))) (/ (* (- y x) (- z t)) (pow t 2))))))))
#s(approx (* (- y x) (/ (- z t) (- a t))) #s(hole binary64 (* -1 (/ (* (- y x) (- z t)) t))))
#s(approx (* (- y x) (/ (- z t) (- a t))) #s(hole binary64 (+ (* -1 (/ (* a (* (- y x) (- z t))) (pow t 2))) (* -1 (/ (* (- y x) (- z t)) t)))))
#s(approx (* (- y x) (/ (- z t) (- a t))) #s(hole binary64 (+ (* -1 (/ (* (- y x) (- z t)) t)) (* a (- (* -1 (/ (* a (* (- y x) (- z t))) (pow t 3))) (/ (* (- y x) (- z t)) (pow t 2)))))))
#s(approx (* (- y x) (/ (- z t) (- a t))) #s(hole binary64 (+ (* -1 (/ (* (- y x) (- z t)) t)) (* a (- (* a (- (* -1 (/ (* a (* (- y x) (- z t))) (pow t 4))) (/ (* (- y x) (- z t)) (pow t 3)))) (/ (* (- y x) (- z t)) (pow t 2)))))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (* -1 (/ (- z t) t))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (+ (* -1 (/ (- z t) t)) (* a (- (/ 1 t) (/ z (pow t 2)))))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (+ (* -1 (/ (- z t) t)) (* a (- (+ (/ 1 t) (/ (* a (- (/ 1 t) (/ z (pow t 2)))) t)) (/ z (pow t 2)))))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (+ (* -1 (/ (- z t) t)) (* a (- (+ (* a (- (/ (* a (- (/ 1 t) (/ z (pow t 2)))) (pow t 2)) (* -1 (/ (- (/ 1 t) (/ z (pow t 2))) t)))) (/ 1 t)) (/ z (pow t 2)))))))
#s(approx (- a t) #s(hole binary64 (- a t)))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (/ (+ (* a x) (* z (- y x))) a)))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (+ (* -1 (/ (* a (* z (- y x))) (pow t 2))) (* -1 (/ (* z (- y x)) t)))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (+ (* -1 (/ (* z (- y x)) t)) (* a (- (* -1 (/ (* a (* z (- y x))) (pow t 3))) (/ (* z (- y x)) (pow t 2)))))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (+ (* -1 (/ (* z (- y x)) t)) (* a (- (* a (- (* -1 (/ (* a (* z (- y x))) (pow t 4))) (/ (* z (- y x)) (pow t 3)))) (/ (* z (- y x)) (pow t 2)))))))
#s(approx (neg a) #s(hole binary64 (* -1 a)))
#s(approx (- (/ t a) 1) #s(hole binary64 (/ (+ t (* -1 a)) a)))
#s(approx (+ x (* (- y x) (/ (- z t) (- a t)))) #s(hole binary64 (+ x (/ (* (- y x) (- z t)) a))))
#s(approx (+ x (* (- y x) (/ (- z t) (- a t)))) #s(hole binary64 (+ x (+ (/ (* t (* (- y x) (- z t))) (pow a 2)) (/ (* (- y x) (- z t)) a)))))
#s(approx (+ x (* (- y x) (/ (- z t) (- a t)))) #s(hole binary64 (- (+ x (+ (/ (* (- y x) (- z t)) a) (/ (* (pow t 2) (* (- y x) (- z t))) (pow a 3)))) (* -1 (/ (* t (* (- y x) (- z t))) (pow a 2))))))
#s(approx (* (- y x) (/ (- z t) (- a t))) #s(hole binary64 (/ (* (- y x) (- z t)) a)))
#s(approx (* (- y x) (/ (- z t) (- a t))) #s(hole binary64 (/ (+ (* (- y x) (- z t)) (/ (* t (* (- y x) (- z t))) a)) a)))
#s(approx (* (- y x) (/ (- z t) (- a t))) #s(hole binary64 (/ (- (+ (* (- y x) (- z t)) (/ (* (pow t 2) (* (- y x) (- z t))) (pow a 2))) (* -1 (/ (* t (* (- y x) (- z t))) a))) a)))
#s(approx (* (- y x) (/ (- z t) (- a t))) #s(hole binary64 (/ (- (+ (* (- y x) (- z t)) (/ (* (pow t 3) (* (- y x) (- z t))) (pow a 3))) (+ (* -1 (/ (* t (* (- y x) (- z t))) a)) (* -1 (/ (* (pow t 2) (* (- y x) (- z t))) (pow a 2))))) a)))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (/ (- z t) a)))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (/ (- (+ z (/ (* t (- z t)) a)) t) a)))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (/ (- (+ z (/ (* (pow t 2) (- z t)) (pow a 2))) (+ t (* -1 (/ (* t (- z t)) a)))) a)))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (/ (- (+ z (/ (* (pow t 3) (- z t)) (pow a 3))) (+ t (+ (* -1 (/ (* t (- z t)) a)) (* -1 (/ (* (pow t 2) (- z t)) (pow a 2)))))) a)))
#s(approx (- a t) #s(hole binary64 (* a (+ 1 (* -1 (/ t a))))))
#s(approx (- (/ a t) 1) #s(hole binary64 (* a (- (/ 1 t) (/ 1 a)))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (/ (+ (* z (- y x)) (/ (* t (* z (- y x))) a)) a)))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (/ (- (+ (* z (- y x)) (/ (* (pow t 2) (* z (- y x))) (pow a 2))) (* -1 (/ (* t (* z (- y x))) a))) a)))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (/ (- (+ (* z (- y x)) (/ (* (pow t 3) (* z (- y x))) (pow a 3))) (+ (* -1 (/ (* t (* z (- y x))) a)) (* -1 (/ (* (pow t 2) (* z (- y x))) (pow a 2))))) a)))
#s(approx (+ x (* (- y x) (/ (- z t) (- a t)))) #s(hole binary64 (+ x (* -1 (/ (+ (* -1 (* (- y x) (- z t))) (* -1 (/ (* t (* (- y x) (- z t))) a))) a)))))
#s(approx (+ x (* (- y x) (/ (- z t) (- a t)))) #s(hole binary64 (+ x (* -1 (/ (+ (* -1 (* (- y x) (- z t))) (* -1 (/ (+ (* t (* (- y x) (- z t))) (/ (* (pow t 2) (* (- y x) (- z t))) a)) a))) a)))))
#s(approx (* (- y x) (/ (- z t) (- a t))) #s(hole binary64 (* -1 (/ (+ (* -1 (* (- y x) (- z t))) (* -1 (/ (* t (* (- y x) (- z t))) a))) a))))
#s(approx (* (- y x) (/ (- z t) (- a t))) #s(hole binary64 (* -1 (/ (+ (* -1 (* (- y x) (- z t))) (* -1 (/ (+ (* t (* (- y x) (- z t))) (/ (* (pow t 2) (* (- y x) (- z t))) a)) a))) a))))
#s(approx (* (- y x) (/ (- z t) (- a t))) #s(hole binary64 (* -1 (/ (+ (* -1 (* (- y x) (- z t))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (pow t 2) (* (- y x) (- z t)))) (* -1 (/ (* (pow t 3) (* (- y x) (- z t))) a))) a)) (* t (* (- y x) (- z t)))) a))) a))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (* -1 (/ (+ (* -1 (- z t)) (* -1 (/ (* t (- z t)) a))) a))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (* -1 (/ (+ (* -1 (- z t)) (* -1 (/ (+ (* t (- z t)) (/ (* (pow t 2) (- z t)) a)) a))) a))))
#s(approx (/ (- z t) (- a t)) #s(hole binary64 (* -1 (/ (+ (* -1 (- z t)) (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (pow t 2) (- z t))) (* -1 (/ (* (pow t 3) (- z t)) a))) a)) (* t (- z t))) a))) a))))
#s(approx (- a t) #s(hole binary64 (* -1 (* a (- (/ t a) 1)))))
#s(approx (- (/ a t) 1) #s(hole binary64 (* -1 (* a (- (/ 1 a) (/ 1 t))))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (* -1 (/ (+ (* -1 (* z (- y x))) (* -1 (/ (* t (* z (- y x))) a))) a))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (* -1 (/ (+ (* -1 (* z (- y x))) (* -1 (/ (+ (* t (* z (- y x))) (/ (* (pow t 2) (* z (- y x))) a)) a))) a))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (* -1 (/ (+ (* -1 (* z (- y x))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (pow t 2) (* z (- y x)))) (* -1 (/ (* (pow t 3) (* z (- y x))) a))) a)) (* t (* z (- y x)))) a))) a))))
Outputs
(/.f64 (-.f64 (*.f64 x x) (pow.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) #s(approx (- a t) (*.f64 (-.f64 (/.f64 a t) #s(literal 1 binary64)) t)))) #s(literal 2 binary64))) (-.f64 x (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) #s(approx (- a t) (*.f64 (-.f64 (/.f64 a t) #s(literal 1 binary64)) t))))))
(/.f64 (fma.f64 (*.f64 x x) x (pow.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) #s(approx (- a t) (*.f64 (-.f64 (/.f64 a t) #s(literal 1 binary64)) t)))) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) #s(approx (- a t) (*.f64 (-.f64 (/.f64 a t) #s(literal 1 binary64)) t)))) #s(literal 2 binary64)) (*.f64 x (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) #s(approx (- a t) (*.f64 (-.f64 (/.f64 a t) #s(literal 1 binary64)) t))))))))
(fma.f64 (-.f64 y x) (/.f64 (-.f64 z t) #s(approx (- a t) (*.f64 (-.f64 (/.f64 a t) #s(literal 1 binary64)) t))) x)
(fma.f64 (/.f64 (-.f64 z t) #s(approx (- a t) (*.f64 (-.f64 (/.f64 a t) #s(literal 1 binary64)) t))) (-.f64 y x) x)
(-.f64 x (*.f64 (neg.f64 (-.f64 y x)) (/.f64 (-.f64 z t) #s(approx (- a t) (*.f64 (-.f64 (/.f64 a t) #s(literal 1 binary64)) t)))))
(+.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) #s(approx (- a t) (*.f64 (-.f64 (/.f64 a t) #s(literal 1 binary64)) t)))) x)
(+.f64 x (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) #s(approx (- a t) (*.f64 (-.f64 (/.f64 a t) #s(literal 1 binary64)) t)))))
x
(*.f64 (-.f64 y x) (/.f64 (-.f64 z t) #s(approx (- a t) (*.f64 (-.f64 (/.f64 a t) #s(literal 1 binary64)) t))))
(*.f64 (/.f64 (-.f64 z t) #s(approx (- a t) (*.f64 (-.f64 (/.f64 a t) #s(literal 1 binary64)) t))) (-.f64 y x))
(/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) #s(approx (- a t) (*.f64 (-.f64 (/.f64 a t) #s(literal 1 binary64)) t)))
(/.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (+.f64 y x))
(/.f64 (-.f64 (*.f64 (*.f64 y y) y) (*.f64 (*.f64 x x) x)) (fma.f64 y y (fma.f64 x x (*.f64 y x))))
(-.f64 y x)
y
(/.f64 (neg.f64 (-.f64 z t)) (neg.f64 #s(approx (- a t) (*.f64 (-.f64 (/.f64 a t) #s(literal 1 binary64)) t))))
(/.f64 (-.f64 z t) #s(approx (- a t) (*.f64 (-.f64 (/.f64 a t) #s(literal 1 binary64)) t)))
(-.f64 (/.f64 z #s(approx (- a t) (*.f64 (-.f64 (/.f64 a t) #s(literal 1 binary64)) t))) (/.f64 t #s(approx (- a t) (*.f64 (-.f64 (/.f64 a t) #s(literal 1 binary64)) t))))
(/.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (+.f64 z t))
(/.f64 (-.f64 (*.f64 (*.f64 z z) z) (*.f64 (*.f64 t t) t)) (fma.f64 z z (fma.f64 t t (*.f64 z t))))
(-.f64 z t)
z
t
#s(approx (- a t) (*.f64 (-.f64 (/.f64 a t) #s(literal 1 binary64)) t))
(*.f64 (-.f64 (/.f64 a t) #s(literal 1 binary64)) t)
(*.f64 t (-.f64 (/.f64 a t) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 a t) (/.f64 a t)) #s(literal 1 binary64)) (+.f64 (/.f64 a t) #s(literal 1 binary64)))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 t t) t)) #s(literal 1 binary64)) (fma.f64 (/.f64 a t) (/.f64 a t) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 a t) #s(literal 1 binary64)))))
(-.f64 (/.f64 a t) #s(literal 1 binary64))
(/.f64 (neg.f64 a) (neg.f64 t))
(/.f64 a t)
a
#s(literal 1 binary64)
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(approx (+ (* z (/ (- y x) a)) x) (/.f64 (*.f64 z y) a)))
#s(approx (+ (* z (/ (- y x) a)) x) (/.f64 (*.f64 z y) a))
(*.f64 z (/.f64 y a))
(*.f64 y (/.f64 z a))
(/.f64 (neg.f64 (*.f64 z y)) (neg.f64 a))
(/.f64 (*.f64 z y) a)
(*.f64 z y)
(*.f64 y z)
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (*.f64 (-.f64 y x) (/.f64 z (-.f64 a t))))
(*.f64 (/.f64 (-.f64 y x) (-.f64 a t)) z)
(*.f64 (-.f64 y x) (/.f64 z (-.f64 a t)))
(*.f64 z (/.f64 (-.f64 y x) (-.f64 a t)))
(/.f64 (*.f64 (neg.f64 z) (-.f64 y x)) (neg.f64 (-.f64 a t)))
(/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t))
(*.f64 (-.f64 y x) z)
(*.f64 z (-.f64 y x))
(/.f64 (-.f64 (*.f64 a a) (*.f64 t t)) (+.f64 a t))
(/.f64 (-.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 t t) t)) (fma.f64 a a (fma.f64 t t (*.f64 a t))))
(-.f64 a t)
(/.f64 (-.f64 (*.f64 (*.f64 #s(approx (/ (- z t) (- a t)) (/.f64 (neg.f64 (-.f64 z t)) t)) (-.f64 y x)) (*.f64 #s(approx (/ (- z t) (- a t)) (/.f64 (neg.f64 (-.f64 z t)) t)) (-.f64 y x))) (*.f64 x x)) (-.f64 (*.f64 #s(approx (/ (- z t) (- a t)) (/.f64 (neg.f64 (-.f64 z t)) t)) (-.f64 y x)) x))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(approx (/ (- z t) (- a t)) (/.f64 (neg.f64 (-.f64 z t)) t)) (-.f64 y x)) #s(literal 3 binary64)) (*.f64 (*.f64 x x) x)) (fma.f64 (*.f64 #s(approx (/ (- z t) (- a t)) (/.f64 (neg.f64 (-.f64 z t)) t)) (-.f64 y x)) (*.f64 #s(approx (/ (- z t) (- a t)) (/.f64 (neg.f64 (-.f64 z t)) t)) (-.f64 y x)) (-.f64 (*.f64 x x) (*.f64 (*.f64 #s(approx (/ (- z t) (- a t)) (/.f64 (neg.f64 (-.f64 z t)) t)) (-.f64 y x)) x))))
(fma.f64 #s(approx (/ (- z t) (- a t)) (/.f64 (neg.f64 (-.f64 z t)) t)) (-.f64 y x) x)
(fma.f64 (-.f64 y x) #s(approx (/ (- z t) (- a t)) (/.f64 (neg.f64 (-.f64 z t)) t)) x)
(+.f64 (*.f64 #s(approx (/ (- z t) (- a t)) (/.f64 (neg.f64 (-.f64 z t)) t)) (-.f64 y x)) x)
(+.f64 x (*.f64 #s(approx (/ (- z t) (- a t)) (/.f64 (neg.f64 (-.f64 z t)) t)) (-.f64 y x)))
#s(approx (/ (- z t) (- a t)) (/.f64 (neg.f64 (-.f64 z t)) t))
(*.f64 (/.f64 (-.f64 z t) t) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 z t) t))
(/.f64 (neg.f64 (neg.f64 (-.f64 z t))) (neg.f64 t))
(/.f64 (neg.f64 (-.f64 z t)) t)
(neg.f64 (/.f64 (-.f64 z t) t))
(*.f64 #s(literal -1 binary64) (-.f64 z t))
(*.f64 (-.f64 z t) #s(literal -1 binary64))
(neg.f64 (-.f64 z t))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 z t) #s(approx (- a t) (*.f64 (-.f64 (/.f64 t a) #s(literal 1 binary64)) (neg.f64 a)))) (-.f64 y x)) #s(literal 2 binary64)) (*.f64 x x)) (-.f64 (*.f64 (/.f64 (-.f64 z t) #s(approx (- a t) (*.f64 (-.f64 (/.f64 t a) #s(literal 1 binary64)) (neg.f64 a)))) (-.f64 y x)) x))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 z t) #s(approx (- a t) (*.f64 (-.f64 (/.f64 t a) #s(literal 1 binary64)) (neg.f64 a)))) (-.f64 y x)) #s(literal 3 binary64)) (*.f64 (*.f64 x x) x)) (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 z t) #s(approx (- a t) (*.f64 (-.f64 (/.f64 t a) #s(literal 1 binary64)) (neg.f64 a)))) (-.f64 y x)) #s(literal 2 binary64)) (-.f64 (*.f64 x x) (*.f64 (*.f64 (/.f64 (-.f64 z t) #s(approx (- a t) (*.f64 (-.f64 (/.f64 t a) #s(literal 1 binary64)) (neg.f64 a)))) (-.f64 y x)) x))))
(fma.f64 (/.f64 (-.f64 z t) #s(approx (- a t) (*.f64 (-.f64 (/.f64 t a) #s(literal 1 binary64)) (neg.f64 a)))) (-.f64 y x) x)
(fma.f64 (-.f64 y x) (/.f64 (-.f64 z t) #s(approx (- a t) (*.f64 (-.f64 (/.f64 t a) #s(literal 1 binary64)) (neg.f64 a)))) x)
(+.f64 (*.f64 (/.f64 (-.f64 z t) #s(approx (- a t) (*.f64 (-.f64 (/.f64 t a) #s(literal 1 binary64)) (neg.f64 a)))) (-.f64 y x)) x)
(+.f64 x (*.f64 (/.f64 (-.f64 z t) #s(approx (- a t) (*.f64 (-.f64 (/.f64 t a) #s(literal 1 binary64)) (neg.f64 a)))) (-.f64 y x)))
(/.f64 (neg.f64 (-.f64 z t)) (neg.f64 #s(approx (- a t) (*.f64 (-.f64 (/.f64 t a) #s(literal 1 binary64)) (neg.f64 a)))))
(/.f64 (-.f64 z t) #s(approx (- a t) (*.f64 (-.f64 (/.f64 t a) #s(literal 1 binary64)) (neg.f64 a))))
(-.f64 (/.f64 z #s(approx (- a t) (*.f64 (-.f64 (/.f64 t a) #s(literal 1 binary64)) (neg.f64 a)))) (/.f64 t #s(approx (- a t) (*.f64 (-.f64 (/.f64 t a) #s(literal 1 binary64)) (neg.f64 a)))))
#s(approx (- a t) (*.f64 (-.f64 (/.f64 t a) #s(literal 1 binary64)) (neg.f64 a)))
(*.f64 (*.f64 (-.f64 (/.f64 t a) #s(literal 1 binary64)) a) #s(literal -1 binary64))
(*.f64 (-.f64 (/.f64 t a) #s(literal 1 binary64)) (neg.f64 a))
(*.f64 #s(literal -1 binary64) (*.f64 (-.f64 (/.f64 t a) #s(literal 1 binary64)) a))
(*.f64 (neg.f64 a) (-.f64 (/.f64 t a) #s(literal 1 binary64)))
(neg.f64 (*.f64 (-.f64 (/.f64 t a) #s(literal 1 binary64)) a))
(*.f64 #s(literal -1 binary64) a)
(*.f64 a #s(literal -1 binary64))
(neg.f64 a)
(/.f64 (-.f64 (*.f64 (/.f64 t a) (/.f64 t a)) #s(literal 1 binary64)) (+.f64 (/.f64 t a) #s(literal 1 binary64)))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 t t) t) (*.f64 (*.f64 a a) a)) #s(literal 1 binary64)) (fma.f64 (/.f64 t a) (/.f64 t a) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 t a) #s(literal 1 binary64)))))
(-.f64 (/.f64 t a) #s(literal 1 binary64))
(/.f64 (neg.f64 t) (neg.f64 a))
(/.f64 t a)
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (fma.f64 (+.f64 (/.f64 (neg.f64 (-.f64 z t)) (-.f64 a t)) #s(literal 1 binary64)) x (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t))))
#s(approx x x)
#s(approx (* (- y x) (/ (- z t) (- a t))) (fma.f64 (/.f64 (-.f64 z t) (-.f64 a t)) y (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))
#s(approx (- y x) y)
#s(approx (- y x) (+.f64 (neg.f64 x) y))
#s(approx (+ (* z (/ (- y x) a)) x) (/.f64 (*.f64 z y) a))
#s(approx (+ (* z (/ (- y x) a)) x) (fma.f64 (+.f64 (/.f64 (neg.f64 z) a) #s(literal 1 binary64)) x (/.f64 (*.f64 z y) a)))
#s(approx (/ (* (- y x) z) (- a t)) (*.f64 y (/.f64 z (-.f64 a t))))
#s(approx (/ (* (- y x) z) (- a t)) (fma.f64 y (/.f64 z (-.f64 a t)) (/.f64 (*.f64 (neg.f64 x) z) (-.f64 a t))))
#s(approx (* (- y x) z) (*.f64 z y))
#s(approx (* (- y x) z) (fma.f64 (neg.f64 x) z (*.f64 z y)))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (*.f64 (+.f64 (/.f64 (neg.f64 (-.f64 z t)) (-.f64 a t)) #s(literal 1 binary64)) x))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (*.f64 (+.f64 (fma.f64 y (/.f64 (-.f64 z t) (*.f64 (-.f64 a t) x)) (/.f64 (neg.f64 (-.f64 z t)) (-.f64 a t))) #s(literal 1 binary64)) x))
#s(approx (* (- y x) (/ (- z t) (- a t))) (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))))
#s(approx (* (- y x) (/ (- z t) (- a t))) (*.f64 (fma.f64 y (/.f64 (-.f64 z t) (*.f64 (-.f64 a t) x)) (/.f64 (neg.f64 (-.f64 z t)) (-.f64 a t))) x))
#s(approx (- y x) (neg.f64 x))
#s(approx (- y x) (*.f64 (-.f64 (/.f64 y x) #s(literal 1 binary64)) x))
#s(approx (+ (* z (/ (- y x) a)) x) (*.f64 (+.f64 (/.f64 (neg.f64 z) a) #s(literal 1 binary64)) x))
#s(approx (+ (* z (/ (- y x) a)) x) (*.f64 (+.f64 (fma.f64 y (/.f64 z (*.f64 a x)) (/.f64 (neg.f64 z) a)) #s(literal 1 binary64)) x))
#s(approx (/ (* (- y x) z) (- a t)) (/.f64 (*.f64 (neg.f64 x) z) (-.f64 a t)))
#s(approx (/ (* (- y x) z) (- a t)) (*.f64 (fma.f64 y (/.f64 z (*.f64 (-.f64 a t) x)) (/.f64 (neg.f64 z) (-.f64 a t))) x))
#s(approx (* (- y x) z) (*.f64 (neg.f64 x) z))
#s(approx (* (- y x) z) (*.f64 (fma.f64 y (/.f64 z x) (neg.f64 z)) x))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (*.f64 (neg.f64 x) (-.f64 (-.f64 (/.f64 z (-.f64 a t)) #s(literal 1 binary64)) (/.f64 t (-.f64 a t)))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (*.f64 (neg.f64 x) (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) (*.f64 (-.f64 a t) x))) (-.f64 (-.f64 (/.f64 z (-.f64 a t)) #s(literal 1 binary64)) (/.f64 t (-.f64 a t))))))
#s(approx (* (- y x) (/ (- z t) (- a t))) (*.f64 (neg.f64 x) (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) y) (*.f64 (-.f64 a t) x))) (/.f64 (-.f64 z t) (-.f64 a t)))))
#s(approx (- y x) (*.f64 (neg.f64 x) (+.f64 (neg.f64 (/.f64 y x)) #s(literal 1 binary64))))
#s(approx (+ (* z (/ (- y x) a)) x) (*.f64 (neg.f64 x) (-.f64 (/.f64 z a) #s(literal 1 binary64))))
#s(approx (+ (* z (/ (- y x) a)) x) (*.f64 (neg.f64 x) (-.f64 (+.f64 (neg.f64 (*.f64 y (/.f64 z (*.f64 a x)))) (/.f64 z a)) #s(literal 1 binary64))))
#s(approx (/ (* (- y x) z) (- a t)) (*.f64 (neg.f64 x) (+.f64 (neg.f64 (*.f64 y (/.f64 z (*.f64 (-.f64 a t) x)))) (/.f64 z (-.f64 a t)))))
#s(approx (* (- y x) z) (*.f64 (neg.f64 x) (+.f64 (neg.f64 (/.f64 (*.f64 z y) x)) z)))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) x))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (+.f64 (fma.f64 (/.f64 (-.f64 z t) (-.f64 a t)) y (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))) x))
#s(approx (* (- y x) (/ (- z t) (- a t))) (fma.f64 (/.f64 (-.f64 z t) (-.f64 a t)) y (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t)))))
#s(approx (- y x) (-.f64 y x))
#s(approx (+ (* z (/ (- y x) a)) x) (+.f64 (/.f64 (*.f64 (neg.f64 x) z) a) x))
#s(approx (+ (* z (/ (- y x) a)) x) (+.f64 (fma.f64 y (/.f64 z a) (/.f64 (*.f64 (neg.f64 x) z) a)) x))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (*.f64 (-.f64 (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (*.f64 (-.f64 a t) y))) (/.f64 x y)) (/.f64 z (-.f64 a t))) (/.f64 t (-.f64 a t))) y))
#s(approx (* (- y x) (/ (- z t) (- a t))) (*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (*.f64 (-.f64 a t) y))) (/.f64 (-.f64 z t) (-.f64 a t))) y))
#s(approx (- y x) (*.f64 (+.f64 (/.f64 (neg.f64 x) y) #s(literal 1 binary64)) y))
#s(approx (+ (* z (/ (- y x) a)) x) (*.f64 (+.f64 (+.f64 (/.f64 x y) (/.f64 z a)) (/.f64 (*.f64 (neg.f64 x) z) (*.f64 a y))) y))
#s(approx (/ (* (- y x) z) (- a t)) (*.f64 (+.f64 (/.f64 (*.f64 (neg.f64 x) z) (*.f64 (-.f64 a t) y)) (/.f64 z (-.f64 a t))) y))
#s(approx (* (- y x) z) (*.f64 (+.f64 (/.f64 (*.f64 (neg.f64 x) z) y) z) y))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (neg.f64 (*.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 z t) x) (-.f64 a t))) x) y)) (/.f64 (neg.f64 (-.f64 z t)) (-.f64 a t))) y)))
#s(approx (* (- y x) (/ (- z t) (- a t))) (neg.f64 (*.f64 (fma.f64 x (/.f64 (-.f64 z t) (*.f64 (-.f64 a t) y)) (/.f64 (neg.f64 (-.f64 z t)) (-.f64 a t))) y)))
#s(approx (- y x) (neg.f64 (*.f64 (-.f64 (/.f64 x y) #s(literal 1 binary64)) y)))
#s(approx (+ (* z (/ (- y x) a)) x) (neg.f64 (*.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 (neg.f64 x) z) a) x) y)) (/.f64 (neg.f64 z) a)) y)))
#s(approx (/ (* (- y x) z) (- a t)) (neg.f64 (*.f64 (fma.f64 x (/.f64 z (*.f64 (-.f64 a t) y)) (/.f64 (neg.f64 z) (-.f64 a t))) y)))
#s(approx (* (- y x) z) (neg.f64 (*.f64 (fma.f64 x (/.f64 z y) (neg.f64 z)) y)))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) t) (-.f64 a t))) x))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (+.f64 (fma.f64 (/.f64 (-.f64 y x) (-.f64 a t)) z (neg.f64 (/.f64 (*.f64 (-.f64 y x) t) (-.f64 a t)))) x))
#s(approx (* (- y x) (/ (- z t) (- a t))) (neg.f64 (/.f64 (*.f64 (-.f64 y x) t) (-.f64 a t))))
#s(approx (* (- y x) (/ (- z t) (- a t))) (fma.f64 (/.f64 (-.f64 y x) (-.f64 a t)) z (neg.f64 (/.f64 (*.f64 (-.f64 y x) t) (-.f64 a t)))))
#s(approx (/ (- z t) (- a t)) (/.f64 (neg.f64 t) (-.f64 a t)))
#s(approx (/ (- z t) (- a t)) (+.f64 (/.f64 (neg.f64 t) (-.f64 a t)) (/.f64 z (-.f64 a t))))
#s(approx (- z t) (neg.f64 t))
#s(approx (- z t) (-.f64 z t))
#s(approx z z)
#s(approx (+ (* z (/ (- y x) a)) x) (fma.f64 (/.f64 (-.f64 y x) a) z x))
#s(approx (/ (* (- y x) z) (- a t)) (*.f64 (-.f64 y x) (/.f64 z (-.f64 a t))))
#s(approx (* (- y x) z) (*.f64 (-.f64 y x) z))
#s(approx (/ (neg (- z t)) t) #s(literal 1 binary64))
#s(approx (/ (neg (- z t)) t) (+.f64 (/.f64 (neg.f64 z) t) #s(literal 1 binary64)))
#s(approx (neg (- z t)) t)
#s(approx (neg (- z t)) (+.f64 (neg.f64 z) t))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (*.f64 (-.f64 y x) (/.f64 z (-.f64 a t))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (*.f64 (-.f64 (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) t) (*.f64 (-.f64 a t) z))) (/.f64 x z)) (/.f64 y (-.f64 a t))) (/.f64 x (-.f64 a t))) z))
#s(approx (* (- y x) (/ (- z t) (- a t))) (*.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) t) (*.f64 (-.f64 a t) z))) (/.f64 (-.f64 y x) (-.f64 a t))) z))
#s(approx (/ (- z t) (- a t)) (/.f64 z (-.f64 a t)))
#s(approx (/ (- z t) (- a t)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 a t)) (/.f64 (neg.f64 t) (*.f64 (-.f64 a t) z))) z))
#s(approx (- z t) (*.f64 (+.f64 (/.f64 (neg.f64 t) z) #s(literal 1 binary64)) z))
#s(approx (+ (* z (/ (- y x) a)) x) (*.f64 (/.f64 (-.f64 y x) a) z))
#s(approx (+ (* z (/ (- y x) a)) x) (*.f64 (+.f64 (/.f64 x z) (/.f64 (-.f64 y x) a)) z))
#s(approx (/ (neg (- z t)) t) (/.f64 (neg.f64 z) t))
#s(approx (/ (neg (- z t)) t) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) z) (/.f64 #s(literal 1 binary64) t)) z))
#s(approx (neg (- z t)) (neg.f64 z))
#s(approx (neg (- z t)) (*.f64 (-.f64 (/.f64 t z) #s(literal 1 binary64)) z))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (*.f64 (neg.f64 z) (+.f64 (neg.f64 (/.f64 (-.f64 y x) (-.f64 a t))) (neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) t) (-.f64 a t))) x) z)))))
#s(approx (* (- y x) (/ (- z t) (- a t))) (*.f64 (neg.f64 z) (fma.f64 t (/.f64 (-.f64 y x) (*.f64 (-.f64 a t) z)) (neg.f64 (/.f64 (-.f64 y x) (-.f64 a t))))))
#s(approx (/ (- z t) (- a t)) (*.f64 (neg.f64 z) (-.f64 (/.f64 t (*.f64 (-.f64 a t) z)) (/.f64 #s(literal 1 binary64) (-.f64 a t)))))
#s(approx (- z t) (*.f64 (neg.f64 z) (-.f64 (/.f64 t z) #s(literal 1 binary64))))
#s(approx (+ (* z (/ (- y x) a)) x) (*.f64 (/.f64 (-.f64 y x) a) z))
#s(approx (+ (* z (/ (- y x) a)) x) (*.f64 (neg.f64 z) (+.f64 (neg.f64 (/.f64 (-.f64 y x) a)) (/.f64 (neg.f64 x) z))))
#s(approx (/ (neg (- z t)) t) (*.f64 (neg.f64 z) (-.f64 (/.f64 #s(literal 1 binary64) t) (/.f64 #s(literal 1 binary64) z))))
#s(approx (neg (- z t)) (*.f64 (neg.f64 z) (+.f64 (/.f64 (neg.f64 t) z) #s(literal 1 binary64))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (fma.f64 (/.f64 (-.f64 y x) a) z x))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (+.f64 (fma.f64 (-.f64 (neg.f64 (/.f64 (-.f64 y x) a)) (/.f64 (*.f64 (neg.f64 z) (-.f64 y x)) (*.f64 a a))) t (*.f64 (/.f64 (-.f64 y x) a) z)) x))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (+.f64 (fma.f64 (-.f64 (fma.f64 t (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 y x) a)) (/.f64 (*.f64 (neg.f64 z) (-.f64 y x)) (*.f64 a a))) a) (neg.f64 (/.f64 (-.f64 y x) a))) (/.f64 (*.f64 (neg.f64 z) (-.f64 y x)) (*.f64 a a))) t (*.f64 (/.f64 (-.f64 y x) a) z)) x))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (+.f64 (fma.f64 t (-.f64 (fma.f64 t (-.f64 (/.f64 (*.f64 (-.f64 (neg.f64 (/.f64 (-.f64 y x) a)) (/.f64 (*.f64 (neg.f64 z) (-.f64 y x)) (*.f64 a a))) t) (*.f64 a a)) (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 y x) a)) (/.f64 (*.f64 (neg.f64 z) (-.f64 y x)) (*.f64 a a))) a))) (neg.f64 (/.f64 (-.f64 y x) a))) (/.f64 (*.f64 (neg.f64 z) (-.f64 y x)) (*.f64 a a))) (*.f64 (/.f64 (-.f64 y x) a) z)) x))
#s(approx (* (- y x) (/ (- z t) (- a t))) (fma.f64 (-.f64 (neg.f64 (/.f64 (-.f64 y x) a)) (/.f64 (*.f64 (neg.f64 z) (-.f64 y x)) (*.f64 a a))) t (*.f64 (/.f64 (-.f64 y x) a) z)))
#s(approx (* (- y x) (/ (- z t) (- a t))) (fma.f64 (-.f64 (fma.f64 t (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 y x) a)) (/.f64 (*.f64 (neg.f64 z) (-.f64 y x)) (*.f64 a a))) a) (neg.f64 (/.f64 (-.f64 y x) a))) (/.f64 (*.f64 (neg.f64 z) (-.f64 y x)) (*.f64 a a))) t (*.f64 (/.f64 (-.f64 y x) a) z)))
#s(approx (* (- y x) (/ (- z t) (- a t))) (fma.f64 t (-.f64 (fma.f64 t (-.f64 (/.f64 (*.f64 (-.f64 (neg.f64 (/.f64 (-.f64 y x) a)) (/.f64 (*.f64 (neg.f64 z) (-.f64 y x)) (*.f64 a a))) t) (*.f64 a a)) (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 y x) a)) (/.f64 (*.f64 (neg.f64 z) (-.f64 y x)) (*.f64 a a))) a))) (neg.f64 (/.f64 (-.f64 y x) a))) (/.f64 (*.f64 (neg.f64 z) (-.f64 y x)) (*.f64 a a))) (*.f64 (/.f64 (-.f64 y x) a) z)))
#s(approx (/ (- z t) (- a t)) (/.f64 z a))
#s(approx (/ (- z t) (- a t)) (fma.f64 (neg.f64 t) (+.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 (neg.f64 z) (*.f64 a a))) (/.f64 z a)))
#s(approx (/ (- z t) (- a t)) (fma.f64 (-.f64 (-.f64 (*.f64 (neg.f64 t) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (/.f64 (neg.f64 z) (*.f64 (*.f64 a a) a)))) (/.f64 (neg.f64 z) (*.f64 a a))) (/.f64 #s(literal 1 binary64) a)) t (/.f64 z a)))
#s(approx (/ (- z t) (- a t)) (fma.f64 t (-.f64 (-.f64 (*.f64 (-.f64 (-.f64 (*.f64 (neg.f64 t) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a a) a)) (/.f64 (neg.f64 z) (*.f64 (*.f64 a a) (*.f64 a a))))) (/.f64 (neg.f64 z) (*.f64 (*.f64 a a) a))) (/.f64 #s(literal 1 binary64) (*.f64 a a))) t) (/.f64 (neg.f64 z) (*.f64 a a))) (/.f64 #s(literal 1 binary64) a)) (/.f64 z a)))
#s(approx (- z t) (+.f64 (neg.f64 t) z))
#s(approx (- a t) a)
#s(approx (- a t) (+.f64 (neg.f64 t) a))
#s(approx (- (/ a t) 1) (/.f64 a t))
#s(approx (- (/ a t) 1) (/.f64 (+.f64 (neg.f64 t) a) t))
#s(approx (/ (* (- y x) z) (- a t)) (fma.f64 (/.f64 (-.f64 y x) a) z (/.f64 (*.f64 (*.f64 (-.f64 y x) z) t) (*.f64 a a))))
#s(approx (/ (* (- y x) z) (- a t)) (fma.f64 (-.f64 (/.f64 (*.f64 (*.f64 (-.f64 y x) z) t) (*.f64 (*.f64 a a) a)) (/.f64 (*.f64 (neg.f64 z) (-.f64 y x)) (*.f64 a a))) t (*.f64 (/.f64 (-.f64 y x) a) z)))
#s(approx (/ (* (- y x) z) (- a t)) (fma.f64 (-.f64 (*.f64 (-.f64 (*.f64 t (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (*.f64 a a) (*.f64 a a)))) (/.f64 (*.f64 (neg.f64 z) (-.f64 y x)) (*.f64 (*.f64 a a) a))) t) (/.f64 (*.f64 (neg.f64 z) (-.f64 y x)) (*.f64 a a))) t (*.f64 (/.f64 (-.f64 y x) a) z)))
#s(approx (/ (neg (- z t)) t) (/.f64 (+.f64 (neg.f64 z) t) t))
#s(approx (neg (- z t)) (-.f64 t z))
#s(approx (- (/ t a) 1) #s(literal -1 binary64))
#s(approx (- (/ t a) 1) (-.f64 (/.f64 t a) #s(literal 1 binary64)))
#s(approx (/ t a) (/.f64 t a))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t)) y) (neg.f64 (/.f64 (*.f64 (-.f64 y x) a) t))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (-.f64 (+.f64 (fma.f64 a (/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (-.f64 y x) (-.f64 z a))) (*.f64 t t)) (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t))) y) (neg.f64 (/.f64 (*.f64 (-.f64 y x) a) t))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (-.f64 (-.f64 (+.f64 (fma.f64 (*.f64 a a) (/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (-.f64 y x) (-.f64 z a))) (*.f64 (*.f64 t t) t)) (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t))) y) (neg.f64 (/.f64 (*.f64 (-.f64 y x) a) t))) (neg.f64 (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 (-.f64 y x) (-.f64 z a))) a) (*.f64 t t)))))
#s(approx (* (- y x) (/ (- z t) (- a t))) (-.f64 (-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t)) y) x) (neg.f64 (/.f64 (*.f64 (-.f64 y x) a) t))))
#s(approx (* (- y x) (/ (- z t) (- a t))) (-.f64 (-.f64 (+.f64 (fma.f64 a (/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (-.f64 y x) (-.f64 z a))) (*.f64 t t)) (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t))) y) x) (neg.f64 (/.f64 (*.f64 (-.f64 y x) a) t))))
#s(approx (* (- y x) (/ (- z t) (- a t))) (-.f64 (+.f64 (fma.f64 (*.f64 a a) (/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (-.f64 y x) (-.f64 z a))) (*.f64 (*.f64 t t) t)) (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t))) y) (fma.f64 #s(literal -1 binary64) (fma.f64 a (/.f64 (-.f64 y x) t) (/.f64 (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 (-.f64 y x) (-.f64 z a))) a) (*.f64 t t))) x)))
#s(approx (/ (- z t) (- a t)) (-.f64 (+.f64 (/.f64 (neg.f64 z) t) #s(literal 1 binary64)) (/.f64 (neg.f64 a) t)))
#s(approx (/ (- z t) (- a t)) (-.f64 (+.f64 (fma.f64 a (/.f64 (-.f64 (neg.f64 z) (neg.f64 a)) (*.f64 t t)) (/.f64 (neg.f64 z) t)) #s(literal 1 binary64)) (/.f64 (neg.f64 a) t)))
#s(approx (/ (- z t) (- a t)) (-.f64 (-.f64 (+.f64 (fma.f64 (*.f64 a a) (/.f64 (-.f64 (neg.f64 z) (neg.f64 a)) (*.f64 (*.f64 t t) t)) (/.f64 (neg.f64 z) t)) #s(literal 1 binary64)) (/.f64 (neg.f64 a) t)) (neg.f64 (*.f64 a (/.f64 (-.f64 (neg.f64 z) (neg.f64 a)) (*.f64 t t))))))
#s(approx (- z t) (*.f64 (-.f64 (/.f64 z t) #s(literal 1 binary64)) t))
#s(approx (- a t) (*.f64 (-.f64 (/.f64 a t) #s(literal 1 binary64)) t))
#s(approx (- (/ a t) 1) (-.f64 (/.f64 a t) #s(literal 1 binary64)))
#s(approx (/ (* (- y x) z) (- a t)) (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t)))
#s(approx (/ (* (- y x) z) (- a t)) (neg.f64 (/.f64 (fma.f64 (-.f64 y x) z (*.f64 a (/.f64 (*.f64 (-.f64 y x) z) t))) t)))
#s(approx (/ (* (- y x) z) (- a t)) (/.f64 (-.f64 (fma.f64 (neg.f64 z) (-.f64 y x) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) z) (-.f64 y x)) (*.f64 t t)))) (*.f64 a (/.f64 (*.f64 (-.f64 y x) z) t))) t))
#s(approx (/ (* (- y x) z) (- a t)) (/.f64 (fma.f64 (neg.f64 z) (-.f64 y x) (-.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) a) z) (-.f64 y x)) (*.f64 (*.f64 t t) t))) (fma.f64 a (/.f64 (*.f64 (-.f64 y x) z) t) (/.f64 (*.f64 (*.f64 (*.f64 a a) z) (-.f64 y x)) (*.f64 t t))))) t))
#s(approx (neg (- z t)) (*.f64 (+.f64 (/.f64 (neg.f64 z) t) #s(literal 1 binary64)) t))
#s(approx (- (/ t a) 1) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) t)) t))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)) y))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (+.f64 (neg.f64 (/.f64 (-.f64 (fma.f64 (-.f64 y x) z (*.f64 a (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))) (*.f64 (-.f64 y x) a)) t)) y))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (+.f64 (neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 a a) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))) (*.f64 (*.f64 (-.f64 y x) (-.f64 z a)) a)) t)) (*.f64 (-.f64 y x) (-.f64 z a))) t)) y))
#s(approx (* (- y x) (/ (- z t) (- a t))) (-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)) y) x))
#s(approx (* (- y x) (/ (- z t) (- a t))) (-.f64 (+.f64 (neg.f64 (/.f64 (-.f64 (fma.f64 (-.f64 y x) z (*.f64 a (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))) (*.f64 (-.f64 y x) a)) t)) y) x))
#s(approx (* (- y x) (/ (- z t) (- a t))) (-.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 a a) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))) (*.f64 (*.f64 (-.f64 y x) (-.f64 z a)) a)) t)) (*.f64 (-.f64 y x) (-.f64 z a))) t)) y) x))
#s(approx (/ (- z t) (- a t)) (+.f64 (neg.f64 (/.f64 (-.f64 z a) t)) #s(literal 1 binary64)))
#s(approx (/ (- z t) (- a t)) (+.f64 (neg.f64 (/.f64 (-.f64 (fma.f64 a (/.f64 (-.f64 z a) t) z) a) t)) #s(literal 1 binary64)))
#s(approx (/ (- z t) (- a t)) (+.f64 (neg.f64 (/.f64 (-.f64 (+.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 a a) (/.f64 (-.f64 z a) t))) (*.f64 (-.f64 z a) a)) t)) z) a) t)) #s(literal 1 binary64)))
#s(approx (- z t) (*.f64 (neg.f64 t) (+.f64 (/.f64 (neg.f64 z) t) #s(literal 1 binary64))))
#s(approx (- a t) (*.f64 (neg.f64 t) (+.f64 (/.f64 (neg.f64 a) t) #s(literal 1 binary64))))
#s(approx (/ (* (- y x) z) (- a t)) (neg.f64 (/.f64 (fma.f64 (-.f64 y x) z (*.f64 a (/.f64 (*.f64 (-.f64 y x) z) t))) t)))
#s(approx (/ (* (- y x) z) (- a t)) (neg.f64 (/.f64 (fma.f64 (-.f64 y x) z (neg.f64 (/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 a a) (/.f64 (*.f64 (-.f64 y x) z) t))) (*.f64 (*.f64 (-.f64 y x) z) a)) t))) t)))
#s(approx (/ (* (- y x) z) (- a t)) (neg.f64 (/.f64 (fma.f64 (-.f64 y x) z (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 a a) a) (/.f64 (*.f64 (-.f64 y x) z) t)) (neg.f64 (*.f64 (*.f64 (*.f64 a a) z) (-.f64 y x)))) t)) (*.f64 (*.f64 (-.f64 y x) z) a)) t))) t)))
#s(approx (neg (- z t)) (*.f64 (neg.f64 t) (-.f64 (/.f64 z t) #s(literal 1 binary64))))
#s(approx (- (/ t a) 1) (*.f64 (neg.f64 t) (-.f64 (/.f64 #s(literal 1 binary64) t) (/.f64 #s(literal 1 binary64) a))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (+.f64 (neg.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) t))) x))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (fma.f64 #s(literal -1 binary64) (fma.f64 a (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 t t)) (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) t))) x))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (+.f64 (fma.f64 (-.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (-.f64 y x) a) (-.f64 z t)) (*.f64 (*.f64 t t) t))) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 t t))) a (neg.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) t)))) x))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (+.f64 (fma.f64 a (-.f64 (*.f64 (-.f64 (neg.f64 (*.f64 a (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (*.f64 t t) (*.f64 t t))))) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (*.f64 t t) t))) a) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 t t))) (neg.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) t)))) x))
#s(approx (* (- y x) (/ (- z t) (- a t))) (neg.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) t))))
#s(approx (* (- y x) (/ (- z t) (- a t))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (-.f64 y x) a) (-.f64 z t)) (*.f64 t t))) (neg.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) t)))))
#s(approx (* (- y x) (/ (- z t) (- a t))) (fma.f64 (-.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (-.f64 y x) a) (-.f64 z t)) (*.f64 (*.f64 t t) t))) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 t t))) a (neg.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) t)))))
#s(approx (* (- y x) (/ (- z t) (- a t))) (fma.f64 a (-.f64 (*.f64 (-.f64 (neg.f64 (*.f64 a (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (*.f64 t t) (*.f64 t t))))) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 (*.f64 t t) t))) a) (/.f64 (*.f64 (-.f64 z t) (-.f64 y x)) (*.f64 t t))) (neg.f64 (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) t)))))
#s(approx (/ (- z t) (- a t)) (/.f64 (neg.f64 (-.f64 z t)) t))
#s(approx (/ (- z t) (- a t)) (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) t) (/.f64 z (*.f64 t t))) a (/.f64 (neg.f64 (-.f64 z t)) t)))
#s(approx (/ (- z t) (- a t)) (fma.f64 (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) t) (/.f64 z (*.f64 t t))) a)) t) (/.f64 z (*.f64 t t))) a (/.f64 (neg.f64 (-.f64 z t)) t)))
#s(approx (/ (- z t) (- a t)) (fma.f64 (fma.f64 (-.f64 (*.f64 a (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) t) (/.f64 z (*.f64 t t))) (*.f64 t t))) (neg.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) t) (/.f64 z (*.f64 t t))) t))) a (-.f64 (/.f64 #s(literal 1 binary64) t) (/.f64 z (*.f64 t t)))) a (/.f64 (neg.f64 (-.f64 z t)) t)))
#s(approx (- a t) (-.f64 a t))
#s(approx (+ (* z (/ (- y x) a)) x) (/.f64 (fma.f64 (-.f64 y x) z (*.f64 a x)) a))
#s(approx (/ (* (- y x) z) (- a t)) (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t)) (neg.f64 (/.f64 (*.f64 (*.f64 (-.f64 y x) z) a) (*.f64 t t)))))
#s(approx (/ (* (- y x) z) (- a t)) (fma.f64 (-.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (-.f64 y x) z) a) (*.f64 (*.f64 t t) t))) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 t t))) a (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t))))
#s(approx (/ (* (- y x) z) (- a t)) (fma.f64 (-.f64 (*.f64 (-.f64 (neg.f64 (*.f64 a (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (*.f64 t t) (*.f64 t t))))) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (*.f64 t t) t))) a) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 t t))) a (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t))))
#s(approx (neg a) (neg.f64 a))
#s(approx (- (/ t a) 1) (/.f64 (+.f64 (neg.f64 a) t) a))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (fma.f64 (-.f64 y x) (/.f64 (-.f64 z t) a) x))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (+.f64 (fma.f64 (-.f64 y x) (/.f64 (-.f64 z t) a) (/.f64 (*.f64 (*.f64 (-.f64 y x) t) (-.f64 z t)) (*.f64 a a))) x))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (-.f64 (+.f64 (fma.f64 (-.f64 y x) (/.f64 (-.f64 z t) a) (/.f64 (*.f64 (*.f64 t t) (*.f64 (-.f64 z t) (-.f64 y x))) (*.f64 (*.f64 a a) a))) x) (neg.f64 (/.f64 (*.f64 (*.f64 (-.f64 y x) t) (-.f64 z t)) (*.f64 a a)))))
#s(approx (* (- y x) (/ (- z t) (- a t))) (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) a)))
#s(approx (* (- y x) (/ (- z t) (- a t))) (/.f64 (fma.f64 t (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) a)) (*.f64 (-.f64 z t) (-.f64 y x))) a))
#s(approx (* (- y x) (/ (- z t) (- a t))) (/.f64 (-.f64 (fma.f64 (-.f64 z t) (-.f64 y x) (/.f64 (*.f64 (*.f64 t t) (*.f64 (-.f64 z t) (-.f64 y x))) (*.f64 a a))) (neg.f64 (*.f64 t (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) a))))) a))
#s(approx (* (- y x) (/ (- z t) (- a t))) (/.f64 (-.f64 (-.f64 (fma.f64 (-.f64 z t) (-.f64 y x) (/.f64 (*.f64 (*.f64 (*.f64 t t) t) (*.f64 (-.f64 z t) (-.f64 y x))) (*.f64 (*.f64 a a) a))) (neg.f64 (*.f64 t (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) a))))) (neg.f64 (/.f64 (*.f64 (*.f64 t t) (*.f64 (-.f64 z t) (-.f64 y x))) (*.f64 a a)))) a))
#s(approx (/ (- z t) (- a t)) (/.f64 (-.f64 z t) a))
#s(approx (/ (- z t) (- a t)) (/.f64 (-.f64 (fma.f64 t (/.f64 (-.f64 z t) a) z) t) a))
#s(approx (/ (- z t) (- a t)) (/.f64 (-.f64 (-.f64 (fma.f64 (*.f64 t t) (/.f64 (-.f64 z t) (*.f64 a a)) z) t) (neg.f64 (*.f64 t (/.f64 (-.f64 z t) a)))) a))
#s(approx (/ (- z t) (- a t)) (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 t t) t) (/.f64 (-.f64 z t) (*.f64 (*.f64 a a) a)) z) (fma.f64 #s(literal -1 binary64) (fma.f64 t (/.f64 (-.f64 z t) a) (/.f64 (*.f64 (*.f64 t t) (-.f64 z t)) (*.f64 a a))) t)) a))
#s(approx (- a t) (*.f64 (+.f64 (/.f64 (neg.f64 t) a) #s(literal 1 binary64)) a))
#s(approx (- (/ a t) 1) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) t) (/.f64 #s(literal 1 binary64) a)) a))
#s(approx (/ (* (- y x) z) (- a t)) (/.f64 (fma.f64 (-.f64 y x) z (*.f64 t (*.f64 (/.f64 (-.f64 y x) a) z))) a))
#s(approx (/ (* (- y x) z) (- a t)) (/.f64 (-.f64 (fma.f64 (*.f64 t t) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 a a)) (*.f64 (-.f64 y x) z)) (neg.f64 (*.f64 t (*.f64 (/.f64 (-.f64 y x) a) z)))) a))
#s(approx (/ (* (- y x) z) (- a t)) (/.f64 (-.f64 (-.f64 (fma.f64 (*.f64 (*.f64 t t) t) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 (*.f64 a a) a)) (*.f64 (-.f64 y x) z)) (neg.f64 (*.f64 t (*.f64 (/.f64 (-.f64 y x) a) z)))) (neg.f64 (*.f64 (*.f64 t t) (/.f64 (*.f64 (-.f64 y x) z) (*.f64 a a))))) a))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (+.f64 (neg.f64 (/.f64 (+.f64 (neg.f64 (*.f64 t (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) a)))) (neg.f64 (*.f64 (-.f64 z t) (-.f64 y x)))) a)) x))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (+.f64 (neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (fma.f64 (*.f64 t t) (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) a)) (*.f64 (*.f64 (-.f64 y x) t) (-.f64 z t))) a)) (neg.f64 (*.f64 (-.f64 z t) (-.f64 y x)))) a)) x))
#s(approx (* (- y x) (/ (- z t) (- a t))) (neg.f64 (/.f64 (+.f64 (neg.f64 (*.f64 t (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) a)))) (neg.f64 (*.f64 (-.f64 z t) (-.f64 y x)))) a)))
#s(approx (* (- y x) (/ (- z t) (- a t))) (neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (fma.f64 (*.f64 t t) (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) a)) (*.f64 (*.f64 (-.f64 y x) t) (-.f64 z t))) a)) (neg.f64 (*.f64 (-.f64 z t) (-.f64 y x)))) a)))
#s(approx (* (- y x) (/ (- z t) (- a t))) (neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (fma.f64 (*.f64 (-.f64 y x) t) (-.f64 z t) (neg.f64 (/.f64 (+.f64 (neg.f64 (*.f64 (*.f64 (*.f64 t t) t) (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) a)))) (neg.f64 (*.f64 (*.f64 t t) (*.f64 (-.f64 z t) (-.f64 y x))))) a))) a)) (neg.f64 (*.f64 (-.f64 z t) (-.f64 y x)))) a)))
#s(approx (/ (- z t) (- a t)) (neg.f64 (/.f64 (+.f64 (neg.f64 (*.f64 t (/.f64 (-.f64 z t) a))) (neg.f64 (-.f64 z t))) a)))
#s(approx (/ (- z t) (- a t)) (neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (fma.f64 (*.f64 t t) (/.f64 (-.f64 z t) a) (*.f64 (-.f64 z t) t)) a)) (neg.f64 (-.f64 z t))) a)))
#s(approx (/ (- z t) (- a t)) (neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (fma.f64 (-.f64 z t) t (neg.f64 (/.f64 (+.f64 (neg.f64 (*.f64 (*.f64 (*.f64 t t) t) (/.f64 (-.f64 z t) a))) (neg.f64 (*.f64 (*.f64 t t) (-.f64 z t)))) a))) a)) (neg.f64 (-.f64 z t))) a)))
#s(approx (- a t) (*.f64 (-.f64 (/.f64 t a) #s(literal 1 binary64)) (neg.f64 a)))
#s(approx (- (/ a t) 1) (*.f64 (neg.f64 a) (-.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) t))))
#s(approx (/ (* (- y x) z) (- a t)) (neg.f64 (/.f64 (fma.f64 (neg.f64 z) (-.f64 y x) (neg.f64 (*.f64 t (*.f64 (/.f64 (-.f64 y x) a) z)))) a)))
#s(approx (/ (* (- y x) z) (- a t)) (neg.f64 (/.f64 (fma.f64 (neg.f64 z) (-.f64 y x) (neg.f64 (/.f64 (fma.f64 (*.f64 t z) (-.f64 y x) (*.f64 (*.f64 t t) (*.f64 (/.f64 (-.f64 y x) a) z))) a))) a)))
#s(approx (/ (* (- y x) z) (- a t)) (neg.f64 (/.f64 (fma.f64 (neg.f64 z) (-.f64 y x) (neg.f64 (/.f64 (fma.f64 (*.f64 t z) (-.f64 y x) (neg.f64 (/.f64 (+.f64 (neg.f64 (*.f64 (*.f64 (*.f64 t t) t) (*.f64 (/.f64 (-.f64 y x) a) z))) (neg.f64 (*.f64 (*.f64 (*.f64 t t) z) (-.f64 y x)))) a))) a))) a)))

eval37.0ms (0.8%)

Memory
36.0MiB live, 80.8MiB allocated; 7ms collecting garbage
Compiler

Compiled 3 992 to 1 466 computations (63.3% saved)

prune30.0ms (0.6%)

Memory
2.5MiB live, 52.6MiB allocated; 12ms collecting garbage
Pruning

35 alts after pruning (34 fresh and 1 done)

PrunedKeptTotal
New27918297
Fresh111627
Picked415
Done000
Total29435329
Accuracy
99.2%
Counts
329 → 35
Alt Table
Click to see full alt table
StatusAccuracyProgram
54.2%
(fma.f64 (-.f64 y x) (/.f64 (-.f64 z t) #s(approx (- a t) a)) x)
50.0%
(fma.f64 (-.f64 y x) (/.f64 #s(approx (- z t) (neg.f64 t)) (-.f64 a t)) x)
50.1%
(fma.f64 (-.f64 y x) #s(approx (/ (- z t) (- a t)) (/.f64 z a)) x)
37.8%
(fma.f64 (-.f64 y x) #s(approx (/ (- z t) (- a t)) #s(approx (/ (neg (- z t)) t) (+.f64 (/.f64 (neg.f64 z) t) #s(literal 1 binary64)))) x)
37.9%
(fma.f64 (-.f64 y x) #s(approx (/ (- z t) (- a t)) #s(approx (/ (neg (- z t)) t) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) z) (/.f64 #s(literal 1 binary64) t)) z))) x)
69.9%
(fma.f64 #s(approx (- y x) y) (/.f64 (-.f64 z t) (-.f64 a t)) x)
63.7%
(fma.f64 #s(approx (- y x) y) (/.f64 (-.f64 z t) #s(approx (- a t) (*.f64 (neg.f64 a) (-.f64 (/.f64 t a) #s(literal 1 binary64))))) x)
43.6%
(+.f64 x (/.f64 (*.f64 #s(approx (- y x) (neg.f64 x)) (-.f64 z t)) (-.f64 a t)))
59.4%
(+.f64 x (/.f64 (*.f64 #s(approx (- y x) y) (-.f64 z t)) (-.f64 a t)))
46.3%
(+.f64 x (/.f64 #s(approx (* (- y x) (- z t)) (*.f64 #s(approx (- y x) y) z)) (-.f64 a t)))
42.1%
(+.f64 x (/.f64 #s(approx (* (- y x) (- z t)) #s(approx (* (- y x) z) (*.f64 (neg.f64 x) z))) (-.f64 a t)))
67.0%
(+.f64 x (*.f64 #s(approx (- y x) y) (/.f64 (-.f64 z t) #s(approx (- a t) (*.f64 (-.f64 (/.f64 a t) #s(literal 1 binary64)) t)))))
37.1%
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
22.9%
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (/.f64 (*.f64 #s(approx (- y x) (neg.f64 x)) z) (-.f64 a t)))
20.5%
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (/.f64 (*.f64 #s(approx (- y x) y) z) (-.f64 a t)))
31.5%
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (/.f64 #s(approx (* (- y x) z) (*.f64 (fma.f64 y (/.f64 z x) (neg.f64 z)) x)) (-.f64 a t)))
38.6%
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (+.f64 (neg.f64 (/.f64 (-.f64 (fma.f64 (-.f64 y x) z (*.f64 a (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))) (*.f64 (-.f64 y x) a)) t)) y))
34.0%
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (+.f64 (neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 a a) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))) (*.f64 (*.f64 (-.f64 y x) (-.f64 z a)) a)) t)) (*.f64 (-.f64 y x) (-.f64 z a))) t)) y))
44.8%
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)) y))
43.3%
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (*.f64 (/.f64 (-.f64 y x) (-.f64 a t)) z))
73.4%
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (*.f64 (-.f64 (+.f64 (+.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 z t)) (*.f64 (-.f64 a t) y)) (/.f64 x y)) (/.f64 z (-.f64 a t))) (/.f64 t (-.f64 a t))) y))
43.3%
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (*.f64 (-.f64 y x) (/.f64 z (-.f64 a t))))
36.1%
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(approx (/ (* (- y x) z) (- a t)) (*.f64 (fma.f64 y (/.f64 z (*.f64 (-.f64 a t) x)) (/.f64 (neg.f64 z) (-.f64 a t))) x)))
23.3%
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(approx (/ (* (- y x) z) (- a t)) (*.f64 y (/.f64 z (-.f64 a t)))))
24.8%
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(approx (/ (* (- y x) z) (- a t)) (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t))))
43.8%
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (fma.f64 z (/.f64 #s(approx (- y x) y) a) x))
37.2%
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (fma.f64 z #s(approx (/ (- y x) a) (/.f64 (neg.f64 x) a)) x))
49.6%
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (+.f64 #s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) (+.f64 (neg.f64 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 t (/.f64 x (-.f64 a t))))) x))
19.1%
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) (+.f64 x (+.f64 y (neg.f64 x)))))
16.0%
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (/.f64 (*.f64 z y) a)))
46.6%
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (+.f64 (fma.f64 y (/.f64 z a) (/.f64 (*.f64 (neg.f64 x) z) a)) x)))
25.0%
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 (/.f64 (-.f64 y x) a) z)))
36.7%
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 (neg.f64 x) (-.f64 (/.f64 z a) #s(literal 1 binary64)))))
18.0%
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 z (/.f64 y a))))
18.4%
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 y (/.f64 z a))))
Compiler

Compiled 1 309 to 1 228 computations (6.2% saved)

series113.0ms (2.4%)

Memory
2.2MiB live, 184.0MiB allocated; 29ms collecting garbage
Counts
40 → 373
Calls
Call 1
Inputs
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (*.f64 (-.f64 (+.f64 (+.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 z t)) (*.f64 (-.f64 a t) y)) (/.f64 x y)) (/.f64 z (-.f64 a t))) (/.f64 t (-.f64 a t))) y))
(*.f64 (-.f64 (+.f64 (+.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 z t)) (*.f64 (-.f64 a t) y)) (/.f64 x y)) (/.f64 z (-.f64 a t))) (/.f64 t (-.f64 a t))) y)
(-.f64 (+.f64 (+.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 z t)) (*.f64 (-.f64 a t) y)) (/.f64 x y)) (/.f64 z (-.f64 a t))) (/.f64 t (-.f64 a t)))
(+.f64 (+.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 z t)) (*.f64 (-.f64 a t) y)) (/.f64 x y)) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 z t)) (*.f64 (-.f64 a t) y)) (/.f64 x y))
(/.f64 (*.f64 (neg.f64 x) (-.f64 z t)) (*.f64 (-.f64 a t) y))
(*.f64 (neg.f64 x) (-.f64 z t))
(neg.f64 x)
x
(-.f64 z t)
z
t
(*.f64 (-.f64 a t) y)
(-.f64 a t)
a
y
(/.f64 x y)
(/.f64 z (-.f64 a t))
(/.f64 t (-.f64 a t))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 y (/.f64 z a))))
#s(approx (+ (* z (/ (- y x) a)) x) (*.f64 y (/.f64 z a)))
(*.f64 y (/.f64 z a))
(/.f64 z a)
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 (neg.f64 x) (-.f64 (/.f64 z a) #s(literal 1 binary64)))))
#s(approx (+ (* z (/ (- y x) a)) x) (*.f64 (neg.f64 x) (-.f64 (/.f64 z a) #s(literal 1 binary64))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 z a) #s(literal 1 binary64)))
(-.f64 (/.f64 z a) #s(literal 1 binary64))
#s(literal 1 binary64)
(+.f64 x (/.f64 #s(approx (* (- y x) (- z t)) #s(approx (* (- y x) z) (*.f64 (neg.f64 x) z))) (-.f64 a t)))
(/.f64 #s(approx (* (- y x) (- z t)) #s(approx (* (- y x) z) (*.f64 (neg.f64 x) z))) (-.f64 a t))
#s(approx (* (- y x) (- z t)) #s(approx (* (- y x) z) (*.f64 (neg.f64 x) z)))
#s(approx (* (- y x) z) (*.f64 (neg.f64 x) z))
(*.f64 (neg.f64 x) z)
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (/.f64 #s(approx (* (- y x) z) (*.f64 (fma.f64 y (/.f64 z x) (neg.f64 z)) x)) (-.f64 a t)))
(/.f64 #s(approx (* (- y x) z) (*.f64 (fma.f64 y (/.f64 z x) (neg.f64 z)) x)) (-.f64 a t))
#s(approx (* (- y x) z) (*.f64 (fma.f64 y (/.f64 z x) (neg.f64 z)) x))
(*.f64 (fma.f64 y (/.f64 z x) (neg.f64 z)) x)
(fma.f64 y (/.f64 z x) (neg.f64 z))
(/.f64 z x)
(neg.f64 z)
Outputs
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (/ (* y (- z t)) (- a t))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ (* x (+ 1 (* -1 (/ (- z t) (- a t))))) (/ (* y (- z t)) (- a t)))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) #s(hole binary64 (* y (- (/ z (- a t)) (/ t (- a t))))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) #s(hole binary64 (+ (* x (* y (+ (* -1 (/ (- z t) (* y (- a t)))) (/ 1 y)))) (* y (- (/ z (- a t)) (/ t (- a t)))))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) #s(hole binary64 (- (/ z (- a t)) (/ t (- a t)))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) #s(hole binary64 (- (+ (* x (+ (* -1 (/ (- z t) (* y (- a t)))) (/ 1 y))) (/ z (- a t))) (/ t (- a t)))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) #s(hole binary64 (/ z (- a t))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) #s(hole binary64 (+ (* x (+ (* -1 (/ (- z t) (* y (- a t)))) (/ 1 y))) (/ z (- a t)))))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) #s(hole binary64 (* x (+ (* -1 (/ (- z t) (* y (- a t)))) (/ 1 y)))))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) #s(hole binary64 (* -1 (/ (* x (- z t)) (* y (- a t))))))
#s(approx (* (neg x) (- z t)) #s(hole binary64 (* -1 (* x (- z t)))))
#s(approx (neg x) #s(hole binary64 (* -1 x)))
#s(approx x #s(hole binary64 x))
#s(approx (/ x y) #s(hole binary64 (/ x y)))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (/ (* y z) a)))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (+ (* x (+ 1 (* -1 (/ z a)))) (/ (* y z) a))))
#s(approx (* (neg x) (- (/ z a) 1)) #s(hole binary64 (* -1 (* x (- (/ z a) 1)))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (+ (* -1 (/ (* x (- z t)) (- a t))) (/ (* y (- z t)) (- a t)))))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (* y (- z t))))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (+ (* -1 (* x (- z t))) (* y (- z t)))))
#s(approx (* (- y x) z) #s(hole binary64 (* y z)))
#s(approx (* (- y x) z) #s(hole binary64 (+ (* -1 (* x z)) (* y z))))
#s(approx (* (neg x) z) #s(hole binary64 (* -1 (* x z))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (/ (* y z) (- a t))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (+ (* -1 (/ (* x z) (- a t))) (/ (* y z) (- a t)))))
#s(approx (+ (* y (/ z x)) (neg z)) #s(hole binary64 (/ (* y z) x)))
#s(approx (+ (* y (/ z x)) (neg z)) #s(hole binary64 (/ (+ (* -1 (* x z)) (* y z)) x)))
#s(approx (/ z x) #s(hole binary64 (/ z x)))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (* x (+ 1 (* -1 (/ (- z t) (- a t)))))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (* x (+ 1 (+ (* -1 (/ (- z t) (- a t))) (/ (* y (- z t)) (* x (- a t))))))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) #s(hole binary64 (* x (* y (+ (* -1 (/ (- z t) (* y (- a t)))) (/ 1 y))))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) #s(hole binary64 (* x (+ (* y (+ (* -1 (/ (- z t) (* y (- a t)))) (/ 1 y))) (/ (* y (- (/ z (- a t)) (/ t (- a t)))) x)))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) #s(hole binary64 (* x (- (+ (* -1 (/ (- z t) (* y (- a t)))) (+ (/ 1 y) (/ z (* x (- a t))))) (/ t (* x (- a t)))))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) #s(hole binary64 (* x (+ (* -1 (/ (- z t) (* y (- a t)))) (+ (/ 1 y) (/ z (* x (- a t))))))))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (* x (+ 1 (* -1 (/ z a))))))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (* x (+ 1 (+ (* -1 (/ z a)) (/ (* y z) (* a x)))))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (* -1 (/ (* x (- z t)) (- a t)))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (* x (+ (* -1 (/ (- z t) (- a t))) (/ (* y (- z t)) (* x (- a t)))))))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (* x (+ (* -1 (- z t)) (/ (* y (- z t)) x)))))
#s(approx (* (- y x) z) #s(hole binary64 (* x (+ (* -1 z) (/ (* y z) x)))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (* -1 (/ (* x z) (- a t)))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (* x (+ (* -1 (/ z (- a t))) (/ (* y z) (* x (- a t)))))))
#s(approx (+ (* y (/ z x)) (neg z)) #s(hole binary64 (* -1 z)))
#s(approx (+ (* y (/ z x)) (neg z)) #s(hole binary64 (- (/ (* y z) x) z)))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (* -1 (* x (- (/ z (- a t)) (+ 1 (/ t (- a t))))))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (* -1 (* x (- (+ (* -1 (/ (* y (- z t)) (* x (- a t)))) (/ z (- a t))) (+ 1 (/ t (- a t))))))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) #s(hole binary64 (* -1 (* x (* y (- (/ z (* y (- a t))) (+ (/ 1 y) (/ t (* y (- a t))))))))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) #s(hole binary64 (* -1 (* x (+ (* -1 (/ (* y (- (/ z (- a t)) (/ t (- a t)))) x)) (* y (- (/ z (* y (- a t))) (+ (/ 1 y) (/ t (* y (- a t)))))))))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) #s(hole binary64 (* -1 (* x (- (/ z (* y (- a t))) (+ (/ 1 y) (/ t (* y (- a t)))))))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) #s(hole binary64 (* -1 (* x (- (+ (* -1 (/ (- (/ z (- a t)) (/ t (- a t))) x)) (/ z (* y (- a t)))) (+ (/ 1 y) (/ t (* y (- a t)))))))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) #s(hole binary64 (* -1 (* x (- (+ (* -1 (/ z (* x (- a t)))) (/ z (* y (- a t)))) (+ (/ 1 y) (/ t (* y (- a t)))))))))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (* -1 (* x (- (+ (* -1 (/ (* y z) (* a x))) (/ z a)) 1)))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (* -1 (* x (- (+ (* -1 (/ (* y (- z t)) (* x (- a t)))) (/ z (- a t))) (/ t (- a t)))))))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (* -1 (* x (- (+ z (* -1 (/ (* y (- z t)) x))) t)))))
#s(approx (* (- y x) z) #s(hole binary64 (* -1 (* x (+ z (* -1 (/ (* y z) x)))))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (* -1 (* x (+ (* -1 (/ (* y z) (* x (- a t)))) (/ z (- a t)))))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ x (* -1 (/ (* x (- z t)) (- a t))))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ x (+ (* -1 (/ (* x (- z t)) (- a t))) (* y (- (/ z (- a t)) (/ t (- a t))))))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) #s(hole binary64 (/ (+ x (* -1 (/ (* x (- z t)) (- a t)))) y)))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) #s(hole binary64 (/ (+ x (+ (* -1 (/ (* x (- z t)) (- a t))) (* y (- (/ z (- a t)) (/ t (- a t)))))) y)))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) #s(hole binary64 (/ (+ x (+ (* -1 (/ (* x (- z t)) (- a t))) (/ (* y z) (- a t)))) y)))
#s(approx (* (- a t) y) #s(hole binary64 (* y (- a t))))
#s(approx y #s(hole binary64 y))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (+ x (* -1 (/ (* x z) a)))))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (+ x (+ (* -1 (/ (* x z) a)) (/ (* y z) a)))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (+ (* -1 (/ (* x (- z t)) (- a t))) (* y (- (/ z (- a t)) (/ t (- a t)))))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (* y (- (+ (* -1 (/ (* x (- z t)) (* y (- a t)))) (+ (/ x y) (/ z (- a t)))) (/ t (- a t))))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) #s(hole binary64 (- (+ (* -1 (/ (* x (- z t)) (* y (- a t)))) (+ (/ x y) (/ z (- a t)))) (/ t (- a t)))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) #s(hole binary64 (+ (* -1 (/ (* x (- z t)) (* y (- a t)))) (+ (/ x y) (/ z (- a t))))))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (* y (+ (* -1 (/ (* x z) (* a y))) (+ (/ x y) (/ z a))))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (* y (- (+ (* -1 (/ (* x (- z t)) (* y (- a t)))) (/ z (- a t))) (/ t (- a t))))))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (* y (- (+ z (* -1 (/ (* x (- z t)) y))) t))))
#s(approx (* (- y x) z) #s(hole binary64 (* y (+ z (* -1 (/ (* x z) y))))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (* y (+ (* -1 (/ (* x z) (* y (- a t)))) (/ z (- a t))))))
#s(approx (+ (* y (/ z x)) (neg z)) #s(hole binary64 (* y (+ (* -1 (/ z y)) (/ z x)))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (* -1 (* y (+ (* -1 (/ (+ x (* -1 (/ (* x (- z t)) (- a t)))) y)) (* -1 (/ (- z t) (- a t))))))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) #s(hole binary64 (* -1 (* y (+ (* -1 (- (/ z (- a t)) (/ t (- a t)))) (+ (* -1 (/ x y)) (/ (* x (- z t)) (* y (- a t)))))))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) #s(hole binary64 (- (+ (* -1 (/ (+ (* -1 x) (/ (* x (- z t)) (- a t))) y)) (/ z (- a t))) (/ t (- a t)))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) #s(hole binary64 (+ (* -1 (/ (+ (* -1 x) (/ (* x (- z t)) (- a t))) y)) (/ z (- a t)))))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) #s(hole binary64 (* -1 (/ (+ (* -1 x) (/ (* x (- z t)) (- a t))) y))))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (* -1 (* y (+ (* -1 (/ z a)) (* -1 (/ (+ x (* -1 (/ (* x z) a))) y)))))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (* -1 (* y (+ (* -1 (/ (- z t) (- a t))) (/ (* x (- z t)) (* y (- a t))))))))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (* -1 (* y (+ (* -1 (- z t)) (/ (* x (- z t)) y))))))
#s(approx (* (- y x) z) #s(hole binary64 (* -1 (* y (+ (* -1 z) (/ (* x z) y))))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (* -1 (* y (+ (* -1 (/ z (- a t))) (/ (* x z) (* y (- a t))))))))
#s(approx (+ (* y (/ z x)) (neg z)) #s(hole binary64 (* -1 (* y (+ (* -1 (/ z x)) (/ z y))))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ x (* -1 (/ (* t (- y x)) (- a t))))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ x (+ (* -1 (/ (* t (- y x)) (- a t))) (* z (- (/ y (- a t)) (/ x (- a t))))))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) #s(hole binary64 (* y (- (+ (/ x y) (/ (* t x) (* y (- a t)))) (/ t (- a t))))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) #s(hole binary64 (+ (* y (* z (+ (* -1 (/ x (* y (- a t)))) (/ 1 (- a t))))) (* y (- (+ (/ x y) (/ (* t x) (* y (- a t)))) (/ t (- a t)))))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) #s(hole binary64 (- (+ (/ x y) (/ (* t x) (* y (- a t)))) (/ t (- a t)))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) #s(hole binary64 (- (+ (* z (+ (* -1 (/ x (* y (- a t)))) (/ 1 (- a t)))) (+ (/ x y) (/ (* t x) (* y (- a t))))) (/ t (- a t)))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) #s(hole binary64 (+ (/ x y) (/ (* t x) (* y (- a t))))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) #s(hole binary64 (+ (* z (+ (* -1 (/ x (* y (- a t)))) (/ 1 (- a t)))) (+ (/ x y) (/ (* t x) (* y (- a t)))))))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) #s(hole binary64 (+ (* -1 (/ (* x z) (* y (- a t)))) (+ (/ x y) (/ (* t x) (* y (- a t)))))))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) #s(hole binary64 (/ (* t x) (* y (- a t)))))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) #s(hole binary64 (+ (* -1 (/ (* x z) (* y (- a t)))) (/ (* t x) (* y (- a t))))))
#s(approx (* (neg x) (- z t)) #s(hole binary64 (* t x)))
#s(approx (* (neg x) (- z t)) #s(hole binary64 (+ (* -1 (* x z)) (* t x))))
#s(approx (- z t) #s(hole binary64 (* -1 t)))
#s(approx (- z t) #s(hole binary64 (- z t)))
#s(approx z #s(hole binary64 z))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (+ x (* z (- (/ y a) (/ x a))))))
#s(approx (/ z a) #s(hole binary64 (/ z a)))
#s(approx (- (/ z a) 1) #s(hole binary64 -1))
#s(approx (- (/ z a) 1) #s(hole binary64 (- (/ z a) 1)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (* -1 (/ (* t (- y x)) (- a t)))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (+ (* -1 (/ (* t (- y x)) (- a t))) (* z (- (/ y (- a t)) (/ x (- a t)))))))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (* -1 (* t (- y x)))))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (+ (* -1 (* t (- y x))) (* z (- y x)))))
#s(approx (* (- y x) z) #s(hole binary64 (* z (- y x))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (/ (* z (- y x)) (- a t))))
#s(approx (* (+ (* y (/ z x)) (neg z)) x) #s(hole binary64 (* x (* z (- (/ y x) 1)))))
#s(approx (+ (* y (/ z x)) (neg z)) #s(hole binary64 (* z (- (/ y x) 1))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (* z (- (/ y (- a t)) (/ x (- a t))))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (* z (- (+ (* -1 (/ (* t (- y x)) (* z (- a t)))) (+ (/ x z) (/ y (- a t)))) (/ x (- a t))))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) #s(hole binary64 (* y (* z (+ (* -1 (/ x (* y (- a t)))) (/ 1 (- a t)))))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) #s(hole binary64 (* z (+ (* y (+ (* -1 (/ x (* y (- a t)))) (/ 1 (- a t)))) (/ (* y (- (+ (/ x y) (/ (* t x) (* y (- a t)))) (/ t (- a t)))) z)))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) #s(hole binary64 (* z (+ (* -1 (/ x (* y (- a t)))) (/ 1 (- a t))))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) #s(hole binary64 (* z (- (+ (* -1 (/ x (* y (- a t)))) (+ (/ 1 (- a t)) (+ (/ x (* y z)) (/ (* t x) (* y (* z (- a t))))))) (/ t (* z (- a t)))))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) #s(hole binary64 (* z (+ (* -1 (/ x (* y (- a t)))) (+ (/ 1 (- a t)) (+ (/ x (* y z)) (/ (* t x) (* y (* z (- a t))))))))))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) #s(hole binary64 (* -1 (/ (* x z) (* y (- a t))))))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) #s(hole binary64 (* z (+ (* -1 (/ x (* y (- a t)))) (+ (/ x (* y z)) (/ (* t x) (* y (* z (- a t)))))))))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) #s(hole binary64 (* z (+ (* -1 (/ x (* y (- a t)))) (/ (* t x) (* y (* z (- a t))))))))
#s(approx (* (neg x) (- z t)) #s(hole binary64 (* z (+ (* -1 x) (/ (* t x) z)))))
#s(approx (- z t) #s(hole binary64 (* z (+ 1 (* -1 (/ t z))))))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (* z (- (/ y a) (/ x a)))))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (* z (- (+ (/ x z) (/ y a)) (/ x a)))))
#s(approx (* (neg x) (- (/ z a) 1)) #s(hole binary64 (* -1 (/ (* x z) a))))
#s(approx (* (neg x) (- (/ z a) 1)) #s(hole binary64 (* z (+ (* -1 (/ x a)) (/ x z)))))
#s(approx (- (/ z a) 1) #s(hole binary64 (* z (- (/ 1 a) (/ 1 z)))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (* z (- (+ (* -1 (/ (* t (- y x)) (* z (- a t)))) (/ y (- a t))) (/ x (- a t))))))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (* z (- (+ y (* -1 (/ (* t (- y x)) z))) x))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (* -1 (* z (+ (* -1 (/ (+ x (* -1 (/ (* t (- y x)) (- a t)))) z)) (* -1 (/ (- y x) (- a t))))))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) #s(hole binary64 (* -1 (* y (* z (- (/ x (* y (- a t))) (/ 1 (- a t))))))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) #s(hole binary64 (* -1 (* z (+ (* -1 (/ (* y (- (+ (/ x y) (/ (* t x) (* y (- a t)))) (/ t (- a t)))) z)) (* y (- (/ x (* y (- a t))) (/ 1 (- a t)))))))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) #s(hole binary64 (* -1 (* z (- (/ x (* y (- a t))) (/ 1 (- a t)))))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) #s(hole binary64 (* -1 (* z (- (+ (* -1 (/ (- (+ (/ x y) (/ (* t x) (* y (- a t)))) (/ t (- a t))) z)) (/ x (* y (- a t)))) (/ 1 (- a t)))))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) #s(hole binary64 (* -1 (* z (- (+ (* -1 (/ (+ (/ x y) (/ (* t x) (* y (- a t)))) z)) (/ x (* y (- a t)))) (/ 1 (- a t)))))))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) #s(hole binary64 (* -1 (* z (+ (* -1 (/ (+ (/ x y) (/ (* t x) (* y (- a t)))) z)) (/ x (* y (- a t))))))))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) #s(hole binary64 (* -1 (* z (+ (* -1 (/ (* t x) (* y (* z (- a t))))) (/ x (* y (- a t))))))))
#s(approx (* (neg x) (- z t)) #s(hole binary64 (* -1 (* z (+ x (* -1 (/ (* t x) z)))))))
#s(approx (- z t) #s(hole binary64 (* -1 (* z (- (/ t z) 1)))))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (/ (* z (- y x)) a)))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (* -1 (* z (+ (* -1 (/ x z)) (* -1 (/ (- y x) a)))))))
#s(approx (* (neg x) (- (/ z a) 1)) #s(hole binary64 (* -1 (* z (+ (* -1 (/ x z)) (/ x a))))))
#s(approx (- (/ z a) 1) #s(hole binary64 (* -1 (* z (- (/ 1 z) (/ 1 a))))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (* -1 (* z (+ (* -1 (/ (- y x) (- a t))) (/ (* t (- y x)) (* z (- a t))))))))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (* -1 (* z (+ (* -1 (- y x)) (/ (* t (- y x)) z))))))
#s(approx (* (+ (* y (/ z x)) (neg z)) x) #s(hole binary64 (* -1 (* x (* z (+ 1 (* -1 (/ y x))))))))
#s(approx (+ (* y (/ z x)) (neg z)) #s(hole binary64 (* -1 (* z (+ 1 (* -1 (/ y x)))))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ x (/ (* z (- y x)) a))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ x (+ (* t (- (* -1 (/ (- y x) a)) (* -1 (/ (* z (- y x)) (pow a 2))))) (/ (* z (- y x)) a)))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ x (+ (* t (- (+ (* -1 (/ (- y x) a)) (/ (* t (- (* -1 (/ (- y x) a)) (* -1 (/ (* z (- y x)) (pow a 2))))) a)) (* -1 (/ (* z (- y x)) (pow a 2))))) (/ (* z (- y x)) a)))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ x (+ (* t (- (+ (* -1 (/ (- y x) a)) (* t (- (/ (* t (- (* -1 (/ (- y x) a)) (* -1 (/ (* z (- y x)) (pow a 2))))) (pow a 2)) (* -1 (/ (- (* -1 (/ (- y x) a)) (* -1 (/ (* z (- y x)) (pow a 2)))) a))))) (* -1 (/ (* z (- y x)) (pow a 2))))) (/ (* z (- y x)) a)))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) #s(hole binary64 (+ (* t (* y (- (* -1 (- (* -1 (/ x (* a y))) (* -1 (/ (* x z) (* (pow a 2) y))))) (+ (* -1 (/ z (pow a 2))) (/ 1 a))))) (* y (+ (* -1 (/ (* x z) (* a y))) (+ (/ x y) (/ z a)))))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) #s(hole binary64 (+ (* t (+ (* t (* y (- (* -1 (/ (- (* -1 (/ x (* a y))) (* -1 (/ (* x z) (* (pow a 2) y)))) a)) (+ (* -1 (/ z (pow a 3))) (/ 1 (pow a 2)))))) (* y (- (* -1 (- (* -1 (/ x (* a y))) (* -1 (/ (* x z) (* (pow a 2) y))))) (+ (* -1 (/ z (pow a 2))) (/ 1 a)))))) (* y (+ (* -1 (/ (* x z) (* a y))) (+ (/ x y) (/ z a)))))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) #s(hole binary64 (+ (* t (+ (* t (+ (* t (* y (- (* -1 (/ (- (* -1 (/ x (* a y))) (* -1 (/ (* x z) (* (pow a 2) y)))) (pow a 2))) (+ (* -1 (/ z (pow a 4))) (/ 1 (pow a 3)))))) (* y (- (* -1 (/ (- (* -1 (/ x (* a y))) (* -1 (/ (* x z) (* (pow a 2) y)))) a)) (+ (* -1 (/ z (pow a 3))) (/ 1 (pow a 2))))))) (* y (- (* -1 (- (* -1 (/ x (* a y))) (* -1 (/ (* x z) (* (pow a 2) y))))) (+ (* -1 (/ z (pow a 2))) (/ 1 a)))))) (* y (+ (* -1 (/ (* x z) (* a y))) (+ (/ x y) (/ z a)))))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) #s(hole binary64 (+ (* -1 (/ (* x z) (* a y))) (+ (/ x y) (/ z a)))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) #s(hole binary64 (+ (* -1 (/ (* x z) (* a y))) (+ (* t (- (* -1 (- (* -1 (/ x (* a y))) (* -1 (/ (* x z) (* (pow a 2) y))))) (+ (* -1 (/ z (pow a 2))) (/ 1 a)))) (+ (/ x y) (/ z a))))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) #s(hole binary64 (+ (* -1 (/ (* x z) (* a y))) (+ (* t (- (+ (* -1 (- (* -1 (/ x (* a y))) (* -1 (/ (* x z) (* (pow a 2) y))))) (* t (- (* -1 (/ (- (* -1 (/ x (* a y))) (* -1 (/ (* x z) (* (pow a 2) y)))) a)) (+ (* -1 (/ z (pow a 3))) (/ 1 (pow a 2)))))) (+ (* -1 (/ z (pow a 2))) (/ 1 a)))) (+ (/ x y) (/ z a))))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) #s(hole binary64 (+ (* -1 (/ (* x z) (* a y))) (+ (* t (- (+ (* -1 (- (* -1 (/ x (* a y))) (* -1 (/ (* x z) (* (pow a 2) y))))) (* t (- (+ (* -1 (/ (- (* -1 (/ x (* a y))) (* -1 (/ (* x z) (* (pow a 2) y)))) a)) (* t (- (* -1 (/ (- (* -1 (/ x (* a y))) (* -1 (/ (* x z) (* (pow a 2) y)))) (pow a 2))) (+ (* -1 (/ z (pow a 4))) (/ 1 (pow a 3)))))) (+ (* -1 (/ z (pow a 3))) (/ 1 (pow a 2)))))) (+ (* -1 (/ z (pow a 2))) (/ 1 a)))) (+ (/ x y) (/ z a))))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) #s(hole binary64 (+ (* -1 (/ (* x z) (* a y))) (+ (* t (- (* -1 (- (* -1 (/ x (* a y))) (* -1 (/ (* x z) (* (pow a 2) y))))) (* -1 (/ z (pow a 2))))) (+ (/ x y) (/ z a))))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) #s(hole binary64 (+ (* -1 (/ (* x z) (* a y))) (+ (* t (- (+ (* -1 (- (* -1 (/ x (* a y))) (* -1 (/ (* x z) (* (pow a 2) y))))) (* t (- (* -1 (/ (- (* -1 (/ x (* a y))) (* -1 (/ (* x z) (* (pow a 2) y)))) a)) (* -1 (/ z (pow a 3)))))) (* -1 (/ z (pow a 2))))) (+ (/ x y) (/ z a))))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) #s(hole binary64 (+ (* -1 (/ (* x z) (* a y))) (+ (* t (- (+ (* -1 (- (* -1 (/ x (* a y))) (* -1 (/ (* x z) (* (pow a 2) y))))) (* t (- (+ (* -1 (/ (- (* -1 (/ x (* a y))) (* -1 (/ (* x z) (* (pow a 2) y)))) a)) (* t (- (* -1 (/ (- (* -1 (/ x (* a y))) (* -1 (/ (* x z) (* (pow a 2) y)))) (pow a 2))) (* -1 (/ z (pow a 4)))))) (* -1 (/ z (pow a 3)))))) (* -1 (/ z (pow a 2))))) (+ (/ x y) (/ z a))))))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) #s(hole binary64 (+ (* -1 (/ (* x z) (* a y))) (/ x y))))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) #s(hole binary64 (+ (* -1 (* t (- (* -1 (/ x (* a y))) (* -1 (/ (* x z) (* (pow a 2) y)))))) (+ (* -1 (/ (* x z) (* a y))) (/ x y)))))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) #s(hole binary64 (+ (* -1 (/ (* x z) (* a y))) (+ (* t (+ (* -1 (- (* -1 (/ x (* a y))) (* -1 (/ (* x z) (* (pow a 2) y))))) (* -1 (/ (* t (- (* -1 (/ x (* a y))) (* -1 (/ (* x z) (* (pow a 2) y))))) a)))) (/ x y)))))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) #s(hole binary64 (+ (* -1 (/ (* x z) (* a y))) (+ (* t (+ (* -1 (- (* -1 (/ x (* a y))) (* -1 (/ (* x z) (* (pow a 2) y))))) (* t (+ (* -1 (/ (* t (- (* -1 (/ x (* a y))) (* -1 (/ (* x z) (* (pow a 2) y))))) (pow a 2))) (* -1 (/ (- (* -1 (/ x (* a y))) (* -1 (/ (* x z) (* (pow a 2) y)))) a)))))) (/ x y)))))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) #s(hole binary64 (* -1 (/ (* x z) (* a y)))))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) #s(hole binary64 (+ (* -1 (* t (- (* -1 (/ x (* a y))) (* -1 (/ (* x z) (* (pow a 2) y)))))) (* -1 (/ (* x z) (* a y))))))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) #s(hole binary64 (+ (* -1 (/ (* x z) (* a y))) (* t (+ (* -1 (- (* -1 (/ x (* a y))) (* -1 (/ (* x z) (* (pow a 2) y))))) (* -1 (/ (* t (- (* -1 (/ x (* a y))) (* -1 (/ (* x z) (* (pow a 2) y))))) a)))))))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) #s(hole binary64 (+ (* -1 (/ (* x z) (* a y))) (* t (+ (* -1 (- (* -1 (/ x (* a y))) (* -1 (/ (* x z) (* (pow a 2) y))))) (* t (+ (* -1 (/ (* t (- (* -1 (/ x (* a y))) (* -1 (/ (* x z) (* (pow a 2) y))))) (pow a 2))) (* -1 (/ (- (* -1 (/ x (* a y))) (* -1 (/ (* x z) (* (pow a 2) y)))) a)))))))))
#s(approx (- z t) #s(hole binary64 (+ z (* -1 t))))
#s(approx t #s(hole binary64 t))
#s(approx (* (- a t) y) #s(hole binary64 (* a y)))
#s(approx (* (- a t) y) #s(hole binary64 (+ (* -1 (* t y)) (* a y))))
#s(approx (- a t) #s(hole binary64 a))
#s(approx (- a t) #s(hole binary64 (+ a (* -1 t))))
#s(approx (/ z (- a t)) #s(hole binary64 (+ (/ z a) (/ (* t z) (pow a 2)))))
#s(approx (/ z (- a t)) #s(hole binary64 (+ (* t (- (/ (* t z) (pow a 3)) (* -1 (/ z (pow a 2))))) (/ z a))))
#s(approx (/ z (- a t)) #s(hole binary64 (+ (* t (- (* t (- (/ (* t z) (pow a 4)) (* -1 (/ z (pow a 3))))) (* -1 (/ z (pow a 2))))) (/ z a))))
#s(approx (/ t (- a t)) #s(hole binary64 (/ t a)))
#s(approx (/ t (- a t)) #s(hole binary64 (* t (+ (/ 1 a) (/ t (pow a 2))))))
#s(approx (/ t (- a t)) #s(hole binary64 (* t (+ (* t (+ (/ 1 (pow a 2)) (/ t (pow a 3)))) (/ 1 a)))))
#s(approx (/ t (- a t)) #s(hole binary64 (* t (+ (* t (+ (* t (+ (/ 1 (pow a 3)) (/ t (pow a 4)))) (/ 1 (pow a 2)))) (/ 1 a)))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (+ (* t (- (* -1 (/ (- y x) a)) (* -1 (/ (* z (- y x)) (pow a 2))))) (/ (* z (- y x)) a))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (+ (* t (- (+ (* -1 (/ (- y x) a)) (/ (* t (- (* -1 (/ (- y x) a)) (* -1 (/ (* z (- y x)) (pow a 2))))) a)) (* -1 (/ (* z (- y x)) (pow a 2))))) (/ (* z (- y x)) a))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (+ (* t (- (+ (* -1 (/ (- y x) a)) (* t (- (/ (* t (- (* -1 (/ (- y x) a)) (* -1 (/ (* z (- y x)) (pow a 2))))) (pow a 2)) (* -1 (/ (- (* -1 (/ (- y x) a)) (* -1 (/ (* z (- y x)) (pow a 2)))) a))))) (* -1 (/ (* z (- y x)) (pow a 2))))) (/ (* z (- y x)) a))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (+ (/ (* t (* z (- y x))) (pow a 2)) (/ (* z (- y x)) a))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (+ (* t (- (/ (* t (* z (- y x))) (pow a 3)) (* -1 (/ (* z (- y x)) (pow a 2))))) (/ (* z (- y x)) a))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (+ (* t (- (* t (- (/ (* t (* z (- y x))) (pow a 4)) (* -1 (/ (* z (- y x)) (pow a 3))))) (* -1 (/ (* z (- y x)) (pow a 2))))) (/ (* z (- y x)) a))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (- (+ y (* -1 (/ (* z (- y x)) t))) (* -1 (/ (* a (- y x)) t)))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (- (+ y (+ (* -1 (/ (* z (- y x)) t)) (/ (* a (- (* -1 (* z (- y x))) (* -1 (* a (- y x))))) (pow t 2)))) (* -1 (/ (* a (- y x)) t)))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (- (+ y (+ (* -1 (/ (* z (- y x)) t)) (/ (* (pow a 2) (- (* -1 (* z (- y x))) (* -1 (* a (- y x))))) (pow t 3)))) (+ (* -1 (/ (* a (- y x)) t)) (* -1 (/ (* a (- (* -1 (* z (- y x))) (* -1 (* a (- y x))))) (pow t 2)))))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) #s(hole binary64 (* y (+ 1 (+ (* -1 (/ x y)) (/ x y))))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) #s(hole binary64 (+ (* y (+ 1 (+ (* -1 (/ x y)) (/ x y)))) (/ (* y (+ a (+ (* -1 z) (* -1 (- (* -1 (/ (* x z) y)) (* -1 (/ (* a x) y))))))) t))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) #s(hole binary64 (+ (* y (+ 1 (+ (* -1 (/ x y)) (/ x y)))) (+ (/ (* y (+ a (+ (* -1 z) (* -1 (- (* -1 (/ (* x z) y)) (* -1 (/ (* a x) y))))))) t) (/ (* y (- (+ (* -1 (* a (- (* -1 (/ (* x z) y)) (* -1 (/ (* a x) y))))) (pow a 2)) (* a z))) (pow t 2))))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) #s(hole binary64 (+ (* y (+ 1 (+ (* -1 (/ x y)) (/ x y)))) (+ (/ (* y (+ a (+ (* -1 z) (* -1 (- (* -1 (/ (* x z) y)) (* -1 (/ (* a x) y))))))) t) (+ (/ (* y (- (+ (* -1 (* a (- (* -1 (/ (* x z) y)) (* -1 (/ (* a x) y))))) (pow a 2)) (* a z))) (pow t 2)) (/ (* y (- (+ (* -1 (* (pow a 2) (- (* -1 (/ (* x z) y)) (* -1 (/ (* a x) y))))) (pow a 3)) (* (pow a 2) z))) (pow t 3)))))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) #s(hole binary64 (+ 1 (+ (* -1 (/ x y)) (/ x y)))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) #s(hole binary64 (+ 1 (+ (* -1 (/ x y)) (+ (* -1 (/ z t)) (+ (* -1 (/ (- (* -1 (/ (* x z) y)) (* -1 (/ (* a x) y))) t)) (+ (/ a t) (/ x y))))))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) #s(hole binary64 (- (+ 1 (+ (* -1 (/ x y)) (+ (* -1 (/ z t)) (+ (* -1 (/ (* a (- (* -1 (/ (* x z) y)) (* -1 (/ (* a x) y)))) (pow t 2))) (+ (* -1 (/ (- (* -1 (/ (* x z) y)) (* -1 (/ (* a x) y))) t)) (+ (/ a t) (+ (/ x y) (/ (pow a 2) (pow t 2))))))))) (/ (* a z) (pow t 2)))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) #s(hole binary64 (- (+ 1 (+ (* -1 (/ x y)) (+ (* -1 (/ z t)) (+ (* -1 (/ (* a (- (* -1 (/ (* x z) y)) (* -1 (/ (* a x) y)))) (pow t 2))) (+ (* -1 (/ (* (pow a 2) (- (* -1 (/ (* x z) y)) (* -1 (/ (* a x) y)))) (pow t 3))) (+ (* -1 (/ (- (* -1 (/ (* x z) y)) (* -1 (/ (* a x) y))) t)) (+ (/ a t) (+ (/ x y) (+ (/ (pow a 2) (pow t 2)) (/ (pow a 3) (pow t 3))))))))))) (+ (/ (* a z) (pow t 2)) (/ (* (pow a 2) z) (pow t 3))))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) #s(hole binary64 (+ (* -1 (/ x y)) (/ x y))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) #s(hole binary64 (+ (* -1 (/ x y)) (+ (* -1 (/ z t)) (+ (* -1 (/ (- (* -1 (/ (* x z) y)) (* -1 (/ (* a x) y))) t)) (/ x y))))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) #s(hole binary64 (- (+ (* -1 (/ x y)) (+ (* -1 (/ z t)) (+ (* -1 (/ (* a (- (* -1 (/ (* x z) y)) (* -1 (/ (* a x) y)))) (pow t 2))) (+ (* -1 (/ (- (* -1 (/ (* x z) y)) (* -1 (/ (* a x) y))) t)) (/ x y))))) (/ (* a z) (pow t 2)))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) #s(hole binary64 (- (+ (* -1 (/ x y)) (+ (* -1 (/ z t)) (+ (* -1 (/ (* a (- (* -1 (/ (* x z) y)) (* -1 (/ (* a x) y)))) (pow t 2))) (+ (* -1 (/ (* (pow a 2) (- (* -1 (/ (* x z) y)) (* -1 (/ (* a x) y)))) (pow t 3))) (+ (* -1 (/ (- (* -1 (/ (* x z) y)) (* -1 (/ (* a x) y))) t)) (/ x y)))))) (+ (/ (* a z) (pow t 2)) (/ (* (pow a 2) z) (pow t 3))))))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) #s(hole binary64 (+ (* -1 (/ x y)) (+ (* -1 (/ (- (* -1 (/ (* x z) y)) (* -1 (/ (* a x) y))) t)) (/ x y)))))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) #s(hole binary64 (+ (* -1 (/ x y)) (+ (* -1 (/ (* a (- (* -1 (/ (* x z) y)) (* -1 (/ (* a x) y)))) (pow t 2))) (+ (* -1 (/ (- (* -1 (/ (* x z) y)) (* -1 (/ (* a x) y))) t)) (/ x y))))))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) #s(hole binary64 (+ (* -1 (/ x y)) (+ (* -1 (/ (* a (- (* -1 (/ (* x z) y)) (* -1 (/ (* a x) y)))) (pow t 2))) (+ (* -1 (/ (* (pow a 2) (- (* -1 (/ (* x z) y)) (* -1 (/ (* a x) y)))) (pow t 3))) (+ (* -1 (/ (- (* -1 (/ (* x z) y)) (* -1 (/ (* a x) y))) t)) (/ x y)))))))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) #s(hole binary64 (* -1 (/ x y))))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) #s(hole binary64 (+ (* -1 (/ x y)) (* -1 (/ (- (* -1 (/ (* x z) y)) (* -1 (/ (* a x) y))) t)))))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) #s(hole binary64 (+ (* -1 (/ x y)) (+ (* -1 (/ (* a (- (* -1 (/ (* x z) y)) (* -1 (/ (* a x) y)))) (pow t 2))) (* -1 (/ (- (* -1 (/ (* x z) y)) (* -1 (/ (* a x) y))) t))))))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) #s(hole binary64 (+ (* -1 (/ x y)) (+ (* -1 (/ (* a (- (* -1 (/ (* x z) y)) (* -1 (/ (* a x) y)))) (pow t 2))) (+ (* -1 (/ (* (pow a 2) (- (* -1 (/ (* x z) y)) (* -1 (/ (* a x) y)))) (pow t 3))) (* -1 (/ (- (* -1 (/ (* x z) y)) (* -1 (/ (* a x) y))) t)))))))
#s(approx (* (neg x) (- z t)) #s(hole binary64 (* t (+ x (* -1 (/ (* x z) t))))))
#s(approx (- z t) #s(hole binary64 (* t (- (/ z t) 1))))
#s(approx (* (- a t) y) #s(hole binary64 (* -1 (* t y))))
#s(approx (* (- a t) y) #s(hole binary64 (* t (+ (* -1 y) (/ (* a y) t)))))
#s(approx (- a t) #s(hole binary64 (* t (- (/ a t) 1))))
#s(approx (/ z (- a t)) #s(hole binary64 (* -1 (/ z t))))
#s(approx (/ z (- a t)) #s(hole binary64 (/ (+ (* -1 z) (* -1 (/ (* a z) t))) t)))
#s(approx (/ z (- a t)) #s(hole binary64 (/ (- (+ (* -1 z) (* -1 (/ (* (pow a 2) z) (pow t 2)))) (/ (* a z) t)) t)))
#s(approx (/ z (- a t)) #s(hole binary64 (/ (- (+ (* -1 z) (* -1 (/ (* (pow a 3) z) (pow t 3)))) (+ (/ (* a z) t) (/ (* (pow a 2) z) (pow t 2)))) t)))
#s(approx (/ t (- a t)) #s(hole binary64 (- (* -1 (/ a t)) 1)))
#s(approx (/ t (- a t)) #s(hole binary64 (- (* -1 (/ (pow a 2) (pow t 2))) (+ 1 (/ a t)))))
#s(approx (/ t (- a t)) #s(hole binary64 (- (* -1 (/ (pow a 3) (pow t 3))) (+ 1 (+ (/ a t) (/ (pow a 2) (pow t 2)))))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (- y x)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (- (+ y (* -1 (/ (* z (- y x)) t))) (+ x (* -1 (/ (* a (- y x)) t))))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (- (+ y (+ (* -1 (/ (* z (- y x)) t)) (/ (* a (- (* -1 (* z (- y x))) (* -1 (* a (- y x))))) (pow t 2)))) (+ x (* -1 (/ (* a (- y x)) t))))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (- (+ y (+ (* -1 (/ (* z (- y x)) t)) (/ (* (pow a 2) (- (* -1 (* z (- y x))) (* -1 (* a (- y x))))) (pow t 3)))) (+ x (+ (* -1 (/ (* a (- y x)) t)) (* -1 (/ (* a (- (* -1 (* z (- y x))) (* -1 (* a (- y x))))) (pow t 2))))))))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (* t (+ (* -1 (- y x)) (/ (* z (- y x)) t)))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (* -1 (/ (* z (- y x)) t))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (/ (+ (* -1 (* z (- y x))) (* -1 (/ (* a (* z (- y x))) t))) t)))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (/ (- (+ (* -1 (* z (- y x))) (* -1 (/ (* (pow a 2) (* z (- y x))) (pow t 2)))) (/ (* a (* z (- y x))) t)) t)))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (/ (- (+ (* -1 (* z (- y x))) (* -1 (/ (* (pow a 3) (* z (- y x))) (pow t 3)))) (+ (/ (* a (* z (- y x))) t) (/ (* (pow a 2) (* z (- y x))) (pow t 2)))) t)))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ y (* -1 (/ (- (* z (- y x)) (* a (- y x))) t)))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ y (* -1 (/ (- (+ (* z (- y x)) (/ (* a (- (* z (- y x)) (* a (- y x)))) t)) (* a (- y x))) t)))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ y (* -1 (/ (- (+ (* -1 (/ (- (* -1 (/ (* (pow a 2) (- (* z (- y x)) (* a (- y x)))) t)) (* a (- (* z (- y x)) (* a (- y x))))) t)) (* z (- y x))) (* a (- y x))) t)))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) #s(hole binary64 (+ (* -1 (/ (* y (- (+ z (* -1 (- (/ (* x z) y) (/ (* a x) y)))) a)) t)) (* y (+ 1 (+ (* -1 (/ x y)) (/ x y)))))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) #s(hole binary64 (+ (* -1 (/ (+ (* -1 (/ (* y (- (* a (- (/ (* x z) y) (/ (* a x) y))) (+ (* -1 (pow a 2)) (* a z)))) t)) (* y (- (+ z (* -1 (- (/ (* x z) y) (/ (* a x) y)))) a))) t)) (* y (+ 1 (+ (* -1 (/ x y)) (/ x y)))))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) #s(hole binary64 (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* y (- (* -1 (* (pow a 2) (- (/ (* x z) y) (/ (* a x) y)))) (+ (* -1 (* (pow a 2) z)) (pow a 3)))) t)) (* y (- (* a (- (/ (* x z) y) (/ (* a x) y))) (+ (* -1 (pow a 2)) (* a z))))) t)) (* y (- (+ z (* -1 (- (/ (* x z) y) (/ (* a x) y)))) a))) t)) (* y (+ 1 (+ (* -1 (/ x y)) (/ x y)))))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) #s(hole binary64 (+ 1 (+ (* -1 (/ x y)) (+ (* -1 (/ (- (+ z (* -1 (- (/ (* x z) y) (/ (* a x) y)))) a) t)) (/ x y))))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) #s(hole binary64 (+ 1 (+ (* -1 (/ x y)) (+ (* -1 (/ (- (+ z (+ (* -1 (- (/ (* x z) y) (/ (* a x) y))) (* -1 (/ (- (* a (- (/ (* x z) y) (/ (* a x) y))) (+ (* -1 (pow a 2)) (* a z))) t)))) a) t)) (/ x y))))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) #s(hole binary64 (+ 1 (+ (* -1 (/ x y)) (+ (* -1 (/ (- (+ z (+ (* -1 (- (/ (* x z) y) (/ (* a x) y))) (* -1 (/ (- (+ (* -1 (/ (- (* -1 (* (pow a 2) (- (/ (* x z) y) (/ (* a x) y)))) (+ (* -1 (* (pow a 2) z)) (pow a 3))) t)) (* a (- (/ (* x z) y) (/ (* a x) y)))) (+ (* -1 (pow a 2)) (* a z))) t)))) a) t)) (/ x y))))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) #s(hole binary64 (+ (* -1 (/ x y)) (+ (* -1 (/ (+ z (* -1 (- (/ (* x z) y) (/ (* a x) y)))) t)) (/ x y)))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) #s(hole binary64 (+ (* -1 (/ x y)) (+ (* -1 (/ (+ z (+ (* -1 (- (/ (* x z) y) (/ (* a x) y))) (* -1 (/ (- (* a (- (/ (* x z) y) (/ (* a x) y))) (* a z)) t)))) t)) (/ x y)))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) #s(hole binary64 (+ (* -1 (/ x y)) (+ (* -1 (/ (+ z (+ (* -1 (- (/ (* x z) y) (/ (* a x) y))) (* -1 (/ (- (+ (* -1 (/ (- (* -1 (* (pow a 2) (- (/ (* x z) y) (/ (* a x) y)))) (* -1 (* (pow a 2) z))) t)) (* a (- (/ (* x z) y) (/ (* a x) y)))) (* a z)) t)))) t)) (/ x y)))))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) #s(hole binary64 (- (+ (* -1 (/ x y)) (+ (/ x y) (/ (* x z) (* t y)))) (/ (* a x) (* t y)))))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) #s(hole binary64 (+ (* -1 (/ x y)) (+ (* -1 (/ (+ (* -1 (- (/ (* x z) y) (/ (* a x) y))) (* -1 (/ (* a (- (/ (* x z) y) (/ (* a x) y))) t))) t)) (/ x y)))))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) #s(hole binary64 (+ (* -1 (/ x y)) (+ (* -1 (/ (+ (* -1 (- (/ (* x z) y) (/ (* a x) y))) (* -1 (/ (+ (* a (- (/ (* x z) y) (/ (* a x) y))) (/ (* (pow a 2) (- (/ (* x z) y) (/ (* a x) y))) t)) t))) t)) (/ x y)))))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) #s(hole binary64 (- (+ (* -1 (/ x y)) (/ (* x z) (* t y))) (/ (* a x) (* t y)))))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) #s(hole binary64 (+ (* -1 (/ x y)) (* -1 (/ (+ (* -1 (- (/ (* x z) y) (/ (* a x) y))) (* -1 (/ (* a (- (/ (* x z) y) (/ (* a x) y))) t))) t)))))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) #s(hole binary64 (+ (* -1 (/ x y)) (* -1 (/ (+ (* -1 (- (/ (* x z) y) (/ (* a x) y))) (* -1 (/ (+ (* a (- (/ (* x z) y) (/ (* a x) y))) (/ (* (pow a 2) (- (/ (* x z) y) (/ (* a x) y))) t)) t))) t)))))
#s(approx (* (neg x) (- z t)) #s(hole binary64 (* -1 (* t (+ (* -1 x) (/ (* x z) t))))))
#s(approx (- z t) #s(hole binary64 (* -1 (* t (+ 1 (* -1 (/ z t)))))))
#s(approx (* (- a t) y) #s(hole binary64 (* -1 (* t (+ y (* -1 (/ (* a y) t)))))))
#s(approx (- a t) #s(hole binary64 (* -1 (* t (+ 1 (* -1 (/ a t)))))))
#s(approx (/ z (- a t)) #s(hole binary64 (* -1 (/ (+ z (/ (* a z) t)) t))))
#s(approx (/ z (- a t)) #s(hole binary64 (* -1 (/ (+ z (* -1 (/ (- (* -1 (/ (* (pow a 2) z) t)) (* a z)) t))) t))))
#s(approx (/ z (- a t)) #s(hole binary64 (* -1 (/ (+ z (* -1 (/ (- (* -1 (/ (- (/ (* (pow a 3) z) t) (* -1 (* (pow a 2) z))) t)) (* a z)) t))) t))))
#s(approx (/ t (- a t)) #s(hole binary64 (- (* -1 (/ (- (/ (pow a 2) t) (* -1 a)) t)) 1)))
#s(approx (/ t (- a t)) #s(hole binary64 (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow a 3) t)) (pow a 2)) t)) (* -1 a)) t)) 1)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (- (+ y (* -1 (/ (- (* z (- y x)) (* a (- y x))) t))) x)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (- (+ y (* -1 (/ (- (+ (* z (- y x)) (/ (* a (- (* z (- y x)) (* a (- y x)))) t)) (* a (- y x))) t))) x)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (- (+ y (* -1 (/ (- (+ (* -1 (/ (- (* -1 (/ (* (pow a 2) (- (* z (- y x)) (* a (- y x)))) t)) (* a (- (* z (- y x)) (* a (- y x))))) t)) (* z (- y x))) (* a (- y x))) t))) x)))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (* -1 (* t (- (+ y (* -1 (/ (* z (- y x)) t))) x)))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (* -1 (/ (+ (* z (- y x)) (/ (* a (* z (- y x))) t)) t))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (* (pow a 2) (* z (- y x))) t)) (* a (* z (- y x)))) t)) (* z (- y x))) t))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (/ (* (pow a 3) (* z (- y x))) t) (* -1 (* (pow a 2) (* z (- y x))))) t)) (* a (* z (- y x)))) t)) (* z (- y x))) t))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ x (* -1 (/ (* (- y x) (- z t)) t)))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ x (+ (* -1 (/ (* a (* (- y x) (- z t))) (pow t 2))) (* -1 (/ (* (- y x) (- z t)) t))))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ x (+ (* -1 (/ (* (- y x) (- z t)) t)) (* a (- (* -1 (/ (* a (* (- y x) (- z t))) (pow t 3))) (/ (* (- y x) (- z t)) (pow t 2))))))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ x (+ (* -1 (/ (* (- y x) (- z t)) t)) (* a (- (* a (- (* -1 (/ (* a (* (- y x) (- z t))) (pow t 4))) (/ (* (- y x) (- z t)) (pow t 3)))) (/ (* (- y x) (- z t)) (pow t 2))))))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) #s(hole binary64 (* y (+ 1 (+ (* -1 (/ z t)) (+ (/ x y) (/ (* x (- z t)) (* t y))))))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) #s(hole binary64 (+ (* a (* y (- (+ (/ 1 t) (/ (* x (- z t)) (* (pow t 2) y))) (/ z (pow t 2))))) (* y (+ 1 (+ (* -1 (/ z t)) (+ (/ x y) (/ (* x (- z t)) (* t y)))))))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) #s(hole binary64 (+ (* a (+ (* a (* y (- (+ (/ 1 (pow t 2)) (/ (* x (- z t)) (* (pow t 3) y))) (/ z (pow t 3))))) (* y (- (+ (/ 1 t) (/ (* x (- z t)) (* (pow t 2) y))) (/ z (pow t 2)))))) (* y (+ 1 (+ (* -1 (/ z t)) (+ (/ x y) (/ (* x (- z t)) (* t y)))))))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) #s(hole binary64 (+ (* a (+ (* a (+ (* a (* y (- (+ (/ 1 (pow t 3)) (/ (* x (- z t)) (* (pow t 4) y))) (/ z (pow t 4))))) (* y (- (+ (/ 1 (pow t 2)) (/ (* x (- z t)) (* (pow t 3) y))) (/ z (pow t 3)))))) (* y (- (+ (/ 1 t) (/ (* x (- z t)) (* (pow t 2) y))) (/ z (pow t 2)))))) (* y (+ 1 (+ (* -1 (/ z t)) (+ (/ x y) (/ (* x (- z t)) (* t y)))))))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) #s(hole binary64 (+ 1 (+ (* -1 (/ z t)) (+ (/ x y) (/ (* x (- z t)) (* t y)))))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) #s(hole binary64 (+ 1 (+ (* -1 (/ z t)) (+ (* a (- (+ (/ 1 t) (/ (* x (- z t)) (* (pow t 2) y))) (/ z (pow t 2)))) (+ (/ x y) (/ (* x (- z t)) (* t y))))))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) #s(hole binary64 (+ 1 (+ (* -1 (/ z t)) (+ (* a (- (+ (* a (- (+ (/ 1 (pow t 2)) (/ (* x (- z t)) (* (pow t 3) y))) (/ z (pow t 3)))) (+ (/ 1 t) (/ (* x (- z t)) (* (pow t 2) y)))) (/ z (pow t 2)))) (+ (/ x y) (/ (* x (- z t)) (* t y))))))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) #s(hole binary64 (+ 1 (+ (* -1 (/ z t)) (+ (* a (- (+ (* a (- (+ (* a (- (+ (/ 1 (pow t 3)) (/ (* x (- z t)) (* (pow t 4) y))) (/ z (pow t 4)))) (+ (/ 1 (pow t 2)) (/ (* x (- z t)) (* (pow t 3) y)))) (/ z (pow t 3)))) (+ (/ 1 t) (/ (* x (- z t)) (* (pow t 2) y)))) (/ z (pow t 2)))) (+ (/ x y) (/ (* x (- z t)) (* t y))))))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) #s(hole binary64 (+ (* -1 (/ z t)) (+ (/ x y) (/ (* x (- z t)) (* t y))))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) #s(hole binary64 (+ (* -1 (/ z t)) (+ (* a (- (/ (* x (- z t)) (* (pow t 2) y)) (/ z (pow t 2)))) (+ (/ x y) (/ (* x (- z t)) (* t y)))))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) #s(hole binary64 (+ (* -1 (/ z t)) (+ (* a (- (+ (* a (- (/ (* x (- z t)) (* (pow t 3) y)) (/ z (pow t 3)))) (/ (* x (- z t)) (* (pow t 2) y))) (/ z (pow t 2)))) (+ (/ x y) (/ (* x (- z t)) (* t y)))))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) #s(hole binary64 (+ (* -1 (/ z t)) (+ (* a (- (+ (* a (- (+ (* a (- (/ (* x (- z t)) (* (pow t 4) y)) (/ z (pow t 4)))) (/ (* x (- z t)) (* (pow t 3) y))) (/ z (pow t 3)))) (/ (* x (- z t)) (* (pow t 2) y))) (/ z (pow t 2)))) (+ (/ x y) (/ (* x (- z t)) (* t y)))))))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) #s(hole binary64 (+ (/ x y) (/ (* x (- z t)) (* t y)))))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) #s(hole binary64 (+ (/ x y) (+ (/ (* a (* x (- z t))) (* (pow t 2) y)) (/ (* x (- z t)) (* t y))))))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) #s(hole binary64 (+ (* a (+ (/ (* a (* x (- z t))) (* (pow t 3) y)) (/ (* x (- z t)) (* (pow t 2) y)))) (+ (/ x y) (/ (* x (- z t)) (* t y))))))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) #s(hole binary64 (+ (* a (+ (* a (+ (/ (* a (* x (- z t))) (* (pow t 4) y)) (/ (* x (- z t)) (* (pow t 3) y)))) (/ (* x (- z t)) (* (pow t 2) y)))) (+ (/ x y) (/ (* x (- z t)) (* t y))))))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) #s(hole binary64 (/ (* x (- z t)) (* t y))))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) #s(hole binary64 (+ (/ (* a (* x (- z t))) (* (pow t 2) y)) (/ (* x (- z t)) (* t y)))))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) #s(hole binary64 (+ (* a (+ (/ (* a (* x (- z t))) (* (pow t 3) y)) (/ (* x (- z t)) (* (pow t 2) y)))) (/ (* x (- z t)) (* t y)))))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) #s(hole binary64 (+ (* a (+ (* a (+ (/ (* a (* x (- z t))) (* (pow t 4) y)) (/ (* x (- z t)) (* (pow t 3) y)))) (/ (* x (- z t)) (* (pow t 2) y)))) (/ (* x (- z t)) (* t y)))))
#s(approx (- a t) #s(hole binary64 (- a t)))
#s(approx (/ z (- a t)) #s(hole binary64 (+ (* -1 (/ z t)) (* -1 (/ (* a z) (pow t 2))))))
#s(approx (/ z (- a t)) #s(hole binary64 (+ (* -1 (/ z t)) (* a (- (* -1 (/ (* a z) (pow t 3))) (/ z (pow t 2)))))))
#s(approx (/ z (- a t)) #s(hole binary64 (+ (* -1 (/ z t)) (* a (- (* a (- (* -1 (/ (* a z) (pow t 4))) (/ z (pow t 3)))) (/ z (pow t 2)))))))
#s(approx (/ t (- a t)) #s(hole binary64 (- (* a (- (* -1 (/ a (pow t 2))) (/ 1 t))) 1)))
#s(approx (/ t (- a t)) #s(hole binary64 (- (* a (- (* a (- (* -1 (/ a (pow t 3))) (/ 1 (pow t 2)))) (/ 1 t))) 1)))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (/ (+ (* a x) (* z (- y x))) a)))
#s(approx (* (neg x) (- (/ z a) 1)) #s(hole binary64 (/ (+ (* -1 (* x z)) (* a x)) a)))
#s(approx (- (/ z a) 1) #s(hole binary64 (/ (+ z (* -1 a)) a)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (* -1 (/ (* (- y x) (- z t)) t))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (+ (* -1 (/ (* a (* (- y x) (- z t))) (pow t 2))) (* -1 (/ (* (- y x) (- z t)) t)))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (+ (* -1 (/ (* (- y x) (- z t)) t)) (* a (- (* -1 (/ (* a (* (- y x) (- z t))) (pow t 3))) (/ (* (- y x) (- z t)) (pow t 2)))))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (+ (* -1 (/ (* (- y x) (- z t)) t)) (* a (- (* a (- (* -1 (/ (* a (* (- y x) (- z t))) (pow t 4))) (/ (* (- y x) (- z t)) (pow t 3)))) (/ (* (- y x) (- z t)) (pow t 2)))))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (+ (* -1 (/ (* a (* z (- y x))) (pow t 2))) (* -1 (/ (* z (- y x)) t)))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (+ (* -1 (/ (* z (- y x)) t)) (* a (- (* -1 (/ (* a (* z (- y x))) (pow t 3))) (/ (* z (- y x)) (pow t 2)))))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (+ (* -1 (/ (* z (- y x)) t)) (* a (- (* a (- (* -1 (/ (* a (* z (- y x))) (pow t 4))) (/ (* z (- y x)) (pow t 3)))) (/ (* z (- y x)) (pow t 2)))))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ x (/ (* (- y x) (- z t)) a))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ x (+ (/ (* t (* (- y x) (- z t))) (pow a 2)) (/ (* (- y x) (- z t)) a)))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (- (+ x (+ (/ (* (- y x) (- z t)) a) (/ (* (pow t 2) (* (- y x) (- z t))) (pow a 3)))) (* -1 (/ (* t (* (- y x) (- z t))) (pow a 2))))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) #s(hole binary64 (+ x (/ (* y (- (+ z (* -1 (/ (* x (- z t)) y))) t)) a))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) #s(hole binary64 (+ x (+ (/ (* y (- (+ z (* -1 (/ (* x (- z t)) y))) t)) a) (/ (* y (- (+ (* -1 (/ (* t (* x (- z t))) y)) (* -1 (pow t 2))) (* -1 (* t z)))) (pow a 2))))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) #s(hole binary64 (+ x (+ (/ (* y (- (+ z (* -1 (/ (* x (- z t)) y))) t)) a) (+ (/ (* y (- (+ (* -1 (/ (* t (* x (- z t))) y)) (* -1 (pow t 2))) (* -1 (* t z)))) (pow a 2)) (/ (* y (- (+ (* -1 (/ (* (pow t 2) (* x (- z t))) y)) (* -1 (pow t 3))) (* -1 (* (pow t 2) z)))) (pow a 3)))))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) #s(hole binary64 (- (+ (* -1 (/ (* x (- z t)) (* a y))) (+ (/ x y) (/ z a))) (/ t a))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) #s(hole binary64 (- (+ (* -1 (/ (* t (* x (- z t))) (* (pow a 2) y))) (+ (* -1 (/ (* x (- z t)) (* a y))) (+ (* -1 (/ (pow t 2) (pow a 2))) (+ (/ x y) (/ z a))))) (+ (* -1 (/ (* t z) (pow a 2))) (/ t a)))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) #s(hole binary64 (- (+ (* -1 (/ (* t (* x (- z t))) (* (pow a 2) y))) (+ (* -1 (/ (* x (- z t)) (* a y))) (+ (* -1 (/ (* (pow t 2) (* x (- z t))) (* (pow a 3) y))) (+ (* -1 (/ (pow t 2) (pow a 2))) (+ (* -1 (/ (pow t 3) (pow a 3))) (+ (/ x y) (/ z a))))))) (+ (* -1 (/ (* t z) (pow a 2))) (+ (* -1 (/ (* (pow t 2) z) (pow a 3))) (/ t a))))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) #s(hole binary64 (+ (* -1 (/ (* x (- z t)) (* a y))) (+ (/ x y) (/ z a)))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) #s(hole binary64 (- (+ (* -1 (/ (* t (* x (- z t))) (* (pow a 2) y))) (+ (* -1 (/ (* x (- z t)) (* a y))) (+ (/ x y) (/ z a)))) (* -1 (/ (* t z) (pow a 2))))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) #s(hole binary64 (- (+ (* -1 (/ (* t (* x (- z t))) (* (pow a 2) y))) (+ (* -1 (/ (* x (- z t)) (* a y))) (+ (* -1 (/ (* (pow t 2) (* x (- z t))) (* (pow a 3) y))) (+ (/ x y) (/ z a))))) (+ (* -1 (/ (* t z) (pow a 2))) (* -1 (/ (* (pow t 2) z) (pow a 3)))))))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) #s(hole binary64 (+ (* -1 (/ (* x (- z t)) (* a y))) (/ x y))))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) #s(hole binary64 (+ (* -1 (/ (* t (* x (- z t))) (* (pow a 2) y))) (+ (* -1 (/ (* x (- z t)) (* a y))) (/ x y)))))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) #s(hole binary64 (+ (* -1 (/ (* t (* x (- z t))) (* (pow a 2) y))) (+ (* -1 (/ (* x (- z t)) (* a y))) (+ (* -1 (/ (* (pow t 2) (* x (- z t))) (* (pow a 3) y))) (/ x y))))))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) #s(hole binary64 (* -1 (/ (* x (- z t)) (* a y)))))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) #s(hole binary64 (/ (+ (* -1 (/ (* t (* x (- z t))) (* a y))) (* -1 (/ (* x (- z t)) y))) a)))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) #s(hole binary64 (/ (+ (* -1 (/ (* t (* x (- z t))) (* a y))) (+ (* -1 (/ (* x (- z t)) y)) (* -1 (/ (* (pow t 2) (* x (- z t))) (* (pow a 2) y))))) a)))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) #s(hole binary64 (/ (+ (* -1 (/ (* t (* x (- z t))) (* a y))) (+ (* -1 (/ (* x (- z t)) y)) (+ (* -1 (/ (* (pow t 2) (* x (- z t))) (* (pow a 2) y))) (* -1 (/ (* (pow t 3) (* x (- z t))) (* (pow a 3) y)))))) a)))
#s(approx (* (- a t) y) #s(hole binary64 (* a (+ y (* -1 (/ (* t y) a))))))
#s(approx (- a t) #s(hole binary64 (* a (+ 1 (* -1 (/ t a))))))
#s(approx (/ z (- a t)) #s(hole binary64 (/ (+ z (/ (* t z) a)) a)))
#s(approx (/ z (- a t)) #s(hole binary64 (/ (- (+ z (/ (* (pow t 2) z) (pow a 2))) (* -1 (/ (* t z) a))) a)))
#s(approx (/ z (- a t)) #s(hole binary64 (/ (- (+ z (/ (* (pow t 3) z) (pow a 3))) (+ (* -1 (/ (* t z) a)) (* -1 (/ (* (pow t 2) z) (pow a 2))))) a)))
#s(approx (/ t (- a t)) #s(hole binary64 (/ (+ t (/ (pow t 2) a)) a)))
#s(approx (/ t (- a t)) #s(hole binary64 (/ (- (+ t (/ (pow t 3) (pow a 2))) (* -1 (/ (pow t 2) a))) a)))
#s(approx (/ t (- a t)) #s(hole binary64 (/ (- (+ t (/ (pow t 4) (pow a 3))) (+ (* -1 (/ (pow t 2) a)) (* -1 (/ (pow t 3) (pow a 2))))) a)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (/ (* (- y x) (- z t)) a)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (/ (+ (* (- y x) (- z t)) (/ (* t (* (- y x) (- z t))) a)) a)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (/ (- (+ (* (- y x) (- z t)) (/ (* (pow t 2) (* (- y x) (- z t))) (pow a 2))) (* -1 (/ (* t (* (- y x) (- z t))) a))) a)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (/ (- (+ (* (- y x) (- z t)) (/ (* (pow t 3) (* (- y x) (- z t))) (pow a 3))) (+ (* -1 (/ (* t (* (- y x) (- z t))) a)) (* -1 (/ (* (pow t 2) (* (- y x) (- z t))) (pow a 2))))) a)))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (/ (+ (* z (- y x)) (/ (* t (* z (- y x))) a)) a)))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (/ (- (+ (* z (- y x)) (/ (* (pow t 2) (* z (- y x))) (pow a 2))) (* -1 (/ (* t (* z (- y x))) a))) a)))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (/ (- (+ (* z (- y x)) (/ (* (pow t 3) (* z (- y x))) (pow a 3))) (+ (* -1 (/ (* t (* z (- y x))) a)) (* -1 (/ (* (pow t 2) (* z (- y x))) (pow a 2))))) a)))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ x (* -1 (/ (+ (* -1 (* (- y x) (- z t))) (* -1 (/ (* t (* (- y x) (- z t))) a))) a)))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ x (* -1 (/ (+ (* -1 (* (- y x) (- z t))) (* -1 (/ (+ (* t (* (- y x) (- z t))) (/ (* (pow t 2) (* (- y x) (- z t))) a)) a))) a)))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) #s(hole binary64 (+ x (* -1 (/ (* y (- (+ (* -1 z) (/ (* x (- z t)) y)) (* -1 t))) a)))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) #s(hole binary64 (+ x (* -1 (/ (+ (* -1 (/ (* y (- (* t z) (+ (/ (* t (* x (- z t))) y) (pow t 2)))) a)) (* y (- (+ (* -1 z) (/ (* x (- z t)) y)) (* -1 t)))) a)))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) #s(hole binary64 (+ x (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* y (- (* -1 (* (pow t 2) z)) (+ (* -1 (/ (* (pow t 2) (* x (- z t))) y)) (* -1 (pow t 3))))) a)) (* y (- (* t z) (+ (/ (* t (* x (- z t))) y) (pow t 2))))) a)) (* y (- (+ (* -1 z) (/ (* x (- z t)) y)) (* -1 t)))) a)))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) #s(hole binary64 (+ (* -1 (/ (- (+ (* -1 z) (/ (* x (- z t)) y)) (* -1 t)) a)) (/ x y))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) #s(hole binary64 (+ (* -1 (/ (- (+ (* -1 z) (+ (* -1 (/ (- (* t z) (+ (/ (* t (* x (- z t))) y) (pow t 2))) a)) (/ (* x (- z t)) y))) (* -1 t)) a)) (/ x y))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) #s(hole binary64 (+ (* -1 (/ (- (+ (* -1 z) (+ (* -1 (/ (- (+ (* -1 (/ (- (* -1 (* (pow t 2) z)) (+ (* -1 (/ (* (pow t 2) (* x (- z t))) y)) (* -1 (pow t 3)))) a)) (* t z)) (+ (/ (* t (* x (- z t))) y) (pow t 2))) a)) (/ (* x (- z t)) y))) (* -1 t)) a)) (/ x y))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) #s(hole binary64 (+ (* -1 (/ (+ (* -1 z) (/ (* x (- z t)) y)) a)) (/ x y))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) #s(hole binary64 (+ (* -1 (/ (+ (* -1 z) (+ (* -1 (/ (- (* t z) (/ (* t (* x (- z t))) y)) a)) (/ (* x (- z t)) y))) a)) (/ x y))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) #s(hole binary64 (+ (* -1 (/ (+ (* -1 z) (+ (* -1 (/ (- (+ (* -1 (/ (- (* -1 (* (pow t 2) z)) (* -1 (/ (* (pow t 2) (* x (- z t))) y))) a)) (* t z)) (/ (* t (* x (- z t))) y)) a)) (/ (* x (- z t)) y))) a)) (/ x y))))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) #s(hole binary64 (+ (* -1 (/ (+ (/ (* t (* x (- z t))) (* a y)) (/ (* x (- z t)) y)) a)) (/ x y))))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) #s(hole binary64 (+ (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (* (pow t 2) (* x (- z t))) (* a y))) (/ (* t (* x (- z t))) y)) a)) (/ (* x (- z t)) y)) a)) (/ x y))))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) #s(hole binary64 (* -1 (/ (+ (/ (* t (* x (- z t))) (* a y)) (/ (* x (- z t)) y)) a))))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) #s(hole binary64 (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (* (pow t 2) (* x (- z t))) (* a y))) (/ (* t (* x (- z t))) y)) a)) (/ (* x (- z t)) y)) a))))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) #s(hole binary64 (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (/ (* (pow t 3) (* x (- z t))) (* a y)) (* -1 (/ (* (pow t 2) (* x (- z t))) y))) a)) (/ (* t (* x (- z t))) y)) a)) (/ (* x (- z t)) y)) a))))
#s(approx (* (- a t) y) #s(hole binary64 (* -1 (* a (+ (* -1 y) (/ (* t y) a))))))
#s(approx (- a t) #s(hole binary64 (* -1 (* a (- (/ t a) 1)))))
#s(approx (/ z (- a t)) #s(hole binary64 (* -1 (/ (+ (* -1 z) (* -1 (/ (* t z) a))) a))))
#s(approx (/ z (- a t)) #s(hole binary64 (* -1 (/ (+ (* -1 z) (* -1 (/ (+ (* t z) (/ (* (pow t 2) z) a)) a))) a))))
#s(approx (/ z (- a t)) #s(hole binary64 (* -1 (/ (+ (* -1 z) (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (pow t 2) z)) (* -1 (/ (* (pow t 3) z) a))) a)) (* t z)) a))) a))))
#s(approx (/ t (- a t)) #s(hole binary64 (* -1 (/ (+ (* -1 t) (* -1 (/ (pow t 2) a))) a))))
#s(approx (/ t (- a t)) #s(hole binary64 (* -1 (/ (+ (* -1 t) (* -1 (/ (+ (/ (pow t 3) a) (pow t 2)) a))) a))))
#s(approx (/ t (- a t)) #s(hole binary64 (* -1 (/ (+ (* -1 t) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (pow t 4) a)) (* -1 (pow t 3))) a)) (pow t 2)) a))) a))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (* -1 (/ (+ (* -1 (* (- y x) (- z t))) (* -1 (/ (* t (* (- y x) (- z t))) a))) a))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (* -1 (/ (+ (* -1 (* (- y x) (- z t))) (* -1 (/ (+ (* t (* (- y x) (- z t))) (/ (* (pow t 2) (* (- y x) (- z t))) a)) a))) a))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (* -1 (/ (+ (* -1 (* (- y x) (- z t))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (pow t 2) (* (- y x) (- z t)))) (* -1 (/ (* (pow t 3) (* (- y x) (- z t))) a))) a)) (* t (* (- y x) (- z t)))) a))) a))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (* -1 (/ (+ (* -1 (* z (- y x))) (* -1 (/ (* t (* z (- y x))) a))) a))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (* -1 (/ (+ (* -1 (* z (- y x))) (* -1 (/ (+ (* t (* z (- y x))) (/ (* (pow t 2) (* z (- y x))) a)) a))) a))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (* -1 (/ (+ (* -1 (* z (- y x))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (pow t 2) (* z (- y x)))) (* -1 (/ (* (pow t 3) (* z (- y x))) a))) a)) (* t (* z (- y x)))) a))) a))))
Calls

15 calls:

TimeVariablePointExpression
16.0ms
z
@0
((+ (* (- y x) (/ (- z t) (- a t))) x) (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ (* (neg x) (- z t)) (* (- a t) y)) (* (neg x) (- z t)) (neg x) x (- z t) z t (* (- a t) y) (- a t) a y (/ x y) (/ z (- a t)) (/ t (- a t)) (+ x (/ (* (- y x) (- z t)) (- a t))) (+ (* z (/ (- y x) a)) x) (* y (/ z a)) (/ z a) (+ x (/ (* (- y x) (- z t)) (- a t))) (+ (* z (/ (- y x) a)) x) (* (neg x) (- (/ z a) 1)) (- (/ z a) 1) 1 (+ x (/ (* (- y x) (- z t)) (- a t))) (/ (* (- y x) (- z t)) (- a t)) (* (- y x) (- z t)) (* (- y x) z) (* (neg x) z) (+ (* (- y x) (/ (- z t) (- a t))) x) (/ (* (- y x) z) (- a t)) (* (- y x) z) (* (+ (* y (/ z x)) (neg z)) x) (+ (* y (/ z x)) (neg z)) (/ z x) (neg z))
14.0ms
a
@0
((+ (* (- y x) (/ (- z t) (- a t))) x) (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ (* (neg x) (- z t)) (* (- a t) y)) (* (neg x) (- z t)) (neg x) x (- z t) z t (* (- a t) y) (- a t) a y (/ x y) (/ z (- a t)) (/ t (- a t)) (+ x (/ (* (- y x) (- z t)) (- a t))) (+ (* z (/ (- y x) a)) x) (* y (/ z a)) (/ z a) (+ x (/ (* (- y x) (- z t)) (- a t))) (+ (* z (/ (- y x) a)) x) (* (neg x) (- (/ z a) 1)) (- (/ z a) 1) 1 (+ x (/ (* (- y x) (- z t)) (- a t))) (/ (* (- y x) (- z t)) (- a t)) (* (- y x) (- z t)) (* (- y x) z) (* (neg x) z) (+ (* (- y x) (/ (- z t) (- a t))) x) (/ (* (- y x) z) (- a t)) (* (- y x) z) (* (+ (* y (/ z x)) (neg z)) x) (+ (* y (/ z x)) (neg z)) (/ z x) (neg z))
9.0ms
z
@inf
((+ (* (- y x) (/ (- z t) (- a t))) x) (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ (* (neg x) (- z t)) (* (- a t) y)) (* (neg x) (- z t)) (neg x) x (- z t) z t (* (- a t) y) (- a t) a y (/ x y) (/ z (- a t)) (/ t (- a t)) (+ x (/ (* (- y x) (- z t)) (- a t))) (+ (* z (/ (- y x) a)) x) (* y (/ z a)) (/ z a) (+ x (/ (* (- y x) (- z t)) (- a t))) (+ (* z (/ (- y x) a)) x) (* (neg x) (- (/ z a) 1)) (- (/ z a) 1) 1 (+ x (/ (* (- y x) (- z t)) (- a t))) (/ (* (- y x) (- z t)) (- a t)) (* (- y x) (- z t)) (* (- y x) z) (* (neg x) z) (+ (* (- y x) (/ (- z t) (- a t))) x) (/ (* (- y x) z) (- a t)) (* (- y x) z) (* (+ (* y (/ z x)) (neg z)) x) (+ (* y (/ z x)) (neg z)) (/ z x) (neg z))
9.0ms
x
@0
((+ (* (- y x) (/ (- z t) (- a t))) x) (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ (* (neg x) (- z t)) (* (- a t) y)) (* (neg x) (- z t)) (neg x) x (- z t) z t (* (- a t) y) (- a t) a y (/ x y) (/ z (- a t)) (/ t (- a t)) (+ x (/ (* (- y x) (- z t)) (- a t))) (+ (* z (/ (- y x) a)) x) (* y (/ z a)) (/ z a) (+ x (/ (* (- y x) (- z t)) (- a t))) (+ (* z (/ (- y x) a)) x) (* (neg x) (- (/ z a) 1)) (- (/ z a) 1) 1 (+ x (/ (* (- y x) (- z t)) (- a t))) (/ (* (- y x) (- z t)) (- a t)) (* (- y x) (- z t)) (* (- y x) z) (* (neg x) z) (+ (* (- y x) (/ (- z t) (- a t))) x) (/ (* (- y x) z) (- a t)) (* (- y x) z) (* (+ (* y (/ z x)) (neg z)) x) (+ (* y (/ z x)) (neg z)) (/ z x) (neg z))
7.0ms
y
@inf
((+ (* (- y x) (/ (- z t) (- a t))) x) (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ (* (neg x) (- z t)) (* (- a t) y)) (* (neg x) (- z t)) (neg x) x (- z t) z t (* (- a t) y) (- a t) a y (/ x y) (/ z (- a t)) (/ t (- a t)) (+ x (/ (* (- y x) (- z t)) (- a t))) (+ (* z (/ (- y x) a)) x) (* y (/ z a)) (/ z a) (+ x (/ (* (- y x) (- z t)) (- a t))) (+ (* z (/ (- y x) a)) x) (* (neg x) (- (/ z a) 1)) (- (/ z a) 1) 1 (+ x (/ (* (- y x) (- z t)) (- a t))) (/ (* (- y x) (- z t)) (- a t)) (* (- y x) (- z t)) (* (- y x) z) (* (neg x) z) (+ (* (- y x) (/ (- z t) (- a t))) x) (/ (* (- y x) z) (- a t)) (* (- y x) z) (* (+ (* y (/ z x)) (neg z)) x) (+ (* y (/ z x)) (neg z)) (/ z x) (neg z))

rewrite201.0ms (4.3%)

Memory
-12.1MiB live, 308.8MiB allocated; 32ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0190617050
0195416898
0812816264
Stop Event
iter-limit
node-limit
iter-limit
Counts
413 → 437
Calls
Call 1
Inputs
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (*.f64 (-.f64 (+.f64 (+.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 z t)) (*.f64 (-.f64 a t) y)) (/.f64 x y)) (/.f64 z (-.f64 a t))) (/.f64 t (-.f64 a t))) y))
(*.f64 (-.f64 (+.f64 (+.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 z t)) (*.f64 (-.f64 a t) y)) (/.f64 x y)) (/.f64 z (-.f64 a t))) (/.f64 t (-.f64 a t))) y)
(-.f64 (+.f64 (+.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 z t)) (*.f64 (-.f64 a t) y)) (/.f64 x y)) (/.f64 z (-.f64 a t))) (/.f64 t (-.f64 a t)))
(+.f64 (+.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 z t)) (*.f64 (-.f64 a t) y)) (/.f64 x y)) (/.f64 z (-.f64 a t)))
(+.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 z t)) (*.f64 (-.f64 a t) y)) (/.f64 x y))
(/.f64 (*.f64 (neg.f64 x) (-.f64 z t)) (*.f64 (-.f64 a t) y))
(*.f64 (neg.f64 x) (-.f64 z t))
(neg.f64 x)
x
(-.f64 z t)
z
t
(*.f64 (-.f64 a t) y)
(-.f64 a t)
a
y
(/.f64 x y)
(/.f64 z (-.f64 a t))
(/.f64 t (-.f64 a t))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 y (/.f64 z a))))
#s(approx (+ (* z (/ (- y x) a)) x) (*.f64 y (/.f64 z a)))
(*.f64 y (/.f64 z a))
(/.f64 z a)
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 (neg.f64 x) (-.f64 (/.f64 z a) #s(literal 1 binary64)))))
#s(approx (+ (* z (/ (- y x) a)) x) (*.f64 (neg.f64 x) (-.f64 (/.f64 z a) #s(literal 1 binary64))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 z a) #s(literal 1 binary64)))
(-.f64 (/.f64 z a) #s(literal 1 binary64))
#s(literal 1 binary64)
(+.f64 x (/.f64 #s(approx (* (- y x) (- z t)) #s(approx (* (- y x) z) (*.f64 (neg.f64 x) z))) (-.f64 a t)))
(/.f64 #s(approx (* (- y x) (- z t)) #s(approx (* (- y x) z) (*.f64 (neg.f64 x) z))) (-.f64 a t))
#s(approx (* (- y x) (- z t)) #s(approx (* (- y x) z) (*.f64 (neg.f64 x) z)))
#s(approx (* (- y x) z) (*.f64 (neg.f64 x) z))
(*.f64 (neg.f64 x) z)
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (/.f64 #s(approx (* (- y x) z) (*.f64 (fma.f64 y (/.f64 z x) (neg.f64 z)) x)) (-.f64 a t)))
(/.f64 #s(approx (* (- y x) z) (*.f64 (fma.f64 y (/.f64 z x) (neg.f64 z)) x)) (-.f64 a t))
#s(approx (* (- y x) z) (*.f64 (fma.f64 y (/.f64 z x) (neg.f64 z)) x))
(*.f64 (fma.f64 y (/.f64 z x) (neg.f64 z)) x)
(fma.f64 y (/.f64 z x) (neg.f64 z))
(/.f64 z x)
(neg.f64 z)
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (/ (* y (- z t)) (- a t))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ (* x (+ 1 (* -1 (/ (- z t) (- a t))))) (/ (* y (- z t)) (- a t)))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) #s(hole binary64 (* y (- (/ z (- a t)) (/ t (- a t))))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) #s(hole binary64 (+ (* x (* y (+ (* -1 (/ (- z t) (* y (- a t)))) (/ 1 y)))) (* y (- (/ z (- a t)) (/ t (- a t)))))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) #s(hole binary64 (- (/ z (- a t)) (/ t (- a t)))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) #s(hole binary64 (- (+ (* x (+ (* -1 (/ (- z t) (* y (- a t)))) (/ 1 y))) (/ z (- a t))) (/ t (- a t)))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) #s(hole binary64 (/ z (- a t))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) #s(hole binary64 (+ (* x (+ (* -1 (/ (- z t) (* y (- a t)))) (/ 1 y))) (/ z (- a t)))))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) #s(hole binary64 (* x (+ (* -1 (/ (- z t) (* y (- a t)))) (/ 1 y)))))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) #s(hole binary64 (* -1 (/ (* x (- z t)) (* y (- a t))))))
#s(approx (* (neg x) (- z t)) #s(hole binary64 (* -1 (* x (- z t)))))
#s(approx (neg x) #s(hole binary64 (* -1 x)))
#s(approx x #s(hole binary64 x))
#s(approx (/ x y) #s(hole binary64 (/ x y)))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (/ (* y z) a)))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (+ (* x (+ 1 (* -1 (/ z a)))) (/ (* y z) a))))
#s(approx (* (neg x) (- (/ z a) 1)) #s(hole binary64 (* -1 (* x (- (/ z a) 1)))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (+ (* -1 (/ (* x (- z t)) (- a t))) (/ (* y (- z t)) (- a t)))))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (* y (- z t))))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (+ (* -1 (* x (- z t))) (* y (- z t)))))
#s(approx (* (- y x) z) #s(hole binary64 (* y z)))
#s(approx (* (- y x) z) #s(hole binary64 (+ (* -1 (* x z)) (* y z))))
#s(approx (* (neg x) z) #s(hole binary64 (* -1 (* x z))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (/ (* y z) (- a t))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (+ (* -1 (/ (* x z) (- a t))) (/ (* y z) (- a t)))))
#s(approx (+ (* y (/ z x)) (neg z)) #s(hole binary64 (/ (* y z) x)))
#s(approx (+ (* y (/ z x)) (neg z)) #s(hole binary64 (/ (+ (* -1 (* x z)) (* y z)) x)))
#s(approx (/ z x) #s(hole binary64 (/ z x)))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (* x (+ 1 (* -1 (/ (- z t) (- a t)))))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (* x (+ 1 (+ (* -1 (/ (- z t) (- a t))) (/ (* y (- z t)) (* x (- a t))))))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) #s(hole binary64 (* x (* y (+ (* -1 (/ (- z t) (* y (- a t)))) (/ 1 y))))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) #s(hole binary64 (* x (+ (* y (+ (* -1 (/ (- z t) (* y (- a t)))) (/ 1 y))) (/ (* y (- (/ z (- a t)) (/ t (- a t)))) x)))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) #s(hole binary64 (* x (- (+ (* -1 (/ (- z t) (* y (- a t)))) (+ (/ 1 y) (/ z (* x (- a t))))) (/ t (* x (- a t)))))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) #s(hole binary64 (* x (+ (* -1 (/ (- z t) (* y (- a t)))) (+ (/ 1 y) (/ z (* x (- a t))))))))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (* x (+ 1 (* -1 (/ z a))))))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (* x (+ 1 (+ (* -1 (/ z a)) (/ (* y z) (* a x)))))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (* -1 (/ (* x (- z t)) (- a t)))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (* x (+ (* -1 (/ (- z t) (- a t))) (/ (* y (- z t)) (* x (- a t)))))))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (* x (+ (* -1 (- z t)) (/ (* y (- z t)) x)))))
#s(approx (* (- y x) z) #s(hole binary64 (* x (+ (* -1 z) (/ (* y z) x)))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (* -1 (/ (* x z) (- a t)))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (* x (+ (* -1 (/ z (- a t))) (/ (* y z) (* x (- a t)))))))
#s(approx (+ (* y (/ z x)) (neg z)) #s(hole binary64 (* -1 z)))
#s(approx (+ (* y (/ z x)) (neg z)) #s(hole binary64 (- (/ (* y z) x) z)))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (* -1 (* x (- (/ z (- a t)) (+ 1 (/ t (- a t))))))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (* -1 (* x (- (+ (* -1 (/ (* y (- z t)) (* x (- a t)))) (/ z (- a t))) (+ 1 (/ t (- a t))))))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) #s(hole binary64 (* -1 (* x (* y (- (/ z (* y (- a t))) (+ (/ 1 y) (/ t (* y (- a t))))))))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) #s(hole binary64 (* -1 (* x (+ (* -1 (/ (* y (- (/ z (- a t)) (/ t (- a t)))) x)) (* y (- (/ z (* y (- a t))) (+ (/ 1 y) (/ t (* y (- a t)))))))))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) #s(hole binary64 (* -1 (* x (- (/ z (* y (- a t))) (+ (/ 1 y) (/ t (* y (- a t)))))))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) #s(hole binary64 (* -1 (* x (- (+ (* -1 (/ (- (/ z (- a t)) (/ t (- a t))) x)) (/ z (* y (- a t)))) (+ (/ 1 y) (/ t (* y (- a t)))))))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) #s(hole binary64 (* -1 (* x (- (+ (* -1 (/ z (* x (- a t)))) (/ z (* y (- a t)))) (+ (/ 1 y) (/ t (* y (- a t)))))))))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (* -1 (* x (- (+ (* -1 (/ (* y z) (* a x))) (/ z a)) 1)))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (* -1 (* x (- (+ (* -1 (/ (* y (- z t)) (* x (- a t)))) (/ z (- a t))) (/ t (- a t)))))))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (* -1 (* x (- (+ z (* -1 (/ (* y (- z t)) x))) t)))))
#s(approx (* (- y x) z) #s(hole binary64 (* -1 (* x (+ z (* -1 (/ (* y z) x)))))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (* -1 (* x (+ (* -1 (/ (* y z) (* x (- a t)))) (/ z (- a t)))))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ x (* -1 (/ (* x (- z t)) (- a t))))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ x (+ (* -1 (/ (* x (- z t)) (- a t))) (* y (- (/ z (- a t)) (/ t (- a t))))))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) #s(hole binary64 (/ (+ x (* -1 (/ (* x (- z t)) (- a t)))) y)))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) #s(hole binary64 (/ (+ x (+ (* -1 (/ (* x (- z t)) (- a t))) (* y (- (/ z (- a t)) (/ t (- a t)))))) y)))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) #s(hole binary64 (/ (+ x (+ (* -1 (/ (* x (- z t)) (- a t))) (/ (* y z) (- a t)))) y)))
#s(approx (* (- a t) y) #s(hole binary64 (* y (- a t))))
#s(approx y #s(hole binary64 y))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (+ x (* -1 (/ (* x z) a)))))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (+ x (+ (* -1 (/ (* x z) a)) (/ (* y z) a)))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (+ (* -1 (/ (* x (- z t)) (- a t))) (* y (- (/ z (- a t)) (/ t (- a t)))))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (* y (- (+ (* -1 (/ (* x (- z t)) (* y (- a t)))) (+ (/ x y) (/ z (- a t)))) (/ t (- a t))))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) #s(hole binary64 (- (+ (* -1 (/ (* x (- z t)) (* y (- a t)))) (+ (/ x y) (/ z (- a t)))) (/ t (- a t)))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) #s(hole binary64 (+ (* -1 (/ (* x (- z t)) (* y (- a t)))) (+ (/ x y) (/ z (- a t))))))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (* y (+ (* -1 (/ (* x z) (* a y))) (+ (/ x y) (/ z a))))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (* y (- (+ (* -1 (/ (* x (- z t)) (* y (- a t)))) (/ z (- a t))) (/ t (- a t))))))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (* y (- (+ z (* -1 (/ (* x (- z t)) y))) t))))
#s(approx (* (- y x) z) #s(hole binary64 (* y (+ z (* -1 (/ (* x z) y))))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (* y (+ (* -1 (/ (* x z) (* y (- a t)))) (/ z (- a t))))))
#s(approx (+ (* y (/ z x)) (neg z)) #s(hole binary64 (* y (+ (* -1 (/ z y)) (/ z x)))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (* -1 (* y (+ (* -1 (/ (+ x (* -1 (/ (* x (- z t)) (- a t)))) y)) (* -1 (/ (- z t) (- a t))))))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) #s(hole binary64 (* -1 (* y (+ (* -1 (- (/ z (- a t)) (/ t (- a t)))) (+ (* -1 (/ x y)) (/ (* x (- z t)) (* y (- a t)))))))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) #s(hole binary64 (- (+ (* -1 (/ (+ (* -1 x) (/ (* x (- z t)) (- a t))) y)) (/ z (- a t))) (/ t (- a t)))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) #s(hole binary64 (+ (* -1 (/ (+ (* -1 x) (/ (* x (- z t)) (- a t))) y)) (/ z (- a t)))))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) #s(hole binary64 (* -1 (/ (+ (* -1 x) (/ (* x (- z t)) (- a t))) y))))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (* -1 (* y (+ (* -1 (/ z a)) (* -1 (/ (+ x (* -1 (/ (* x z) a))) y)))))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (* -1 (* y (+ (* -1 (/ (- z t) (- a t))) (/ (* x (- z t)) (* y (- a t))))))))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (* -1 (* y (+ (* -1 (- z t)) (/ (* x (- z t)) y))))))
#s(approx (* (- y x) z) #s(hole binary64 (* -1 (* y (+ (* -1 z) (/ (* x z) y))))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (* -1 (* y (+ (* -1 (/ z (- a t))) (/ (* x z) (* y (- a t))))))))
#s(approx (+ (* y (/ z x)) (neg z)) #s(hole binary64 (* -1 (* y (+ (* -1 (/ z x)) (/ z y))))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ x (* -1 (/ (* t (- y x)) (- a t))))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ x (+ (* -1 (/ (* t (- y x)) (- a t))) (* z (- (/ y (- a t)) (/ x (- a t))))))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) #s(hole binary64 (* y (- (+ (/ x y) (/ (* t x) (* y (- a t)))) (/ t (- a t))))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) #s(hole binary64 (+ (* y (* z (+ (* -1 (/ x (* y (- a t)))) (/ 1 (- a t))))) (* y (- (+ (/ x y) (/ (* t x) (* y (- a t)))) (/ t (- a t)))))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) #s(hole binary64 (- (+ (/ x y) (/ (* t x) (* y (- a t)))) (/ t (- a t)))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) #s(hole binary64 (- (+ (* z (+ (* -1 (/ x (* y (- a t)))) (/ 1 (- a t)))) (+ (/ x y) (/ (* t x) (* y (- a t))))) (/ t (- a t)))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) #s(hole binary64 (+ (/ x y) (/ (* t x) (* y (- a t))))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) #s(hole binary64 (+ (* z (+ (* -1 (/ x (* y (- a t)))) (/ 1 (- a t)))) (+ (/ x y) (/ (* t x) (* y (- a t)))))))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) #s(hole binary64 (+ (* -1 (/ (* x z) (* y (- a t)))) (+ (/ x y) (/ (* t x) (* y (- a t)))))))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) #s(hole binary64 (/ (* t x) (* y (- a t)))))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) #s(hole binary64 (+ (* -1 (/ (* x z) (* y (- a t)))) (/ (* t x) (* y (- a t))))))
#s(approx (* (neg x) (- z t)) #s(hole binary64 (* t x)))
#s(approx (* (neg x) (- z t)) #s(hole binary64 (+ (* -1 (* x z)) (* t x))))
#s(approx (- z t) #s(hole binary64 (* -1 t)))
#s(approx (- z t) #s(hole binary64 (- z t)))
#s(approx z #s(hole binary64 z))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (+ x (* z (- (/ y a) (/ x a))))))
#s(approx (/ z a) #s(hole binary64 (/ z a)))
#s(approx (- (/ z a) 1) #s(hole binary64 -1))
#s(approx (- (/ z a) 1) #s(hole binary64 (- (/ z a) 1)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (* -1 (/ (* t (- y x)) (- a t)))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (+ (* -1 (/ (* t (- y x)) (- a t))) (* z (- (/ y (- a t)) (/ x (- a t)))))))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (* -1 (* t (- y x)))))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (+ (* -1 (* t (- y x))) (* z (- y x)))))
#s(approx (* (- y x) z) #s(hole binary64 (* z (- y x))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (/ (* z (- y x)) (- a t))))
#s(approx (* (+ (* y (/ z x)) (neg z)) x) #s(hole binary64 (* x (* z (- (/ y x) 1)))))
#s(approx (+ (* y (/ z x)) (neg z)) #s(hole binary64 (* z (- (/ y x) 1))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (* z (- (/ y (- a t)) (/ x (- a t))))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (* z (- (+ (* -1 (/ (* t (- y x)) (* z (- a t)))) (+ (/ x z) (/ y (- a t)))) (/ x (- a t))))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) #s(hole binary64 (* y (* z (+ (* -1 (/ x (* y (- a t)))) (/ 1 (- a t)))))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) #s(hole binary64 (* z (+ (* y (+ (* -1 (/ x (* y (- a t)))) (/ 1 (- a t)))) (/ (* y (- (+ (/ x y) (/ (* t x) (* y (- a t)))) (/ t (- a t)))) z)))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) #s(hole binary64 (* z (+ (* -1 (/ x (* y (- a t)))) (/ 1 (- a t))))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) #s(hole binary64 (* z (- (+ (* -1 (/ x (* y (- a t)))) (+ (/ 1 (- a t)) (+ (/ x (* y z)) (/ (* t x) (* y (* z (- a t))))))) (/ t (* z (- a t)))))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) #s(hole binary64 (* z (+ (* -1 (/ x (* y (- a t)))) (+ (/ 1 (- a t)) (+ (/ x (* y z)) (/ (* t x) (* y (* z (- a t))))))))))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) #s(hole binary64 (* -1 (/ (* x z) (* y (- a t))))))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) #s(hole binary64 (* z (+ (* -1 (/ x (* y (- a t)))) (+ (/ x (* y z)) (/ (* t x) (* y (* z (- a t)))))))))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) #s(hole binary64 (* z (+ (* -1 (/ x (* y (- a t)))) (/ (* t x) (* y (* z (- a t))))))))
#s(approx (* (neg x) (- z t)) #s(hole binary64 (* z (+ (* -1 x) (/ (* t x) z)))))
#s(approx (- z t) #s(hole binary64 (* z (+ 1 (* -1 (/ t z))))))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (* z (- (/ y a) (/ x a)))))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (* z (- (+ (/ x z) (/ y a)) (/ x a)))))
#s(approx (* (neg x) (- (/ z a) 1)) #s(hole binary64 (* -1 (/ (* x z) a))))
#s(approx (* (neg x) (- (/ z a) 1)) #s(hole binary64 (* z (+ (* -1 (/ x a)) (/ x z)))))
#s(approx (- (/ z a) 1) #s(hole binary64 (* z (- (/ 1 a) (/ 1 z)))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (* z (- (+ (* -1 (/ (* t (- y x)) (* z (- a t)))) (/ y (- a t))) (/ x (- a t))))))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (* z (- (+ y (* -1 (/ (* t (- y x)) z))) x))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (* -1 (* z (+ (* -1 (/ (+ x (* -1 (/ (* t (- y x)) (- a t)))) z)) (* -1 (/ (- y x) (- a t))))))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) #s(hole binary64 (* -1 (* y (* z (- (/ x (* y (- a t))) (/ 1 (- a t))))))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) #s(hole binary64 (* -1 (* z (+ (* -1 (/ (* y (- (+ (/ x y) (/ (* t x) (* y (- a t)))) (/ t (- a t)))) z)) (* y (- (/ x (* y (- a t))) (/ 1 (- a t)))))))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) #s(hole binary64 (* -1 (* z (- (/ x (* y (- a t))) (/ 1 (- a t)))))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) #s(hole binary64 (* -1 (* z (- (+ (* -1 (/ (- (+ (/ x y) (/ (* t x) (* y (- a t)))) (/ t (- a t))) z)) (/ x (* y (- a t)))) (/ 1 (- a t)))))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) #s(hole binary64 (* -1 (* z (- (+ (* -1 (/ (+ (/ x y) (/ (* t x) (* y (- a t)))) z)) (/ x (* y (- a t)))) (/ 1 (- a t)))))))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) #s(hole binary64 (* -1 (* z (+ (* -1 (/ (+ (/ x y) (/ (* t x) (* y (- a t)))) z)) (/ x (* y (- a t))))))))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) #s(hole binary64 (* -1 (* z (+ (* -1 (/ (* t x) (* y (* z (- a t))))) (/ x (* y (- a t))))))))
#s(approx (* (neg x) (- z t)) #s(hole binary64 (* -1 (* z (+ x (* -1 (/ (* t x) z)))))))
#s(approx (- z t) #s(hole binary64 (* -1 (* z (- (/ t z) 1)))))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (/ (* z (- y x)) a)))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (* -1 (* z (+ (* -1 (/ x z)) (* -1 (/ (- y x) a)))))))
#s(approx (* (neg x) (- (/ z a) 1)) #s(hole binary64 (* -1 (* z (+ (* -1 (/ x z)) (/ x a))))))
#s(approx (- (/ z a) 1) #s(hole binary64 (* -1 (* z (- (/ 1 z) (/ 1 a))))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (* -1 (* z (+ (* -1 (/ (- y x) (- a t))) (/ (* t (- y x)) (* z (- a t))))))))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (* -1 (* z (+ (* -1 (- y x)) (/ (* t (- y x)) z))))))
#s(approx (* (+ (* y (/ z x)) (neg z)) x) #s(hole binary64 (* -1 (* x (* z (+ 1 (* -1 (/ y x))))))))
#s(approx (+ (* y (/ z x)) (neg z)) #s(hole binary64 (* -1 (* z (+ 1 (* -1 (/ y x)))))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ x (/ (* z (- y x)) a))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ x (+ (* t (- (* -1 (/ (- y x) a)) (* -1 (/ (* z (- y x)) (pow a 2))))) (/ (* z (- y x)) a)))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ x (+ (* t (- (+ (* -1 (/ (- y x) a)) (/ (* t (- (* -1 (/ (- y x) a)) (* -1 (/ (* z (- y x)) (pow a 2))))) a)) (* -1 (/ (* z (- y x)) (pow a 2))))) (/ (* z (- y x)) a)))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ x (+ (* t (- (+ (* -1 (/ (- y x) a)) (* t (- (/ (* t (- (* -1 (/ (- y x) a)) (* -1 (/ (* z (- y x)) (pow a 2))))) (pow a 2)) (* -1 (/ (- (* -1 (/ (- y x) a)) (* -1 (/ (* z (- y x)) (pow a 2)))) a))))) (* -1 (/ (* z (- y x)) (pow a 2))))) (/ (* z (- y x)) a)))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) #s(hole binary64 (+ (* t (* y (- (* -1 (- (* -1 (/ x (* a y))) (* -1 (/ (* x z) (* (pow a 2) y))))) (+ (* -1 (/ z (pow a 2))) (/ 1 a))))) (* y (+ (* -1 (/ (* x z) (* a y))) (+ (/ x y) (/ z a)))))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) #s(hole binary64 (+ (* t (+ (* t (* y (- (* -1 (/ (- (* -1 (/ x (* a y))) (* -1 (/ (* x z) (* (pow a 2) y)))) a)) (+ (* -1 (/ z (pow a 3))) (/ 1 (pow a 2)))))) (* y (- (* -1 (- (* -1 (/ x (* a y))) (* -1 (/ (* x z) (* (pow a 2) y))))) (+ (* -1 (/ z (pow a 2))) (/ 1 a)))))) (* y (+ (* -1 (/ (* x z) (* a y))) (+ (/ x y) (/ z a)))))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) #s(hole binary64 (+ (* t (+ (* t (+ (* t (* y (- (* -1 (/ (- (* -1 (/ x (* a y))) (* -1 (/ (* x z) (* (pow a 2) y)))) (pow a 2))) (+ (* -1 (/ z (pow a 4))) (/ 1 (pow a 3)))))) (* y (- (* -1 (/ (- (* -1 (/ x (* a y))) (* -1 (/ (* x z) (* (pow a 2) y)))) a)) (+ (* -1 (/ z (pow a 3))) (/ 1 (pow a 2))))))) (* y (- (* -1 (- (* -1 (/ x (* a y))) (* -1 (/ (* x z) (* (pow a 2) y))))) (+ (* -1 (/ z (pow a 2))) (/ 1 a)))))) (* y (+ (* -1 (/ (* x z) (* a y))) (+ (/ x y) (/ z a)))))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) #s(hole binary64 (+ (* -1 (/ (* x z) (* a y))) (+ (/ x y) (/ z a)))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) #s(hole binary64 (+ (* -1 (/ (* x z) (* a y))) (+ (* t (- (* -1 (- (* -1 (/ x (* a y))) (* -1 (/ (* x z) (* (pow a 2) y))))) (+ (* -1 (/ z (pow a 2))) (/ 1 a)))) (+ (/ x y) (/ z a))))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) #s(hole binary64 (+ (* -1 (/ (* x z) (* a y))) (+ (* t (- (+ (* -1 (- (* -1 (/ x (* a y))) (* -1 (/ (* x z) (* (pow a 2) y))))) (* t (- (* -1 (/ (- (* -1 (/ x (* a y))) (* -1 (/ (* x z) (* (pow a 2) y)))) a)) (+ (* -1 (/ z (pow a 3))) (/ 1 (pow a 2)))))) (+ (* -1 (/ z (pow a 2))) (/ 1 a)))) (+ (/ x y) (/ z a))))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) #s(hole binary64 (+ (* -1 (/ (* x z) (* a y))) (+ (* t (- (+ (* -1 (- (* -1 (/ x (* a y))) (* -1 (/ (* x z) (* (pow a 2) y))))) (* t (- (+ (* -1 (/ (- (* -1 (/ x (* a y))) (* -1 (/ (* x z) (* (pow a 2) y)))) a)) (* t (- (* -1 (/ (- (* -1 (/ x (* a y))) (* -1 (/ (* x z) (* (pow a 2) y)))) (pow a 2))) (+ (* -1 (/ z (pow a 4))) (/ 1 (pow a 3)))))) (+ (* -1 (/ z (pow a 3))) (/ 1 (pow a 2)))))) (+ (* -1 (/ z (pow a 2))) (/ 1 a)))) (+ (/ x y) (/ z a))))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) #s(hole binary64 (+ (* -1 (/ (* x z) (* a y))) (+ (* t (- (* -1 (- (* -1 (/ x (* a y))) (* -1 (/ (* x z) (* (pow a 2) y))))) (* -1 (/ z (pow a 2))))) (+ (/ x y) (/ z a))))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) #s(hole binary64 (+ (* -1 (/ (* x z) (* a y))) (+ (* t (- (+ (* -1 (- (* -1 (/ x (* a y))) (* -1 (/ (* x z) (* (pow a 2) y))))) (* t (- (* -1 (/ (- (* -1 (/ x (* a y))) (* -1 (/ (* x z) (* (pow a 2) y)))) a)) (* -1 (/ z (pow a 3)))))) (* -1 (/ z (pow a 2))))) (+ (/ x y) (/ z a))))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) #s(hole binary64 (+ (* -1 (/ (* x z) (* a y))) (+ (* t (- (+ (* -1 (- (* -1 (/ x (* a y))) (* -1 (/ (* x z) (* (pow a 2) y))))) (* t (- (+ (* -1 (/ (- (* -1 (/ x (* a y))) (* -1 (/ (* x z) (* (pow a 2) y)))) a)) (* t (- (* -1 (/ (- (* -1 (/ x (* a y))) (* -1 (/ (* x z) (* (pow a 2) y)))) (pow a 2))) (* -1 (/ z (pow a 4)))))) (* -1 (/ z (pow a 3)))))) (* -1 (/ z (pow a 2))))) (+ (/ x y) (/ z a))))))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) #s(hole binary64 (+ (* -1 (/ (* x z) (* a y))) (/ x y))))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) #s(hole binary64 (+ (* -1 (* t (- (* -1 (/ x (* a y))) (* -1 (/ (* x z) (* (pow a 2) y)))))) (+ (* -1 (/ (* x z) (* a y))) (/ x y)))))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) #s(hole binary64 (+ (* -1 (/ (* x z) (* a y))) (+ (* t (+ (* -1 (- (* -1 (/ x (* a y))) (* -1 (/ (* x z) (* (pow a 2) y))))) (* -1 (/ (* t (- (* -1 (/ x (* a y))) (* -1 (/ (* x z) (* (pow a 2) y))))) a)))) (/ x y)))))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) #s(hole binary64 (+ (* -1 (/ (* x z) (* a y))) (+ (* t (+ (* -1 (- (* -1 (/ x (* a y))) (* -1 (/ (* x z) (* (pow a 2) y))))) (* t (+ (* -1 (/ (* t (- (* -1 (/ x (* a y))) (* -1 (/ (* x z) (* (pow a 2) y))))) (pow a 2))) (* -1 (/ (- (* -1 (/ x (* a y))) (* -1 (/ (* x z) (* (pow a 2) y)))) a)))))) (/ x y)))))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) #s(hole binary64 (* -1 (/ (* x z) (* a y)))))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) #s(hole binary64 (+ (* -1 (* t (- (* -1 (/ x (* a y))) (* -1 (/ (* x z) (* (pow a 2) y)))))) (* -1 (/ (* x z) (* a y))))))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) #s(hole binary64 (+ (* -1 (/ (* x z) (* a y))) (* t (+ (* -1 (- (* -1 (/ x (* a y))) (* -1 (/ (* x z) (* (pow a 2) y))))) (* -1 (/ (* t (- (* -1 (/ x (* a y))) (* -1 (/ (* x z) (* (pow a 2) y))))) a)))))))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) #s(hole binary64 (+ (* -1 (/ (* x z) (* a y))) (* t (+ (* -1 (- (* -1 (/ x (* a y))) (* -1 (/ (* x z) (* (pow a 2) y))))) (* t (+ (* -1 (/ (* t (- (* -1 (/ x (* a y))) (* -1 (/ (* x z) (* (pow a 2) y))))) (pow a 2))) (* -1 (/ (- (* -1 (/ x (* a y))) (* -1 (/ (* x z) (* (pow a 2) y)))) a)))))))))
#s(approx (- z t) #s(hole binary64 (+ z (* -1 t))))
#s(approx t #s(hole binary64 t))
#s(approx (* (- a t) y) #s(hole binary64 (* a y)))
#s(approx (* (- a t) y) #s(hole binary64 (+ (* -1 (* t y)) (* a y))))
#s(approx (- a t) #s(hole binary64 a))
#s(approx (- a t) #s(hole binary64 (+ a (* -1 t))))
#s(approx (/ z (- a t)) #s(hole binary64 (+ (/ z a) (/ (* t z) (pow a 2)))))
#s(approx (/ z (- a t)) #s(hole binary64 (+ (* t (- (/ (* t z) (pow a 3)) (* -1 (/ z (pow a 2))))) (/ z a))))
#s(approx (/ z (- a t)) #s(hole binary64 (+ (* t (- (* t (- (/ (* t z) (pow a 4)) (* -1 (/ z (pow a 3))))) (* -1 (/ z (pow a 2))))) (/ z a))))
#s(approx (/ t (- a t)) #s(hole binary64 (/ t a)))
#s(approx (/ t (- a t)) #s(hole binary64 (* t (+ (/ 1 a) (/ t (pow a 2))))))
#s(approx (/ t (- a t)) #s(hole binary64 (* t (+ (* t (+ (/ 1 (pow a 2)) (/ t (pow a 3)))) (/ 1 a)))))
#s(approx (/ t (- a t)) #s(hole binary64 (* t (+ (* t (+ (* t (+ (/ 1 (pow a 3)) (/ t (pow a 4)))) (/ 1 (pow a 2)))) (/ 1 a)))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (+ (* t (- (* -1 (/ (- y x) a)) (* -1 (/ (* z (- y x)) (pow a 2))))) (/ (* z (- y x)) a))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (+ (* t (- (+ (* -1 (/ (- y x) a)) (/ (* t (- (* -1 (/ (- y x) a)) (* -1 (/ (* z (- y x)) (pow a 2))))) a)) (* -1 (/ (* z (- y x)) (pow a 2))))) (/ (* z (- y x)) a))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (+ (* t (- (+ (* -1 (/ (- y x) a)) (* t (- (/ (* t (- (* -1 (/ (- y x) a)) (* -1 (/ (* z (- y x)) (pow a 2))))) (pow a 2)) (* -1 (/ (- (* -1 (/ (- y x) a)) (* -1 (/ (* z (- y x)) (pow a 2)))) a))))) (* -1 (/ (* z (- y x)) (pow a 2))))) (/ (* z (- y x)) a))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (+ (/ (* t (* z (- y x))) (pow a 2)) (/ (* z (- y x)) a))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (+ (* t (- (/ (* t (* z (- y x))) (pow a 3)) (* -1 (/ (* z (- y x)) (pow a 2))))) (/ (* z (- y x)) a))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (+ (* t (- (* t (- (/ (* t (* z (- y x))) (pow a 4)) (* -1 (/ (* z (- y x)) (pow a 3))))) (* -1 (/ (* z (- y x)) (pow a 2))))) (/ (* z (- y x)) a))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (- (+ y (* -1 (/ (* z (- y x)) t))) (* -1 (/ (* a (- y x)) t)))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (- (+ y (+ (* -1 (/ (* z (- y x)) t)) (/ (* a (- (* -1 (* z (- y x))) (* -1 (* a (- y x))))) (pow t 2)))) (* -1 (/ (* a (- y x)) t)))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (- (+ y (+ (* -1 (/ (* z (- y x)) t)) (/ (* (pow a 2) (- (* -1 (* z (- y x))) (* -1 (* a (- y x))))) (pow t 3)))) (+ (* -1 (/ (* a (- y x)) t)) (* -1 (/ (* a (- (* -1 (* z (- y x))) (* -1 (* a (- y x))))) (pow t 2)))))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) #s(hole binary64 (* y (+ 1 (+ (* -1 (/ x y)) (/ x y))))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) #s(hole binary64 (+ (* y (+ 1 (+ (* -1 (/ x y)) (/ x y)))) (/ (* y (+ a (+ (* -1 z) (* -1 (- (* -1 (/ (* x z) y)) (* -1 (/ (* a x) y))))))) t))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) #s(hole binary64 (+ (* y (+ 1 (+ (* -1 (/ x y)) (/ x y)))) (+ (/ (* y (+ a (+ (* -1 z) (* -1 (- (* -1 (/ (* x z) y)) (* -1 (/ (* a x) y))))))) t) (/ (* y (- (+ (* -1 (* a (- (* -1 (/ (* x z) y)) (* -1 (/ (* a x) y))))) (pow a 2)) (* a z))) (pow t 2))))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) #s(hole binary64 (+ (* y (+ 1 (+ (* -1 (/ x y)) (/ x y)))) (+ (/ (* y (+ a (+ (* -1 z) (* -1 (- (* -1 (/ (* x z) y)) (* -1 (/ (* a x) y))))))) t) (+ (/ (* y (- (+ (* -1 (* a (- (* -1 (/ (* x z) y)) (* -1 (/ (* a x) y))))) (pow a 2)) (* a z))) (pow t 2)) (/ (* y (- (+ (* -1 (* (pow a 2) (- (* -1 (/ (* x z) y)) (* -1 (/ (* a x) y))))) (pow a 3)) (* (pow a 2) z))) (pow t 3)))))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) #s(hole binary64 (+ 1 (+ (* -1 (/ x y)) (/ x y)))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) #s(hole binary64 (+ 1 (+ (* -1 (/ x y)) (+ (* -1 (/ z t)) (+ (* -1 (/ (- (* -1 (/ (* x z) y)) (* -1 (/ (* a x) y))) t)) (+ (/ a t) (/ x y))))))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) #s(hole binary64 (- (+ 1 (+ (* -1 (/ x y)) (+ (* -1 (/ z t)) (+ (* -1 (/ (* a (- (* -1 (/ (* x z) y)) (* -1 (/ (* a x) y)))) (pow t 2))) (+ (* -1 (/ (- (* -1 (/ (* x z) y)) (* -1 (/ (* a x) y))) t)) (+ (/ a t) (+ (/ x y) (/ (pow a 2) (pow t 2))))))))) (/ (* a z) (pow t 2)))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) #s(hole binary64 (- (+ 1 (+ (* -1 (/ x y)) (+ (* -1 (/ z t)) (+ (* -1 (/ (* a (- (* -1 (/ (* x z) y)) (* -1 (/ (* a x) y)))) (pow t 2))) (+ (* -1 (/ (* (pow a 2) (- (* -1 (/ (* x z) y)) (* -1 (/ (* a x) y)))) (pow t 3))) (+ (* -1 (/ (- (* -1 (/ (* x z) y)) (* -1 (/ (* a x) y))) t)) (+ (/ a t) (+ (/ x y) (+ (/ (pow a 2) (pow t 2)) (/ (pow a 3) (pow t 3))))))))))) (+ (/ (* a z) (pow t 2)) (/ (* (pow a 2) z) (pow t 3))))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) #s(hole binary64 (+ (* -1 (/ x y)) (/ x y))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) #s(hole binary64 (+ (* -1 (/ x y)) (+ (* -1 (/ z t)) (+ (* -1 (/ (- (* -1 (/ (* x z) y)) (* -1 (/ (* a x) y))) t)) (/ x y))))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) #s(hole binary64 (- (+ (* -1 (/ x y)) (+ (* -1 (/ z t)) (+ (* -1 (/ (* a (- (* -1 (/ (* x z) y)) (* -1 (/ (* a x) y)))) (pow t 2))) (+ (* -1 (/ (- (* -1 (/ (* x z) y)) (* -1 (/ (* a x) y))) t)) (/ x y))))) (/ (* a z) (pow t 2)))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) #s(hole binary64 (- (+ (* -1 (/ x y)) (+ (* -1 (/ z t)) (+ (* -1 (/ (* a (- (* -1 (/ (* x z) y)) (* -1 (/ (* a x) y)))) (pow t 2))) (+ (* -1 (/ (* (pow a 2) (- (* -1 (/ (* x z) y)) (* -1 (/ (* a x) y)))) (pow t 3))) (+ (* -1 (/ (- (* -1 (/ (* x z) y)) (* -1 (/ (* a x) y))) t)) (/ x y)))))) (+ (/ (* a z) (pow t 2)) (/ (* (pow a 2) z) (pow t 3))))))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) #s(hole binary64 (+ (* -1 (/ x y)) (+ (* -1 (/ (- (* -1 (/ (* x z) y)) (* -1 (/ (* a x) y))) t)) (/ x y)))))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) #s(hole binary64 (+ (* -1 (/ x y)) (+ (* -1 (/ (* a (- (* -1 (/ (* x z) y)) (* -1 (/ (* a x) y)))) (pow t 2))) (+ (* -1 (/ (- (* -1 (/ (* x z) y)) (* -1 (/ (* a x) y))) t)) (/ x y))))))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) #s(hole binary64 (+ (* -1 (/ x y)) (+ (* -1 (/ (* a (- (* -1 (/ (* x z) y)) (* -1 (/ (* a x) y)))) (pow t 2))) (+ (* -1 (/ (* (pow a 2) (- (* -1 (/ (* x z) y)) (* -1 (/ (* a x) y)))) (pow t 3))) (+ (* -1 (/ (- (* -1 (/ (* x z) y)) (* -1 (/ (* a x) y))) t)) (/ x y)))))))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) #s(hole binary64 (* -1 (/ x y))))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) #s(hole binary64 (+ (* -1 (/ x y)) (* -1 (/ (- (* -1 (/ (* x z) y)) (* -1 (/ (* a x) y))) t)))))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) #s(hole binary64 (+ (* -1 (/ x y)) (+ (* -1 (/ (* a (- (* -1 (/ (* x z) y)) (* -1 (/ (* a x) y)))) (pow t 2))) (* -1 (/ (- (* -1 (/ (* x z) y)) (* -1 (/ (* a x) y))) t))))))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) #s(hole binary64 (+ (* -1 (/ x y)) (+ (* -1 (/ (* a (- (* -1 (/ (* x z) y)) (* -1 (/ (* a x) y)))) (pow t 2))) (+ (* -1 (/ (* (pow a 2) (- (* -1 (/ (* x z) y)) (* -1 (/ (* a x) y)))) (pow t 3))) (* -1 (/ (- (* -1 (/ (* x z) y)) (* -1 (/ (* a x) y))) t)))))))
#s(approx (* (neg x) (- z t)) #s(hole binary64 (* t (+ x (* -1 (/ (* x z) t))))))
#s(approx (- z t) #s(hole binary64 (* t (- (/ z t) 1))))
#s(approx (* (- a t) y) #s(hole binary64 (* -1 (* t y))))
#s(approx (* (- a t) y) #s(hole binary64 (* t (+ (* -1 y) (/ (* a y) t)))))
#s(approx (- a t) #s(hole binary64 (* t (- (/ a t) 1))))
#s(approx (/ z (- a t)) #s(hole binary64 (* -1 (/ z t))))
#s(approx (/ z (- a t)) #s(hole binary64 (/ (+ (* -1 z) (* -1 (/ (* a z) t))) t)))
#s(approx (/ z (- a t)) #s(hole binary64 (/ (- (+ (* -1 z) (* -1 (/ (* (pow a 2) z) (pow t 2)))) (/ (* a z) t)) t)))
#s(approx (/ z (- a t)) #s(hole binary64 (/ (- (+ (* -1 z) (* -1 (/ (* (pow a 3) z) (pow t 3)))) (+ (/ (* a z) t) (/ (* (pow a 2) z) (pow t 2)))) t)))
#s(approx (/ t (- a t)) #s(hole binary64 (- (* -1 (/ a t)) 1)))
#s(approx (/ t (- a t)) #s(hole binary64 (- (* -1 (/ (pow a 2) (pow t 2))) (+ 1 (/ a t)))))
#s(approx (/ t (- a t)) #s(hole binary64 (- (* -1 (/ (pow a 3) (pow t 3))) (+ 1 (+ (/ a t) (/ (pow a 2) (pow t 2)))))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (- y x)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (- (+ y (* -1 (/ (* z (- y x)) t))) (+ x (* -1 (/ (* a (- y x)) t))))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (- (+ y (+ (* -1 (/ (* z (- y x)) t)) (/ (* a (- (* -1 (* z (- y x))) (* -1 (* a (- y x))))) (pow t 2)))) (+ x (* -1 (/ (* a (- y x)) t))))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (- (+ y (+ (* -1 (/ (* z (- y x)) t)) (/ (* (pow a 2) (- (* -1 (* z (- y x))) (* -1 (* a (- y x))))) (pow t 3)))) (+ x (+ (* -1 (/ (* a (- y x)) t)) (* -1 (/ (* a (- (* -1 (* z (- y x))) (* -1 (* a (- y x))))) (pow t 2))))))))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (* t (+ (* -1 (- y x)) (/ (* z (- y x)) t)))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (* -1 (/ (* z (- y x)) t))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (/ (+ (* -1 (* z (- y x))) (* -1 (/ (* a (* z (- y x))) t))) t)))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (/ (- (+ (* -1 (* z (- y x))) (* -1 (/ (* (pow a 2) (* z (- y x))) (pow t 2)))) (/ (* a (* z (- y x))) t)) t)))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (/ (- (+ (* -1 (* z (- y x))) (* -1 (/ (* (pow a 3) (* z (- y x))) (pow t 3)))) (+ (/ (* a (* z (- y x))) t) (/ (* (pow a 2) (* z (- y x))) (pow t 2)))) t)))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ y (* -1 (/ (- (* z (- y x)) (* a (- y x))) t)))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ y (* -1 (/ (- (+ (* z (- y x)) (/ (* a (- (* z (- y x)) (* a (- y x)))) t)) (* a (- y x))) t)))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ y (* -1 (/ (- (+ (* -1 (/ (- (* -1 (/ (* (pow a 2) (- (* z (- y x)) (* a (- y x)))) t)) (* a (- (* z (- y x)) (* a (- y x))))) t)) (* z (- y x))) (* a (- y x))) t)))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) #s(hole binary64 (+ (* -1 (/ (* y (- (+ z (* -1 (- (/ (* x z) y) (/ (* a x) y)))) a)) t)) (* y (+ 1 (+ (* -1 (/ x y)) (/ x y)))))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) #s(hole binary64 (+ (* -1 (/ (+ (* -1 (/ (* y (- (* a (- (/ (* x z) y) (/ (* a x) y))) (+ (* -1 (pow a 2)) (* a z)))) t)) (* y (- (+ z (* -1 (- (/ (* x z) y) (/ (* a x) y)))) a))) t)) (* y (+ 1 (+ (* -1 (/ x y)) (/ x y)))))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) #s(hole binary64 (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* y (- (* -1 (* (pow a 2) (- (/ (* x z) y) (/ (* a x) y)))) (+ (* -1 (* (pow a 2) z)) (pow a 3)))) t)) (* y (- (* a (- (/ (* x z) y) (/ (* a x) y))) (+ (* -1 (pow a 2)) (* a z))))) t)) (* y (- (+ z (* -1 (- (/ (* x z) y) (/ (* a x) y)))) a))) t)) (* y (+ 1 (+ (* -1 (/ x y)) (/ x y)))))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) #s(hole binary64 (+ 1 (+ (* -1 (/ x y)) (+ (* -1 (/ (- (+ z (* -1 (- (/ (* x z) y) (/ (* a x) y)))) a) t)) (/ x y))))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) #s(hole binary64 (+ 1 (+ (* -1 (/ x y)) (+ (* -1 (/ (- (+ z (+ (* -1 (- (/ (* x z) y) (/ (* a x) y))) (* -1 (/ (- (* a (- (/ (* x z) y) (/ (* a x) y))) (+ (* -1 (pow a 2)) (* a z))) t)))) a) t)) (/ x y))))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) #s(hole binary64 (+ 1 (+ (* -1 (/ x y)) (+ (* -1 (/ (- (+ z (+ (* -1 (- (/ (* x z) y) (/ (* a x) y))) (* -1 (/ (- (+ (* -1 (/ (- (* -1 (* (pow a 2) (- (/ (* x z) y) (/ (* a x) y)))) (+ (* -1 (* (pow a 2) z)) (pow a 3))) t)) (* a (- (/ (* x z) y) (/ (* a x) y)))) (+ (* -1 (pow a 2)) (* a z))) t)))) a) t)) (/ x y))))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) #s(hole binary64 (+ (* -1 (/ x y)) (+ (* -1 (/ (+ z (* -1 (- (/ (* x z) y) (/ (* a x) y)))) t)) (/ x y)))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) #s(hole binary64 (+ (* -1 (/ x y)) (+ (* -1 (/ (+ z (+ (* -1 (- (/ (* x z) y) (/ (* a x) y))) (* -1 (/ (- (* a (- (/ (* x z) y) (/ (* a x) y))) (* a z)) t)))) t)) (/ x y)))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) #s(hole binary64 (+ (* -1 (/ x y)) (+ (* -1 (/ (+ z (+ (* -1 (- (/ (* x z) y) (/ (* a x) y))) (* -1 (/ (- (+ (* -1 (/ (- (* -1 (* (pow a 2) (- (/ (* x z) y) (/ (* a x) y)))) (* -1 (* (pow a 2) z))) t)) (* a (- (/ (* x z) y) (/ (* a x) y)))) (* a z)) t)))) t)) (/ x y)))))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) #s(hole binary64 (- (+ (* -1 (/ x y)) (+ (/ x y) (/ (* x z) (* t y)))) (/ (* a x) (* t y)))))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) #s(hole binary64 (+ (* -1 (/ x y)) (+ (* -1 (/ (+ (* -1 (- (/ (* x z) y) (/ (* a x) y))) (* -1 (/ (* a (- (/ (* x z) y) (/ (* a x) y))) t))) t)) (/ x y)))))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) #s(hole binary64 (+ (* -1 (/ x y)) (+ (* -1 (/ (+ (* -1 (- (/ (* x z) y) (/ (* a x) y))) (* -1 (/ (+ (* a (- (/ (* x z) y) (/ (* a x) y))) (/ (* (pow a 2) (- (/ (* x z) y) (/ (* a x) y))) t)) t))) t)) (/ x y)))))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) #s(hole binary64 (- (+ (* -1 (/ x y)) (/ (* x z) (* t y))) (/ (* a x) (* t y)))))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) #s(hole binary64 (+ (* -1 (/ x y)) (* -1 (/ (+ (* -1 (- (/ (* x z) y) (/ (* a x) y))) (* -1 (/ (* a (- (/ (* x z) y) (/ (* a x) y))) t))) t)))))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) #s(hole binary64 (+ (* -1 (/ x y)) (* -1 (/ (+ (* -1 (- (/ (* x z) y) (/ (* a x) y))) (* -1 (/ (+ (* a (- (/ (* x z) y) (/ (* a x) y))) (/ (* (pow a 2) (- (/ (* x z) y) (/ (* a x) y))) t)) t))) t)))))
#s(approx (* (neg x) (- z t)) #s(hole binary64 (* -1 (* t (+ (* -1 x) (/ (* x z) t))))))
#s(approx (- z t) #s(hole binary64 (* -1 (* t (+ 1 (* -1 (/ z t)))))))
#s(approx (* (- a t) y) #s(hole binary64 (* -1 (* t (+ y (* -1 (/ (* a y) t)))))))
#s(approx (- a t) #s(hole binary64 (* -1 (* t (+ 1 (* -1 (/ a t)))))))
#s(approx (/ z (- a t)) #s(hole binary64 (* -1 (/ (+ z (/ (* a z) t)) t))))
#s(approx (/ z (- a t)) #s(hole binary64 (* -1 (/ (+ z (* -1 (/ (- (* -1 (/ (* (pow a 2) z) t)) (* a z)) t))) t))))
#s(approx (/ z (- a t)) #s(hole binary64 (* -1 (/ (+ z (* -1 (/ (- (* -1 (/ (- (/ (* (pow a 3) z) t) (* -1 (* (pow a 2) z))) t)) (* a z)) t))) t))))
#s(approx (/ t (- a t)) #s(hole binary64 (- (* -1 (/ (- (/ (pow a 2) t) (* -1 a)) t)) 1)))
#s(approx (/ t (- a t)) #s(hole binary64 (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow a 3) t)) (pow a 2)) t)) (* -1 a)) t)) 1)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (- (+ y (* -1 (/ (- (* z (- y x)) (* a (- y x))) t))) x)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (- (+ y (* -1 (/ (- (+ (* z (- y x)) (/ (* a (- (* z (- y x)) (* a (- y x)))) t)) (* a (- y x))) t))) x)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (- (+ y (* -1 (/ (- (+ (* -1 (/ (- (* -1 (/ (* (pow a 2) (- (* z (- y x)) (* a (- y x)))) t)) (* a (- (* z (- y x)) (* a (- y x))))) t)) (* z (- y x))) (* a (- y x))) t))) x)))
#s(approx (* (- y x) (- z t)) #s(hole binary64 (* -1 (* t (- (+ y (* -1 (/ (* z (- y x)) t))) x)))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (* -1 (/ (+ (* z (- y x)) (/ (* a (* z (- y x))) t)) t))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (* (pow a 2) (* z (- y x))) t)) (* a (* z (- y x)))) t)) (* z (- y x))) t))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (/ (* (pow a 3) (* z (- y x))) t) (* -1 (* (pow a 2) (* z (- y x))))) t)) (* a (* z (- y x)))) t)) (* z (- y x))) t))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ x (* -1 (/ (* (- y x) (- z t)) t)))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ x (+ (* -1 (/ (* a (* (- y x) (- z t))) (pow t 2))) (* -1 (/ (* (- y x) (- z t)) t))))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ x (+ (* -1 (/ (* (- y x) (- z t)) t)) (* a (- (* -1 (/ (* a (* (- y x) (- z t))) (pow t 3))) (/ (* (- y x) (- z t)) (pow t 2))))))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ x (+ (* -1 (/ (* (- y x) (- z t)) t)) (* a (- (* a (- (* -1 (/ (* a (* (- y x) (- z t))) (pow t 4))) (/ (* (- y x) (- z t)) (pow t 3)))) (/ (* (- y x) (- z t)) (pow t 2))))))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) #s(hole binary64 (* y (+ 1 (+ (* -1 (/ z t)) (+ (/ x y) (/ (* x (- z t)) (* t y))))))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) #s(hole binary64 (+ (* a (* y (- (+ (/ 1 t) (/ (* x (- z t)) (* (pow t 2) y))) (/ z (pow t 2))))) (* y (+ 1 (+ (* -1 (/ z t)) (+ (/ x y) (/ (* x (- z t)) (* t y)))))))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) #s(hole binary64 (+ (* a (+ (* a (* y (- (+ (/ 1 (pow t 2)) (/ (* x (- z t)) (* (pow t 3) y))) (/ z (pow t 3))))) (* y (- (+ (/ 1 t) (/ (* x (- z t)) (* (pow t 2) y))) (/ z (pow t 2)))))) (* y (+ 1 (+ (* -1 (/ z t)) (+ (/ x y) (/ (* x (- z t)) (* t y)))))))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) #s(hole binary64 (+ (* a (+ (* a (+ (* a (* y (- (+ (/ 1 (pow t 3)) (/ (* x (- z t)) (* (pow t 4) y))) (/ z (pow t 4))))) (* y (- (+ (/ 1 (pow t 2)) (/ (* x (- z t)) (* (pow t 3) y))) (/ z (pow t 3)))))) (* y (- (+ (/ 1 t) (/ (* x (- z t)) (* (pow t 2) y))) (/ z (pow t 2)))))) (* y (+ 1 (+ (* -1 (/ z t)) (+ (/ x y) (/ (* x (- z t)) (* t y)))))))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) #s(hole binary64 (+ 1 (+ (* -1 (/ z t)) (+ (/ x y) (/ (* x (- z t)) (* t y)))))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) #s(hole binary64 (+ 1 (+ (* -1 (/ z t)) (+ (* a (- (+ (/ 1 t) (/ (* x (- z t)) (* (pow t 2) y))) (/ z (pow t 2)))) (+ (/ x y) (/ (* x (- z t)) (* t y))))))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) #s(hole binary64 (+ 1 (+ (* -1 (/ z t)) (+ (* a (- (+ (* a (- (+ (/ 1 (pow t 2)) (/ (* x (- z t)) (* (pow t 3) y))) (/ z (pow t 3)))) (+ (/ 1 t) (/ (* x (- z t)) (* (pow t 2) y)))) (/ z (pow t 2)))) (+ (/ x y) (/ (* x (- z t)) (* t y))))))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) #s(hole binary64 (+ 1 (+ (* -1 (/ z t)) (+ (* a (- (+ (* a (- (+ (* a (- (+ (/ 1 (pow t 3)) (/ (* x (- z t)) (* (pow t 4) y))) (/ z (pow t 4)))) (+ (/ 1 (pow t 2)) (/ (* x (- z t)) (* (pow t 3) y)))) (/ z (pow t 3)))) (+ (/ 1 t) (/ (* x (- z t)) (* (pow t 2) y)))) (/ z (pow t 2)))) (+ (/ x y) (/ (* x (- z t)) (* t y))))))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) #s(hole binary64 (+ (* -1 (/ z t)) (+ (/ x y) (/ (* x (- z t)) (* t y))))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) #s(hole binary64 (+ (* -1 (/ z t)) (+ (* a (- (/ (* x (- z t)) (* (pow t 2) y)) (/ z (pow t 2)))) (+ (/ x y) (/ (* x (- z t)) (* t y)))))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) #s(hole binary64 (+ (* -1 (/ z t)) (+ (* a (- (+ (* a (- (/ (* x (- z t)) (* (pow t 3) y)) (/ z (pow t 3)))) (/ (* x (- z t)) (* (pow t 2) y))) (/ z (pow t 2)))) (+ (/ x y) (/ (* x (- z t)) (* t y)))))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) #s(hole binary64 (+ (* -1 (/ z t)) (+ (* a (- (+ (* a (- (+ (* a (- (/ (* x (- z t)) (* (pow t 4) y)) (/ z (pow t 4)))) (/ (* x (- z t)) (* (pow t 3) y))) (/ z (pow t 3)))) (/ (* x (- z t)) (* (pow t 2) y))) (/ z (pow t 2)))) (+ (/ x y) (/ (* x (- z t)) (* t y)))))))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) #s(hole binary64 (+ (/ x y) (/ (* x (- z t)) (* t y)))))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) #s(hole binary64 (+ (/ x y) (+ (/ (* a (* x (- z t))) (* (pow t 2) y)) (/ (* x (- z t)) (* t y))))))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) #s(hole binary64 (+ (* a (+ (/ (* a (* x (- z t))) (* (pow t 3) y)) (/ (* x (- z t)) (* (pow t 2) y)))) (+ (/ x y) (/ (* x (- z t)) (* t y))))))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) #s(hole binary64 (+ (* a (+ (* a (+ (/ (* a (* x (- z t))) (* (pow t 4) y)) (/ (* x (- z t)) (* (pow t 3) y)))) (/ (* x (- z t)) (* (pow t 2) y)))) (+ (/ x y) (/ (* x (- z t)) (* t y))))))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) #s(hole binary64 (/ (* x (- z t)) (* t y))))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) #s(hole binary64 (+ (/ (* a (* x (- z t))) (* (pow t 2) y)) (/ (* x (- z t)) (* t y)))))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) #s(hole binary64 (+ (* a (+ (/ (* a (* x (- z t))) (* (pow t 3) y)) (/ (* x (- z t)) (* (pow t 2) y)))) (/ (* x (- z t)) (* t y)))))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) #s(hole binary64 (+ (* a (+ (* a (+ (/ (* a (* x (- z t))) (* (pow t 4) y)) (/ (* x (- z t)) (* (pow t 3) y)))) (/ (* x (- z t)) (* (pow t 2) y)))) (/ (* x (- z t)) (* t y)))))
#s(approx (- a t) #s(hole binary64 (- a t)))
#s(approx (/ z (- a t)) #s(hole binary64 (+ (* -1 (/ z t)) (* -1 (/ (* a z) (pow t 2))))))
#s(approx (/ z (- a t)) #s(hole binary64 (+ (* -1 (/ z t)) (* a (- (* -1 (/ (* a z) (pow t 3))) (/ z (pow t 2)))))))
#s(approx (/ z (- a t)) #s(hole binary64 (+ (* -1 (/ z t)) (* a (- (* a (- (* -1 (/ (* a z) (pow t 4))) (/ z (pow t 3)))) (/ z (pow t 2)))))))
#s(approx (/ t (- a t)) #s(hole binary64 (- (* a (- (* -1 (/ a (pow t 2))) (/ 1 t))) 1)))
#s(approx (/ t (- a t)) #s(hole binary64 (- (* a (- (* a (- (* -1 (/ a (pow t 3))) (/ 1 (pow t 2)))) (/ 1 t))) 1)))
#s(approx (+ (* z (/ (- y x) a)) x) #s(hole binary64 (/ (+ (* a x) (* z (- y x))) a)))
#s(approx (* (neg x) (- (/ z a) 1)) #s(hole binary64 (/ (+ (* -1 (* x z)) (* a x)) a)))
#s(approx (- (/ z a) 1) #s(hole binary64 (/ (+ z (* -1 a)) a)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (* -1 (/ (* (- y x) (- z t)) t))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (+ (* -1 (/ (* a (* (- y x) (- z t))) (pow t 2))) (* -1 (/ (* (- y x) (- z t)) t)))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (+ (* -1 (/ (* (- y x) (- z t)) t)) (* a (- (* -1 (/ (* a (* (- y x) (- z t))) (pow t 3))) (/ (* (- y x) (- z t)) (pow t 2)))))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (+ (* -1 (/ (* (- y x) (- z t)) t)) (* a (- (* a (- (* -1 (/ (* a (* (- y x) (- z t))) (pow t 4))) (/ (* (- y x) (- z t)) (pow t 3)))) (/ (* (- y x) (- z t)) (pow t 2)))))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (+ (* -1 (/ (* a (* z (- y x))) (pow t 2))) (* -1 (/ (* z (- y x)) t)))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (+ (* -1 (/ (* z (- y x)) t)) (* a (- (* -1 (/ (* a (* z (- y x))) (pow t 3))) (/ (* z (- y x)) (pow t 2)))))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (+ (* -1 (/ (* z (- y x)) t)) (* a (- (* a (- (* -1 (/ (* a (* z (- y x))) (pow t 4))) (/ (* z (- y x)) (pow t 3)))) (/ (* z (- y x)) (pow t 2)))))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ x (/ (* (- y x) (- z t)) a))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ x (+ (/ (* t (* (- y x) (- z t))) (pow a 2)) (/ (* (- y x) (- z t)) a)))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (- (+ x (+ (/ (* (- y x) (- z t)) a) (/ (* (pow t 2) (* (- y x) (- z t))) (pow a 3)))) (* -1 (/ (* t (* (- y x) (- z t))) (pow a 2))))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) #s(hole binary64 (+ x (/ (* y (- (+ z (* -1 (/ (* x (- z t)) y))) t)) a))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) #s(hole binary64 (+ x (+ (/ (* y (- (+ z (* -1 (/ (* x (- z t)) y))) t)) a) (/ (* y (- (+ (* -1 (/ (* t (* x (- z t))) y)) (* -1 (pow t 2))) (* -1 (* t z)))) (pow a 2))))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) #s(hole binary64 (+ x (+ (/ (* y (- (+ z (* -1 (/ (* x (- z t)) y))) t)) a) (+ (/ (* y (- (+ (* -1 (/ (* t (* x (- z t))) y)) (* -1 (pow t 2))) (* -1 (* t z)))) (pow a 2)) (/ (* y (- (+ (* -1 (/ (* (pow t 2) (* x (- z t))) y)) (* -1 (pow t 3))) (* -1 (* (pow t 2) z)))) (pow a 3)))))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) #s(hole binary64 (- (+ (* -1 (/ (* x (- z t)) (* a y))) (+ (/ x y) (/ z a))) (/ t a))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) #s(hole binary64 (- (+ (* -1 (/ (* t (* x (- z t))) (* (pow a 2) y))) (+ (* -1 (/ (* x (- z t)) (* a y))) (+ (* -1 (/ (pow t 2) (pow a 2))) (+ (/ x y) (/ z a))))) (+ (* -1 (/ (* t z) (pow a 2))) (/ t a)))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) #s(hole binary64 (- (+ (* -1 (/ (* t (* x (- z t))) (* (pow a 2) y))) (+ (* -1 (/ (* x (- z t)) (* a y))) (+ (* -1 (/ (* (pow t 2) (* x (- z t))) (* (pow a 3) y))) (+ (* -1 (/ (pow t 2) (pow a 2))) (+ (* -1 (/ (pow t 3) (pow a 3))) (+ (/ x y) (/ z a))))))) (+ (* -1 (/ (* t z) (pow a 2))) (+ (* -1 (/ (* (pow t 2) z) (pow a 3))) (/ t a))))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) #s(hole binary64 (+ (* -1 (/ (* x (- z t)) (* a y))) (+ (/ x y) (/ z a)))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) #s(hole binary64 (- (+ (* -1 (/ (* t (* x (- z t))) (* (pow a 2) y))) (+ (* -1 (/ (* x (- z t)) (* a y))) (+ (/ x y) (/ z a)))) (* -1 (/ (* t z) (pow a 2))))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) #s(hole binary64 (- (+ (* -1 (/ (* t (* x (- z t))) (* (pow a 2) y))) (+ (* -1 (/ (* x (- z t)) (* a y))) (+ (* -1 (/ (* (pow t 2) (* x (- z t))) (* (pow a 3) y))) (+ (/ x y) (/ z a))))) (+ (* -1 (/ (* t z) (pow a 2))) (* -1 (/ (* (pow t 2) z) (pow a 3)))))))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) #s(hole binary64 (+ (* -1 (/ (* x (- z t)) (* a y))) (/ x y))))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) #s(hole binary64 (+ (* -1 (/ (* t (* x (- z t))) (* (pow a 2) y))) (+ (* -1 (/ (* x (- z t)) (* a y))) (/ x y)))))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) #s(hole binary64 (+ (* -1 (/ (* t (* x (- z t))) (* (pow a 2) y))) (+ (* -1 (/ (* x (- z t)) (* a y))) (+ (* -1 (/ (* (pow t 2) (* x (- z t))) (* (pow a 3) y))) (/ x y))))))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) #s(hole binary64 (* -1 (/ (* x (- z t)) (* a y)))))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) #s(hole binary64 (/ (+ (* -1 (/ (* t (* x (- z t))) (* a y))) (* -1 (/ (* x (- z t)) y))) a)))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) #s(hole binary64 (/ (+ (* -1 (/ (* t (* x (- z t))) (* a y))) (+ (* -1 (/ (* x (- z t)) y)) (* -1 (/ (* (pow t 2) (* x (- z t))) (* (pow a 2) y))))) a)))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) #s(hole binary64 (/ (+ (* -1 (/ (* t (* x (- z t))) (* a y))) (+ (* -1 (/ (* x (- z t)) y)) (+ (* -1 (/ (* (pow t 2) (* x (- z t))) (* (pow a 2) y))) (* -1 (/ (* (pow t 3) (* x (- z t))) (* (pow a 3) y)))))) a)))
#s(approx (* (- a t) y) #s(hole binary64 (* a (+ y (* -1 (/ (* t y) a))))))
#s(approx (- a t) #s(hole binary64 (* a (+ 1 (* -1 (/ t a))))))
#s(approx (/ z (- a t)) #s(hole binary64 (/ (+ z (/ (* t z) a)) a)))
#s(approx (/ z (- a t)) #s(hole binary64 (/ (- (+ z (/ (* (pow t 2) z) (pow a 2))) (* -1 (/ (* t z) a))) a)))
#s(approx (/ z (- a t)) #s(hole binary64 (/ (- (+ z (/ (* (pow t 3) z) (pow a 3))) (+ (* -1 (/ (* t z) a)) (* -1 (/ (* (pow t 2) z) (pow a 2))))) a)))
#s(approx (/ t (- a t)) #s(hole binary64 (/ (+ t (/ (pow t 2) a)) a)))
#s(approx (/ t (- a t)) #s(hole binary64 (/ (- (+ t (/ (pow t 3) (pow a 2))) (* -1 (/ (pow t 2) a))) a)))
#s(approx (/ t (- a t)) #s(hole binary64 (/ (- (+ t (/ (pow t 4) (pow a 3))) (+ (* -1 (/ (pow t 2) a)) (* -1 (/ (pow t 3) (pow a 2))))) a)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (/ (* (- y x) (- z t)) a)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (/ (+ (* (- y x) (- z t)) (/ (* t (* (- y x) (- z t))) a)) a)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (/ (- (+ (* (- y x) (- z t)) (/ (* (pow t 2) (* (- y x) (- z t))) (pow a 2))) (* -1 (/ (* t (* (- y x) (- z t))) a))) a)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (/ (- (+ (* (- y x) (- z t)) (/ (* (pow t 3) (* (- y x) (- z t))) (pow a 3))) (+ (* -1 (/ (* t (* (- y x) (- z t))) a)) (* -1 (/ (* (pow t 2) (* (- y x) (- z t))) (pow a 2))))) a)))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (/ (+ (* z (- y x)) (/ (* t (* z (- y x))) a)) a)))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (/ (- (+ (* z (- y x)) (/ (* (pow t 2) (* z (- y x))) (pow a 2))) (* -1 (/ (* t (* z (- y x))) a))) a)))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (/ (- (+ (* z (- y x)) (/ (* (pow t 3) (* z (- y x))) (pow a 3))) (+ (* -1 (/ (* t (* z (- y x))) a)) (* -1 (/ (* (pow t 2) (* z (- y x))) (pow a 2))))) a)))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ x (* -1 (/ (+ (* -1 (* (- y x) (- z t))) (* -1 (/ (* t (* (- y x) (- z t))) a))) a)))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(hole binary64 (+ x (* -1 (/ (+ (* -1 (* (- y x) (- z t))) (* -1 (/ (+ (* t (* (- y x) (- z t))) (/ (* (pow t 2) (* (- y x) (- z t))) a)) a))) a)))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) #s(hole binary64 (+ x (* -1 (/ (* y (- (+ (* -1 z) (/ (* x (- z t)) y)) (* -1 t))) a)))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) #s(hole binary64 (+ x (* -1 (/ (+ (* -1 (/ (* y (- (* t z) (+ (/ (* t (* x (- z t))) y) (pow t 2)))) a)) (* y (- (+ (* -1 z) (/ (* x (- z t)) y)) (* -1 t)))) a)))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) #s(hole binary64 (+ x (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* y (- (* -1 (* (pow t 2) z)) (+ (* -1 (/ (* (pow t 2) (* x (- z t))) y)) (* -1 (pow t 3))))) a)) (* y (- (* t z) (+ (/ (* t (* x (- z t))) y) (pow t 2))))) a)) (* y (- (+ (* -1 z) (/ (* x (- z t)) y)) (* -1 t)))) a)))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) #s(hole binary64 (+ (* -1 (/ (- (+ (* -1 z) (/ (* x (- z t)) y)) (* -1 t)) a)) (/ x y))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) #s(hole binary64 (+ (* -1 (/ (- (+ (* -1 z) (+ (* -1 (/ (- (* t z) (+ (/ (* t (* x (- z t))) y) (pow t 2))) a)) (/ (* x (- z t)) y))) (* -1 t)) a)) (/ x y))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) #s(hole binary64 (+ (* -1 (/ (- (+ (* -1 z) (+ (* -1 (/ (- (+ (* -1 (/ (- (* -1 (* (pow t 2) z)) (+ (* -1 (/ (* (pow t 2) (* x (- z t))) y)) (* -1 (pow t 3)))) a)) (* t z)) (+ (/ (* t (* x (- z t))) y) (pow t 2))) a)) (/ (* x (- z t)) y))) (* -1 t)) a)) (/ x y))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) #s(hole binary64 (+ (* -1 (/ (+ (* -1 z) (/ (* x (- z t)) y)) a)) (/ x y))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) #s(hole binary64 (+ (* -1 (/ (+ (* -1 z) (+ (* -1 (/ (- (* t z) (/ (* t (* x (- z t))) y)) a)) (/ (* x (- z t)) y))) a)) (/ x y))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) #s(hole binary64 (+ (* -1 (/ (+ (* -1 z) (+ (* -1 (/ (- (+ (* -1 (/ (- (* -1 (* (pow t 2) z)) (* -1 (/ (* (pow t 2) (* x (- z t))) y))) a)) (* t z)) (/ (* t (* x (- z t))) y)) a)) (/ (* x (- z t)) y))) a)) (/ x y))))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) #s(hole binary64 (+ (* -1 (/ (+ (/ (* t (* x (- z t))) (* a y)) (/ (* x (- z t)) y)) a)) (/ x y))))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) #s(hole binary64 (+ (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (* (pow t 2) (* x (- z t))) (* a y))) (/ (* t (* x (- z t))) y)) a)) (/ (* x (- z t)) y)) a)) (/ x y))))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) #s(hole binary64 (* -1 (/ (+ (/ (* t (* x (- z t))) (* a y)) (/ (* x (- z t)) y)) a))))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) #s(hole binary64 (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (* (pow t 2) (* x (- z t))) (* a y))) (/ (* t (* x (- z t))) y)) a)) (/ (* x (- z t)) y)) a))))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) #s(hole binary64 (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (/ (* (pow t 3) (* x (- z t))) (* a y)) (* -1 (/ (* (pow t 2) (* x (- z t))) y))) a)) (/ (* t (* x (- z t))) y)) a)) (/ (* x (- z t)) y)) a))))
#s(approx (* (- a t) y) #s(hole binary64 (* -1 (* a (+ (* -1 y) (/ (* t y) a))))))
#s(approx (- a t) #s(hole binary64 (* -1 (* a (- (/ t a) 1)))))
#s(approx (/ z (- a t)) #s(hole binary64 (* -1 (/ (+ (* -1 z) (* -1 (/ (* t z) a))) a))))
#s(approx (/ z (- a t)) #s(hole binary64 (* -1 (/ (+ (* -1 z) (* -1 (/ (+ (* t z) (/ (* (pow t 2) z) a)) a))) a))))
#s(approx (/ z (- a t)) #s(hole binary64 (* -1 (/ (+ (* -1 z) (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (pow t 2) z)) (* -1 (/ (* (pow t 3) z) a))) a)) (* t z)) a))) a))))
#s(approx (/ t (- a t)) #s(hole binary64 (* -1 (/ (+ (* -1 t) (* -1 (/ (pow t 2) a))) a))))
#s(approx (/ t (- a t)) #s(hole binary64 (* -1 (/ (+ (* -1 t) (* -1 (/ (+ (/ (pow t 3) a) (pow t 2)) a))) a))))
#s(approx (/ t (- a t)) #s(hole binary64 (* -1 (/ (+ (* -1 t) (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (pow t 4) a)) (* -1 (pow t 3))) a)) (pow t 2)) a))) a))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (* -1 (/ (+ (* -1 (* (- y x) (- z t))) (* -1 (/ (* t (* (- y x) (- z t))) a))) a))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (* -1 (/ (+ (* -1 (* (- y x) (- z t))) (* -1 (/ (+ (* t (* (- y x) (- z t))) (/ (* (pow t 2) (* (- y x) (- z t))) a)) a))) a))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) #s(hole binary64 (* -1 (/ (+ (* -1 (* (- y x) (- z t))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (pow t 2) (* (- y x) (- z t)))) (* -1 (/ (* (pow t 3) (* (- y x) (- z t))) a))) a)) (* t (* (- y x) (- z t)))) a))) a))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (* -1 (/ (+ (* -1 (* z (- y x))) (* -1 (/ (* t (* z (- y x))) a))) a))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (* -1 (/ (+ (* -1 (* z (- y x))) (* -1 (/ (+ (* t (* z (- y x))) (/ (* (pow t 2) (* z (- y x))) a)) a))) a))))
#s(approx (/ (* (- y x) z) (- a t)) #s(hole binary64 (* -1 (/ (+ (* -1 (* z (- y x))) (* -1 (/ (+ (* -1 (/ (+ (* -1 (* (pow t 2) (* z (- y x)))) (* -1 (/ (* (pow t 3) (* z (- y x))) a))) a)) (* t (* z (- y x)))) a))) a))))
Outputs
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (*.f64 (-.f64 (+.f64 (fma.f64 (/.f64 (neg.f64 x) (-.f64 a t)) (/.f64 (-.f64 z t) y) (/.f64 x y)) (/.f64 z (-.f64 a t))) (/.f64 t (-.f64 a t))) y))
(*.f64 (-.f64 (+.f64 (fma.f64 (/.f64 (neg.f64 x) (-.f64 a t)) (/.f64 (-.f64 z t) y) (/.f64 x y)) (/.f64 z (-.f64 a t))) (/.f64 t (-.f64 a t))) y)
(/.f64 (-.f64 (*.f64 (+.f64 (fma.f64 (/.f64 (neg.f64 x) (-.f64 a t)) (/.f64 (-.f64 z t) y) (/.f64 x y)) (/.f64 z (-.f64 a t))) (+.f64 (fma.f64 (/.f64 (neg.f64 x) (-.f64 a t)) (/.f64 (-.f64 z t) y) (/.f64 x y)) (/.f64 z (-.f64 a t)))) (*.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t)))) (+.f64 (+.f64 (fma.f64 (/.f64 (neg.f64 x) (-.f64 a t)) (/.f64 (-.f64 z t) y) (/.f64 x y)) (/.f64 z (-.f64 a t))) (/.f64 t (-.f64 a t))))
(/.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 (/.f64 (neg.f64 x) (-.f64 a t)) (/.f64 (-.f64 z t) y) (/.f64 x y)) (/.f64 z (-.f64 a t))) #s(literal 3 binary64)) (pow.f64 (/.f64 t (-.f64 a t)) #s(literal 3 binary64))) (fma.f64 (+.f64 (fma.f64 (/.f64 (neg.f64 x) (-.f64 a t)) (/.f64 (-.f64 z t) y) (/.f64 x y)) (/.f64 z (-.f64 a t))) (+.f64 (fma.f64 (/.f64 (neg.f64 x) (-.f64 a t)) (/.f64 (-.f64 z t) y) (/.f64 x y)) (/.f64 z (-.f64 a t))) (fma.f64 (/.f64 t (-.f64 a t)) (/.f64 t (-.f64 a t)) (*.f64 (+.f64 (fma.f64 (/.f64 (neg.f64 x) (-.f64 a t)) (/.f64 (-.f64 z t) y) (/.f64 x y)) (/.f64 z (-.f64 a t))) (/.f64 t (-.f64 a t))))))
(-.f64 (+.f64 (fma.f64 (/.f64 (neg.f64 x) (-.f64 a t)) (/.f64 (-.f64 z t) y) (/.f64 x y)) (/.f64 z (-.f64 a t))) (/.f64 t (-.f64 a t)))
(/.f64 (+.f64 (pow.f64 (fma.f64 (/.f64 (neg.f64 x) (-.f64 a t)) (/.f64 (-.f64 z t) y) (/.f64 x y)) #s(literal 3 binary64)) (pow.f64 (/.f64 z (-.f64 a t)) #s(literal 3 binary64))) (fma.f64 (fma.f64 (/.f64 (neg.f64 x) (-.f64 a t)) (/.f64 (-.f64 z t) y) (/.f64 x y)) (fma.f64 (/.f64 (neg.f64 x) (-.f64 a t)) (/.f64 (-.f64 z t) y) (/.f64 x y)) (-.f64 (*.f64 (/.f64 z (-.f64 a t)) (/.f64 z (-.f64 a t))) (*.f64 (fma.f64 (/.f64 (neg.f64 x) (-.f64 a t)) (/.f64 (-.f64 z t) y) (/.f64 x y)) (/.f64 z (-.f64 a t))))))
(+.f64 (fma.f64 (/.f64 (neg.f64 x) (-.f64 a t)) (/.f64 (-.f64 z t) y) (/.f64 x y)) (/.f64 z (-.f64 a t)))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 z t)) (*.f64 (-.f64 a t) y)) #s(literal 3 binary64)) (pow.f64 (/.f64 x y) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 z t)) (*.f64 (-.f64 a t) y)) (/.f64 (*.f64 (neg.f64 x) (-.f64 z t)) (*.f64 (-.f64 a t) y)) (-.f64 (*.f64 (/.f64 x y) (/.f64 x y)) (*.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 z t)) (*.f64 (-.f64 a t) y)) (/.f64 x y)))))
(/.f64 (fma.f64 (*.f64 (neg.f64 x) (-.f64 z t)) y (*.f64 (*.f64 (-.f64 a t) y) x)) (*.f64 (*.f64 (-.f64 a t) y) y))
(fma.f64 (/.f64 (neg.f64 x) (-.f64 a t)) (/.f64 (-.f64 z t) y) (/.f64 x y))
(+.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 z t)) (*.f64 (-.f64 a t) y)) (/.f64 x y))
(*.f64 (/.f64 (neg.f64 x) (-.f64 a t)) (/.f64 (-.f64 z t) y))
(/.f64 (neg.f64 (*.f64 (neg.f64 x) (-.f64 z t))) (neg.f64 (*.f64 (-.f64 a t) y)))
(/.f64 (*.f64 (neg.f64 x) (-.f64 z t)) (*.f64 (-.f64 a t) y))
(*.f64 (neg.f64 x) (-.f64 z t))
(neg.f64 x)
x
(/.f64 (-.f64 (*.f64 z z) (*.f64 t t)) (+.f64 z t))
(/.f64 (-.f64 (pow.f64 z #s(literal 3 binary64)) (*.f64 (*.f64 t t) t)) (fma.f64 z z (fma.f64 t t (*.f64 z t))))
(-.f64 z t)
z
t
(*.f64 (-.f64 a t) y)
(/.f64 (-.f64 (*.f64 a a) (*.f64 t t)) (+.f64 a t))
(/.f64 (-.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 t t) t)) (fma.f64 a a (fma.f64 t t (*.f64 a t))))
(-.f64 a t)
a
y
(/.f64 (neg.f64 x) (neg.f64 y))
(/.f64 x y)
(/.f64 (neg.f64 z) (neg.f64 (-.f64 a t)))
(/.f64 z (-.f64 a t))
(/.f64 (neg.f64 t) (neg.f64 (-.f64 a t)))
(/.f64 t (-.f64 a t))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 y (/.f64 z a))))
#s(approx (+ (* z (/ (- y x) a)) x) (*.f64 y (/.f64 z a)))
(*.f64 y (/.f64 z a))
(/.f64 (neg.f64 z) (neg.f64 a))
(/.f64 z a)
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 (neg.f64 x) (-.f64 (/.f64 z a) #s(literal 1 binary64)))))
#s(approx (+ (* z (/ (- y x) a)) x) (*.f64 (neg.f64 x) (-.f64 (/.f64 z a) #s(literal 1 binary64))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 z a) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 z a) (/.f64 z a)) #s(literal 1 binary64)) (+.f64 (/.f64 z a) #s(literal 1 binary64)))
(/.f64 (-.f64 (pow.f64 (/.f64 z a) #s(literal 3 binary64)) #s(literal 1 binary64)) (fma.f64 (/.f64 z a) (/.f64 z a) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 z a) #s(literal 1 binary64)))))
(-.f64 (/.f64 z a) #s(literal 1 binary64))
#s(literal 1 binary64)
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 #s(approx (* (- y x) (- z t)) #s(approx (* (- y x) z) (*.f64 (neg.f64 x) z))) (-.f64 a t)) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (*.f64 (/.f64 #s(approx (* (- y x) (- z t)) #s(approx (* (- y x) z) (*.f64 (neg.f64 x) z))) (-.f64 a t)) (/.f64 #s(approx (* (- y x) (- z t)) #s(approx (* (- y x) z) (*.f64 (neg.f64 x) z))) (-.f64 a t))) (*.f64 x (/.f64 #s(approx (* (- y x) (- z t)) #s(approx (* (- y x) z) (*.f64 (neg.f64 x) z))) (-.f64 a t))))))
(+.f64 x (/.f64 #s(approx (* (- y x) (- z t)) #s(approx (* (- y x) z) (*.f64 (neg.f64 x) z))) (-.f64 a t)))
(/.f64 (neg.f64 #s(approx (* (- y x) (- z t)) #s(approx (* (- y x) z) (*.f64 (neg.f64 x) z)))) (neg.f64 (-.f64 a t)))
(/.f64 #s(approx (* (- y x) (- z t)) #s(approx (* (- y x) z) (*.f64 (neg.f64 x) z))) (-.f64 a t))
#s(approx (* (- y x) (- z t)) #s(approx (* (- y x) z) (*.f64 (neg.f64 x) z)))
#s(approx (* (- y x) z) (*.f64 (neg.f64 x) z))
(*.f64 (neg.f64 x) z)
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (/.f64 #s(approx (* (- y x) z) (*.f64 (fma.f64 y (/.f64 z x) (neg.f64 z)) x)) (-.f64 a t)))
(/.f64 (neg.f64 #s(approx (* (- y x) z) (*.f64 (fma.f64 y (/.f64 z x) (neg.f64 z)) x))) (neg.f64 (-.f64 a t)))
(/.f64 #s(approx (* (- y x) z) (*.f64 (fma.f64 y (/.f64 z x) (neg.f64 z)) x)) (-.f64 a t))
#s(approx (* (- y x) z) (*.f64 (fma.f64 y (/.f64 z x) (neg.f64 z)) x))
(*.f64 (fma.f64 y (/.f64 z x) (neg.f64 z)) x)
(/.f64 (+.f64 (pow.f64 (*.f64 y (/.f64 z x)) #s(literal 3 binary64)) (pow.f64 (neg.f64 z) #s(literal 3 binary64))) (fma.f64 (*.f64 y (/.f64 z x)) (*.f64 y (/.f64 z x)) (-.f64 (*.f64 (neg.f64 z) (neg.f64 z)) (*.f64 (*.f64 y (/.f64 z x)) (neg.f64 z)))))
(fma.f64 y (/.f64 z x) (neg.f64 z))
(+.f64 (*.f64 y (/.f64 z x)) (neg.f64 z))
(/.f64 (neg.f64 z) (neg.f64 x))
(/.f64 z x)
(neg.f64 z)
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (fma.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 z t) (-.f64 a t)))) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) (fma.f64 x (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 z t) (*.f64 y (-.f64 a t))) (/.f64 #s(literal 1 binary64) y))) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) (/.f64 (-.f64 z t) (-.f64 a t)))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) (-.f64 (fma.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 z t) (*.f64 y (-.f64 a t))) (/.f64 #s(literal 1 binary64) y)) (/.f64 z (-.f64 a t))) (/.f64 t (-.f64 a t))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/.f64 z (-.f64 a t)))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (fma.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 z t) (*.f64 y (-.f64 a t))) (/.f64 #s(literal 1 binary64) y)) (/.f64 z (-.f64 a t))))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 z t) (*.f64 y (-.f64 a t))) (/.f64 #s(literal 1 binary64) y))))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 z t)) (*.f64 y (-.f64 a t)))))
#s(approx (* (neg x) (- z t)) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 z t))))
#s(approx (neg x) (*.f64 #s(literal -1 binary64) x))
#s(approx x x)
#s(approx (/ x y) (/.f64 x y))
#s(approx (+ (* z (/ (- y x) a)) x) (/.f64 (*.f64 y z) a))
#s(approx (+ (* z (/ (- y x) a)) x) (fma.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 z a))) (/.f64 (*.f64 y z) a)))
#s(approx (* (neg x) (- (/ z a) 1)) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 z a) #s(literal 1 binary64)))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t))))
#s(approx (* (- y x) (- z t)) (*.f64 y (-.f64 z t)))
#s(approx (* (- y x) (- z t)) (fma.f64 #s(literal -1 binary64) (*.f64 x (-.f64 z t)) (*.f64 y (-.f64 z t))))
#s(approx (* (- y x) z) (*.f64 y z))
#s(approx (* (- y x) z) (fma.f64 #s(literal -1 binary64) (*.f64 x z) (*.f64 y z)))
#s(approx (* (neg x) z) (*.f64 #s(literal -1 binary64) (*.f64 x z)))
#s(approx (/ (* (- y x) z) (- a t)) (/.f64 (*.f64 y z) (-.f64 a t)))
#s(approx (/ (* (- y x) z) (- a t)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t))))
#s(approx (+ (* y (/ z x)) (neg z)) (/.f64 (*.f64 y z) x))
#s(approx (+ (* y (/ z x)) (neg z)) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x z) (*.f64 y z)) x))
#s(approx (/ z x) (/.f64 z x))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 z t) (-.f64 a t))))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (*.f64 x (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (*.f64 x (-.f64 a t)))))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) (*.f64 x (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 z t) (*.f64 y (-.f64 a t))) (/.f64 #s(literal 1 binary64) y)))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) (*.f64 x (fma.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 z t) (*.f64 y (-.f64 a t))) (/.f64 #s(literal 1 binary64) y)) (/.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) x))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 z t) (*.f64 y (-.f64 a t))) (+.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 z (*.f64 x (-.f64 a t))))) (/.f64 t (*.f64 x (-.f64 a t))))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 z t) (*.f64 y (-.f64 a t))) (+.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 z (*.f64 x (-.f64 a t)))))))
#s(approx (+ (* z (/ (- y x) a)) x) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 z a)))))
#s(approx (+ (* z (/ (- y x) a)) x) (*.f64 x (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 z a) (/.f64 (*.f64 y z) (*.f64 a x))))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (*.f64 y (-.f64 z t)) (*.f64 x (-.f64 a t))))))
#s(approx (* (- y x) (- z t)) (*.f64 x (fma.f64 #s(literal -1 binary64) (-.f64 z t) (/.f64 (*.f64 y (-.f64 z t)) x))))
#s(approx (* (- y x) z) (*.f64 x (fma.f64 #s(literal -1 binary64) z (/.f64 (*.f64 y z) x))))
#s(approx (/ (* (- y x) z) (- a t)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) (-.f64 a t))))
#s(approx (/ (* (- y x) z) (- a t)) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 z (-.f64 a t)) (/.f64 (*.f64 y z) (*.f64 x (-.f64 a t))))))
#s(approx (+ (* y (/ z x)) (neg z)) (*.f64 #s(literal -1 binary64) z))
#s(approx (+ (* y (/ z x)) (neg z)) (-.f64 (/.f64 (*.f64 y z) x) z))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 z (-.f64 a t)) (+.f64 #s(literal 1 binary64) (/.f64 t (-.f64 a t)))))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (-.f64 z t)) (*.f64 x (-.f64 a t))) (/.f64 z (-.f64 a t))) (+.f64 #s(literal 1 binary64) (/.f64 t (-.f64 a t)))))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 y (-.f64 (/.f64 z (*.f64 y (-.f64 a t))) (+.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 t (*.f64 y (-.f64 a t)))))))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))) x) (*.f64 y (-.f64 (/.f64 z (*.f64 y (-.f64 a t))) (+.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 t (*.f64 y (-.f64 a t))))))))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 z (*.f64 y (-.f64 a t))) (+.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 t (*.f64 y (-.f64 a t))))))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 (-.f64 z t) (-.f64 a t)) x) (/.f64 z (*.f64 y (-.f64 a t)))) (+.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 t (*.f64 y (-.f64 a t))))))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 z (*.f64 x (-.f64 a t))) (/.f64 z (*.f64 y (-.f64 a t)))) (+.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 t (*.f64 y (-.f64 a t))))))))
#s(approx (+ (* z (/ (- y x) a)) x) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 y z) (*.f64 a x)) (/.f64 z a)) #s(literal 1 binary64)))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (-.f64 z t)) (*.f64 x (-.f64 a t))) (/.f64 z (-.f64 a t))) (/.f64 t (-.f64 a t))))))
#s(approx (* (- y x) (- z t)) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (-.f64 z t)) x))) t))))
#s(approx (* (- y x) z) (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y z) x))))))
#s(approx (/ (* (- y x) z) (- a t)) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 y z) (*.f64 x (-.f64 a t))) (/.f64 z (-.f64 a t))))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))) y))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) (/.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t))))) y))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) (/.f64 (*.f64 y z) (-.f64 a t)))) y))
#s(approx (* (- a t) y) (*.f64 y (-.f64 a t)))
#s(approx y y)
#s(approx (+ (* z (/ (- y x) a)) x) (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) a))))
#s(approx (+ (* z (/ (- y x) a)) x) (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) a) (/.f64 (*.f64 y z) a))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)) (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 z t)) (*.f64 y (-.f64 a t))) (+.f64 (/.f64 x y) (/.f64 z (-.f64 a t)))) (/.f64 t (-.f64 a t)))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 z t)) (*.f64 y (-.f64 a t))) (+.f64 (/.f64 x y) (/.f64 z (-.f64 a t)))) (/.f64 t (-.f64 a t))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 z t)) (*.f64 y (-.f64 a t))) (+.f64 (/.f64 x y) (/.f64 z (-.f64 a t)))))
#s(approx (+ (* z (/ (- y x) a)) x) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) (*.f64 a y)) (+.f64 (/.f64 x y) (/.f64 z a)))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 z t)) (*.f64 y (-.f64 a t))) (/.f64 z (-.f64 a t))) (/.f64 t (-.f64 a t)))))
#s(approx (* (- y x) (- z t)) (*.f64 y (-.f64 (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 z t)) y))) t)))
#s(approx (* (- y x) z) (*.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y)))))
#s(approx (/ (* (- y x) z) (- a t)) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) (*.f64 y (-.f64 a t))) (/.f64 z (-.f64 a t)))))
#s(approx (+ (* y (/ z x)) (neg z)) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 z y) (/.f64 z x))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t)))) y) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 z t) (-.f64 a t)))))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 z t) (-.f64 a t)) (fma.f64 #s(literal -1 binary64) (/.f64 x y) (/.f64 (*.f64 x (-.f64 z t)) (*.f64 y (-.f64 a t))))))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) y) (/.f64 z (-.f64 a t))) (/.f64 t (-.f64 a t))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) y) (/.f64 z (-.f64 a t))))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) x (/.f64 (*.f64 x (-.f64 z t)) (-.f64 a t))) y)))
#s(approx (+ (* z (/ (- y x) a)) x) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 z a) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) a))) y))))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 z t) (-.f64 a t)) (/.f64 (*.f64 x (-.f64 z t)) (*.f64 y (-.f64 a t)))))))
#s(approx (* (- y x) (- z t)) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (-.f64 z t) (/.f64 (*.f64 x (-.f64 z t)) y)))))
#s(approx (* (- y x) z) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) z (/.f64 (*.f64 x z) y)))))
#s(approx (/ (* (- y x) z) (- a t)) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 z (-.f64 a t)) (/.f64 (*.f64 x z) (*.f64 y (-.f64 a t)))))))
#s(approx (+ (* y (/ z x)) (neg z)) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 z x) (/.f64 z y)))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t)))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t)) (*.f64 z (/.f64 (-.f64 y x) (-.f64 a t))))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) (*.f64 y (-.f64 (+.f64 (/.f64 x y) (/.f64 (*.f64 t x) (*.f64 y (-.f64 a t)))) (/.f64 t (-.f64 a t)))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) (fma.f64 y (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 y (-.f64 a t))) (/.f64 #s(literal 1 binary64) (-.f64 a t)))) (*.f64 y (-.f64 (+.f64 (/.f64 x y) (/.f64 (*.f64 t x) (*.f64 y (-.f64 a t)))) (/.f64 t (-.f64 a t))))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) (-.f64 (+.f64 (/.f64 x y) (/.f64 (*.f64 t x) (*.f64 y (-.f64 a t)))) (/.f64 t (-.f64 a t))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) (-.f64 (fma.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 y (-.f64 a t))) (/.f64 #s(literal 1 binary64) (-.f64 a t))) (+.f64 (/.f64 x y) (/.f64 (*.f64 t x) (*.f64 y (-.f64 a t))))) (/.f64 t (-.f64 a t))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (+.f64 (/.f64 x y) (/.f64 (*.f64 t x) (*.f64 y (-.f64 a t)))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (fma.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 y (-.f64 a t))) (/.f64 #s(literal 1 binary64) (-.f64 a t))) (+.f64 (/.f64 x y) (/.f64 (*.f64 t x) (*.f64 y (-.f64 a t))))))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) (*.f64 y (-.f64 a t))) (+.f64 (/.f64 x y) (/.f64 (*.f64 t x) (*.f64 y (-.f64 a t))))))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) (/.f64 (*.f64 t x) (*.f64 y (-.f64 a t))))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) (*.f64 y (-.f64 a t))) (/.f64 (*.f64 t x) (*.f64 y (-.f64 a t)))))
#s(approx (* (neg x) (- z t)) (*.f64 t x))
#s(approx (* (neg x) (- z t)) (fma.f64 #s(literal -1 binary64) (*.f64 x z) (*.f64 t x)))
#s(approx (- z t) (*.f64 #s(literal -1 binary64) t))
#s(approx (- z t) (-.f64 z t))
#s(approx z z)
#s(approx (+ (* z (/ (- y x) a)) x) (+.f64 x (*.f64 z (/.f64 (-.f64 y x) a))))
#s(approx (/ z a) (/.f64 z a))
#s(approx (- (/ z a) 1) #s(literal -1 binary64))
#s(approx (- (/ z a) 1) (-.f64 (/.f64 z a) #s(literal 1 binary64)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t)) (*.f64 z (/.f64 (-.f64 y x) (-.f64 a t)))))
#s(approx (* (- y x) (- z t)) (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 y x))))
#s(approx (* (- y x) (- z t)) (fma.f64 #s(literal -1 binary64) (*.f64 t (-.f64 y x)) (*.f64 z (-.f64 y x))))
#s(approx (* (- y x) z) (*.f64 z (-.f64 y x)))
#s(approx (/ (* (- y x) z) (- a t)) (/.f64 (*.f64 z (-.f64 y x)) (-.f64 a t)))
#s(approx (* (+ (* y (/ z x)) (neg z)) x) (*.f64 x (*.f64 z (-.f64 (/.f64 y x) #s(literal 1 binary64)))))
#s(approx (+ (* y (/ z x)) (neg z)) (*.f64 z (-.f64 (/.f64 y x) #s(literal 1 binary64))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (*.f64 z (/.f64 (-.f64 y x) (-.f64 a t))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t (-.f64 y x)) (*.f64 z (-.f64 a t))) (+.f64 (/.f64 x z) (/.f64 y (-.f64 a t)))) (/.f64 x (-.f64 a t)))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) (*.f64 y (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 y (-.f64 a t))) (/.f64 #s(literal 1 binary64) (-.f64 a t))))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) (*.f64 z (fma.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 y (-.f64 a t))) (/.f64 #s(literal 1 binary64) (-.f64 a t))) (/.f64 (*.f64 y (-.f64 (+.f64 (/.f64 x y) (/.f64 (*.f64 t x) (*.f64 y (-.f64 a t)))) (/.f64 t (-.f64 a t)))) z))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 y (-.f64 a t))) (/.f64 #s(literal 1 binary64) (-.f64 a t)))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 y (-.f64 a t))) (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 a t)) (+.f64 (/.f64 x (*.f64 y z)) (/.f64 (*.f64 t x) (*.f64 y (*.f64 z (-.f64 a t))))))) (/.f64 t (*.f64 z (-.f64 a t))))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 y (-.f64 a t))) (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 a t)) (+.f64 (/.f64 x (*.f64 y z)) (/.f64 (*.f64 t x) (*.f64 y (*.f64 z (-.f64 a t)))))))))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) (*.f64 y (-.f64 a t)))))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 y (-.f64 a t))) (+.f64 (/.f64 x (*.f64 y z)) (/.f64 (*.f64 t x) (*.f64 y (*.f64 z (-.f64 a t))))))))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 y (-.f64 a t))) (/.f64 (*.f64 t x) (*.f64 y (*.f64 z (-.f64 a t)))))))
#s(approx (* (neg x) (- z t)) (*.f64 z (fma.f64 #s(literal -1 binary64) x (/.f64 (*.f64 t x) z))))
#s(approx (- z t) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 t z)))))
#s(approx (+ (* z (/ (- y x) a)) x) (*.f64 z (/.f64 (-.f64 y x) a)))
#s(approx (+ (* z (/ (- y x) a)) x) (*.f64 z (-.f64 (+.f64 (/.f64 x z) (/.f64 y a)) (/.f64 x a))))
#s(approx (* (neg x) (- (/ z a) 1)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) a)))
#s(approx (* (neg x) (- (/ z a) 1)) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 x a) (/.f64 x z))))
#s(approx (- (/ z a) 1) (*.f64 z (-.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) z))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t (-.f64 y x)) (*.f64 z (-.f64 a t))) (/.f64 y (-.f64 a t))) (/.f64 x (-.f64 a t)))))
#s(approx (* (- y x) (- z t)) (*.f64 z (-.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t (-.f64 y x)) z))) x)))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t (-.f64 y x)) (-.f64 a t)))) z) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 y x) (-.f64 a t)))))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) (*.f64 #s(literal -1 binary64) (*.f64 y (*.f64 z (-.f64 (/.f64 x (*.f64 y (-.f64 a t))) (/.f64 #s(literal 1 binary64) (-.f64 a t)))))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (-.f64 (+.f64 (/.f64 x y) (/.f64 (*.f64 t x) (*.f64 y (-.f64 a t)))) (/.f64 t (-.f64 a t)))) z) (*.f64 y (-.f64 (/.f64 x (*.f64 y (-.f64 a t))) (/.f64 #s(literal 1 binary64) (-.f64 a t))))))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (/.f64 x (*.f64 y (-.f64 a t))) (/.f64 #s(literal 1 binary64) (-.f64 a t))))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (/.f64 x y) (/.f64 (*.f64 t x) (*.f64 y (-.f64 a t)))) (/.f64 t (-.f64 a t))) z) (/.f64 x (*.f64 y (-.f64 a t)))) (/.f64 #s(literal 1 binary64) (-.f64 a t))))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 x y) (/.f64 (*.f64 t x) (*.f64 y (-.f64 a t)))) z) (/.f64 x (*.f64 y (-.f64 a t)))) (/.f64 #s(literal 1 binary64) (-.f64 a t))))))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 x y) (/.f64 (*.f64 t x) (*.f64 y (-.f64 a t)))) z) (/.f64 x (*.f64 y (-.f64 a t)))))))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t x) (*.f64 y (*.f64 z (-.f64 a t)))) (/.f64 x (*.f64 y (-.f64 a t)))))))
#s(approx (* (neg x) (- z t)) (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t x) z))))))
#s(approx (- z t) (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (/.f64 t z) #s(literal 1 binary64)))))
#s(approx (+ (* z (/ (- y x) a)) x) (/.f64 (*.f64 z (-.f64 y x)) a))
#s(approx (+ (* z (/ (- y x) a)) x) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 x z) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 y x) a))))))
#s(approx (* (neg x) (- (/ z a) 1)) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 x z) (/.f64 x a)))))
#s(approx (- (/ z a) 1) (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (/.f64 #s(literal 1 binary64) z) (/.f64 #s(literal 1 binary64) a)))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 y x) (-.f64 a t)) (/.f64 (*.f64 t (-.f64 y x)) (*.f64 z (-.f64 a t)))))))
#s(approx (* (- y x) (- z t)) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (-.f64 y x) (/.f64 (*.f64 t (-.f64 y x)) z)))))
#s(approx (* (+ (* y (/ z x)) (neg z)) x) (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 y x)))))))
#s(approx (+ (* y (/ z x)) (neg z)) (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 y x))))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (+.f64 x (/.f64 (*.f64 z (-.f64 y x)) a)))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (+.f64 x (fma.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 y x) a)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (-.f64 y x)) (*.f64 a a)))) (/.f64 (*.f64 z (-.f64 y x)) a))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (+.f64 x (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 y x) a) (/.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 y x) a)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (-.f64 y x)) (*.f64 a a))))) a)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (-.f64 y x)) (*.f64 a a)))) (/.f64 (*.f64 z (-.f64 y x)) a))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (+.f64 x (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 y x) a) (*.f64 t (-.f64 (/.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 y x) a)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (-.f64 y x)) (*.f64 a a))))) (*.f64 a a)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 y x) a)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (-.f64 y x)) (*.f64 a a)))) a))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (-.f64 y x)) (*.f64 a a)))) (/.f64 (*.f64 z (-.f64 y x)) a))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) (fma.f64 t (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 a y))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) (*.f64 (*.f64 a a) y))))) (fma.f64 #s(literal -1 binary64) (/.f64 z (*.f64 a a)) (/.f64 #s(literal 1 binary64) a)))) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) (*.f64 a y)) (+.f64 (/.f64 x y) (/.f64 z a))))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) (fma.f64 t (fma.f64 t (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 a y))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) (*.f64 (*.f64 a a) y)))) a)) (fma.f64 #s(literal -1 binary64) (/.f64 z (*.f64 (*.f64 a a) a)) (/.f64 #s(literal 1 binary64) (*.f64 a a))))) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 a y))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) (*.f64 (*.f64 a a) y))))) (fma.f64 #s(literal -1 binary64) (/.f64 z (*.f64 a a)) (/.f64 #s(literal 1 binary64) a))))) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) (*.f64 a y)) (+.f64 (/.f64 x y) (/.f64 z a))))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) (fma.f64 t (fma.f64 t (fma.f64 t (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 a y))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) (*.f64 (*.f64 a a) y)))) (*.f64 a a))) (fma.f64 #s(literal -1 binary64) (/.f64 z (pow.f64 a #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a a) a))))) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 a y))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) (*.f64 (*.f64 a a) y)))) a)) (fma.f64 #s(literal -1 binary64) (/.f64 z (*.f64 (*.f64 a a) a)) (/.f64 #s(literal 1 binary64) (*.f64 a a)))))) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 a y))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) (*.f64 (*.f64 a a) y))))) (fma.f64 #s(literal -1 binary64) (/.f64 z (*.f64 a a)) (/.f64 #s(literal 1 binary64) a))))) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) (*.f64 a y)) (+.f64 (/.f64 x y) (/.f64 z a))))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) (*.f64 a y)) (+.f64 (/.f64 x y) (/.f64 z a))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) (*.f64 a y)) (fma.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 a y))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) (*.f64 (*.f64 a a) y))))) (fma.f64 #s(literal -1 binary64) (/.f64 z (*.f64 a a)) (/.f64 #s(literal 1 binary64) a))) (+.f64 (/.f64 x y) (/.f64 z a)))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) (*.f64 a y)) (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 a y))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) (*.f64 (*.f64 a a) y)))) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 a y))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) (*.f64 (*.f64 a a) y)))) a)) (fma.f64 #s(literal -1 binary64) (/.f64 z (*.f64 (*.f64 a a) a)) (/.f64 #s(literal 1 binary64) (*.f64 a a)))))) (fma.f64 #s(literal -1 binary64) (/.f64 z (*.f64 a a)) (/.f64 #s(literal 1 binary64) a))) (+.f64 (/.f64 x y) (/.f64 z a)))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) (*.f64 a y)) (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 a y))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) (*.f64 (*.f64 a a) y)))) (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 a y))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) (*.f64 (*.f64 a a) y)))) a) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 a y))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) (*.f64 (*.f64 a a) y)))) (*.f64 a a))) (fma.f64 #s(literal -1 binary64) (/.f64 z (pow.f64 a #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a a) a)))))) (fma.f64 #s(literal -1 binary64) (/.f64 z (*.f64 (*.f64 a a) a)) (/.f64 #s(literal 1 binary64) (*.f64 a a)))))) (fma.f64 #s(literal -1 binary64) (/.f64 z (*.f64 a a)) (/.f64 #s(literal 1 binary64) a))) (+.f64 (/.f64 x y) (/.f64 z a)))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) (*.f64 a y)) (fma.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 a y))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) (*.f64 (*.f64 a a) y))))) (*.f64 #s(literal -1 binary64) (/.f64 z (*.f64 a a)))) (+.f64 (/.f64 x y) (/.f64 z a)))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) (*.f64 a y)) (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 a y))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) (*.f64 (*.f64 a a) y)))) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 a y))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) (*.f64 (*.f64 a a) y)))) a)) (*.f64 #s(literal -1 binary64) (/.f64 z (*.f64 (*.f64 a a) a)))))) (*.f64 #s(literal -1 binary64) (/.f64 z (*.f64 a a)))) (+.f64 (/.f64 x y) (/.f64 z a)))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) (*.f64 a y)) (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 a y))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) (*.f64 (*.f64 a a) y)))) (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 a y))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) (*.f64 (*.f64 a a) y)))) a) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 a y))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) (*.f64 (*.f64 a a) y)))) (*.f64 a a))) (*.f64 #s(literal -1 binary64) (/.f64 z (pow.f64 a #s(literal 4 binary64))))))) (*.f64 #s(literal -1 binary64) (/.f64 z (*.f64 (*.f64 a a) a)))))) (*.f64 #s(literal -1 binary64) (/.f64 z (*.f64 a a)))) (+.f64 (/.f64 x y) (/.f64 z a)))))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) (*.f64 a y)) (/.f64 x y)))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (fma.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 a y))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) (*.f64 (*.f64 a a) y))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) (*.f64 a y)) (/.f64 x y))))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) (*.f64 a y)) (fma.f64 t (fma.f64 #s(literal -1 binary64) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 a y))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) (*.f64 (*.f64 a a) y)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 a y))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) (*.f64 (*.f64 a a) y))))) a))) (/.f64 x y))))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) (*.f64 a y)) (fma.f64 t (fma.f64 #s(literal -1 binary64) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 a y))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) (*.f64 (*.f64 a a) y)))) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 a y))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) (*.f64 (*.f64 a a) y))))) (*.f64 a a)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 a y))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) (*.f64 (*.f64 a a) y)))) a))))) (/.f64 x y))))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) (*.f64 a y))))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) (fma.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 a y))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) (*.f64 (*.f64 a a) y))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) (*.f64 a y)))))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) (*.f64 a y)) (*.f64 t (fma.f64 #s(literal -1 binary64) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 a y))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) (*.f64 (*.f64 a a) y)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 a y))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) (*.f64 (*.f64 a a) y))))) a))))))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) (*.f64 a y)) (*.f64 t (fma.f64 #s(literal -1 binary64) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 a y))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) (*.f64 (*.f64 a a) y)))) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 a y))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) (*.f64 (*.f64 a a) y))))) (*.f64 a a)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 a y))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) (*.f64 (*.f64 a a) y)))) a))))))))
#s(approx (- z t) (+.f64 z (*.f64 #s(literal -1 binary64) t)))
#s(approx t t)
#s(approx (* (- a t) y) (*.f64 a y))
#s(approx (* (- a t) y) (fma.f64 #s(literal -1 binary64) (*.f64 t y) (*.f64 a y)))
#s(approx (- a t) a)
#s(approx (- a t) (+.f64 a (*.f64 #s(literal -1 binary64) t)))
#s(approx (/ z (- a t)) (+.f64 (/.f64 z a) (/.f64 (*.f64 t z) (*.f64 a a))))
#s(approx (/ z (- a t)) (fma.f64 t (-.f64 (/.f64 (*.f64 t z) (*.f64 (*.f64 a a) a)) (*.f64 #s(literal -1 binary64) (/.f64 z (*.f64 a a)))) (/.f64 z a)))
#s(approx (/ z (- a t)) (fma.f64 t (-.f64 (*.f64 t (-.f64 (/.f64 (*.f64 t z) (pow.f64 a #s(literal 4 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 z (*.f64 (*.f64 a a) a))))) (*.f64 #s(literal -1 binary64) (/.f64 z (*.f64 a a)))) (/.f64 z a)))
#s(approx (/ t (- a t)) (/.f64 t a))
#s(approx (/ t (- a t)) (*.f64 t (+.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 t (*.f64 a a)))))
#s(approx (/ t (- a t)) (*.f64 t (fma.f64 t (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 a a)) (/.f64 t (*.f64 (*.f64 a a) a))) (/.f64 #s(literal 1 binary64) a))))
#s(approx (/ t (- a t)) (*.f64 t (fma.f64 t (fma.f64 t (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a a) a)) (/.f64 t (pow.f64 a #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 a a))) (/.f64 #s(literal 1 binary64) a))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (fma.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 y x) a)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (-.f64 y x)) (*.f64 a a)))) (/.f64 (*.f64 z (-.f64 y x)) a)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 y x) a) (/.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 y x) a)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (-.f64 y x)) (*.f64 a a))))) a)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (-.f64 y x)) (*.f64 a a)))) (/.f64 (*.f64 z (-.f64 y x)) a)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (fma.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 y x) a) (*.f64 t (-.f64 (/.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 y x) a)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (-.f64 y x)) (*.f64 a a))))) (*.f64 a a)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 y x) a)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (-.f64 y x)) (*.f64 a a)))) a))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (-.f64 y x)) (*.f64 a a)))) (/.f64 (*.f64 z (-.f64 y x)) a)))
#s(approx (/ (* (- y x) z) (- a t)) (+.f64 (/.f64 (*.f64 t (*.f64 z (-.f64 y x))) (*.f64 a a)) (/.f64 (*.f64 z (-.f64 y x)) a)))
#s(approx (/ (* (- y x) z) (- a t)) (fma.f64 t (-.f64 (/.f64 (*.f64 t (*.f64 z (-.f64 y x))) (*.f64 (*.f64 a a) a)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (-.f64 y x)) (*.f64 a a)))) (/.f64 (*.f64 z (-.f64 y x)) a)))
#s(approx (/ (* (- y x) z) (- a t)) (fma.f64 t (-.f64 (*.f64 t (-.f64 (/.f64 (*.f64 t (*.f64 z (-.f64 y x))) (pow.f64 a #s(literal 4 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (-.f64 y x)) (*.f64 (*.f64 a a) a))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (-.f64 y x)) (*.f64 a a)))) (/.f64 (*.f64 z (-.f64 y x)) a)))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (-.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (-.f64 y x)) t))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (-.f64 y x)) t))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (-.f64 (+.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (-.f64 y x)) t) (/.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 y x))) (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 y x))))) (*.f64 t t)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (-.f64 y x)) t))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (-.f64 (+.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (-.f64 y x)) t) (/.f64 (*.f64 (*.f64 a a) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 y x))) (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 y x))))) (*.f64 (*.f64 t t) t)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (-.f64 y x)) t) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 y x))) (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 y x))))) (*.f64 t t))))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) (*.f64 y (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 x y) (/.f64 x y)))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) (fma.f64 y (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 x y) (/.f64 x y))) (/.f64 (*.f64 y (+.f64 a (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) y))))))) t)))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) (fma.f64 y (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 x y) (/.f64 x y))) (+.f64 (/.f64 (*.f64 y (+.f64 a (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) y))))))) t) (/.f64 (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) y)))) (*.f64 a a)) (*.f64 a z))) (*.f64 t t)))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) (fma.f64 y (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 x y) (/.f64 x y))) (+.f64 (/.f64 (*.f64 y (+.f64 a (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) y))))))) t) (+.f64 (/.f64 (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) y)))) (*.f64 a a)) (*.f64 a z))) (*.f64 t t)) (/.f64 (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 a a) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) y)))) (*.f64 (*.f64 a a) a)) (*.f64 (*.f64 a a) z))) (*.f64 (*.f64 t t) t))))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 x y) (/.f64 x y))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 x y) (fma.f64 #s(literal -1 binary64) (/.f64 z t) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) y))) t) (+.f64 (/.f64 a t) (/.f64 x y)))))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 x y) (fma.f64 #s(literal -1 binary64) (/.f64 z t) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) y)))) (*.f64 t t)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) y))) t) (+.f64 (/.f64 a t) (+.f64 (/.f64 x y) (/.f64 (*.f64 a a) (*.f64 t t))))))))) (/.f64 (*.f64 a z) (*.f64 t t))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 x y) (fma.f64 #s(literal -1 binary64) (/.f64 z t) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) y)))) (*.f64 t t)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 a a) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) y)))) (*.f64 (*.f64 t t) t)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) y))) t) (+.f64 (/.f64 a t) (+.f64 (/.f64 x y) (+.f64 (/.f64 (*.f64 a a) (*.f64 t t)) (/.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 t t) t))))))))))) (+.f64 (/.f64 (*.f64 a z) (*.f64 t t)) (/.f64 (*.f64 (*.f64 a a) z) (*.f64 (*.f64 t t) t)))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (fma.f64 #s(literal -1 binary64) (/.f64 x y) (/.f64 x y)))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (fma.f64 #s(literal -1 binary64) (/.f64 x y) (fma.f64 #s(literal -1 binary64) (/.f64 z t) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) y))) t) (/.f64 x y)))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x y) (fma.f64 #s(literal -1 binary64) (/.f64 z t) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) y)))) (*.f64 t t)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) y))) t) (/.f64 x y))))) (/.f64 (*.f64 a z) (*.f64 t t))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x y) (fma.f64 #s(literal -1 binary64) (/.f64 z t) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) y)))) (*.f64 t t)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 a a) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) y)))) (*.f64 (*.f64 t t) t)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) y))) t) (/.f64 x y)))))) (+.f64 (/.f64 (*.f64 a z) (*.f64 t t)) (/.f64 (*.f64 (*.f64 a a) z) (*.f64 (*.f64 t t) t)))))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (fma.f64 #s(literal -1 binary64) (/.f64 x y) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) y))) t) (/.f64 x y))))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (fma.f64 #s(literal -1 binary64) (/.f64 x y) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) y)))) (*.f64 t t)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) y))) t) (/.f64 x y)))))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (fma.f64 #s(literal -1 binary64) (/.f64 x y) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) y)))) (*.f64 t t)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 a a) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) y)))) (*.f64 (*.f64 t t) t)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) y))) t) (/.f64 x y))))))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) (*.f64 #s(literal -1 binary64) (/.f64 x y)))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) (fma.f64 #s(literal -1 binary64) (/.f64 x y) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) y))) t))))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) (fma.f64 #s(literal -1 binary64) (/.f64 x y) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) y)))) (*.f64 t t)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) y))) t)))))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) (fma.f64 #s(literal -1 binary64) (/.f64 x y) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) y)))) (*.f64 t t)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 a a) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) y)))) (*.f64 (*.f64 t t) t)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) y)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) y))) t))))))
#s(approx (* (neg x) (- z t)) (*.f64 t (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) t)))))
#s(approx (- z t) (*.f64 t (-.f64 (/.f64 z t) #s(literal 1 binary64))))
#s(approx (* (- a t) y) (*.f64 #s(literal -1 binary64) (*.f64 t y)))
#s(approx (* (- a t) y) (*.f64 t (fma.f64 #s(literal -1 binary64) y (/.f64 (*.f64 a y) t))))
#s(approx (- a t) (*.f64 t (-.f64 (/.f64 a t) #s(literal 1 binary64))))
#s(approx (/ z (- a t)) (*.f64 #s(literal -1 binary64) (/.f64 z t)))
#s(approx (/ z (- a t)) (/.f64 (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a z) t))) t))
#s(approx (/ z (- a t)) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 a a) z) (*.f64 t t)))) (/.f64 (*.f64 a z) t)) t))
#s(approx (/ z (- a t)) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 a a) a) z) (*.f64 (*.f64 t t) t)))) (+.f64 (/.f64 (*.f64 a z) t) (/.f64 (*.f64 (*.f64 a a) z) (*.f64 t t)))) t))
#s(approx (/ t (- a t)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 a t)) #s(literal 1 binary64)))
#s(approx (/ t (- a t)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a a) (*.f64 t t))) (+.f64 #s(literal 1 binary64) (/.f64 a t))))
#s(approx (/ t (- a t)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 t t) t))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 a t) (/.f64 (*.f64 a a) (*.f64 t t))))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (-.f64 y x))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (-.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (-.f64 y x)) t))) (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (-.f64 y x)) t)))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (-.f64 (+.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (-.f64 y x)) t) (/.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 y x))) (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 y x))))) (*.f64 t t)))) (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (-.f64 y x)) t)))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (-.f64 (+.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (-.f64 y x)) t) (/.f64 (*.f64 (*.f64 a a) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 y x))) (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 y x))))) (*.f64 (*.f64 t t) t)))) (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (-.f64 y x)) t) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 y x))) (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 y x))))) (*.f64 t t)))))))
#s(approx (* (- y x) (- z t)) (*.f64 t (fma.f64 #s(literal -1 binary64) (-.f64 y x) (/.f64 (*.f64 z (-.f64 y x)) t))))
#s(approx (/ (* (- y x) z) (- a t)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (-.f64 y x)) t)))
#s(approx (/ (* (- y x) z) (- a t)) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (-.f64 y x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 z (-.f64 y x))) t))) t))
#s(approx (/ (* (- y x) z) (- a t)) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (-.f64 y x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 a a) (*.f64 z (-.f64 y x))) (*.f64 t t)))) (/.f64 (*.f64 a (*.f64 z (-.f64 y x))) t)) t))
#s(approx (/ (* (- y x) z) (- a t)) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (-.f64 y x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 a a) a) (*.f64 z (-.f64 y x))) (*.f64 (*.f64 t t) t)))) (+.f64 (/.f64 (*.f64 a (*.f64 z (-.f64 y x))) t) (/.f64 (*.f64 (*.f64 a a) (*.f64 z (-.f64 y x))) (*.f64 t t)))) t))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 z (-.f64 y x)) (*.f64 a (-.f64 y x))) t))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 z (-.f64 y x) (/.f64 (*.f64 a (-.f64 (*.f64 z (-.f64 y x)) (*.f64 a (-.f64 y x)))) t)) (*.f64 a (-.f64 y x))) t))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 a a) (-.f64 (*.f64 z (-.f64 y x)) (*.f64 a (-.f64 y x)))) t)) (*.f64 a (-.f64 (*.f64 z (-.f64 y x)) (*.f64 a (-.f64 y x))))) t) (*.f64 z (-.f64 y x))) (*.f64 a (-.f64 y x))) t))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (-.f64 (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x z) (*.f64 a x)) y))) a)) t) (*.f64 y (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 x y) (/.f64 x y))))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (-.f64 (*.f64 a (/.f64 (-.f64 (*.f64 x z) (*.f64 a x)) y)) (fma.f64 #s(literal -1 binary64) (*.f64 a a) (*.f64 a z)))) t) (*.f64 y (-.f64 (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x z) (*.f64 a x)) y))) a))) t) (*.f64 y (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 x y) (/.f64 x y))))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 a a) (/.f64 (-.f64 (*.f64 x z) (*.f64 a x)) y))) (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 a a) z) (*.f64 (*.f64 a a) a)))) t) (*.f64 y (-.f64 (*.f64 a (/.f64 (-.f64 (*.f64 x z) (*.f64 a x)) y)) (fma.f64 #s(literal -1 binary64) (*.f64 a a) (*.f64 a z))))) t) (*.f64 y (-.f64 (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x z) (*.f64 a x)) y))) a))) t) (*.f64 y (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 x y) (/.f64 x y))))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 x y) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x z) (*.f64 a x)) y))) a) t) (/.f64 x y)))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 x y) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x z) (*.f64 a x)) y) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 a (/.f64 (-.f64 (*.f64 x z) (*.f64 a x)) y)) (fma.f64 #s(literal -1 binary64) (*.f64 a a) (*.f64 a z))) t)))) a) t) (/.f64 x y)))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 x y) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x z) (*.f64 a x)) y) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 a a) (/.f64 (-.f64 (*.f64 x z) (*.f64 a x)) y))) (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 a a) z) (*.f64 (*.f64 a a) a))) t) (*.f64 a (/.f64 (-.f64 (*.f64 x z) (*.f64 a x)) y))) (fma.f64 #s(literal -1 binary64) (*.f64 a a) (*.f64 a z))) t)))) a) t) (/.f64 x y)))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (fma.f64 #s(literal -1 binary64) (/.f64 x y) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x z) (*.f64 a x)) y))) t) (/.f64 x y))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (fma.f64 #s(literal -1 binary64) (/.f64 x y) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x z) (*.f64 a x)) y) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 a (/.f64 (-.f64 (*.f64 x z) (*.f64 a x)) y)) (*.f64 a z)) t)))) t) (/.f64 x y))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (fma.f64 #s(literal -1 binary64) (/.f64 x y) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x z) (*.f64 a x)) y) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 a a) (/.f64 (-.f64 (*.f64 x z) (*.f64 a x)) y))) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 a a) z))) t) (*.f64 a (/.f64 (-.f64 (*.f64 x z) (*.f64 a x)) y))) (*.f64 a z)) t)))) t) (/.f64 x y))))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x y) (+.f64 (/.f64 x y) (/.f64 (*.f64 x z) (*.f64 t y)))) (/.f64 (*.f64 a x) (*.f64 t y))))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (fma.f64 #s(literal -1 binary64) (/.f64 x y) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x z) (*.f64 a x)) y) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (/.f64 (-.f64 (*.f64 x z) (*.f64 a x)) y)) t))) t) (/.f64 x y))))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (fma.f64 #s(literal -1 binary64) (/.f64 x y) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x z) (*.f64 a x)) y) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a (/.f64 (-.f64 (*.f64 x z) (*.f64 a x)) y) (/.f64 (*.f64 (*.f64 a a) (/.f64 (-.f64 (*.f64 x z) (*.f64 a x)) y)) t)) t))) t) (/.f64 x y))))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x y) (/.f64 (*.f64 x z) (*.f64 t y))) (/.f64 (*.f64 a x) (*.f64 t y))))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) (fma.f64 #s(literal -1 binary64) (/.f64 x y) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x z) (*.f64 a x)) y) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (/.f64 (-.f64 (*.f64 x z) (*.f64 a x)) y)) t))) t))))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) (fma.f64 #s(literal -1 binary64) (/.f64 x y) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x z) (*.f64 a x)) y) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a (/.f64 (-.f64 (*.f64 x z) (*.f64 a x)) y) (/.f64 (*.f64 (*.f64 a a) (/.f64 (-.f64 (*.f64 x z) (*.f64 a x)) y)) t)) t))) t))))
#s(approx (* (neg x) (- z t)) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) x (/.f64 (*.f64 x z) t)))))
#s(approx (- z t) (*.f64 #s(literal -1 binary64) (*.f64 t (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 z t))))))
#s(approx (* (- a t) y) (*.f64 #s(literal -1 binary64) (*.f64 t (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a y) t))))))
#s(approx (- a t) (*.f64 #s(literal -1 binary64) (*.f64 t (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 a t))))))
#s(approx (/ z (- a t)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 z (/.f64 (*.f64 a z) t)) t)))
#s(approx (/ z (- a t)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 a a) z) t)) (*.f64 a z)) t))) t)))
#s(approx (/ z (- a t)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) a) z) t) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 a a) z))) t)) (*.f64 a z)) t))) t)))
#s(approx (/ t (- a t)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 a a) t) (*.f64 #s(literal -1 binary64) a)) t)) #s(literal 1 binary64)))
#s(approx (/ t (- a t)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 a a) a) t)) (*.f64 a a)) t)) (*.f64 #s(literal -1 binary64) a)) t)) #s(literal 1 binary64)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (-.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 z (-.f64 y x)) (*.f64 a (-.f64 y x))) t))) x))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (-.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 z (-.f64 y x) (/.f64 (*.f64 a (-.f64 (*.f64 z (-.f64 y x)) (*.f64 a (-.f64 y x)))) t)) (*.f64 a (-.f64 y x))) t))) x))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (-.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 a a) (-.f64 (*.f64 z (-.f64 y x)) (*.f64 a (-.f64 y x)))) t)) (*.f64 a (-.f64 (*.f64 z (-.f64 y x)) (*.f64 a (-.f64 y x))))) t) (*.f64 z (-.f64 y x))) (*.f64 a (-.f64 y x))) t))) x))
#s(approx (* (- y x) (- z t)) (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (-.f64 y x)) t))) x))))
#s(approx (/ (* (- y x) z) (- a t)) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 z (-.f64 y x) (/.f64 (*.f64 a (*.f64 z (-.f64 y x))) t)) t)))
#s(approx (/ (* (- y x) z) (- a t)) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 a a) (*.f64 z (-.f64 y x))) t)) (*.f64 a (*.f64 z (-.f64 y x)))) t) (*.f64 z (-.f64 y x))) t)))
#s(approx (/ (* (- y x) z) (- a t)) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) a) (*.f64 z (-.f64 y x))) t) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 a a) (*.f64 z (-.f64 y x))))) t)) (*.f64 a (*.f64 z (-.f64 y x)))) t) (*.f64 z (-.f64 y x))) t)))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) t))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 (-.f64 y x) (-.f64 z t))) (*.f64 t t)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) t)))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) t) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 (-.f64 y x) (-.f64 z t))) (*.f64 (*.f64 t t) t))) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (*.f64 t t)))))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (+.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) t) (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 (-.f64 y x) (-.f64 z t))) (pow.f64 t #s(literal 4 binary64)))) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (*.f64 (*.f64 t t) t)))) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (*.f64 t t)))))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) (*.f64 y (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 z t) (+.f64 (/.f64 x y) (/.f64 (*.f64 x (-.f64 z t)) (*.f64 t y)))))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) (fma.f64 a (*.f64 y (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) t) (/.f64 (*.f64 x (-.f64 z t)) (*.f64 (*.f64 t t) y))) (/.f64 z (*.f64 t t)))) (*.f64 y (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 z t) (+.f64 (/.f64 x y) (/.f64 (*.f64 x (-.f64 z t)) (*.f64 t y))))))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) (fma.f64 a (fma.f64 a (*.f64 y (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 t t)) (/.f64 (*.f64 x (-.f64 z t)) (*.f64 (*.f64 (*.f64 t t) t) y))) (/.f64 z (*.f64 (*.f64 t t) t)))) (*.f64 y (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) t) (/.f64 (*.f64 x (-.f64 z t)) (*.f64 (*.f64 t t) y))) (/.f64 z (*.f64 t t))))) (*.f64 y (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 z t) (+.f64 (/.f64 x y) (/.f64 (*.f64 x (-.f64 z t)) (*.f64 t y))))))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) (fma.f64 a (fma.f64 a (fma.f64 a (*.f64 y (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 t t) t)) (/.f64 (*.f64 x (-.f64 z t)) (*.f64 (pow.f64 t #s(literal 4 binary64)) y))) (/.f64 z (pow.f64 t #s(literal 4 binary64))))) (*.f64 y (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 t t)) (/.f64 (*.f64 x (-.f64 z t)) (*.f64 (*.f64 (*.f64 t t) t) y))) (/.f64 z (*.f64 (*.f64 t t) t))))) (*.f64 y (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) t) (/.f64 (*.f64 x (-.f64 z t)) (*.f64 (*.f64 t t) y))) (/.f64 z (*.f64 t t))))) (*.f64 y (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 z t) (+.f64 (/.f64 x y) (/.f64 (*.f64 x (-.f64 z t)) (*.f64 t y))))))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 z t) (+.f64 (/.f64 x y) (/.f64 (*.f64 x (-.f64 z t)) (*.f64 t y))))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 z t) (fma.f64 a (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) t) (/.f64 (*.f64 x (-.f64 z t)) (*.f64 (*.f64 t t) y))) (/.f64 z (*.f64 t t))) (+.f64 (/.f64 x y) (/.f64 (*.f64 x (-.f64 z t)) (*.f64 t y)))))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 z t) (fma.f64 a (-.f64 (fma.f64 a (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 t t)) (/.f64 (*.f64 x (-.f64 z t)) (*.f64 (*.f64 (*.f64 t t) t) y))) (/.f64 z (*.f64 (*.f64 t t) t))) (+.f64 (/.f64 #s(literal 1 binary64) t) (/.f64 (*.f64 x (-.f64 z t)) (*.f64 (*.f64 t t) y)))) (/.f64 z (*.f64 t t))) (+.f64 (/.f64 x y) (/.f64 (*.f64 x (-.f64 z t)) (*.f64 t y)))))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 z t) (fma.f64 a (-.f64 (fma.f64 a (-.f64 (fma.f64 a (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 t t) t)) (/.f64 (*.f64 x (-.f64 z t)) (*.f64 (pow.f64 t #s(literal 4 binary64)) y))) (/.f64 z (pow.f64 t #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 t t)) (/.f64 (*.f64 x (-.f64 z t)) (*.f64 (*.f64 (*.f64 t t) t) y)))) (/.f64 z (*.f64 (*.f64 t t) t))) (+.f64 (/.f64 #s(literal 1 binary64) t) (/.f64 (*.f64 x (-.f64 z t)) (*.f64 (*.f64 t t) y)))) (/.f64 z (*.f64 t t))) (+.f64 (/.f64 x y) (/.f64 (*.f64 x (-.f64 z t)) (*.f64 t y)))))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (fma.f64 #s(literal -1 binary64) (/.f64 z t) (+.f64 (/.f64 x y) (/.f64 (*.f64 x (-.f64 z t)) (*.f64 t y)))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (fma.f64 #s(literal -1 binary64) (/.f64 z t) (fma.f64 a (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (*.f64 (*.f64 t t) y)) (/.f64 z (*.f64 t t))) (+.f64 (/.f64 x y) (/.f64 (*.f64 x (-.f64 z t)) (*.f64 t y))))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (fma.f64 #s(literal -1 binary64) (/.f64 z t) (fma.f64 a (-.f64 (fma.f64 a (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (*.f64 (*.f64 (*.f64 t t) t) y)) (/.f64 z (*.f64 (*.f64 t t) t))) (/.f64 (*.f64 x (-.f64 z t)) (*.f64 (*.f64 t t) y))) (/.f64 z (*.f64 t t))) (+.f64 (/.f64 x y) (/.f64 (*.f64 x (-.f64 z t)) (*.f64 t y))))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (fma.f64 #s(literal -1 binary64) (/.f64 z t) (fma.f64 a (-.f64 (fma.f64 a (-.f64 (fma.f64 a (-.f64 (/.f64 (*.f64 x (-.f64 z t)) (*.f64 (pow.f64 t #s(literal 4 binary64)) y)) (/.f64 z (pow.f64 t #s(literal 4 binary64)))) (/.f64 (*.f64 x (-.f64 z t)) (*.f64 (*.f64 (*.f64 t t) t) y))) (/.f64 z (*.f64 (*.f64 t t) t))) (/.f64 (*.f64 x (-.f64 z t)) (*.f64 (*.f64 t t) y))) (/.f64 z (*.f64 t t))) (+.f64 (/.f64 x y) (/.f64 (*.f64 x (-.f64 z t)) (*.f64 t y))))))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (+.f64 (/.f64 x y) (/.f64 (*.f64 x (-.f64 z t)) (*.f64 t y))))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (+.f64 (/.f64 x y) (fma.f64 (/.f64 a (*.f64 t t)) (/.f64 (*.f64 x (-.f64 z t)) y) (/.f64 (*.f64 x (-.f64 z t)) (*.f64 t y)))))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (fma.f64 a (fma.f64 (/.f64 a (*.f64 (*.f64 t t) t)) (/.f64 (*.f64 x (-.f64 z t)) y) (/.f64 (*.f64 x (-.f64 z t)) (*.f64 (*.f64 t t) y))) (+.f64 (/.f64 x y) (/.f64 (*.f64 x (-.f64 z t)) (*.f64 t y)))))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (fma.f64 a (fma.f64 a (fma.f64 (/.f64 a (pow.f64 t #s(literal 4 binary64))) (/.f64 (*.f64 x (-.f64 z t)) y) (/.f64 (*.f64 x (-.f64 z t)) (*.f64 (*.f64 (*.f64 t t) t) y))) (/.f64 (*.f64 x (-.f64 z t)) (*.f64 (*.f64 t t) y))) (+.f64 (/.f64 x y) (/.f64 (*.f64 x (-.f64 z t)) (*.f64 t y)))))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) (/.f64 (*.f64 x (-.f64 z t)) (*.f64 t y)))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) (fma.f64 (/.f64 a (*.f64 t t)) (/.f64 (*.f64 x (-.f64 z t)) y) (/.f64 (*.f64 x (-.f64 z t)) (*.f64 t y))))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) (fma.f64 a (fma.f64 (/.f64 a (*.f64 (*.f64 t t) t)) (/.f64 (*.f64 x (-.f64 z t)) y) (/.f64 (*.f64 x (-.f64 z t)) (*.f64 (*.f64 t t) y))) (/.f64 (*.f64 x (-.f64 z t)) (*.f64 t y))))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) (fma.f64 a (fma.f64 a (fma.f64 (/.f64 a (pow.f64 t #s(literal 4 binary64))) (/.f64 (*.f64 x (-.f64 z t)) y) (/.f64 (*.f64 x (-.f64 z t)) (*.f64 (*.f64 (*.f64 t t) t) y))) (/.f64 (*.f64 x (-.f64 z t)) (*.f64 (*.f64 t t) y))) (/.f64 (*.f64 x (-.f64 z t)) (*.f64 t y))))
#s(approx (- a t) (-.f64 a t))
#s(approx (/ z (- a t)) (fma.f64 #s(literal -1 binary64) (/.f64 z t) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a z) (*.f64 t t)))))
#s(approx (/ z (- a t)) (fma.f64 #s(literal -1 binary64) (/.f64 z t) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a z) (*.f64 (*.f64 t t) t))) (/.f64 z (*.f64 t t))))))
#s(approx (/ z (- a t)) (fma.f64 #s(literal -1 binary64) (/.f64 z t) (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a z) (pow.f64 t #s(literal 4 binary64)))) (/.f64 z (*.f64 (*.f64 t t) t)))) (/.f64 z (*.f64 t t))))))
#s(approx (/ t (- a t)) (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 a (*.f64 t t))) (/.f64 #s(literal 1 binary64) t))) #s(literal 1 binary64)))
#s(approx (/ t (- a t)) (-.f64 (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 a (*.f64 (*.f64 t t) t))) (/.f64 #s(literal 1 binary64) (*.f64 t t)))) (/.f64 #s(literal 1 binary64) t))) #s(literal 1 binary64)))
#s(approx (+ (* z (/ (- y x) a)) x) (/.f64 (fma.f64 a x (*.f64 z (-.f64 y x))) a))
#s(approx (* (neg x) (- (/ z a) 1)) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x z) (*.f64 a x)) a))
#s(approx (- (/ z a) 1) (/.f64 (+.f64 z (*.f64 #s(literal -1 binary64) a)) a))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) t)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 (-.f64 y x) (-.f64 z t))) (*.f64 t t)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) t))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) t) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 (-.f64 y x) (-.f64 z t))) (*.f64 (*.f64 t t) t))) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (*.f64 t t))))))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) t) (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 (-.f64 y x) (-.f64 z t))) (pow.f64 t #s(literal 4 binary64)))) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (*.f64 (*.f64 t t) t)))) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (*.f64 t t))))))
#s(approx (/ (* (- y x) z) (- a t)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 z (-.f64 y x))) (*.f64 t t)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (-.f64 y x)) t))))
#s(approx (/ (* (- y x) z) (- a t)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (-.f64 y x)) t) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 z (-.f64 y x))) (*.f64 (*.f64 t t) t))) (/.f64 (*.f64 z (-.f64 y x)) (*.f64 t t))))))
#s(approx (/ (* (- y x) z) (- a t)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 z (-.f64 y x)) t) (*.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 z (-.f64 y x))) (pow.f64 t #s(literal 4 binary64)))) (/.f64 (*.f64 z (-.f64 y x)) (*.f64 (*.f64 t t) t)))) (/.f64 (*.f64 z (-.f64 y x)) (*.f64 t t))))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) a)))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (+.f64 x (+.f64 (/.f64 (*.f64 t (*.f64 (-.f64 y x) (-.f64 z t))) (*.f64 a a)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) a))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (-.f64 (+.f64 x (+.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) a) (/.f64 (*.f64 (*.f64 t t) (*.f64 (-.f64 y x) (-.f64 z t))) (*.f64 (*.f64 a a) a)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t (*.f64 (-.f64 y x) (-.f64 z t))) (*.f64 a a)))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) (+.f64 x (/.f64 (*.f64 y (-.f64 (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 z t)) y))) t)) a)))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) (+.f64 x (+.f64 (/.f64 (*.f64 y (-.f64 (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 z t)) y))) t)) a) (/.f64 (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t (*.f64 x (-.f64 z t))) y) (*.f64 #s(literal -1 binary64) (*.f64 t t))) (*.f64 #s(literal -1 binary64) (*.f64 t z)))) (*.f64 a a)))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) (+.f64 x (+.f64 (/.f64 (*.f64 y (-.f64 (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 z t)) y))) t)) a) (+.f64 (/.f64 (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t (*.f64 x (-.f64 z t))) y) (*.f64 #s(literal -1 binary64) (*.f64 t t))) (*.f64 #s(literal -1 binary64) (*.f64 t z)))) (*.f64 a a)) (/.f64 (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 t t) (*.f64 x (-.f64 z t))) y) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 t t) t))) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 t t) z)))) (*.f64 (*.f64 a a) a))))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 z t)) (*.f64 a y)) (+.f64 (/.f64 x y) (/.f64 z a))) (/.f64 t a)))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t (*.f64 x (-.f64 z t))) (*.f64 (*.f64 a a) y)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 z t)) (*.f64 a y)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t t) (*.f64 a a)) (+.f64 (/.f64 x y) (/.f64 z a))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t z) (*.f64 a a)) (/.f64 t a))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t (*.f64 x (-.f64 z t))) (*.f64 (*.f64 a a) y)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 z t)) (*.f64 a y)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 t t) (*.f64 x (-.f64 z t))) (*.f64 (*.f64 (*.f64 a a) a) y)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t t) (*.f64 a a)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 t t) t) (*.f64 (*.f64 a a) a)) (+.f64 (/.f64 x y) (/.f64 z a))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t z) (*.f64 a a)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 t t) z) (*.f64 (*.f64 a a) a)) (/.f64 t a)))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 z t)) (*.f64 a y)) (+.f64 (/.f64 x y) (/.f64 z a))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t (*.f64 x (-.f64 z t))) (*.f64 (*.f64 a a) y)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 z t)) (*.f64 a y)) (+.f64 (/.f64 x y) (/.f64 z a)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t z) (*.f64 a a)))))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t (*.f64 x (-.f64 z t))) (*.f64 (*.f64 a a) y)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 z t)) (*.f64 a y)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 t t) (*.f64 x (-.f64 z t))) (*.f64 (*.f64 (*.f64 a a) a) y)) (+.f64 (/.f64 x y) (/.f64 z a))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t z) (*.f64 a a)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 t t) z) (*.f64 (*.f64 a a) a))))))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 z t)) (*.f64 a y)) (/.f64 x y)))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t (*.f64 x (-.f64 z t))) (*.f64 (*.f64 a a) y)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 z t)) (*.f64 a y)) (/.f64 x y))))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t (*.f64 x (-.f64 z t))) (*.f64 (*.f64 a a) y)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 z t)) (*.f64 a y)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 t t) (*.f64 x (-.f64 z t))) (*.f64 (*.f64 (*.f64 a a) a) y)) (/.f64 x y)))))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 z t)) (*.f64 a y))))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t (*.f64 x (-.f64 z t))) (*.f64 a y)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 z t)) y))) a))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t (*.f64 x (-.f64 z t))) (*.f64 a y)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 z t)) y) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 t t) (*.f64 x (-.f64 z t))) (*.f64 (*.f64 a a) y))))) a))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t (*.f64 x (-.f64 z t))) (*.f64 a y)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 z t)) y) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 t t) (*.f64 x (-.f64 z t))) (*.f64 (*.f64 a a) y)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 t t) t) (*.f64 x (-.f64 z t))) (*.f64 (*.f64 (*.f64 a a) a) y)))))) a))
#s(approx (* (- a t) y) (*.f64 a (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t y) a)))))
#s(approx (- a t) (*.f64 a (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 t a)))))
#s(approx (/ z (- a t)) (/.f64 (+.f64 z (/.f64 (*.f64 t z) a)) a))
#s(approx (/ z (- a t)) (/.f64 (-.f64 (+.f64 z (/.f64 (*.f64 (*.f64 t t) z) (*.f64 a a))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t z) a))) a))
#s(approx (/ z (- a t)) (/.f64 (-.f64 (+.f64 z (/.f64 (*.f64 (*.f64 (*.f64 t t) t) z) (*.f64 (*.f64 a a) a))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t z) a) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 t t) z) (*.f64 a a))))) a))
#s(approx (/ t (- a t)) (/.f64 (+.f64 t (/.f64 (*.f64 t t) a)) a))
#s(approx (/ t (- a t)) (/.f64 (-.f64 (+.f64 t (/.f64 (*.f64 (*.f64 t t) t) (*.f64 a a))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t t) a))) a))
#s(approx (/ t (- a t)) (/.f64 (-.f64 (+.f64 t (/.f64 (pow.f64 t #s(literal 4 binary64)) (*.f64 (*.f64 a a) a))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t t) a) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 t t) t) (*.f64 a a))))) a))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) a))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (/.f64 (fma.f64 (-.f64 y x) (-.f64 z t) (/.f64 (*.f64 t (*.f64 (-.f64 y x) (-.f64 z t))) a)) a))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (/.f64 (-.f64 (fma.f64 (-.f64 y x) (-.f64 z t) (/.f64 (*.f64 (*.f64 t t) (*.f64 (-.f64 y x) (-.f64 z t))) (*.f64 a a))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t (*.f64 (-.f64 y x) (-.f64 z t))) a))) a))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (/.f64 (-.f64 (fma.f64 (-.f64 y x) (-.f64 z t) (/.f64 (*.f64 (*.f64 (*.f64 t t) t) (*.f64 (-.f64 y x) (-.f64 z t))) (*.f64 (*.f64 a a) a))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t (*.f64 (-.f64 y x) (-.f64 z t))) a) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 t t) (*.f64 (-.f64 y x) (-.f64 z t))) (*.f64 a a))))) a))
#s(approx (/ (* (- y x) z) (- a t)) (/.f64 (fma.f64 z (-.f64 y x) (/.f64 (*.f64 t (*.f64 z (-.f64 y x))) a)) a))
#s(approx (/ (* (- y x) z) (- a t)) (/.f64 (-.f64 (fma.f64 z (-.f64 y x) (/.f64 (*.f64 (*.f64 t t) (*.f64 z (-.f64 y x))) (*.f64 a a))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t (*.f64 z (-.f64 y x))) a))) a))
#s(approx (/ (* (- y x) z) (- a t)) (/.f64 (-.f64 (fma.f64 z (-.f64 y x) (/.f64 (*.f64 (*.f64 (*.f64 t t) t) (*.f64 z (-.f64 y x))) (*.f64 (*.f64 a a) a))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t (*.f64 z (-.f64 y x))) a) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 t t) (*.f64 z (-.f64 y x))) (*.f64 a a))))) a))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (-.f64 y x) (-.f64 z t)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t (*.f64 (-.f64 y x) (-.f64 z t))) a))) a))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (-.f64 y x) (-.f64 z t)) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 t (*.f64 (-.f64 y x) (-.f64 z t)) (/.f64 (*.f64 (*.f64 t t) (*.f64 (-.f64 y x) (-.f64 z t))) a)) a))) a))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) z (/.f64 (*.f64 x (-.f64 z t)) y)) (*.f64 #s(literal -1 binary64) t))) a))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (-.f64 (*.f64 t z) (+.f64 (/.f64 (*.f64 t (*.f64 x (-.f64 z t))) y) (*.f64 t t)))) a) (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) z (/.f64 (*.f64 x (-.f64 z t)) y)) (*.f64 #s(literal -1 binary64) t)))) a))))
#s(approx (* (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) y) (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 t t) z)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 t t) (*.f64 x (-.f64 z t))) y) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 t t) t))))) a) (*.f64 y (-.f64 (*.f64 t z) (+.f64 (/.f64 (*.f64 t (*.f64 x (-.f64 z t))) y) (*.f64 t t))))) a) (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) z (/.f64 (*.f64 x (-.f64 z t)) y)) (*.f64 #s(literal -1 binary64) t)))) a))))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) z (/.f64 (*.f64 x (-.f64 z t)) y)) (*.f64 #s(literal -1 binary64) t)) a) (/.f64 x y)))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) z (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 t z) (+.f64 (/.f64 (*.f64 t (*.f64 x (-.f64 z t))) y) (*.f64 t t))) a) (/.f64 (*.f64 x (-.f64 z t)) y))) (*.f64 #s(literal -1 binary64) t)) a) (/.f64 x y)))
#s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) z (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 t t) z)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 t t) (*.f64 x (-.f64 z t))) y) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 t t) t)))) a) (*.f64 t z)) (+.f64 (/.f64 (*.f64 t (*.f64 x (-.f64 z t))) y) (*.f64 t t))) a) (/.f64 (*.f64 x (-.f64 z t)) y))) (*.f64 #s(literal -1 binary64) t)) a) (/.f64 x y)))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) z (/.f64 (*.f64 x (-.f64 z t)) y)) a) (/.f64 x y)))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) z (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 t z) (/.f64 (*.f64 t (*.f64 x (-.f64 z t))) y)) a) (/.f64 (*.f64 x (-.f64 z t)) y))) a) (/.f64 x y)))
#s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) z (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 t t) z)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 t t) (*.f64 x (-.f64 z t))) y))) a) (*.f64 t z)) (/.f64 (*.f64 t (*.f64 x (-.f64 z t))) y)) a) (/.f64 (*.f64 x (-.f64 z t)) y))) a) (/.f64 x y)))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 t a) (/.f64 (*.f64 x (-.f64 z t)) y) (/.f64 (*.f64 x (-.f64 z t)) y)) a) (/.f64 x y)))
#s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 t t) (*.f64 x (-.f64 z t))) (*.f64 a y))) (/.f64 (*.f64 t (*.f64 x (-.f64 z t))) y)) a) (/.f64 (*.f64 x (-.f64 z t)) y)) a) (/.f64 x y)))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 (/.f64 t a) (/.f64 (*.f64 x (-.f64 z t)) y) (/.f64 (*.f64 x (-.f64 z t)) y)) a)))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 t t) (*.f64 x (-.f64 z t))) (*.f64 a y))) (/.f64 (*.f64 t (*.f64 x (-.f64 z t))) y)) a) (/.f64 (*.f64 x (-.f64 z t)) y)) a)))
#s(approx (/ (* (neg x) (- z t)) (* (- a t) y)) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 t t) t) (*.f64 x (-.f64 z t))) (*.f64 a y)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 t t) (*.f64 x (-.f64 z t))) y))) a)) (/.f64 (*.f64 t (*.f64 x (-.f64 z t))) y)) a) (/.f64 (*.f64 x (-.f64 z t)) y)) a)))
#s(approx (* (- a t) y) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) y (/.f64 (*.f64 t y) a)))))
#s(approx (- a t) (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (/.f64 t a) #s(literal 1 binary64)))))
#s(approx (/ z (- a t)) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t z) a))) a)))
#s(approx (/ z (- a t)) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 t z (/.f64 (*.f64 (*.f64 t t) z) a)) a))) a)))
#s(approx (/ z (- a t)) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) z (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 t t) z) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 t t) t) z) a))) a) (*.f64 t z)) a))) a)))
#s(approx (/ t (- a t)) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) t (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t t) a))) a)))
#s(approx (/ t (- a t)) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) t (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 (*.f64 (*.f64 t t) t) a) (*.f64 t t)) a))) a)))
#s(approx (/ t (- a t)) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) t (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 t #s(literal 4 binary64)) a) (*.f64 #s(literal -1 binary64) (*.f64 (*.f64 t t) t))) a) (*.f64 t t)) a))) a)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (-.f64 y x) (-.f64 z t)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t (*.f64 (-.f64 y x) (-.f64 z t))) a))) a)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (-.f64 y x) (-.f64 z t)) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 t (*.f64 (-.f64 y x) (-.f64 z t)) (/.f64 (*.f64 (*.f64 t t) (*.f64 (-.f64 y x) (-.f64 z t))) a)) a))) a)))
#s(approx (/ (* (- y x) (- z t)) (- a t)) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (-.f64 y x) (-.f64 z t)) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 t t) (*.f64 (-.f64 y x) (-.f64 z t))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 t t) t) (*.f64 (-.f64 y x) (-.f64 z t))) a))) a) (*.f64 t (*.f64 (-.f64 y x) (-.f64 z t)))) a))) a)))
#s(approx (/ (* (- y x) z) (- a t)) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (-.f64 y x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t (*.f64 z (-.f64 y x))) a))) a)))
#s(approx (/ (* (- y x) z) (- a t)) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (-.f64 y x)) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 t (*.f64 z (-.f64 y x)) (/.f64 (*.f64 (*.f64 t t) (*.f64 z (-.f64 y x))) a)) a))) a)))
#s(approx (/ (* (- y x) z) (- a t)) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 z (-.f64 y x)) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 t t) (*.f64 z (-.f64 y x))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 t t) t) (*.f64 z (-.f64 y x))) a))) a) (*.f64 t (*.f64 z (-.f64 y x)))) a))) a)))

eval142.0ms (3.1%)

Memory
-3.0MiB live, 128.4MiB allocated; 122ms collecting garbage
Compiler

Compiled 9 718 to 3 068 computations (68.4% saved)

prune40.0ms (0.9%)

Memory
-1.6MiB live, 91.4MiB allocated; 5ms collecting garbage
Pruning

39 alts after pruning (35 fresh and 4 done)

PrunedKeptTotal
New4259434
Fresh32629
Picked235
Done011
Total43039469
Accuracy
99.2%
Counts
469 → 39
Alt Table
Click to see full alt table
StatusAccuracyProgram
54.2%
(fma.f64 (-.f64 y x) (/.f64 (-.f64 z t) #s(approx (- a t) a)) x)
50.0%
(fma.f64 (-.f64 y x) (/.f64 #s(approx (- z t) (neg.f64 t)) (-.f64 a t)) x)
50.1%
(fma.f64 (-.f64 y x) #s(approx (/ (- z t) (- a t)) (/.f64 z a)) x)
37.8%
(fma.f64 (-.f64 y x) #s(approx (/ (- z t) (- a t)) #s(approx (/ (neg (- z t)) t) (+.f64 (/.f64 (neg.f64 z) t) #s(literal 1 binary64)))) x)
37.9%
(fma.f64 (-.f64 y x) #s(approx (/ (- z t) (- a t)) #s(approx (/ (neg (- z t)) t) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) z) (/.f64 #s(literal 1 binary64) t)) z))) x)
63.7%
(fma.f64 #s(approx (- y x) y) (/.f64 (-.f64 z t) #s(approx (- a t) (*.f64 (neg.f64 a) (-.f64 (/.f64 t a) #s(literal 1 binary64))))) x)
43.6%
(+.f64 x (/.f64 (*.f64 #s(approx (- y x) (neg.f64 x)) (-.f64 z t)) (-.f64 a t)))
59.4%
(+.f64 x (/.f64 (*.f64 #s(approx (- y x) y) (-.f64 z t)) (-.f64 a t)))
42.1%
(+.f64 x (/.f64 #s(approx (* (- y x) (- z t)) #s(approx (* (- y x) z) (*.f64 (neg.f64 x) z))) (-.f64 a t)))
67.0%
(+.f64 x (*.f64 #s(approx (- y x) y) (/.f64 (-.f64 z t) #s(approx (- a t) (*.f64 (-.f64 (/.f64 a t) #s(literal 1 binary64)) t)))))
19.1%
(+.f64 x #s(approx (/ (* (- y x) (- z t)) (- a t)) (-.f64 y x)))
37.1%
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
22.9%
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (/.f64 (*.f64 #s(approx (- y x) (neg.f64 x)) z) (-.f64 a t)))
20.5%
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (/.f64 (*.f64 #s(approx (- y x) y) z) (-.f64 a t)))
18.8%
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (/.f64 #s(approx (* (- y x) z) (*.f64 (fma.f64 y (/.f64 z x) (neg.f64 z)) x)) #s(approx (- a t) a)))
38.6%
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (+.f64 (neg.f64 (/.f64 (-.f64 (fma.f64 (-.f64 y x) z (*.f64 a (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))) (*.f64 (-.f64 y x) a)) t)) y))
34.0%
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (+.f64 (neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 a a) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))) (*.f64 (*.f64 (-.f64 y x) (-.f64 z a)) a)) t)) (*.f64 (-.f64 y x) (-.f64 z a))) t)) y))
44.8%
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)) y))
43.3%
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (*.f64 (/.f64 (-.f64 y x) (-.f64 a t)) z))
48.0%
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (*.f64 (-.f64 (+.f64 #s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x y) (+.f64 (/.f64 x y) (/.f64 (*.f64 x z) (*.f64 t y)))) (/.f64 (*.f64 a x) (*.f64 t y)))) (/.f64 z (-.f64 a t))) (/.f64 t (-.f64 a t))) y))
44.8%
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (*.f64 (-.f64 #s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (+.f64 (/.f64 x y) (/.f64 (*.f64 t x) (*.f64 y (-.f64 a t))))) (/.f64 t (-.f64 a t))) y))
43.3%
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (*.f64 (-.f64 y x) (/.f64 z (-.f64 a t))))
48.6%
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (*.f64 #s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) (/.f64 (-.f64 z t) (-.f64 a t))) y))
38.9%
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (*.f64 #s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 y (-.f64 a t))) (/.f64 #s(literal 1 binary64) (-.f64 a t))))) y))
36.1%
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(approx (/ (* (- y x) z) (- a t)) (*.f64 (fma.f64 y (/.f64 z (*.f64 (-.f64 a t) x)) (/.f64 (neg.f64 z) (-.f64 a t))) x)))
23.3%
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(approx (/ (* (- y x) z) (- a t)) (*.f64 y (/.f64 z (-.f64 a t)))))
24.8%
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(approx (/ (* (- y x) z) (- a t)) (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t))))
43.8%
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (fma.f64 z (/.f64 #s(approx (- y x) y) a) x))
37.2%
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (fma.f64 z #s(approx (/ (- y x) a) (/.f64 (neg.f64 x) a)) x))
49.6%
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (+.f64 #s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) (+.f64 (neg.f64 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 t (/.f64 x (-.f64 a t))))) x))
22.7%
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (/.f64 (*.f64 z (-.f64 y x)) a)))
16.0%
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (/.f64 (*.f64 z y) a)))
46.6%
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (+.f64 (fma.f64 y (/.f64 z a) (/.f64 (*.f64 (neg.f64 x) z) a)) x)))
25.0%
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 (/.f64 (-.f64 y x) a) z)))
36.7%
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 (neg.f64 x) (-.f64 (/.f64 z a) #s(literal 1 binary64)))))
36.6%
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 (neg.f64 x) #s(approx (- (/ z a) 1) (*.f64 z (-.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) z)))))))
28.9%
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 (neg.f64 x) #s(approx (- (/ z a) 1) #s(literal -1 binary64)))))
18.0%
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 z (/.f64 y a))))
18.4%
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 y (/.f64 z a))))
Compiler

Compiled 1 724 to 1 151 computations (33.2% saved)

regimes133.0ms (2.9%)

Memory
-24.2MiB live, 262.2MiB allocated; 20ms collecting garbage
Counts
79 → 3
Calls
Call 1
Inputs
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 (neg.f64 x) #s(approx (- (/ z a) 1) #s(literal -1 binary64)))))
(+.f64 x #s(approx (/ (* (- y x) (- z t)) (- a t)) (-.f64 y x)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 y (/.f64 z a))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 z (/.f64 y a))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (/.f64 (*.f64 z y) a)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) (+.f64 x (+.f64 y (neg.f64 x)))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (fma.f64 z (/.f64 #s(approx (- y x) y) a) x))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 (/.f64 (-.f64 y x) a) z)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (/.f64 (*.f64 z (-.f64 y x)) a)))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(approx (/ (* (- y x) z) (- a t)) (*.f64 y (/.f64 z (-.f64 a t)))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (/.f64 (*.f64 #s(approx (- y x) y) z) (-.f64 a t)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (fma.f64 z #s(approx (/ (- y x) a) (/.f64 (neg.f64 x) a)) x))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 (neg.f64 x) (-.f64 (/.f64 z a) #s(literal 1 binary64)))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(approx (/ (* (- y x) z) (- a t)) (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (/.f64 (*.f64 #s(approx (- y x) (neg.f64 x)) z) (-.f64 a t)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (+.f64 x (/.f64 (*.f64 (neg.f64 x) z) a))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (fma.f64 z (/.f64 (-.f64 y x) a) x))
(fma.f64 (-.f64 y x) #s(approx (/ (- z t) (- a t)) (/.f64 z a)) x)
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (*.f64 #s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) (/.f64 (-.f64 z t) (-.f64 a t))) y))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (*.f64 (-.f64 y x) (/.f64 z (-.f64 a t))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (*.f64 (/.f64 (-.f64 y x) (-.f64 a t)) z))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 x #s(approx (/ (* (- y x) (- z t)) (- a t)) (/.f64 (*.f64 (-.f64 y x) z) a)))
(+.f64 x (/.f64 #s(approx (* (- y x) (- z t)) (*.f64 #s(approx (- y x) y) z)) (-.f64 a t)))
(+.f64 x (/.f64 #s(approx (* (- y x) (- z t)) #s(approx (* (- y x) z) (*.f64 (neg.f64 x) z))) (-.f64 a t)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (fma.f64 (-.f64 y x) (/.f64 (-.f64 z t) a) x))
(fma.f64 #s(approx (- y x) y) (/.f64 (-.f64 z t) (-.f64 a t)) x)
(fma.f64 (-.f64 y x) #s(approx (/ (- z t) (- a t)) (/.f64 z (-.f64 a t))) x)
(fma.f64 (-.f64 y x) (/.f64 (-.f64 z t) #s(approx (- a t) a)) x)
(+.f64 x (/.f64 #s(approx (* (- y x) (- z t)) (*.f64 (-.f64 y x) z)) (-.f64 a t)))
(+.f64 x (/.f64 (*.f64 #s(approx (- y x) y) (-.f64 z t)) (-.f64 a t)))
(fma.f64 (-.f64 y x) #s(approx (/ (- z t) (- a t)) (/.f64 (neg.f64 (-.f64 z t)) t)) x)
(fma.f64 (-.f64 y x) (/.f64 #s(approx (- z t) (neg.f64 t)) (-.f64 a t)) x)
(fma.f64 (-.f64 y x) #s(approx (/ (- z t) (- a t)) #s(approx (/ (neg (- z t)) t) (+.f64 (/.f64 (neg.f64 z) t) #s(literal 1 binary64)))) x)
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 (+.f64 (/.f64 (neg.f64 (-.f64 z t)) (-.f64 a t)) #s(literal 1 binary64)) x))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)) y))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)) y))
(+.f64 x (/.f64 (*.f64 #s(approx (- y x) (neg.f64 x)) (-.f64 z t)) (-.f64 a t)))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (/.f64 #s(approx (* (- y x) z) (*.f64 (fma.f64 y (/.f64 z x) (neg.f64 z)) x)) #s(approx (- a t) a)))
(fma.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 a t)) x)
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 (neg.f64 x) #s(approx (- (/ z a) 1) (*.f64 z (-.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) z)))))))
(+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (/.f64 #s(approx (* (- y x) z) (*.f64 (fma.f64 y (/.f64 z x) (neg.f64 z)) x)) (-.f64 a t)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (+.f64 (fma.f64 y (/.f64 z a) (/.f64 (*.f64 (neg.f64 x) z) a)) x)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) (*.f64 (+.f64 (/.f64 (neg.f64 x) (-.f64 a t)) (/.f64 y (-.f64 a t))) z)))
(fma.f64 (-.f64 y x) #s(approx (/ (- z t) (- a t)) #s(approx (/ (neg (- z t)) t) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) z) (/.f64 #s(literal 1 binary64) t)) z))) x)
(+.f64 x (*.f64 #s(approx (- y x) y) (/.f64 (-.f64 z t) #s(approx (- a t) (*.f64 (-.f64 (/.f64 a t) #s(literal 1 binary64)) t)))))
(+.f64 x (/.f64 (*.f64 #s(approx (- y x) y) (-.f64 z t)) #s(approx (- a t) (*.f64 (-.f64 (/.f64 a t) #s(literal 1 binary64)) t))))
(fma.f64 #s(approx (- y x) y) (/.f64 (-.f64 z t) #s(approx (- a t) (*.f64 (neg.f64 a) (-.f64 (/.f64 t a) #s(literal 1 binary64))))) x)
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (fma.f64 z #s(approx (/ (- y x) a) (neg.f64 (*.f64 (-.f64 (/.f64 x (*.f64 a y)) (/.f64 #s(literal 1 binary64) a)) y))) x))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 z) a)) (*.f64 y (/.f64 z (*.f64 a x)))) x)))
(+.f64 x (*.f64 (-.f64 y x) (/.f64 (-.f64 z t) #s(approx (- a t) (*.f64 (-.f64 (/.f64 a t) #s(literal 1 binary64)) t)))))
(+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) #s(approx (- a t) (*.f64 (-.f64 (/.f64 a t) #s(literal 1 binary64)) t))))
(fma.f64 (-.f64 y x) (/.f64 (-.f64 z t) #s(approx (- a t) (*.f64 (neg.f64 a) (-.f64 (/.f64 t a) #s(literal 1 binary64))))) x)
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(approx (/ (* (- y x) z) (- a t)) (*.f64 (fma.f64 y (/.f64 z (*.f64 (-.f64 a t) x)) (/.f64 (neg.f64 z) (-.f64 a t))) x)))
(+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) #s(approx (- a t) (neg.f64 (*.f64 (-.f64 (/.f64 t a) #s(literal 1 binary64)) a)))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (+.f64 #s(approx (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) (+.f64 (neg.f64 (*.f64 t (/.f64 y (-.f64 a t)))) (*.f64 t (/.f64 x (-.f64 a t))))) x))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (*.f64 #s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 y (-.f64 a t))) (/.f64 #s(literal 1 binary64) (-.f64 a t))))) y))
(+.f64 x (/.f64 #s(approx (* (- y x) (- z t)) (*.f64 (fma.f64 y (/.f64 (-.f64 z t) x) (neg.f64 (-.f64 z t))) x)) (-.f64 a t)))
(+.f64 x (/.f64 #s(approx (* (- y x) (- z t)) (*.f64 (fma.f64 z (/.f64 (-.f64 y x) t) (neg.f64 (-.f64 y x))) t)) (-.f64 a t)))
(+.f64 x (/.f64 (*.f64 (-.f64 (*.f64 y y) (*.f64 x x)) (-.f64 z t)) (*.f64 (+.f64 y x) (-.f64 a t))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (+.f64 (fma.f64 (/.f64 (-.f64 z t) (-.f64 a t)) y (/.f64 (*.f64 (neg.f64 x) (-.f64 z t)) (-.f64 a t))) x))
(fma.f64 (-.f64 y x) #s(approx (/ (- z t) (- a t)) (*.f64 (neg.f64 z) (-.f64 (/.f64 t (*.f64 (-.f64 a t) z)) (/.f64 #s(literal 1 binary64) (-.f64 a t))))) x)
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (*.f64 (-.f64 #s(approx (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (+.f64 (/.f64 x y) (/.f64 (*.f64 t x) (*.f64 y (-.f64 a t))))) (/.f64 t (-.f64 a t))) y))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 (+.f64 (fma.f64 y (/.f64 (-.f64 z t) (*.f64 (-.f64 a t) x)) (/.f64 (neg.f64 (-.f64 z t)) (-.f64 a t))) #s(literal 1 binary64)) x))
(+.f64 x #s(approx (/ (* (- y x) (- z t)) (- a t)) (neg.f64 (*.f64 (fma.f64 t (/.f64 (-.f64 y x) (*.f64 (-.f64 a t) z)) (/.f64 (neg.f64 (-.f64 y x)) (-.f64 a t))) z))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (neg.f64 (*.f64 (+.f64 (/.f64 (neg.f64 (-.f64 y x)) (-.f64 a t)) (neg.f64 (/.f64 (+.f64 (/.f64 (*.f64 (neg.f64 t) (-.f64 y x)) (-.f64 a t)) x) z))) z)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (+.f64 (neg.f64 (/.f64 (-.f64 (fma.f64 a (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t) (*.f64 (-.f64 y x) z)) (*.f64 (-.f64 y x) a)) t)) y))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (+.f64 (neg.f64 (/.f64 (-.f64 (fma.f64 (-.f64 y x) z (*.f64 a (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))) (*.f64 (-.f64 y x) a)) t)) y))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 (-.f64 (+.f64 (+.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 z t)) (*.f64 (-.f64 a t) y)) (/.f64 x y)) (/.f64 z (-.f64 a t))) (/.f64 t (-.f64 a t))) y))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (*.f64 (-.f64 (+.f64 (+.f64 (/.f64 (*.f64 (neg.f64 x) (-.f64 z t)) (*.f64 (-.f64 a t) y)) (/.f64 x y)) (/.f64 z (-.f64 a t))) (/.f64 t (-.f64 a t))) y))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (+.f64 (neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 a a) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))) (*.f64 (*.f64 (-.f64 y x) (-.f64 z a)) a)) t)) (*.f64 (-.f64 y x) (-.f64 z a))) t)) y))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (+.f64 y (neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 a a) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))) (*.f64 (*.f64 (-.f64 y x) (-.f64 z a)) a)) t)) (*.f64 (-.f64 y x) (-.f64 z a))) t))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (+.f64 (neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 a a) (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))) (*.f64 (*.f64 (-.f64 y x) (-.f64 z a)) a)) t)) (*.f64 (-.f64 y x) (-.f64 z a))) t)) y))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (*.f64 (-.f64 (+.f64 #s(approx (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x y) (+.f64 (/.f64 x y) (/.f64 (*.f64 x z) (*.f64 t y)))) (/.f64 (*.f64 a x) (*.f64 t y)))) (/.f64 z (-.f64 a t))) (/.f64 t (-.f64 a t))) y))
Outputs
(fma.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 a t)) x)
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)) y))
(fma.f64 (-.f64 y x) (/.f64 (-.f64 z t) (-.f64 a t)) x)
Calls

6 calls:

24.0ms
a
22.0ms
x
21.0ms
t
21.0ms
y
21.0ms
z
Results
AccuracySegmentsBranch
91.8%3(+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))
85.9%1x
85.9%1y
85.9%1z
85.9%1t
85.9%1a
Compiler

Compiled 16 to 36 computations (-125% saved)

regimes92.0ms (2%)

Memory
48.6MiB live, 176.7MiB allocated; 27ms collecting garbage
Counts
43 → 4
Calls
Call 1
Inputs
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 (neg.f64 x) #s(approx (- (/ z a) 1) #s(literal -1 binary64)))))
(+.f64 x #s(approx (/ (* (- y x) (- z t)) (- a t)) (-.f64 y x)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 y (/.f64 z a))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 z (/.f64 y a))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (/.f64 (*.f64 z y) a)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) (+.f64 x (+.f64 y (neg.f64 x)))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (fma.f64 z (/.f64 #s(approx (- y x) y) a) x))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 (/.f64 (-.f64 y x) a) z)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (/.f64 (*.f64 z (-.f64 y x)) a)))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(approx (/ (* (- y x) z) (- a t)) (*.f64 y (/.f64 z (-.f64 a t)))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (/.f64 (*.f64 #s(approx (- y x) y) z) (-.f64 a t)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (fma.f64 z #s(approx (/ (- y x) a) (/.f64 (neg.f64 x) a)) x))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 (neg.f64 x) (-.f64 (/.f64 z a) #s(literal 1 binary64)))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(approx (/ (* (- y x) z) (- a t)) (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (/.f64 (*.f64 #s(approx (- y x) (neg.f64 x)) z) (-.f64 a t)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (+.f64 x (/.f64 (*.f64 (neg.f64 x) z) a))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (fma.f64 z (/.f64 (-.f64 y x) a) x))
(fma.f64 (-.f64 y x) #s(approx (/ (- z t) (- a t)) (/.f64 z a)) x)
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (*.f64 #s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) (/.f64 (-.f64 z t) (-.f64 a t))) y))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (*.f64 (-.f64 y x) (/.f64 z (-.f64 a t))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (*.f64 (/.f64 (-.f64 y x) (-.f64 a t)) z))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 x #s(approx (/ (* (- y x) (- z t)) (- a t)) (/.f64 (*.f64 (-.f64 y x) z) a)))
(+.f64 x (/.f64 #s(approx (* (- y x) (- z t)) (*.f64 #s(approx (- y x) y) z)) (-.f64 a t)))
(+.f64 x (/.f64 #s(approx (* (- y x) (- z t)) #s(approx (* (- y x) z) (*.f64 (neg.f64 x) z))) (-.f64 a t)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (fma.f64 (-.f64 y x) (/.f64 (-.f64 z t) a) x))
(fma.f64 #s(approx (- y x) y) (/.f64 (-.f64 z t) (-.f64 a t)) x)
(fma.f64 (-.f64 y x) #s(approx (/ (- z t) (- a t)) (/.f64 z (-.f64 a t))) x)
(fma.f64 (-.f64 y x) (/.f64 (-.f64 z t) #s(approx (- a t) a)) x)
(+.f64 x (/.f64 #s(approx (* (- y x) (- z t)) (*.f64 (-.f64 y x) z)) (-.f64 a t)))
(+.f64 x (/.f64 (*.f64 #s(approx (- y x) y) (-.f64 z t)) (-.f64 a t)))
(fma.f64 (-.f64 y x) #s(approx (/ (- z t) (- a t)) (/.f64 (neg.f64 (-.f64 z t)) t)) x)
(fma.f64 (-.f64 y x) (/.f64 #s(approx (- z t) (neg.f64 t)) (-.f64 a t)) x)
(fma.f64 (-.f64 y x) #s(approx (/ (- z t) (- a t)) #s(approx (/ (neg (- z t)) t) (+.f64 (/.f64 (neg.f64 z) t) #s(literal 1 binary64)))) x)
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 (+.f64 (/.f64 (neg.f64 (-.f64 z t)) (-.f64 a t)) #s(literal 1 binary64)) x))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)) y))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (+.f64 y (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)) y))
(+.f64 x (/.f64 (*.f64 #s(approx (- y x) (neg.f64 x)) (-.f64 z t)) (-.f64 a t)))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (/.f64 #s(approx (* (- y x) z) (*.f64 (fma.f64 y (/.f64 z x) (neg.f64 z)) x)) #s(approx (- a t) a)))
Outputs
(fma.f64 #s(approx (- y x) y) (/.f64 (-.f64 z t) (-.f64 a t)) x)
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 y x) (-.f64 z a)) t)) y))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (*.f64 (/.f64 (-.f64 y x) (-.f64 a t)) z))
(fma.f64 #s(approx (- y x) y) (/.f64 (-.f64 z t) (-.f64 a t)) x)
Calls

6 calls:

31.0ms
x
14.0ms
t
12.0ms
a
11.0ms
y
11.0ms
z
Results
AccuracySegmentsBranch
76.8%3y
78.8%3x
79.6%3t
78.5%3z
82.3%4a
78.2%4(+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))
Compiler

Compiled 16 to 36 computations (-125% saved)

regimes59.0ms (1.3%)

Memory
-3.9MiB live, 81.9MiB allocated; 29ms collecting garbage
Counts
38 → 3
Calls
Call 1
Inputs
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 (neg.f64 x) #s(approx (- (/ z a) 1) #s(literal -1 binary64)))))
(+.f64 x #s(approx (/ (* (- y x) (- z t)) (- a t)) (-.f64 y x)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 y (/.f64 z a))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 z (/.f64 y a))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (/.f64 (*.f64 z y) a)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) (+.f64 x (+.f64 y (neg.f64 x)))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (fma.f64 z (/.f64 #s(approx (- y x) y) a) x))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 (/.f64 (-.f64 y x) a) z)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (/.f64 (*.f64 z (-.f64 y x)) a)))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(approx (/ (* (- y x) z) (- a t)) (*.f64 y (/.f64 z (-.f64 a t)))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (/.f64 (*.f64 #s(approx (- y x) y) z) (-.f64 a t)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (fma.f64 z #s(approx (/ (- y x) a) (/.f64 (neg.f64 x) a)) x))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 (neg.f64 x) (-.f64 (/.f64 z a) #s(literal 1 binary64)))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(approx (/ (* (- y x) z) (- a t)) (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (/.f64 (*.f64 #s(approx (- y x) (neg.f64 x)) z) (-.f64 a t)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (+.f64 x (/.f64 (*.f64 (neg.f64 x) z) a))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (fma.f64 z (/.f64 (-.f64 y x) a) x))
(fma.f64 (-.f64 y x) #s(approx (/ (- z t) (- a t)) (/.f64 z a)) x)
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (*.f64 #s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) (/.f64 (-.f64 z t) (-.f64 a t))) y))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (*.f64 (-.f64 y x) (/.f64 z (-.f64 a t))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (*.f64 (/.f64 (-.f64 y x) (-.f64 a t)) z))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 x #s(approx (/ (* (- y x) (- z t)) (- a t)) (/.f64 (*.f64 (-.f64 y x) z) a)))
(+.f64 x (/.f64 #s(approx (* (- y x) (- z t)) (*.f64 #s(approx (- y x) y) z)) (-.f64 a t)))
(+.f64 x (/.f64 #s(approx (* (- y x) (- z t)) #s(approx (* (- y x) z) (*.f64 (neg.f64 x) z))) (-.f64 a t)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (fma.f64 (-.f64 y x) (/.f64 (-.f64 z t) a) x))
(fma.f64 #s(approx (- y x) y) (/.f64 (-.f64 z t) (-.f64 a t)) x)
(fma.f64 (-.f64 y x) #s(approx (/ (- z t) (- a t)) (/.f64 z (-.f64 a t))) x)
(fma.f64 (-.f64 y x) (/.f64 (-.f64 z t) #s(approx (- a t) a)) x)
(+.f64 x (/.f64 #s(approx (* (- y x) (- z t)) (*.f64 (-.f64 y x) z)) (-.f64 a t)))
(+.f64 x (/.f64 (*.f64 #s(approx (- y x) y) (-.f64 z t)) (-.f64 a t)))
(fma.f64 (-.f64 y x) #s(approx (/ (- z t) (- a t)) (/.f64 (neg.f64 (-.f64 z t)) t)) x)
(fma.f64 (-.f64 y x) (/.f64 #s(approx (- z t) (neg.f64 t)) (-.f64 a t)) x)
(fma.f64 (-.f64 y x) #s(approx (/ (- z t) (- a t)) #s(approx (/ (neg (- z t)) t) (+.f64 (/.f64 (neg.f64 z) t) #s(literal 1 binary64)))) x)
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 (+.f64 (/.f64 (neg.f64 (-.f64 z t)) (-.f64 a t)) #s(literal 1 binary64)) x))
Outputs
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 (+.f64 (/.f64 (neg.f64 (-.f64 z t)) (-.f64 a t)) #s(literal 1 binary64)) x))
(fma.f64 #s(approx (- y x) y) (/.f64 (-.f64 z t) (-.f64 a t)) x)
(fma.f64 (-.f64 y x) #s(approx (/ (- z t) (- a t)) (/.f64 z (-.f64 a t))) x)
Calls

3 calls:

26.0ms
a
21.0ms
t
10.0ms
x
Results
AccuracySegmentsBranch
78.8%3x
77.5%3t
77.6%4a
Compiler

Compiled 3 to 15 computations (-400% saved)

regimes25.0ms (0.5%)

Memory
-9.7MiB live, 35.9MiB allocated; 6ms collecting garbage
Counts
37 → 3
Calls
Call 1
Inputs
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 (neg.f64 x) #s(approx (- (/ z a) 1) #s(literal -1 binary64)))))
(+.f64 x #s(approx (/ (* (- y x) (- z t)) (- a t)) (-.f64 y x)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 y (/.f64 z a))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 z (/.f64 y a))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (/.f64 (*.f64 z y) a)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) (+.f64 x (+.f64 y (neg.f64 x)))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (fma.f64 z (/.f64 #s(approx (- y x) y) a) x))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 (/.f64 (-.f64 y x) a) z)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (/.f64 (*.f64 z (-.f64 y x)) a)))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(approx (/ (* (- y x) z) (- a t)) (*.f64 y (/.f64 z (-.f64 a t)))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (/.f64 (*.f64 #s(approx (- y x) y) z) (-.f64 a t)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (fma.f64 z #s(approx (/ (- y x) a) (/.f64 (neg.f64 x) a)) x))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 (neg.f64 x) (-.f64 (/.f64 z a) #s(literal 1 binary64)))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(approx (/ (* (- y x) z) (- a t)) (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (/.f64 (*.f64 #s(approx (- y x) (neg.f64 x)) z) (-.f64 a t)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (+.f64 x (/.f64 (*.f64 (neg.f64 x) z) a))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (fma.f64 z (/.f64 (-.f64 y x) a) x))
(fma.f64 (-.f64 y x) #s(approx (/ (- z t) (- a t)) (/.f64 z a)) x)
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (*.f64 #s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) (/.f64 (-.f64 z t) (-.f64 a t))) y))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (*.f64 (-.f64 y x) (/.f64 z (-.f64 a t))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (*.f64 (/.f64 (-.f64 y x) (-.f64 a t)) z))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 x #s(approx (/ (* (- y x) (- z t)) (- a t)) (/.f64 (*.f64 (-.f64 y x) z) a)))
(+.f64 x (/.f64 #s(approx (* (- y x) (- z t)) (*.f64 #s(approx (- y x) y) z)) (-.f64 a t)))
(+.f64 x (/.f64 #s(approx (* (- y x) (- z t)) #s(approx (* (- y x) z) (*.f64 (neg.f64 x) z))) (-.f64 a t)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (fma.f64 (-.f64 y x) (/.f64 (-.f64 z t) a) x))
(fma.f64 #s(approx (- y x) y) (/.f64 (-.f64 z t) (-.f64 a t)) x)
(fma.f64 (-.f64 y x) #s(approx (/ (- z t) (- a t)) (/.f64 z (-.f64 a t))) x)
(fma.f64 (-.f64 y x) (/.f64 (-.f64 z t) #s(approx (- a t) a)) x)
(+.f64 x (/.f64 #s(approx (* (- y x) (- z t)) (*.f64 (-.f64 y x) z)) (-.f64 a t)))
(+.f64 x (/.f64 (*.f64 #s(approx (- y x) y) (-.f64 z t)) (-.f64 a t)))
(fma.f64 (-.f64 y x) #s(approx (/ (- z t) (- a t)) (/.f64 (neg.f64 (-.f64 z t)) t)) x)
(fma.f64 (-.f64 y x) (/.f64 #s(approx (- z t) (neg.f64 t)) (-.f64 a t)) x)
(fma.f64 (-.f64 y x) #s(approx (/ (- z t) (- a t)) #s(approx (/ (neg (- z t)) t) (+.f64 (/.f64 (neg.f64 z) t) #s(literal 1 binary64)))) x)
Outputs
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (*.f64 (/.f64 (-.f64 y x) (-.f64 a t)) z))
(fma.f64 #s(approx (- y x) y) (/.f64 (-.f64 z t) (-.f64 a t)) x)
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (*.f64 (-.f64 y x) (/.f64 z (-.f64 a t))))
Calls

2 calls:

13.0ms
z
10.0ms
x
Results
AccuracySegmentsBranch
78.5%3z
78.2%3x
Compiler

Compiled 2 to 10 computations (-400% saved)

regimes104.0ms (2.3%)

Memory
-27.2MiB live, 80.1MiB allocated; 53ms collecting garbage
Counts
29 → 3
Calls
Call 1
Inputs
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 (neg.f64 x) #s(approx (- (/ z a) 1) #s(literal -1 binary64)))))
(+.f64 x #s(approx (/ (* (- y x) (- z t)) (- a t)) (-.f64 y x)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 y (/.f64 z a))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 z (/.f64 y a))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (/.f64 (*.f64 z y) a)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) (+.f64 x (+.f64 y (neg.f64 x)))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (fma.f64 z (/.f64 #s(approx (- y x) y) a) x))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 (/.f64 (-.f64 y x) a) z)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (/.f64 (*.f64 z (-.f64 y x)) a)))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(approx (/ (* (- y x) z) (- a t)) (*.f64 y (/.f64 z (-.f64 a t)))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (/.f64 (*.f64 #s(approx (- y x) y) z) (-.f64 a t)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (fma.f64 z #s(approx (/ (- y x) a) (/.f64 (neg.f64 x) a)) x))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 (neg.f64 x) (-.f64 (/.f64 z a) #s(literal 1 binary64)))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(approx (/ (* (- y x) z) (- a t)) (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (/.f64 (*.f64 #s(approx (- y x) (neg.f64 x)) z) (-.f64 a t)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (+.f64 x (/.f64 (*.f64 (neg.f64 x) z) a))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (fma.f64 z (/.f64 (-.f64 y x) a) x))
(fma.f64 (-.f64 y x) #s(approx (/ (- z t) (- a t)) (/.f64 z a)) x)
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (*.f64 #s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) (/.f64 (-.f64 z t) (-.f64 a t))) y))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (*.f64 (-.f64 y x) (/.f64 z (-.f64 a t))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (*.f64 (/.f64 (-.f64 y x) (-.f64 a t)) z))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 x #s(approx (/ (* (- y x) (- z t)) (- a t)) (/.f64 (*.f64 (-.f64 y x) z) a)))
(+.f64 x (/.f64 #s(approx (* (- y x) (- z t)) (*.f64 #s(approx (- y x) y) z)) (-.f64 a t)))
(+.f64 x (/.f64 #s(approx (* (- y x) (- z t)) #s(approx (* (- y x) z) (*.f64 (neg.f64 x) z))) (-.f64 a t)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (fma.f64 (-.f64 y x) (/.f64 (-.f64 z t) a) x))
Outputs
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (*.f64 #s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) (/.f64 (-.f64 z t) (-.f64 a t))) y))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (fma.f64 (-.f64 y x) (/.f64 (-.f64 z t) a) x))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (*.f64 #s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) (/.f64 (-.f64 z t) (-.f64 a t))) y))
Calls

6 calls:

40.0ms
t
8.0ms
y
8.0ms
a
8.0ms
x
8.0ms
z
Results
AccuracySegmentsBranch
73.5%4a
63.8%5(+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))
66.1%3y
72.5%3t
65.5%3x
66.3%3z
Compiler

Compiled 16 to 36 computations (-125% saved)

regimes17.0ms (0.4%)

Memory
27.2MiB live, 27.2MiB allocated; 0ms collecting garbage
Counts
28 → 3
Calls
Call 1
Inputs
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 (neg.f64 x) #s(approx (- (/ z a) 1) #s(literal -1 binary64)))))
(+.f64 x #s(approx (/ (* (- y x) (- z t)) (- a t)) (-.f64 y x)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 y (/.f64 z a))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 z (/.f64 y a))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (/.f64 (*.f64 z y) a)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) (+.f64 x (+.f64 y (neg.f64 x)))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (fma.f64 z (/.f64 #s(approx (- y x) y) a) x))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 (/.f64 (-.f64 y x) a) z)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (/.f64 (*.f64 z (-.f64 y x)) a)))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(approx (/ (* (- y x) z) (- a t)) (*.f64 y (/.f64 z (-.f64 a t)))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (/.f64 (*.f64 #s(approx (- y x) y) z) (-.f64 a t)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (fma.f64 z #s(approx (/ (- y x) a) (/.f64 (neg.f64 x) a)) x))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 (neg.f64 x) (-.f64 (/.f64 z a) #s(literal 1 binary64)))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(approx (/ (* (- y x) z) (- a t)) (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (/.f64 (*.f64 #s(approx (- y x) (neg.f64 x)) z) (-.f64 a t)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (+.f64 x (/.f64 (*.f64 (neg.f64 x) z) a))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (fma.f64 z (/.f64 (-.f64 y x) a) x))
(fma.f64 (-.f64 y x) #s(approx (/ (- z t) (- a t)) (/.f64 z a)) x)
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (*.f64 #s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) (/.f64 (-.f64 z t) (-.f64 a t))) y))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (*.f64 (-.f64 y x) (/.f64 z (-.f64 a t))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (*.f64 (/.f64 (-.f64 y x) (-.f64 a t)) z))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
(+.f64 x #s(approx (/ (* (- y x) (- z t)) (- a t)) (/.f64 (*.f64 (-.f64 y x) z) a)))
(+.f64 x (/.f64 #s(approx (* (- y x) (- z t)) (*.f64 #s(approx (- y x) y) z)) (-.f64 a t)))
(+.f64 x (/.f64 #s(approx (* (- y x) (- z t)) #s(approx (* (- y x) z) (*.f64 (neg.f64 x) z))) (-.f64 a t)))
Outputs
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (*.f64 #s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) (/.f64 (-.f64 z t) (-.f64 a t))) y))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (fma.f64 z (/.f64 (-.f64 y x) a) x))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (*.f64 #s(approx (- (+ (+ (/ (* (neg x) (- z t)) (* (- a t) y)) (/ x y)) (/ z (- a t))) (/ t (- a t))) (/.f64 (-.f64 z t) (-.f64 a t))) y))
Calls

2 calls:

8.0ms
t
8.0ms
a
Results
AccuracySegmentsBranch
69.8%4a
71.3%3t
Compiler

Compiled 2 to 10 computations (-400% saved)

regimes65.0ms (1.4%)

Memory
-4.9MiB live, 41.1MiB allocated; 4ms collecting garbage
Counts
20 → 3
Calls
Call 1
Inputs
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 (neg.f64 x) #s(approx (- (/ z a) 1) #s(literal -1 binary64)))))
(+.f64 x #s(approx (/ (* (- y x) (- z t)) (- a t)) (-.f64 y x)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 y (/.f64 z a))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 z (/.f64 y a))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (/.f64 (*.f64 z y) a)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) (+.f64 x (+.f64 y (neg.f64 x)))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (fma.f64 z (/.f64 #s(approx (- y x) y) a) x))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 (/.f64 (-.f64 y x) a) z)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (/.f64 (*.f64 z (-.f64 y x)) a)))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(approx (/ (* (- y x) z) (- a t)) (*.f64 y (/.f64 z (-.f64 a t)))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (/.f64 (*.f64 #s(approx (- y x) y) z) (-.f64 a t)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (fma.f64 z #s(approx (/ (- y x) a) (/.f64 (neg.f64 x) a)) x))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 (neg.f64 x) (-.f64 (/.f64 z a) #s(literal 1 binary64)))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(approx (/ (* (- y x) z) (- a t)) (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (/.f64 (*.f64 #s(approx (- y x) (neg.f64 x)) z) (-.f64 a t)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (+.f64 x (/.f64 (*.f64 (neg.f64 x) z) a))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (fma.f64 z (/.f64 (-.f64 y x) a) x))
(fma.f64 (-.f64 y x) #s(approx (/ (- z t) (- a t)) (/.f64 z a)) x)
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (/.f64 (*.f64 (-.f64 z t) y) (-.f64 a t)))
Outputs
(fma.f64 (-.f64 y x) #s(approx (/ (- z t) (- a t)) (/.f64 z a)) x)
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (/.f64 (*.f64 (-.f64 y x) z) (-.f64 a t)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (fma.f64 z (/.f64 (-.f64 y x) a) x))
Calls

5 calls:

41.0ms
z
6.0ms
y
6.0ms
a
6.0ms
x
6.0ms
t
Results
AccuracySegmentsBranch
58.5%3x
54.1%2y
57.7%3z
62.7%3a
62.3%3t
Compiler

Compiled 5 to 25 computations (-400% saved)

regimes16.0ms (0.4%)

Memory
20.8MiB live, 20.8MiB allocated; 0ms collecting garbage
Counts
18 → 3
Calls
Call 1
Inputs
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 (neg.f64 x) #s(approx (- (/ z a) 1) #s(literal -1 binary64)))))
(+.f64 x #s(approx (/ (* (- y x) (- z t)) (- a t)) (-.f64 y x)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 y (/.f64 z a))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 z (/.f64 y a))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (/.f64 (*.f64 z y) a)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) (+.f64 x (+.f64 y (neg.f64 x)))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (fma.f64 z (/.f64 #s(approx (- y x) y) a) x))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 (/.f64 (-.f64 y x) a) z)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (/.f64 (*.f64 z (-.f64 y x)) a)))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(approx (/ (* (- y x) z) (- a t)) (*.f64 y (/.f64 z (-.f64 a t)))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (/.f64 (*.f64 #s(approx (- y x) y) z) (-.f64 a t)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (fma.f64 z #s(approx (/ (- y x) a) (/.f64 (neg.f64 x) a)) x))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 (neg.f64 x) (-.f64 (/.f64 z a) #s(literal 1 binary64)))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(approx (/ (* (- y x) z) (- a t)) (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (/.f64 (*.f64 #s(approx (- y x) (neg.f64 x)) z) (-.f64 a t)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (+.f64 x (/.f64 (*.f64 (neg.f64 x) z) a))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (fma.f64 z (/.f64 (-.f64 y x) a) x))
(fma.f64 (-.f64 y x) #s(approx (/ (- z t) (- a t)) (/.f64 z a)) x)
Outputs
(+.f64 x #s(approx (/ (* (- y x) (- z t)) (- a t)) (-.f64 y x)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (fma.f64 z (/.f64 (-.f64 y x) a) x))
(+.f64 x #s(approx (/ (* (- y x) (- z t)) (- a t)) (-.f64 y x)))
Calls

3 calls:

5.0ms
a
5.0ms
t
5.0ms
(+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))
Results
AccuracySegmentsBranch
50.6%1(+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))
60.4%3t
60.0%3a
Compiler

Compiled 13 to 21 computations (-61.5% saved)

regimes21.0ms (0.5%)

Memory
-11.8MiB live, 34.1MiB allocated; 3ms collecting garbage
Counts
16 → 3
Calls
Call 1
Inputs
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 (neg.f64 x) #s(approx (- (/ z a) 1) #s(literal -1 binary64)))))
(+.f64 x #s(approx (/ (* (- y x) (- z t)) (- a t)) (-.f64 y x)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 y (/.f64 z a))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 z (/.f64 y a))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (/.f64 (*.f64 z y) a)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) (+.f64 x (+.f64 y (neg.f64 x)))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (fma.f64 z (/.f64 #s(approx (- y x) y) a) x))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 (/.f64 (-.f64 y x) a) z)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (/.f64 (*.f64 z (-.f64 y x)) a)))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(approx (/ (* (- y x) z) (- a t)) (*.f64 y (/.f64 z (-.f64 a t)))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (/.f64 (*.f64 #s(approx (- y x) y) z) (-.f64 a t)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (fma.f64 z #s(approx (/ (- y x) a) (/.f64 (neg.f64 x) a)) x))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 (neg.f64 x) (-.f64 (/.f64 z a) #s(literal 1 binary64)))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(approx (/ (* (- y x) z) (- a t)) (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (/.f64 (*.f64 #s(approx (- y x) (neg.f64 x)) z) (-.f64 a t)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (+.f64 x (/.f64 (*.f64 (neg.f64 x) z) a))))
Outputs
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (fma.f64 z (/.f64 #s(approx (- y x) y) a) x))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(approx (/ (* (- y x) z) (- a t)) (neg.f64 (/.f64 (*.f64 (-.f64 y x) z) t))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (fma.f64 z (/.f64 #s(approx (- y x) y) a) x))
Calls

4 calls:

6.0ms
t
5.0ms
a
5.0ms
z
5.0ms
x
Results
AccuracySegmentsBranch
47.2%2z
47.2%2x
55.8%3a
54.1%3t
Compiler

Compiled 4 to 20 computations (-400% saved)

regimes16.0ms (0.3%)

Memory
-26.8MiB live, 23.2MiB allocated; 6ms collecting garbage
Counts
13 → 3
Calls
Call 1
Inputs
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 (neg.f64 x) #s(approx (- (/ z a) 1) #s(literal -1 binary64)))))
(+.f64 x #s(approx (/ (* (- y x) (- z t)) (- a t)) (-.f64 y x)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 y (/.f64 z a))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 z (/.f64 y a))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (/.f64 (*.f64 z y) a)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) (+.f64 x (+.f64 y (neg.f64 x)))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (fma.f64 z (/.f64 #s(approx (- y x) y) a) x))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 (/.f64 (-.f64 y x) a) z)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (/.f64 (*.f64 z (-.f64 y x)) a)))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) #s(approx (/ (* (- y x) z) (- a t)) (*.f64 y (/.f64 z (-.f64 a t)))))
#s(approx (+ (* (- y x) (/ (- z t) (- a t))) x) (/.f64 (*.f64 #s(approx (- y x) y) z) (-.f64 a t)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (fma.f64 z #s(approx (/ (- y x) a) (/.f64 (neg.f64 x) a)) x))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 (neg.f64 x) (-.f64 (/.f64 z a) #s(literal 1 binary64)))))
Outputs
(+.f64 x #s(approx (/ (* (- y x) (- z t)) (- a t)) (-.f64 y x)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (fma.f64 z (/.f64 #s(approx (- y x) y) a) x))
(+.f64 x #s(approx (/ (* (- y x) (- z t)) (- a t)) (-.f64 y x)))
Calls

3 calls:

7.0ms
t
4.0ms
y
4.0ms
a
Results
AccuracySegmentsBranch
54.1%3t
47.8%3y
51.8%4a
Compiler

Compiled 3 to 15 computations (-400% saved)

regimes14.0ms (0.3%)

Memory
30.5MiB live, 30.5MiB allocated; 0ms collecting garbage
Counts
6 → 3
Calls
Call 1
Inputs
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 (neg.f64 x) #s(approx (- (/ z a) 1) #s(literal -1 binary64)))))
(+.f64 x #s(approx (/ (* (- y x) (- z t)) (- a t)) (-.f64 y x)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 y (/.f64 z a))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 z (/.f64 y a))))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (/.f64 (*.f64 z y) a)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (+ (* (/ (- z t) (- a t)) y) (/ (* (neg x) (- z t)) (- a t))) x) (+.f64 x (+.f64 y (neg.f64 x)))))
Outputs
(+.f64 x #s(approx (/ (* (- y x) (- z t)) (- a t)) (-.f64 y x)))
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 (neg.f64 x) #s(approx (- (/ z a) 1) #s(literal -1 binary64)))))
(+.f64 x #s(approx (/ (* (- y x) (- z t)) (- a t)) (-.f64 y x)))
Calls

6 calls:

2.0ms
z
2.0ms
a
2.0ms
t
2.0ms
x
2.0ms
y
Results
AccuracySegmentsBranch
37.6%3y
38.5%3z
33.6%3x
40.8%4a
33.9%2(+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))
39.7%3t
Compiler

Compiled 16 to 36 computations (-125% saved)

regimes7.0ms (0.2%)

Memory
-30.4MiB live, 16.4MiB allocated; 2ms collecting garbage
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 (neg.f64 x) #s(approx (- (/ z a) 1) #s(literal -1 binary64)))))
Outputs
#s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (+ (* z (/ (- y x) a)) x) (*.f64 (neg.f64 x) #s(approx (- (/ z a) 1) #s(literal -1 binary64)))))
Calls

6 calls:

2.0ms
x
1.0ms
z
1.0ms
a
1.0ms
t
1.0ms
y
Results
AccuracySegmentsBranch
28.9%1x
28.9%1(+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t)))
28.9%1y
28.9%1z
28.9%1a
28.9%1t
Compiler

Compiled 16 to 36 computations (-125% saved)

bsearch1.0ms (0%)

Memory
1.6MiB live, 1.6MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
1.4362908135427865e-244
0.0ms
-5.474873645641385e-290
-2.004168360008973e-292
Compiler

Compiled 14 to 19 computations (-35.7% saved)

bsearch77.0ms (1.7%)

Memory
2.2MiB live, 47.8MiB allocated; 4ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
11.0ms
16180.387226079205
28689582.988565255
11.0ms
3.017472177652338e-113
1.6049277574179343e-111
13.0ms
-1.578146759814278e-56
-2.7339822431636507e-62
Samples
14.0ms313×0valid
6.0ms65×1valid
1.0ms2valid
Compiler

Compiled 731 to 782 computations (-7% saved)

Precisions
Click to see histograms. Total time spent on operations: 11.0ms
ival-sub!: 4.0ms (36.3% of total)
adjust: 2.0ms (18.1% of total)
ival-mult!: 2.0ms (18.1% of total)
ival-div!: 2.0ms (18.1% of total)
ival-add!: 1.0ms (9.1% of total)

bsearch22.0ms (0.5%)

Memory
20.3MiB live, 20.3MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
8.0ms
6.005018035303413e+32
8.461471987180297e+33
11.0ms
-2.660952507389666e+37
-4.187950391359289e+32
Samples
9.0ms203×0valid
2.0ms18×1valid
0.0ms2valid
Compiler

Compiled 400 to 431 computations (-7.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 5.0ms
ival-sub!: 2.0ms (37.9% of total)
adjust: 1.0ms (19% of total)
ival-div!: 1.0ms (19% of total)
ival-add!: 1.0ms (19% of total)
ival-mult!: 1.0ms (19% of total)

bsearch29.0ms (0.6%)

Memory
-12.4MiB live, 32.5MiB allocated; 5ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
15.0ms
7.010983113848218e+78
1.1038435899617468e+84
12.0ms
-2.2160905871787637e+51
-1.550261627661921e+47
Samples
12.0ms223×0valid
5.0ms47×1valid
0.0ms2valid
Compiler

Compiled 475 to 512 computations (-7.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 10.0ms
ival-sub!: 5.0ms (51.3% of total)
adjust: 2.0ms (20.5% of total)
ival-mult!: 1.0ms (10.3% of total)
ival-div!: 1.0ms (10.3% of total)
ival-add!: 1.0ms (10.3% of total)

bsearch34.0ms (0.7%)

Memory
-2.7MiB live, 45.6MiB allocated; 12ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
2.3789434714755582e+33
1.027412538040498e+41
13.0ms
-6.75141550161535e+23
-681870070432278900.0
Samples
11.0ms253×0valid
4.0ms35×1valid
Compiler

Compiled 862 to 829 computations (3.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 7.0ms
ival-mult!: 2.0ms (27.7% of total)
ival-sub!: 2.0ms (27.7% of total)
adjust: 1.0ms (13.9% of total)
ival-div!: 1.0ms (13.9% of total)
ival-add!: 1.0ms (13.9% of total)

bsearch112.0ms (2.4%)

Memory
-3.3MiB live, 41.8MiB allocated; 10ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
8.0ms
7.694953905406668e-53
4.9878363787991426e-52
10.0ms
-7.949713050961639e+31
-2.4997534410050823e+30
Samples
8.0ms190×0valid
2.0ms18×1valid
Compiler

Compiled 614 to 591 computations (3.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 5.0ms
ival-sub!: 2.0ms (42% of total)
adjust: 1.0ms (21% of total)
ival-mult!: 1.0ms (21% of total)
ival-div!: 1.0ms (21% of total)
ival-add!: 0.0ms (0% of total)

bsearch29.0ms (0.6%)

Memory
44.4MiB live, 44.4MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
13.0ms
6.25159709278341e-42
4.879689141588462e-36
13.0ms
-3.708546465757238e+49
-1.5098496738717903e+40
Samples
11.0ms240×0valid
4.0ms44×1valid
1.0ms2valid
Compiler

Compiled 547 to 586 computations (-7.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 8.0ms
ival-sub!: 3.0ms (38.5% of total)
ival-mult!: 2.0ms (25.6% of total)
ival-div!: 2.0ms (25.6% of total)
adjust: 1.0ms (12.8% of total)
ival-add!: 1.0ms (12.8% of total)

bsearch21.0ms (0.5%)

Memory
-29.4MiB live, 17.3MiB allocated; 4ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
9.0ms
2.3789434714755582e+33
1.027412538040498e+41
11.0ms
-7.949713050961639e+31
-2.4997534410050823e+30
Samples
13.0ms109×0valid
2.0ms19×1valid
Compiler

Compiled 464 to 499 computations (-7.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 11.0ms
ival-add!: 8.0ms (71.6% of total)
adjust: 1.0ms (9% of total)
ival-mult!: 1.0ms (9% of total)
ival-sub!: 1.0ms (9% of total)
ival-div!: 1.0ms (9% of total)

bsearch27.0ms (0.6%)

Memory
31.9MiB live, 31.9MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
12.0ms
1.4847615195763987e-28
5.541474784821265e-24
12.0ms
-2.7339822431636507e-62
-3.1853276222583294e-66
Samples
9.0ms208×0valid
4.0ms40×1valid
1.0ms2valid
Compiler

Compiled 608 to 595 computations (2.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 7.0ms
adjust: 2.0ms (26.9% of total)
ival-sub!: 2.0ms (26.9% of total)
ival-mult!: 1.0ms (13.5% of total)
ival-div!: 1.0ms (13.5% of total)
ival-add!: 1.0ms (13.5% of total)

bsearch17.0ms (0.4%)

Memory
-32.5MiB live, 14.0MiB allocated; 2ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
15.0ms
1.027412538040498e+41
4.1058445978400634e+42
1.0ms
-7.949713050961639e+31
-2.4997534410050823e+30
Samples
11.0ms104×0valid
1.0ms1valid
Compiler

Compiled 422 to 439 computations (-4% saved)

Precisions
Click to see histograms. Total time spent on operations: 8.0ms
ival-div!: 6.0ms (70.9% of total)
ival-mult!: 1.0ms (11.8% of total)
ival-sub!: 1.0ms (11.8% of total)
adjust: 0.0ms (0% of total)
ival-add!: 0.0ms (0% of total)

bsearch3.0ms (0.1%)

Memory
2.3MiB live, 2.3MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
1.027412538040498e+41
4.1058445978400634e+42
2.0ms
-7.949713050961639e+31
-2.4997534410050823e+30
Samples
1.0ms15×0valid
0.0ms1valid
Compiler

Compiled 534 to 551 computations (-3.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 0.0ms
adjust: 0.0ms (0% of total)
ival-div!: 0.0ms (0% of total)
ival-sub!: 0.0ms (0% of total)
ival-add!: 0.0ms (0% of total)
ival-mult!: 0.0ms (0% of total)

derivations473.0ms (10.3%)

Memory
2.9MiB live, 473.1MiB allocated; 110ms collecting garbage
Stop Event
fuel
Compiler

Compiled 244 to 157 computations (35.7% saved)

preprocess101.0ms (2.2%)

Memory
-2.4MiB live, 191.7MiB allocated; 38ms collecting garbage
Compiler

Compiled 255 to 168 computations (34.1% saved)

end0.0ms (0%)

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

Profiling

Loading profile data...