Data.Colour.Matrix:determinant from colour-2.3.3, A

Time bar (total: 7.9s)

start0.0ms (0%)

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

analyze1.0ms (0%)

Memory
1.6MiB live, 1.6MiB allocated; 0ms collecting garbage
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.6%0.4%0%0%0%0
100%99.6%0%0.4%0%0%0%1
Compiler

Compiled 31 to 25 computations (19.4% saved)

sample1.9s (24.4%)

Memory
19.7MiB live, 1 710.7MiB allocated; 764ms collecting garbage
Samples
1.2s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 758.0ms
ival-mult!: 640.0ms (84.4% of total)
ival-sub!: 97.0ms (12.8% of total)
ival-add!: 20.0ms (2.6% of total)
adjust: 2.0ms (0.3% of total)
Bogosity

preprocess152.0ms (1.9%)

Memory
-1.5MiB live, 86.2MiB allocated; 37ms collecting garbage
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03721618
115961595
256441595
Stop Event
node-limit
Alt Table
Click to see full alt table
StatusAccuracyProgram
73.7%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
Compiler

Compiled 58 to 46 computations (20.7% saved)

series318.0ms (4%)

Memory
14.3MiB live, 206.4MiB allocated; 42ms collecting garbage
Counts
23 → 163
Calls
Call 1
Inputs
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i))))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
x
(-.f64 (*.f64 y z) (*.f64 t a))
(*.f64 y z)
y
z
(*.f64 t a)
t
a
(*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))
b
(-.f64 (*.f64 c z) (*.f64 t i))
(*.f64 c z)
c
(*.f64 t i)
i
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
j
(-.f64 (*.f64 c a) (*.f64 y i))
(*.f64 c a)
(*.f64 y i)
Outputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))
#s(approx (* x (- (* y z) (* t a))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))
#s(approx x x)
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 x (-.f64 (fma.f64 y z (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) x)) (fma.f64 a t (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) x)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) x) (*.f64 y z)) (*.f64 a t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))) x))))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 a (*.f64 c j) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 i j) (*.f64 x z))))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))
#s(approx (* x (- (* y z) (* t a))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x))))
#s(approx (* x (- (* y z) (* t a))) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z))))
#s(approx (- (* y z) (* t a)) (*.f64 #s(literal -1 binary64) (*.f64 a t)))
#s(approx (- (* y z) (* t a)) (-.f64 (*.f64 y z) (*.f64 a t)))
#s(approx (* y z) (*.f64 y z))
#s(approx y y)
#s(approx (* j (- (* c a) (* y i))) (*.f64 a (*.f64 c j)))
#s(approx (* j (- (* c a) (* y i))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 a (*.f64 c j))))
#s(approx (- (* c a) (* y i)) (*.f64 a c))
#s(approx (- (* c a) (* y i)) (fma.f64 #s(literal -1 binary64) (*.f64 i y) (*.f64 a c)))
#s(approx (* y i) (*.f64 i y))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 i j) (*.f64 x z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i j) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) y) (fma.f64 x z (/.f64 (*.f64 a (*.f64 c j)) y)))) (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) y))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 x (*.f64 y z)))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) y) (*.f64 x z)) (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) y))))
#s(approx (* x (- (* y z) (* t a))) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) y) (*.f64 x z))))
#s(approx (- (* y z) (* t a)) (*.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a t) y)))))
#s(approx (* j (- (* c a) (* y i))) (*.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y))))
#s(approx (* j (- (* c a) (* y i))) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 i j) (/.f64 (*.f64 a (*.f64 c j)) y))))
#s(approx (- (* c a) (* y i)) (*.f64 #s(literal -1 binary64) (*.f64 i y)))
#s(approx (- (* c a) (* y i)) (*.f64 y (-.f64 (/.f64 (*.f64 a c) y) i)))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 x z) (*.f64 i j)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 x z) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))) y) (*.f64 i j))))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 x z) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))) y))))))
#s(approx (* x (- (* y z) (* t a))) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 x z) (/.f64 (*.f64 a (*.f64 t x)) y)))))
#s(approx (- (* y z) (* t a)) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) z (/.f64 (*.f64 a t) y)))))
#s(approx (* j (- (* c a) (* y i))) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 c j)) y) (*.f64 i j)))))
#s(approx (- (* c a) (* y i)) (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a c) y)) (*.f64 #s(literal -1 binary64) i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y)))) (*.f64 #s(literal -1 binary64) (*.f64 b (*.f64 i t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))))) (*.f64 #s(literal -1 binary64) (*.f64 b (*.f64 i t)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x))) (*.f64 #s(literal -1 binary64) (*.f64 b (*.f64 i t)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) (*.f64 #s(literal -1 binary64) (*.f64 b (*.f64 i t)))))
#s(approx z z)
#s(approx (* b (- (* c z) (* t i))) (*.f64 #s(literal -1 binary64) (*.f64 b (*.f64 i t))))
#s(approx (* b (- (* c z) (* t i))) (fma.f64 #s(literal -1 binary64) (*.f64 b (*.f64 i t)) (*.f64 b (*.f64 c z))))
#s(approx (- (* c z) (* t i)) (*.f64 #s(literal -1 binary64) (*.f64 i t)))
#s(approx (- (* c z) (* t i)) (-.f64 (*.f64 c z) (*.f64 i t)))
#s(approx (* c z) (*.f64 c z))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) z) (fma.f64 x y (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) z))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 i t)) z) (*.f64 b c)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) z) (*.f64 x y)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 i t)) z) (*.f64 b c)))))
#s(approx (* x (- (* y z) (* t a))) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) z) (*.f64 x y))))
#s(approx (- (* y z) (* t a)) (*.f64 z (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a t) z)))))
#s(approx (* b (- (* c z) (* t i))) (*.f64 b (*.f64 c z)))
#s(approx (* b (- (* c z) (* t i))) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 i t)) z) (*.f64 b c))))
#s(approx (- (* c z) (* t i)) (*.f64 z (+.f64 c (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 i t) z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 x y)) (*.f64 #s(literal -1 binary64) (*.f64 b c))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x y) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y)))) (*.f64 #s(literal -1 binary64) (*.f64 b (*.f64 i t)))) z))) (*.f64 #s(literal -1 binary64) (*.f64 b c))))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x y) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x))) (*.f64 #s(literal -1 binary64) (*.f64 b (*.f64 i t)))) z))) (*.f64 #s(literal -1 binary64) (*.f64 b c))))))
#s(approx (* x (- (* y z) (* t a))) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 x y) (/.f64 (*.f64 a (*.f64 t x)) z)))))
#s(approx (- (* y z) (* t a)) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) y (/.f64 (*.f64 a t) z)))))
#s(approx (* b (- (* c z) (* t i))) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 b c) (/.f64 (*.f64 b (*.f64 i t)) z)))))
#s(approx (- (* c z) (* t i)) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) c (/.f64 (*.f64 i t) z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x (*.f64 y z))) (*.f64 b (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (fma.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i))) (*.f64 x (*.f64 y z)))) (*.f64 b (*.f64 c z))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (-.f64 (*.f64 x (*.f64 y z)) (*.f64 b (*.f64 c z))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (-.f64 (fma.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i))) (*.f64 x (*.f64 y z))) (*.f64 b (*.f64 c z))))
#s(approx (- (* y z) (* t a)) (fma.f64 #s(literal -1 binary64) (*.f64 a t) (*.f64 y z)))
#s(approx (* t a) (*.f64 a t))
#s(approx t t)
#s(approx (- (* c z) (* t i)) (fma.f64 #s(literal -1 binary64) (*.f64 i t) (*.f64 c z)))
#s(approx (* t i) (*.f64 i t))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a x) (+.f64 (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) t) (/.f64 (*.f64 x (*.f64 y z)) t))) (fma.f64 #s(literal -1 binary64) (*.f64 b i) (/.f64 (*.f64 b (*.f64 c z)) t)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a x) (/.f64 (*.f64 x (*.f64 y z)) t)) (fma.f64 #s(literal -1 binary64) (*.f64 b i) (/.f64 (*.f64 b (*.f64 c z)) t)))))
#s(approx (* x (- (* y z) (* t a))) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 a x) (/.f64 (*.f64 x (*.f64 y z)) t))))
#s(approx (- (* y z) (* t a)) (*.f64 t (-.f64 (/.f64 (*.f64 y z) t) a)))
#s(approx (* b (- (* c z) (* t i))) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 b i) (/.f64 (*.f64 b (*.f64 c z)) t))))
#s(approx (- (* c z) (* t i)) (*.f64 t (-.f64 (/.f64 (*.f64 c z) t) i)))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 a x) (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x (*.f64 y z))) (*.f64 b (*.f64 c z))) t) (*.f64 a x)) (*.f64 b i)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 b (*.f64 c z))) t) (*.f64 a x)) (*.f64 b i)))))
#s(approx (* x (- (* y z) (* t a))) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 y z)) t) (*.f64 a x)))))
#s(approx (- (* y z) (* t a)) (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y z) t)) (*.f64 #s(literal -1 binary64) a)))))
#s(approx (* b (- (* c z) (* t i))) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 c z)) t) (*.f64 b i)))))
#s(approx (- (* c z) (* t i)) (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 c z) t)) (*.f64 #s(literal -1 binary64) i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 t x) (*.f64 c j)) (*.f64 x (*.f64 y z)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (-.f64 (*.f64 x (*.f64 y z)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))
#s(approx a a)
#s(approx (- (* c a) (* y i)) (-.f64 (*.f64 a c) (*.f64 i y)))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 t x) (*.f64 c j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 t x) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) a) (fma.f64 c j (/.f64 (*.f64 x (*.f64 y z)) a)))) (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) a))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 t x) (/.f64 (*.f64 x (*.f64 y z)) a)) (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) a))))
#s(approx (* x (- (* y z) (* t a))) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 t x) (/.f64 (*.f64 x (*.f64 y z)) a))))
#s(approx (- (* y z) (* t a)) (*.f64 a (-.f64 (/.f64 (*.f64 y z) a) t)))
#s(approx (* j (- (* c a) (* y i))) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) a) (*.f64 c j))))
#s(approx (- (* c a) (* y i)) (*.f64 a (+.f64 c (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 i y) a)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 c j) (*.f64 t x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 c j) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))) a) (*.f64 t x))))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))) a) (*.f64 t x)))))
#s(approx (* x (- (* y z) (* t a))) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 y z)) a) (*.f64 t x)))))
#s(approx (- (* y z) (* t a)) (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y z) a)) (*.f64 #s(literal -1 binary64) t)))))
#s(approx (* j (- (* c a) (* y i))) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 c j) (/.f64 (*.f64 i (*.f64 j y)) a)))))
#s(approx (- (* c a) (* y i)) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) c (/.f64 (*.f64 i y) a)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (* b (- (* c z) (* t i))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))))
#s(approx b b)
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b (-.f64 (fma.f64 i t (+.f64 (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) b) (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b))) (*.f64 c z))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 b (-.f64 (fma.f64 i t (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b)) (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) b)) (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 c z) (*.f64 i t)))))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b)) (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 c z) (*.f64 i t)))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 #s(literal -1 binary64) (*.f64 b (*.f64 i t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) (*.f64 #s(literal -1 binary64) (*.f64 b (*.f64 i t)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 #s(literal -1 binary64) (*.f64 b (*.f64 i t)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 #s(literal -1 binary64) (*.f64 b (*.f64 i t)))))
#s(approx c c)
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) c) (fma.f64 a j (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) c))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 i t)) c) (*.f64 b z)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 c (-.f64 (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) c) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 i t)) c) (*.f64 b z)))))
#s(approx (* b (- (* c z) (* t i))) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 i t)) c) (*.f64 b z))))
#s(approx (- (* c z) (* t i)) (*.f64 c (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 i t) c)))))
#s(approx (* j (- (* c a) (* y i))) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) c) (*.f64 a j))))
#s(approx (- (* c a) (* y i)) (*.f64 c (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 i y) c)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a j)) (*.f64 #s(literal -1 binary64) (*.f64 b z))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a j) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 #s(literal -1 binary64) (*.f64 b (*.f64 i t)))) c))) (*.f64 #s(literal -1 binary64) (*.f64 b z))))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 #s(literal -1 binary64) (*.f64 b (*.f64 i t)))) c)) (*.f64 #s(literal -1 binary64) (*.f64 b z))))))
#s(approx (* b (- (* c z) (* t i))) (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (*.f64 b z) (/.f64 (*.f64 b (*.f64 i t)) c)))))
#s(approx (- (* c z) (* t i)) (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) z (/.f64 (*.f64 i t) c)))))
#s(approx (* j (- (* c a) (* y i))) (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (*.f64 a j) (/.f64 (*.f64 i (*.f64 j y)) c)))))
#s(approx (- (* c a) (* y i)) (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) a (/.f64 (*.f64 i y) c)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 a (*.f64 c j) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 b (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 a (*.f64 c j) (fma.f64 i (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 j y)) (*.f64 #s(literal -1 binary64) (*.f64 b t))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) (*.f64 b (*.f64 c z))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (*.f64 c z))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (-.f64 (fma.f64 b (*.f64 i t) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 b (*.f64 c z))))
#s(approx i i)
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 i (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 j y)) (*.f64 #s(literal -1 binary64) (*.f64 b t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 i (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 j y) (+.f64 (/.f64 (*.f64 a (*.f64 c j)) i) (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) i))) (fma.f64 #s(literal -1 binary64) (*.f64 b t) (/.f64 (*.f64 b (*.f64 c z)) i)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 b (*.f64 i t)))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 i (-.f64 (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) i) (fma.f64 #s(literal -1 binary64) (*.f64 b t) (/.f64 (*.f64 b (*.f64 c z)) i)))))
#s(approx (* b (- (* c z) (* t i))) (*.f64 i (fma.f64 #s(literal -1 binary64) (*.f64 b t) (/.f64 (*.f64 b (*.f64 c z)) i))))
#s(approx (- (* c z) (* t i)) (*.f64 i (-.f64 (/.f64 (*.f64 c z) i) t)))
#s(approx (* j (- (* c a) (* y i))) (*.f64 i (fma.f64 #s(literal -1 binary64) (*.f64 j y) (/.f64 (*.f64 a (*.f64 c j)) i))))
#s(approx (- (* c a) (* y i)) (*.f64 i (-.f64 (/.f64 (*.f64 a c) i) y)))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j y) (*.f64 b t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 a (*.f64 c j) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 b (*.f64 c z))) i) (*.f64 j y)) (*.f64 b t)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (*.f64 c z))) i)) (*.f64 b t)))))
#s(approx (* b (- (* c z) (* t i))) (*.f64 #s(literal -1 binary64) (*.f64 i (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 c z)) i) (*.f64 b t)))))
#s(approx (- (* c z) (* t i)) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 c z) i)) (*.f64 #s(literal -1 binary64) t)))))
#s(approx (* j (- (* c a) (* y i))) (*.f64 #s(literal -1 binary64) (*.f64 i (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 c j)) i) (*.f64 j y)))))
#s(approx (- (* c a) (* y i)) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a c) i)) (*.f64 #s(literal -1 binary64) y)))))
#s(approx (* j (- (* c a) (* y i))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))))
#s(approx j j)
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 j (-.f64 (fma.f64 a c (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) j)) (fma.f64 i y (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) j)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 j (fma.f64 #s(literal -1 binary64) (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))) j))))))
Calls

27 calls:

TimeVariablePoint
8.0ms
a
0
4.0ms
a
inf
3.0ms
y
-inf
3.0ms
j
inf
2.0ms
j
-inf

rewrite172.0ms (2.2%)

Memory
-10.5MiB live, 87.2MiB allocated; 38ms collecting garbage
Counts
23 → 66
Calls
Call 1
Inputs
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i))))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
x
(-.f64 (*.f64 y z) (*.f64 t a))
(*.f64 y z)
y
z
(*.f64 t a)
t
a
(*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))
b
(-.f64 (*.f64 c z) (*.f64 t i))
(*.f64 c z)
c
(*.f64 t i)
i
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
j
(-.f64 (*.f64 c a) (*.f64 y i))
(*.f64 c a)
(*.f64 y i)
Outputs
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))))
(-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (neg.f64 (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 (neg.f64 j) (-.f64 (*.f64 c a) (*.f64 y i))))
(-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (-.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))))
(fma.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))))
(+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (neg.f64 b) (-.f64 (*.f64 c z) (*.f64 t i))))
(+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))))
(-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 (neg.f64 b) (-.f64 (*.f64 c z) (*.f64 t i))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 (neg.f64 b) (-.f64 (*.f64 c z) (*.f64 t i))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (neg.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (neg.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))))
(neg.f64 (-.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x)
x
(+.f64 (*.f64 y z) (neg.f64 (*.f64 t a)))
(+.f64 (*.f64 y z) (*.f64 (neg.f64 t) a))
(-.f64 (*.f64 y z) (*.f64 t a))
(fma.f64 y z (neg.f64 (*.f64 t a)))
(fma.f64 z y (neg.f64 (*.f64 t a)))
(fma.f64 y z (*.f64 (neg.f64 t) a))
(fma.f64 z y (*.f64 (neg.f64 t) a))
(neg.f64 (-.f64 (*.f64 t a) (*.f64 y z)))
(*.f64 y z)
(*.f64 z y)
y
z
(*.f64 t a)
(*.f64 a t)
t
a
(*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))
(*.f64 (-.f64 (*.f64 c z) (*.f64 t i)) b)
b
(+.f64 (*.f64 c z) (neg.f64 (*.f64 t i)))
(+.f64 (*.f64 c z) (*.f64 (neg.f64 t) i))
(-.f64 (*.f64 c z) (*.f64 t i))
(fma.f64 c z (neg.f64 (*.f64 t i)))
(fma.f64 z c (neg.f64 (*.f64 t i)))
(fma.f64 c z (*.f64 (neg.f64 t) i))
(fma.f64 z c (*.f64 (neg.f64 t) i))
(neg.f64 (-.f64 (*.f64 t i) (*.f64 c z)))
(*.f64 c z)
(*.f64 z c)
c
(*.f64 t i)
(*.f64 i t)
i
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j)
j
(+.f64 (*.f64 c a) (neg.f64 (*.f64 y i)))
(+.f64 (*.f64 c a) (*.f64 (neg.f64 y) i))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 c a (neg.f64 (*.f64 y i)))
(fma.f64 a c (neg.f64 (*.f64 y i)))
(fma.f64 c a (*.f64 (neg.f64 y) i))
(fma.f64 a c (*.f64 (neg.f64 y) i))
(neg.f64 (-.f64 (*.f64 y i) (*.f64 c a)))
(*.f64 c a)
(*.f64 a c)
(*.f64 y i)
(*.f64 i y)

eval23.0ms (0.3%)

Memory
-8.7MiB live, 37.1MiB allocated; 3ms collecting garbage
Compiler

Compiled 8 911 to 1 045 computations (88.3% saved)

prune15.0ms (0.2%)

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

17 alts after pruning (17 fresh and 0 done)

PrunedKeptTotal
New18917206
Fresh000
Picked101
Done000
Total19017207
Accuracy
100.0%
Counts
207 → 17
Alt Table
Click to see full alt table
StatusAccuracyProgram
69.2%
(+.f64 (-.f64 (*.f64 x #s(approx (- (* y z) (* t a)) (*.f64 a (-.f64 (/.f64 (*.f64 y z) a) t)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
44.4%
(+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 x (*.f64 y z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
70.5%
(+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 b (-.f64 (fma.f64 i t (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b)) (*.f64 c z)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
63.8%
(+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))) a) (*.f64 t x))))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
58.4%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
73.8%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (fma.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i))) (*.f64 x (*.f64 y z)))) (*.f64 b (*.f64 c z))))
62.6%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 a (*.f64 c j) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 b (*.f64 c z))))
73.8%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 t x) (*.f64 c j)) (*.f64 x (*.f64 y z)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))
57.8%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))
41.2%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))))
33.1%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 i j) (*.f64 x z))))
68.2%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 x (-.f64 (fma.f64 y z (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) x)) (fma.f64 a t (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) x)))))
39.5%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))))
40.4%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
37.2%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 t x) (*.f64 c j))))
39.4%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 a x) (*.f64 b i)))))
35.6%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j y) (*.f64 b t)))))
Compiler

Compiled 1 590 to 1 086 computations (31.7% saved)

series733.0ms (9.3%)

Memory
-13.0MiB live, 556.3MiB allocated; 206ms collecting garbage
Counts
54 → 340
Calls
Call 1
Inputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (fma.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i))) (*.f64 x (*.f64 y z)))) (*.f64 b (*.f64 c z))))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (fma.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i))) (*.f64 x (*.f64 y z)))) (*.f64 b (*.f64 c z)))
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (fma.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i))) (*.f64 x (*.f64 y z))))
j
(-.f64 (*.f64 a c) (*.f64 i y))
(*.f64 a c)
a
c
(*.f64 i y)
i
y
(fma.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i))) (*.f64 x (*.f64 y z)))
t
(-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i)))
(*.f64 #s(literal -1 binary64) (*.f64 a x))
#s(literal -1 binary64)
(*.f64 a x)
x
(*.f64 #s(literal -1 binary64) (*.f64 b i))
(*.f64 b i)
b
(*.f64 x (*.f64 y z))
(*.f64 y z)
z
(*.f64 b (*.f64 c z))
(*.f64 c z)
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(-.f64 (*.f64 i t) (*.f64 c z))
(*.f64 i t)
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 i j) (*.f64 x z))))
(*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 i j) (*.f64 x z)))
(fma.f64 #s(literal -1 binary64) (*.f64 i j) (*.f64 x z))
(*.f64 i j)
(*.f64 x z)
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(*.f64 a t)
(+.f64 (-.f64 (*.f64 x #s(approx (- (* y z) (* t a)) (*.f64 a (-.f64 (/.f64 (*.f64 y z) a) t)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(-.f64 (*.f64 x #s(approx (- (* y z) (* t a)) (*.f64 a (-.f64 (/.f64 (*.f64 y z) a) t)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i))))
(*.f64 x #s(approx (- (* y z) (* t a)) (*.f64 a (-.f64 (/.f64 (*.f64 y z) a) t))))
#s(approx (- (* y z) (* t a)) (*.f64 a (-.f64 (/.f64 (*.f64 y z) a) t)))
(*.f64 a (-.f64 (/.f64 (*.f64 y z) a) t))
(-.f64 (/.f64 (*.f64 y z) a) t)
(/.f64 (*.f64 y z) a)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))
(-.f64 (*.f64 c z) (*.f64 t i))
(*.f64 t i)
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(-.f64 (*.f64 c a) (*.f64 y i))
(*.f64 c a)
(*.f64 y i)
Outputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))
#s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (-.f64 (fma.f64 b (*.f64 i t) (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y)))) (*.f64 b (*.f64 c z))))
#s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (-.f64 (fma.f64 b (*.f64 i t) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 a t) (*.f64 y z))))) (*.f64 b (*.f64 c z))))
#s(approx (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (fma.f64 b (*.f64 i t) (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y)))))
#s(approx (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (fma.f64 b (*.f64 i t) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 a t) (*.f64 y z))))))
#s(approx (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z))) (*.f64 b (*.f64 i t)))
#s(approx (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z))) (fma.f64 b (*.f64 i t) (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 a t) (*.f64 y z)))))
#s(approx (- (* -1 (* a x)) (* -1 (* b i))) (*.f64 b i))
#s(approx (- (* -1 (* a x)) (* -1 (* b i))) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i))))
#s(approx (* -1 (* a x)) (*.f64 #s(literal -1 binary64) (*.f64 a x)))
#s(approx (* a x) (*.f64 a x))
#s(approx x x)
#s(approx (* x (* y z)) (*.f64 x (*.f64 y z)))
#s(approx (* y (+ (* -1 (* i j)) (* x z))) (*.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y))))
#s(approx (* y (+ (* -1 (* i j)) (* x z))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 x (*.f64 y z))))
#s(approx (+ (* -1 (* i j)) (* x z)) (*.f64 #s(literal -1 binary64) (*.f64 i j)))
#s(approx (+ (* -1 (* i j)) (* x z)) (fma.f64 #s(literal -1 binary64) (*.f64 i j) (*.f64 x z)))
#s(approx (* x z) (*.f64 x z))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (* x (- (* y z) (* a t))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 x (-.f64 (fma.f64 y z (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) x)) (fma.f64 a t (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) x)))))
#s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 a t) (*.f64 y z))))
#s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a t) (fma.f64 y z (+.f64 (/.f64 (*.f64 b (*.f64 i t)) x) (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) x)))) (/.f64 (*.f64 b (*.f64 c z)) x))))
#s(approx (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 a t) (fma.f64 y z (+.f64 (/.f64 (*.f64 b (*.f64 i t)) x) (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) x))))))
#s(approx (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z))) (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 a t) (fma.f64 y z (/.f64 (*.f64 b (*.f64 i t)) x)))))
#s(approx (- (* -1 (* a x)) (* -1 (* b i))) (*.f64 x (fma.f64 #s(literal -1 binary64) a (/.f64 (*.f64 b i) x))))
#s(approx (* y (+ (* -1 (* i j)) (* x z))) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) x) (*.f64 y z))))
#s(approx (+ (* -1 (* i j)) (* x z)) (*.f64 x (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 i j) x)))))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 x (-.f64 (fma.f64 y z (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) x)) (*.f64 a t))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) x) (*.f64 y z)) (*.f64 a t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))) x))))))
#s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 y z) (*.f64 a t)))))
#s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 y z) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 b (*.f64 i t) (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y)))) (*.f64 b (*.f64 c z))) x) (*.f64 a t))))))
#s(approx (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 y z) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 b (*.f64 i t) (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y)))) x) (*.f64 a t))))))
#s(approx (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z))) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 y z) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 i t)) x) (*.f64 a t))))))
#s(approx (- (* -1 (* a x)) (* -1 (* b i))) (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b i) x))))))
#s(approx (* y (+ (* -1 (* i j)) (* x z))) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 y z) (/.f64 (*.f64 i (*.f64 j y)) x)))))
#s(approx (+ (* -1 (* i j)) (* x z)) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) z (/.f64 (*.f64 i j) x)))))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) x))))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 a (*.f64 c j) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 i j) (*.f64 x z))))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))
#s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (-.f64 (fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i))))) (*.f64 b (*.f64 c z))))
#s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (-.f64 (fma.f64 a (*.f64 c j) (fma.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i))) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 i j) (*.f64 x z))))) (*.f64 b (*.f64 c z))))
#s(approx (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i))))))
#s(approx (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (fma.f64 a (*.f64 c j) (fma.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i))) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 i j) (*.f64 x z))))))
#s(approx (- (* a c) (* i y)) (*.f64 a c))
#s(approx (- (* a c) (* i y)) (fma.f64 #s(literal -1 binary64) (*.f64 i y) (*.f64 a c)))
#s(approx (* i y) (*.f64 i y))
#s(approx y y)
#s(approx (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z))) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i)))))
#s(approx (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z))) (fma.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i))) (*.f64 x (*.f64 y z))))
#s(approx (* y z) (*.f64 y z))
#s(approx (* y (+ (* -1 (* i j)) (* x z))) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 i j) (*.f64 x z))))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 a (*.f64 c j) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 i j) (*.f64 x z))))))
#s(approx (* x (- (* y z) (* a t))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x))))
#s(approx (* x (- (* y z) (* a t))) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z))))
#s(approx (- (* y z) (* a t)) (*.f64 #s(literal -1 binary64) (*.f64 a t)))
#s(approx (- (* y z) (* a t)) (-.f64 (*.f64 y z) (*.f64 a t)))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))
#s(approx (* a (- (/ (* y z) a) t)) (fma.f64 #s(literal -1 binary64) (*.f64 a t) (*.f64 y z)))
#s(approx (- (/ (* y z) a) t) (*.f64 #s(literal -1 binary64) t))
#s(approx (- (/ (* y z) a) t) (-.f64 (/.f64 (*.f64 y z) a) t))
#s(approx (/ (* y z) a) (/.f64 (*.f64 y z) a))
#s(approx (* j (- (* c a) (* y i))) (*.f64 a (*.f64 c j)))
#s(approx (* j (- (* c a) (* y i))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 a (*.f64 c j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i j) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) y) (fma.f64 x z (/.f64 (*.f64 a (*.f64 c j)) y)))) (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) y))))
#s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i j) (fma.f64 x z (+.f64 (/.f64 (*.f64 a (*.f64 c j)) y) (/.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i)))) y)))) (/.f64 (*.f64 b (*.f64 c z)) y))))
#s(approx (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 i j) (fma.f64 x z (+.f64 (/.f64 (*.f64 a (*.f64 c j)) y) (/.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i)))) y))))))
#s(approx (- (* a c) (* i y)) (*.f64 #s(literal -1 binary64) (*.f64 i y)))
#s(approx (- (* a c) (* i y)) (*.f64 y (-.f64 (/.f64 (*.f64 a c) y) i)))
#s(approx (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z))) (*.f64 y (fma.f64 x z (/.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i)))) y))))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 i j) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) y) (fma.f64 x z (/.f64 (*.f64 a (*.f64 c j)) y))))))
#s(approx (* x (- (* y z) (* a t))) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) y) (*.f64 x z))))
#s(approx (- (* y z) (* a t)) (*.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a t) y)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) y) (*.f64 x z)) (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) y))))
#s(approx (- (/ (* y z) a) t) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 t y) (/.f64 z a))))
#s(approx (* j (- (* c a) (* y i))) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 i j) (/.f64 (*.f64 a (*.f64 c j)) y))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 x z) (*.f64 i j)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 x z) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))) y) (*.f64 i j))))))
#s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 x z) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i))))) (*.f64 b (*.f64 c z))) y) (*.f64 i j))))))
#s(approx (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 x z) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i))))) y) (*.f64 i j))))))
#s(approx (- (* a c) (* i y)) (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a c) y)) (*.f64 #s(literal -1 binary64) i)))))
#s(approx (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z))) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 x z) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i)))) y))))))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 x z) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))) y) (*.f64 i j))))))
#s(approx (* x (- (* y z) (* a t))) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 x z) (/.f64 (*.f64 a (*.f64 t x)) y)))))
#s(approx (- (* y z) (* a t)) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) z (/.f64 (*.f64 a t) y)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 x z) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))) y))))))
#s(approx (- (/ (* y z) a) t) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 z a) (/.f64 t y)))))
#s(approx (* j (- (* c a) (* y i))) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 c j)) y) (*.f64 i j)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y)))) (*.f64 #s(literal -1 binary64) (*.f64 b (*.f64 i t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))))) (*.f64 #s(literal -1 binary64) (*.f64 b (*.f64 i t)))))
#s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i))))))
#s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (fma.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))))))
#s(approx (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (fma.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i))) (*.f64 x (*.f64 y z)))))
#s(approx z z)
#s(approx (* b (* c z)) (*.f64 b (*.f64 c z)))
#s(approx (* c z) (*.f64 c z))
#s(approx (* b (- (* i t) (* c z))) (fma.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z)) (*.f64 b (*.f64 i t))))
#s(approx (- (* i t) (* c z)) (*.f64 i t))
#s(approx (- (* i t) (* c z)) (fma.f64 #s(literal -1 binary64) (*.f64 c z) (*.f64 i t)))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y)))))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x (*.f64 y z)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x))) (*.f64 #s(literal -1 binary64) (*.f64 b (*.f64 i t)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) (*.f64 #s(literal -1 binary64) (*.f64 b (*.f64 i t)))))
#s(approx (* b (- (* c z) (* t i))) (*.f64 #s(literal -1 binary64) (*.f64 b (*.f64 i t))))
#s(approx (* b (- (* c z) (* t i))) (fma.f64 #s(literal -1 binary64) (*.f64 b (*.f64 i t)) (*.f64 b (*.f64 c z))))
#s(approx (- (* c z) (* t i)) (*.f64 #s(literal -1 binary64) (*.f64 i t)))
#s(approx (- (* c z) (* t i)) (-.f64 (*.f64 c z) (*.f64 i t)))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) z) (fma.f64 x y (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) z))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 i t)) z) (*.f64 b c)))))
#s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 z (-.f64 (fma.f64 x y (+.f64 (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) z) (/.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i)))) z))) (*.f64 b c))))
#s(approx (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (*.f64 z (fma.f64 x y (+.f64 (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) z) (/.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i)))) z)))))
#s(approx (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z))) (*.f64 z (fma.f64 x y (/.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i)))) z))))
#s(approx (* b (- (* i t) (* c z))) (*.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z))))
#s(approx (* b (- (* i t) (* c z))) (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 b c) (/.f64 (*.f64 b (*.f64 i t)) z))))
#s(approx (- (* i t) (* c z)) (*.f64 #s(literal -1 binary64) (*.f64 c z)))
#s(approx (- (* i t) (* c z)) (*.f64 z (-.f64 (/.f64 (*.f64 i t) z) c)))
#s(approx (* y (+ (* -1 (* i j)) (* x z))) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) z) (*.f64 x y))))
#s(approx (+ (* -1 (* i j)) (* x z)) (*.f64 z (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 i j) z)))))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) z) (fma.f64 x y (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) z)))))
#s(approx (* x (- (* y z) (* a t))) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) z) (*.f64 x y))))
#s(approx (- (* y z) (* a t)) (*.f64 z (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a t) z)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) z) (*.f64 x y)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 i t)) z) (*.f64 b c)))))
#s(approx (- (/ (* y z) a) t) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 t z) (/.f64 y a))))
#s(approx (* b (- (* c z) (* t i))) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 i t)) z) (*.f64 b c))))
#s(approx (- (* c z) (* t i)) (*.f64 z (+.f64 c (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 i t) z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 x y)) (*.f64 #s(literal -1 binary64) (*.f64 b c))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x y) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y)))) (*.f64 #s(literal -1 binary64) (*.f64 b (*.f64 i t)))) z))) (*.f64 #s(literal -1 binary64) (*.f64 b c))))))
#s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x y) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i))))) z))) (*.f64 #s(literal -1 binary64) (*.f64 b c))))))
#s(approx (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 x y) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i))))) z))))))
#s(approx (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z))) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 x y) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i)))) z))))))
#s(approx (* b (- (* i t) (* c z))) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 i t)) z) (*.f64 b c)))))
#s(approx (- (* i t) (* c z)) (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 i t) z)) (*.f64 #s(literal -1 binary64) c)))))
#s(approx (* y (+ (* -1 (* i j)) (* x z))) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 x y) (/.f64 (*.f64 i (*.f64 j y)) z)))))
#s(approx (+ (* -1 (* i j)) (* x z)) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) x (/.f64 (*.f64 i j) z)))))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 x y) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y)))) z))))))
#s(approx (* x (- (* y z) (* a t))) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 x y) (/.f64 (*.f64 a (*.f64 t x)) z)))))
#s(approx (- (* y z) (* a t)) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) y (/.f64 (*.f64 a t) z)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x y) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x))) (*.f64 #s(literal -1 binary64) (*.f64 b (*.f64 i t)))) z))) (*.f64 #s(literal -1 binary64) (*.f64 b c))))))
#s(approx (- (/ (* y z) a) t) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 y a) (/.f64 t z)))))
#s(approx (* b (- (* c z) (* t i))) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 b c) (/.f64 (*.f64 b (*.f64 i t)) z)))))
#s(approx (- (* c z) (* t i)) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) c (/.f64 (*.f64 i t) z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x (*.f64 y z))) (*.f64 b (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (fma.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i))) (*.f64 x (*.f64 y z)))) (*.f64 b (*.f64 c z))))
#s(approx (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x (*.f64 y z))))
#s(approx t t)
#s(approx (- (* i t) (* c z)) (-.f64 (*.f64 i t) (*.f64 c z)))
#s(approx (* a t) (*.f64 a t))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (-.f64 (*.f64 x (*.f64 y z)) (*.f64 b (*.f64 c z))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (-.f64 (fma.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i))) (*.f64 x (*.f64 y z))) (*.f64 b (*.f64 c z))))
#s(approx (- (/ (* y z) a) t) (fma.f64 #s(literal -1 binary64) t (/.f64 (*.f64 y z) a)))
#s(approx (- (* c z) (* t i)) (fma.f64 #s(literal -1 binary64) (*.f64 i t) (*.f64 c z)))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a x) (+.f64 (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) t) (/.f64 (*.f64 x (*.f64 y z)) t))) (fma.f64 #s(literal -1 binary64) (*.f64 b i) (/.f64 (*.f64 b (*.f64 c z)) t)))))
#s(approx (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a x) (+.f64 (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) t) (/.f64 (*.f64 x (*.f64 y z)) t))) (*.f64 #s(literal -1 binary64) (*.f64 b i)))))
#s(approx (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z))) (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a x) (/.f64 (*.f64 x (*.f64 y z)) t)) (*.f64 #s(literal -1 binary64) (*.f64 b i)))))
#s(approx (* b (- (* i t) (* c z))) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 c z)) t) (*.f64 b i))))
#s(approx (- (* i t) (* c z)) (*.f64 t (+.f64 i (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 c z) t)))))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 a x) (+.f64 (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) t) (/.f64 (*.f64 x (*.f64 y z)) t)))))
#s(approx (* x (- (* y z) (* a t))) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 a x) (/.f64 (*.f64 x (*.f64 y z)) t))))
#s(approx (- (* y z) (* a t)) (*.f64 t (-.f64 (/.f64 (*.f64 y z) t) a)))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a x) (/.f64 (*.f64 x (*.f64 y z)) t)) (fma.f64 #s(literal -1 binary64) (*.f64 b i) (/.f64 (*.f64 b (*.f64 c z)) t)))))
#s(approx (* a (- (/ (* y z) a) t)) (*.f64 t (fma.f64 #s(literal -1 binary64) a (/.f64 (*.f64 y z) t))))
#s(approx (- (/ (* y z) a) t) (*.f64 t (-.f64 (/.f64 (*.f64 y z) (*.f64 a t)) #s(literal 1 binary64))))
#s(approx (* b (- (* c z) (* t i))) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 b i) (/.f64 (*.f64 b (*.f64 c z)) t))))
#s(approx (- (* c z) (* t i)) (*.f64 t (-.f64 (/.f64 (*.f64 c z) t) i)))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 a x) (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x (*.f64 y z))) (*.f64 b (*.f64 c z))) t) (*.f64 a x)) (*.f64 b i)))))
#s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x (*.f64 y z))) (*.f64 b (*.f64 c z))) t))))))
#s(approx (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x (*.f64 y z))) t))))))
#s(approx (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z))) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 y z)) t))))))
#s(approx (* b (- (* i t) (* c z))) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 b i) (/.f64 (*.f64 b (*.f64 c z)) t)))))
#s(approx (- (* i t) (* c z)) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) i (/.f64 (*.f64 c z) t)))))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x (*.f64 y z))) t) (*.f64 a x)))))
#s(approx (* x (- (* y z) (* a t))) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 y z)) t) (*.f64 a x)))))
#s(approx (- (* y z) (* a t)) (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y z) t)) (*.f64 #s(literal -1 binary64) a)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 b (*.f64 c z))) t) (*.f64 a x)) (*.f64 b i)))))
#s(approx (* a (- (/ (* y z) a) t)) (*.f64 #s(literal -1 binary64) (*.f64 t (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y z) t))))))
#s(approx (- (/ (* y z) a) t) (*.f64 #s(literal -1 binary64) (*.f64 t (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y z) (*.f64 a t)))))))
#s(approx (* b (- (* c z) (* t i))) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 c z)) t) (*.f64 b i)))))
#s(approx (- (* c z) (* t i)) (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 c z) t)) (*.f64 #s(literal -1 binary64) i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 t x) (*.f64 c j)) (*.f64 x (*.f64 y z)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))
#s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 b (*.f64 i t) (*.f64 x (*.f64 y z)))) (*.f64 b (*.f64 c z))))
#s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 t x) (*.f64 c j)) (fma.f64 b (*.f64 i t) (*.f64 x (*.f64 y z))))) (*.f64 b (*.f64 c z))))
#s(approx (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 b (*.f64 i t) (*.f64 x (*.f64 y z)))))
#s(approx (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 t x) (*.f64 c j)) (fma.f64 b (*.f64 i t) (*.f64 x (*.f64 y z))))))
#s(approx (- (* a c) (* i y)) (-.f64 (*.f64 a c) (*.f64 i y)))
#s(approx a a)
#s(approx (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z))) (fma.f64 b (*.f64 i t) (*.f64 x (*.f64 y z))))
#s(approx (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z))) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 b (*.f64 i t) (*.f64 x (*.f64 y z)))))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 t x) (*.f64 c j)) (*.f64 x (*.f64 y z)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (-.f64 (*.f64 x (*.f64 y z)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))
#s(approx (- (/ (* y z) a) t) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a t) (*.f64 y z)) a))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 t x) (*.f64 c j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 t x) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) a) (fma.f64 c j (/.f64 (*.f64 x (*.f64 y z)) a)))) (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) a))))
#s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 t x) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) a) (fma.f64 c j (+.f64 (/.f64 (*.f64 b (*.f64 i t)) a) (/.f64 (*.f64 x (*.f64 y z)) a))))) (/.f64 (*.f64 b (*.f64 c z)) a))))
#s(approx (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 t x) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) a) (fma.f64 c j (+.f64 (/.f64 (*.f64 b (*.f64 i t)) a) (/.f64 (*.f64 x (*.f64 y z)) a)))))))
#s(approx (- (* a c) (* i y)) (*.f64 a (+.f64 c (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 i y) a)))))
#s(approx (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z))) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 t x) (+.f64 (/.f64 (*.f64 b (*.f64 i t)) a) (/.f64 (*.f64 x (*.f64 y z)) a)))))
#s(approx (- (* -1 (* a x)) (* -1 (* b i))) (*.f64 a (fma.f64 #s(literal -1 binary64) x (/.f64 (*.f64 b i) a))))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 t x) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) a) (fma.f64 c j (/.f64 (*.f64 x (*.f64 y z)) a))))))
#s(approx (* x (- (* y z) (* a t))) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 t x) (/.f64 (*.f64 x (*.f64 y z)) a))))
#s(approx (- (* y z) (* a t)) (*.f64 a (-.f64 (/.f64 (*.f64 y z) a) t)))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 t x) (/.f64 (*.f64 x (*.f64 y z)) a)) (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) a))))
#s(approx (* a (- (/ (* y z) a) t)) (*.f64 a (fma.f64 #s(literal -1 binary64) t (/.f64 (*.f64 y z) a))))
#s(approx (* j (- (* c a) (* y i))) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) a) (*.f64 c j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 c j) (*.f64 t x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 c j) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))) a) (*.f64 t x))))))
#s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 c j) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 b (*.f64 i t) (*.f64 x (*.f64 y z)))) (*.f64 b (*.f64 c z))) a) (*.f64 t x))))))
#s(approx (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 c j) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 b (*.f64 i t) (*.f64 x (*.f64 y z)))) a) (*.f64 t x))))))
#s(approx (- (* a c) (* i y)) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) c (/.f64 (*.f64 i y) a)))))
#s(approx (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z))) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 b (*.f64 i t) (*.f64 x (*.f64 y z))) a) (*.f64 t x)))))
#s(approx (- (* -1 (* a x)) (* -1 (* b i))) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b i) a))))))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 c j) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 x (*.f64 y z))) a) (*.f64 t x))))))
#s(approx (* x (- (* y z) (* a t))) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 y z)) a) (*.f64 t x)))))
#s(approx (- (* y z) (* a t)) (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y z) a)) (*.f64 #s(literal -1 binary64) t)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))) a) (*.f64 t x)))))
#s(approx (* a (- (/ (* y z) a) t)) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y z) a))))))
#s(approx (* j (- (* c a) (* y i))) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 c j) (/.f64 (*.f64 i (*.f64 j y)) a)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))))
#s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x (*.f64 y z))))))
#s(approx (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 b (*.f64 i t) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x (*.f64 y z))))))
#s(approx (- (* -1 (* a x)) (* -1 (* b i))) (fma.f64 #s(literal -1 binary64) (*.f64 a x) (*.f64 b i)))
#s(approx (* -1 (* b i)) (*.f64 #s(literal -1 binary64) (*.f64 b i)))
#s(approx b b)
#s(approx (* b (- (* i t) (* c z))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (* b (- (* c z) (* t i))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b (-.f64 (fma.f64 i t (+.f64 (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) b) (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b))) (*.f64 c z))))
#s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 b (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) b) (fma.f64 i t (+.f64 (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) b) (/.f64 (*.f64 x (*.f64 y z)) b)))) (*.f64 c z))))
#s(approx (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) b) (fma.f64 i t (+.f64 (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) b) (/.f64 (*.f64 x (*.f64 y z)) b))))))
#s(approx (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z))) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) b) (fma.f64 i t (/.f64 (*.f64 x (*.f64 y z)) b)))))
#s(approx (- (* -1 (* a x)) (* -1 (* b i))) (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) b)) (*.f64 #s(literal -1 binary64) i))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 b (-.f64 (fma.f64 i t (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b)) (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) b)) (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 c z) (*.f64 i t)))))))
#s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 i t)) (*.f64 #s(literal -1 binary64) (*.f64 c z))))))
#s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i t) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x (*.f64 y z)))) b))) (*.f64 #s(literal -1 binary64) (*.f64 c z))))))
#s(approx (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) (*.f64 i t) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x (*.f64 y z)))) b))))))
#s(approx (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z))) (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) (*.f64 i t) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z))) b))))))
#s(approx (- (* -1 (* a x)) (* -1 (* b i))) (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (/.f64 (*.f64 a x) b) i))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b)) (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 c z) (*.f64 i t)))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 #s(literal -1 binary64) (*.f64 b (*.f64 i t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) (*.f64 #s(literal -1 binary64) (*.f64 b (*.f64 i t)))))
#s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i))) (*.f64 x (*.f64 y z)))))
#s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (fma.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i))) (*.f64 x (*.f64 y z))))))
#s(approx (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 a (*.f64 c j) (fma.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i))) (*.f64 x (*.f64 y z))))))
#s(approx c c)
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 a (*.f64 c j) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 #s(literal -1 binary64) (*.f64 b (*.f64 i t)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 #s(literal -1 binary64) (*.f64 b (*.f64 i t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) c) (fma.f64 a j (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) c))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 i t)) c) (*.f64 b z)))))
#s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 c (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) c) (fma.f64 a j (+.f64 (/.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i)))) c) (/.f64 (*.f64 x (*.f64 y z)) c)))) (*.f64 b z))))
#s(approx (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) c) (fma.f64 a j (+.f64 (/.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i)))) c) (/.f64 (*.f64 x (*.f64 y z)) c))))))
#s(approx (- (* a c) (* i y)) (*.f64 c (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 i y) c)))))
#s(approx (* b (- (* i t) (* c z))) (*.f64 c (fma.f64 #s(literal -1 binary64) (*.f64 b z) (/.f64 (*.f64 b (*.f64 i t)) c))))
#s(approx (- (* i t) (* c z)) (*.f64 c (-.f64 (/.f64 (*.f64 i t) c) z)))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) c) (fma.f64 a j (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) c)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 c (-.f64 (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) c) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 i t)) c) (*.f64 b z)))))
#s(approx (* b (- (* c z) (* t i))) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 i t)) c) (*.f64 b z))))
#s(approx (- (* c z) (* t i)) (*.f64 c (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 i t) c)))))
#s(approx (* j (- (* c a) (* y i))) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) c) (*.f64 a j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a j)) (*.f64 #s(literal -1 binary64) (*.f64 b z))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a j) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 #s(literal -1 binary64) (*.f64 b (*.f64 i t)))) c))) (*.f64 #s(literal -1 binary64) (*.f64 b z))))))
#s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a j) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i))) (*.f64 x (*.f64 y z)))) c))) (*.f64 #s(literal -1 binary64) (*.f64 b z))))))
#s(approx (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (*.f64 a j) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i))) (*.f64 x (*.f64 y z)))) c))))))
#s(approx (- (* a c) (* i y)) (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) a (/.f64 (*.f64 i y) c)))))
#s(approx (* b (- (* i t) (* c z))) (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 i t)) c) (*.f64 b z)))))
#s(approx (- (* i t) (* c z)) (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 i t) c)) (*.f64 #s(literal -1 binary64) z)))))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (*.f64 a j) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) c))))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 #s(literal -1 binary64) (*.f64 b (*.f64 i t)))) c)) (*.f64 #s(literal -1 binary64) (*.f64 b z))))))
#s(approx (* b (- (* c z) (* t i))) (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (*.f64 b z) (/.f64 (*.f64 b (*.f64 i t)) c)))))
#s(approx (- (* c z) (* t i)) (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) z (/.f64 (*.f64 i t) c)))))
#s(approx (* j (- (* c a) (* y i))) (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (*.f64 a j) (/.f64 (*.f64 i (*.f64 j y)) c)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 a (*.f64 c j) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 b (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 a (*.f64 c j) (fma.f64 i (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 j y)) (*.f64 #s(literal -1 binary64) (*.f64 b t))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) (*.f64 b (*.f64 c z))))
#s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 a (*.f64 c j) (*.f64 x (*.f64 y z)))) (*.f64 b (*.f64 c z))))
#s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 a (*.f64 c j) (fma.f64 i (fma.f64 #s(literal -1 binary64) (*.f64 j y) (*.f64 b t)) (*.f64 x (*.f64 y z))))) (*.f64 b (*.f64 c z))))
#s(approx (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 a (*.f64 c j) (*.f64 x (*.f64 y z)))))
#s(approx (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 a (*.f64 c j) (fma.f64 i (fma.f64 #s(literal -1 binary64) (*.f64 j y) (*.f64 b t)) (*.f64 x (*.f64 y z))))))
#s(approx i i)
#s(approx (* i j) (*.f64 i j))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (fma.f64 a (*.f64 c j) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (*.f64 c z))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (-.f64 (fma.f64 b (*.f64 i t) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 b (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 i (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 j y)) (*.f64 #s(literal -1 binary64) (*.f64 b t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 i (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 j y) (+.f64 (/.f64 (*.f64 a (*.f64 c j)) i) (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) i))) (fma.f64 #s(literal -1 binary64) (*.f64 b t) (/.f64 (*.f64 b (*.f64 c z)) i)))))
#s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 i (fma.f64 #s(literal -1 binary64) (*.f64 j y) (*.f64 b t))))
#s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 i (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 j y) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) i) (fma.f64 b t (+.f64 (/.f64 (*.f64 a (*.f64 c j)) i) (/.f64 (*.f64 x (*.f64 y z)) i))))) (/.f64 (*.f64 b (*.f64 c z)) i))))
#s(approx (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (*.f64 i (fma.f64 #s(literal -1 binary64) (*.f64 j y) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) i) (fma.f64 b t (+.f64 (/.f64 (*.f64 a (*.f64 c j)) i) (/.f64 (*.f64 x (*.f64 y z)) i)))))))
#s(approx (- (* a c) (* i y)) (*.f64 i (-.f64 (/.f64 (*.f64 a c) i) y)))
#s(approx (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z))) (*.f64 i (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) i) (fma.f64 b t (/.f64 (*.f64 x (*.f64 y z)) i)))))
#s(approx (- (* -1 (* a x)) (* -1 (* b i))) (*.f64 i (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) i)) (*.f64 #s(literal -1 binary64) b))))
#s(approx (* b (- (* i t) (* c z))) (*.f64 i (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 c z)) i) (*.f64 b t))))
#s(approx (- (* i t) (* c z)) (*.f64 i (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 c z) i)))))
#s(approx (* y (+ (* -1 (* i j)) (* x z))) (*.f64 i (fma.f64 #s(literal -1 binary64) (*.f64 j y) (/.f64 (*.f64 x (*.f64 y z)) i))))
#s(approx (+ (* -1 (* i j)) (* x z)) (*.f64 i (fma.f64 #s(literal -1 binary64) j (/.f64 (*.f64 x z) i))))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 i (fma.f64 #s(literal -1 binary64) (*.f64 j y) (+.f64 (/.f64 (*.f64 a (*.f64 c j)) i) (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) i)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 i (-.f64 (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) i) (fma.f64 #s(literal -1 binary64) (*.f64 b t) (/.f64 (*.f64 b (*.f64 c z)) i)))))
#s(approx (* b (- (* c z) (* t i))) (*.f64 i (fma.f64 #s(literal -1 binary64) (*.f64 b t) (/.f64 (*.f64 b (*.f64 c z)) i))))
#s(approx (- (* c z) (* t i)) (*.f64 i (-.f64 (/.f64 (*.f64 c z) i) t)))
#s(approx (* j (- (* c a) (* y i))) (*.f64 i (fma.f64 #s(literal -1 binary64) (*.f64 j y) (/.f64 (*.f64 a (*.f64 c j)) i))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j y) (*.f64 b t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 a (*.f64 c j) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 b (*.f64 c z))) i) (*.f64 j y)) (*.f64 b t)))))
#s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 #s(literal -1 binary64) (*.f64 i (fma.f64 #s(literal -1 binary64) (*.f64 b t) (*.f64 j y)))))
#s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 #s(literal -1 binary64) (*.f64 i (fma.f64 #s(literal -1 binary64) (*.f64 b t) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 a (*.f64 c j) (*.f64 x (*.f64 y z)))) (*.f64 b (*.f64 c z))) i) (*.f64 j y))))))
#s(approx (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (*.f64 #s(literal -1 binary64) (*.f64 i (fma.f64 #s(literal -1 binary64) (*.f64 b t) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 a (*.f64 c j) (*.f64 x (*.f64 y z)))) i) (*.f64 j y))))))
#s(approx (- (* a c) (* i y)) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a c) i)) (*.f64 #s(literal -1 binary64) y)))))
#s(approx (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z))) (*.f64 #s(literal -1 binary64) (*.f64 i (fma.f64 #s(literal -1 binary64) (*.f64 b t) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z))) i))))))
#s(approx (- (* -1 (* a x)) (* -1 (* b i))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (/.f64 (*.f64 a x) i) b))))
#s(approx (* b (- (* i t) (* c z))) (*.f64 #s(literal -1 binary64) (*.f64 i (fma.f64 #s(literal -1 binary64) (*.f64 b t) (/.f64 (*.f64 b (*.f64 c z)) i)))))
#s(approx (- (* i t) (* c z)) (*.f64 #s(literal -1 binary64) (*.f64 i (fma.f64 #s(literal -1 binary64) t (/.f64 (*.f64 c z) i)))))
#s(approx (* y (+ (* -1 (* i j)) (* x z))) (*.f64 #s(literal -1 binary64) (*.f64 i (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 y z)) i) (*.f64 j y)))))
#s(approx (+ (* -1 (* i j)) (* x z)) (*.f64 #s(literal -1 binary64) (*.f64 i (+.f64 j (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) i))))))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 #s(literal -1 binary64) (*.f64 i (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a (*.f64 c j) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) i) (*.f64 j y)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (*.f64 c z))) i)) (*.f64 b t)))))
#s(approx (* b (- (* c z) (* t i))) (*.f64 #s(literal -1 binary64) (*.f64 i (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 c z)) i) (*.f64 b t)))))
#s(approx (- (* c z) (* t i)) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 c z) i)) (*.f64 #s(literal -1 binary64) t)))))
#s(approx (* j (- (* c a) (* y i))) (*.f64 #s(literal -1 binary64) (*.f64 i (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 c j)) i) (*.f64 j y)))))
#s(approx j j)
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 j (-.f64 (fma.f64 a c (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) j)) (fma.f64 i y (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) j)))))
#s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 j (-.f64 (fma.f64 a c (+.f64 (/.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i)))) j) (/.f64 (*.f64 x (*.f64 y z)) j))) (fma.f64 i y (/.f64 (*.f64 b (*.f64 c z)) j)))))
#s(approx (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (*.f64 j (-.f64 (fma.f64 a c (+.f64 (/.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i)))) j) (/.f64 (*.f64 x (*.f64 y z)) j))) (*.f64 i y))))
#s(approx (* y (+ (* -1 (* i j)) (* x z))) (*.f64 j (fma.f64 #s(literal -1 binary64) (*.f64 i y) (/.f64 (*.f64 x (*.f64 y z)) j))))
#s(approx (+ (* -1 (* i j)) (* x z)) (*.f64 j (fma.f64 #s(literal -1 binary64) i (/.f64 (*.f64 x z) j))))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j (-.f64 (fma.f64 a c (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) j)) (*.f64 i y))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 j (fma.f64 #s(literal -1 binary64) (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))) j))))))
#s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 #s(literal -1 binary64) (*.f64 j (fma.f64 #s(literal -1 binary64) (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i))) (*.f64 x (*.f64 y z))) (*.f64 b (*.f64 c z))) j))))))
#s(approx (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (*.f64 #s(literal -1 binary64) (*.f64 j (fma.f64 #s(literal -1 binary64) (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i))) (*.f64 x (*.f64 y z))) j))))))
#s(approx (* y (+ (* -1 (* i j)) (* x z))) (*.f64 #s(literal -1 binary64) (*.f64 j (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 y z)) j) (*.f64 i y)))))
#s(approx (+ (* -1 (* i j)) (* x z)) (*.f64 #s(literal -1 binary64) (*.f64 j (+.f64 i (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) j))))))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 #s(literal -1 binary64) (*.f64 j (fma.f64 #s(literal -1 binary64) (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) j))))))
Calls

27 calls:

TimeVariablePoint
42.0ms
y
-inf
32.0ms
t
inf
19.0ms
z
0
10.0ms
i
inf
10.0ms
y
inf

rewrite198.0ms (2.5%)

Memory
6.3MiB live, 98.1MiB allocated; 9ms collecting garbage
Counts
54 → 182
Calls
Call 1
Inputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (fma.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i))) (*.f64 x (*.f64 y z)))) (*.f64 b (*.f64 c z))))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (fma.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i))) (*.f64 x (*.f64 y z)))) (*.f64 b (*.f64 c z)))
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (fma.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i))) (*.f64 x (*.f64 y z))))
j
(-.f64 (*.f64 a c) (*.f64 i y))
(*.f64 a c)
a
c
(*.f64 i y)
i
y
(fma.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i))) (*.f64 x (*.f64 y z)))
t
(-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i)))
(*.f64 #s(literal -1 binary64) (*.f64 a x))
#s(literal -1 binary64)
(*.f64 a x)
x
(*.f64 #s(literal -1 binary64) (*.f64 b i))
(*.f64 b i)
b
(*.f64 x (*.f64 y z))
(*.f64 y z)
z
(*.f64 b (*.f64 c z))
(*.f64 c z)
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(-.f64 (*.f64 i t) (*.f64 c z))
(*.f64 i t)
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 i j) (*.f64 x z))))
(*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 i j) (*.f64 x z)))
(fma.f64 #s(literal -1 binary64) (*.f64 i j) (*.f64 x z))
(*.f64 i j)
(*.f64 x z)
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(*.f64 a t)
(+.f64 (-.f64 (*.f64 x #s(approx (- (* y z) (* t a)) (*.f64 a (-.f64 (/.f64 (*.f64 y z) a) t)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(-.f64 (*.f64 x #s(approx (- (* y z) (* t a)) (*.f64 a (-.f64 (/.f64 (*.f64 y z) a) t)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i))))
(*.f64 x #s(approx (- (* y z) (* t a)) (*.f64 a (-.f64 (/.f64 (*.f64 y z) a) t))))
#s(approx (- (* y z) (* t a)) (*.f64 a (-.f64 (/.f64 (*.f64 y z) a) t)))
(*.f64 a (-.f64 (/.f64 (*.f64 y z) a) t))
(-.f64 (/.f64 (*.f64 y z) a) t)
(/.f64 (*.f64 y z) a)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))
(-.f64 (*.f64 c z) (*.f64 t i))
(*.f64 t i)
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(-.f64 (*.f64 c a) (*.f64 y i))
(*.f64 c a)
(*.f64 y i)
Outputs
#s(approx (- (* x (- (* y z) (* t a))) (- (* b (- (* c z) (* t i))) (* j (- (* c a) (* y i))))) (-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (fma.f64 t (-.f64 (neg.f64 (*.f64 a x)) (neg.f64 (*.f64 b i))) (*.f64 x (*.f64 y z)))) (*.f64 b (*.f64 c z))))
(+.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (fma.f64 t (-.f64 (neg.f64 (*.f64 a x)) (neg.f64 (*.f64 b i))) (*.f64 x (*.f64 y z)))) (neg.f64 (*.f64 b (*.f64 c z))))
(+.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (fma.f64 t (-.f64 (neg.f64 (*.f64 a x)) (neg.f64 (*.f64 b i))) (*.f64 x (*.f64 y z)))) (*.f64 (neg.f64 b) (*.f64 c z)))
(+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) (-.f64 (fma.f64 t (-.f64 (neg.f64 (*.f64 a x)) (neg.f64 (*.f64 b i))) (*.f64 x (*.f64 y z))) (*.f64 b (*.f64 c z))))
(-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (fma.f64 t (-.f64 (neg.f64 (*.f64 a x)) (neg.f64 (*.f64 b i))) (*.f64 x (*.f64 y z)))) (*.f64 b (*.f64 c z)))
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (-.f64 (fma.f64 t (-.f64 (neg.f64 (*.f64 a x)) (neg.f64 (*.f64 b i))) (*.f64 x (*.f64 y z))) (*.f64 b (*.f64 c z))))
(fma.f64 (-.f64 (*.f64 a c) (*.f64 i y)) j (-.f64 (fma.f64 t (-.f64 (neg.f64 (*.f64 a x)) (neg.f64 (*.f64 b i))) (*.f64 x (*.f64 y z))) (*.f64 b (*.f64 c z))))
(neg.f64 (-.f64 (*.f64 b (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (fma.f64 t (-.f64 (neg.f64 (*.f64 a x)) (neg.f64 (*.f64 b i))) (*.f64 x (*.f64 y z))))))
(+.f64 (fma.f64 t (-.f64 (neg.f64 (*.f64 a x)) (neg.f64 (*.f64 b i))) (*.f64 x (*.f64 y z))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))))
(+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) (fma.f64 t (-.f64 (neg.f64 (*.f64 a x)) (neg.f64 (*.f64 b i))) (*.f64 x (*.f64 y z))))
(+.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 (-.f64 (neg.f64 (*.f64 a x)) (neg.f64 (*.f64 b i))) t)) (*.f64 x (*.f64 y z)))
(-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) (neg.f64 (fma.f64 t (-.f64 (neg.f64 (*.f64 a x)) (neg.f64 (*.f64 b i))) (*.f64 x (*.f64 y z)))))
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (fma.f64 t (-.f64 (neg.f64 (*.f64 a x)) (neg.f64 (*.f64 b i))) (*.f64 x (*.f64 y z))))
(fma.f64 (-.f64 (*.f64 a c) (*.f64 i y)) j (fma.f64 t (-.f64 (neg.f64 (*.f64 a x)) (neg.f64 (*.f64 b i))) (*.f64 x (*.f64 y z))))
j
(+.f64 (*.f64 a c) (neg.f64 (*.f64 i y)))
(+.f64 (*.f64 a c) (*.f64 (neg.f64 y) i))
(+.f64 (*.f64 a c) (*.f64 (neg.f64 i) y))
(-.f64 (*.f64 a c) (*.f64 i y))
(fma.f64 c a (neg.f64 (*.f64 i y)))
(fma.f64 a c (neg.f64 (*.f64 i y)))
(fma.f64 c a (*.f64 (neg.f64 y) i))
(fma.f64 a c (*.f64 (neg.f64 y) i))
(fma.f64 c a (*.f64 (neg.f64 i) y))
(fma.f64 a c (*.f64 (neg.f64 i) y))
(neg.f64 (-.f64 (*.f64 i y) (*.f64 a c)))
(*.f64 a c)
(*.f64 c a)
a
c
(*.f64 i y)
(*.f64 y i)
i
y
(+.f64 (*.f64 (-.f64 (neg.f64 (*.f64 a x)) (neg.f64 (*.f64 b i))) t) (*.f64 x (*.f64 y z)))
(+.f64 (*.f64 x (*.f64 y z)) (*.f64 (-.f64 (neg.f64 (*.f64 a x)) (neg.f64 (*.f64 b i))) t))
(-.f64 (*.f64 (-.f64 (neg.f64 (*.f64 a x)) (neg.f64 (*.f64 b i))) t) (neg.f64 (*.f64 x (*.f64 y z))))
(-.f64 (*.f64 (-.f64 (neg.f64 (*.f64 a x)) (neg.f64 (*.f64 b i))) t) (*.f64 (neg.f64 x) (*.f64 y z)))
(fma.f64 t (-.f64 (neg.f64 (*.f64 a x)) (neg.f64 (*.f64 b i))) (*.f64 x (*.f64 y z)))
(fma.f64 (-.f64 (neg.f64 (*.f64 a x)) (neg.f64 (*.f64 b i))) t (*.f64 x (*.f64 y z)))
(fma.f64 x (*.f64 y z) (*.f64 (-.f64 (neg.f64 (*.f64 a x)) (neg.f64 (*.f64 b i))) t))
(fma.f64 (*.f64 x y) z (*.f64 (-.f64 (neg.f64 (*.f64 a x)) (neg.f64 (*.f64 b i))) t))
(fma.f64 (*.f64 y z) x (*.f64 (-.f64 (neg.f64 (*.f64 a x)) (neg.f64 (*.f64 b i))) t))
t
(*.f64 #s(literal -1 binary64) (-.f64 (*.f64 a x) (*.f64 b i)))
(+.f64 (neg.f64 (*.f64 a x)) (*.f64 #s(literal 1 binary64) (*.f64 b i)))
(+.f64 (neg.f64 (*.f64 a x)) (neg.f64 (neg.f64 (*.f64 b i))))
(-.f64 (neg.f64 (*.f64 a x)) (neg.f64 (*.f64 b i)))
(fma.f64 #s(literal -1 binary64) (*.f64 a x) (*.f64 #s(literal 1 binary64) (*.f64 b i)))
(fma.f64 (*.f64 #s(literal -1 binary64) a) x (*.f64 #s(literal 1 binary64) (*.f64 b i)))
(fma.f64 (*.f64 a x) #s(literal -1 binary64) (*.f64 #s(literal 1 binary64) (*.f64 b i)))
(fma.f64 #s(literal -1 binary64) (*.f64 a x) (neg.f64 (neg.f64 (*.f64 b i))))
(fma.f64 (*.f64 #s(literal -1 binary64) a) x (neg.f64 (neg.f64 (*.f64 b i))))
(fma.f64 (*.f64 a x) #s(literal -1 binary64) (neg.f64 (neg.f64 (*.f64 b i))))
(neg.f64 (-.f64 (neg.f64 (*.f64 b i)) (neg.f64 (*.f64 a x))))
(*.f64 #s(literal -1 binary64) (*.f64 a x))
(*.f64 (*.f64 a x) #s(literal -1 binary64))
(*.f64 (*.f64 #s(literal -1 binary64) a) x)
(neg.f64 (*.f64 a x))
#s(literal -1 binary64)
(*.f64 a x)
(*.f64 x a)
x
(*.f64 #s(literal -1 binary64) (*.f64 b i))
(*.f64 (*.f64 #s(literal -1 binary64) b) i)
(*.f64 (*.f64 b i) #s(literal -1 binary64))
(neg.f64 (*.f64 b i))
(*.f64 b i)
(*.f64 i b)
b
(*.f64 x (*.f64 y z))
(*.f64 (*.f64 x y) z)
(*.f64 (*.f64 y z) x)
(*.f64 y z)
(*.f64 z y)
z
(*.f64 b (*.f64 c z))
(*.f64 (*.f64 c z) b)
(*.f64 (*.f64 b c) z)
(*.f64 c z)
(*.f64 z c)
#s(approx (- (* x (- (* y z) (* t a))) (- (* b (- (* c z) (* t i))) (* j (- (* c a) (* y i))))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
(*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))
(*.f64 (-.f64 (*.f64 i t) (*.f64 c z)) b)
(+.f64 (*.f64 i t) (neg.f64 (*.f64 c z)))
(+.f64 (*.f64 i t) (*.f64 (neg.f64 c) z))
(-.f64 (*.f64 i t) (*.f64 c z))
(fma.f64 t i (neg.f64 (*.f64 c z)))
(fma.f64 i t (neg.f64 (*.f64 c z)))
(fma.f64 t i (*.f64 (neg.f64 c) z))
(fma.f64 i t (*.f64 (neg.f64 c) z))
(neg.f64 (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 i t)
(*.f64 t i)
#s(approx (- (* x (- (* y z) (* t a))) (- (* b (- (* c z) (* t i))) (* j (- (* c a) (* y i))))) (*.f64 y (fma.f64 x z (neg.f64 (*.f64 i j)))))
(*.f64 y (fma.f64 x z (neg.f64 (*.f64 i j))))
(*.f64 (fma.f64 x z (neg.f64 (*.f64 i j))) y)
(+.f64 (*.f64 (neg.f64 (*.f64 i j)) y) (*.f64 (*.f64 x z) y))
(+.f64 (*.f64 y (neg.f64 (*.f64 i j))) (*.f64 y (*.f64 x z)))
(fma.f64 (neg.f64 (*.f64 i j)) y (*.f64 (*.f64 x z) y))
(fma.f64 y (neg.f64 (*.f64 i j)) (*.f64 y (*.f64 x z)))
(+.f64 (neg.f64 (*.f64 i j)) (*.f64 x z))
(+.f64 (*.f64 x z) (neg.f64 (*.f64 i j)))
(-.f64 (neg.f64 (*.f64 i j)) (neg.f64 (*.f64 x z)))
(-.f64 (neg.f64 (*.f64 i j)) (*.f64 (neg.f64 x) z))
(fma.f64 #s(literal -1 binary64) (*.f64 i j) (*.f64 x z))
(fma.f64 (*.f64 #s(literal -1 binary64) i) j (*.f64 x z))
(fma.f64 (*.f64 i j) #s(literal -1 binary64) (*.f64 x z))
(fma.f64 x z (neg.f64 (*.f64 i j)))
(fma.f64 z x (neg.f64 (*.f64 i j)))
(*.f64 i j)
(*.f64 j i)
(*.f64 x z)
(*.f64 z x)
#s(approx (- (* x (- (* y z) (* t a))) (- (* b (- (* c z) (* t i))) (* j (- (* c a) (* y i))))) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
(+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))))
(+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))
(-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) (*.f64 (neg.f64 x) (-.f64 (*.f64 y z) (*.f64 a t))))
(-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) (neg.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))
(fma.f64 (-.f64 (*.f64 a c) (*.f64 i y)) j (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 (neg.f64 t) a))
(+.f64 (*.f64 y z) (*.f64 (neg.f64 a) t))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(fma.f64 z y (neg.f64 (*.f64 a t)))
(fma.f64 y z (*.f64 (neg.f64 t) a))
(fma.f64 z y (*.f64 (neg.f64 t) a))
(fma.f64 y z (*.f64 (neg.f64 a) t))
(fma.f64 z y (*.f64 (neg.f64 a) t))
(neg.f64 (-.f64 (*.f64 a t) (*.f64 y z)))
(*.f64 a t)
(*.f64 t a)
(+.f64 (-.f64 (*.f64 x #s(approx (- (* y z) (* t a)) (*.f64 a (-.f64 (/.f64 (*.f64 y z) a) t)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))))
(-.f64 (*.f64 x #s(approx (- (* y z) (* t a)) (*.f64 a (-.f64 (/.f64 (*.f64 y z) a) t)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))))
(*.f64 x #s(approx (- (* y z) (* t a)) (*.f64 a (-.f64 (/.f64 (*.f64 y z) a) t))))
#s(approx (- (* y z) (* t a)) (*.f64 a (-.f64 (/.f64 (*.f64 y z) a) t)))
(*.f64 a (-.f64 (/.f64 (*.f64 y z) a) t))
(*.f64 (-.f64 (/.f64 (*.f64 y z) a) t) a)
(+.f64 (/.f64 (*.f64 y z) a) (neg.f64 t))
(-.f64 (/.f64 (*.f64 y z) a) t)
(fma.f64 (*.f64 y z) (/.f64 #s(literal 1 binary64) a) (neg.f64 t))
(fma.f64 y (/.f64 z a) (neg.f64 t))
(neg.f64 (-.f64 t (/.f64 (*.f64 y z) a)))
(*.f64 (*.f64 y z) (/.f64 #s(literal 1 binary64) a))
(*.f64 y (/.f64 z a))
(/.f64 (*.f64 y z) a)
(/.f64 (neg.f64 (*.f64 y z)) (neg.f64 a))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)
(+.f64 (*.f64 c z) (neg.f64 (*.f64 i t)))
(+.f64 (*.f64 c z) (*.f64 (neg.f64 t) i))
(-.f64 (*.f64 c z) (*.f64 i t))
(fma.f64 c z (neg.f64 (*.f64 i t)))
(fma.f64 z c (neg.f64 (*.f64 i t)))
(fma.f64 c z (*.f64 (neg.f64 t) i))
(fma.f64 z c (*.f64 (neg.f64 t) i))
(neg.f64 (-.f64 (*.f64 i t) (*.f64 c z)))
(*.f64 i t)
(*.f64 t i)
(*.f64 j (-.f64 (*.f64 a c) (*.f64 i y)))
(*.f64 (-.f64 (*.f64 a c) (*.f64 i y)) j)
(+.f64 (*.f64 a c) (neg.f64 (*.f64 i y)))
(+.f64 (*.f64 a c) (*.f64 (neg.f64 y) i))
(+.f64 (*.f64 a c) (*.f64 (neg.f64 i) y))
(-.f64 (*.f64 a c) (*.f64 i y))
(fma.f64 c a (neg.f64 (*.f64 i y)))
(fma.f64 a c (neg.f64 (*.f64 i y)))
(fma.f64 c a (*.f64 (neg.f64 y) i))
(fma.f64 a c (*.f64 (neg.f64 y) i))
(fma.f64 c a (*.f64 (neg.f64 i) y))
(fma.f64 a c (*.f64 (neg.f64 i) y))
(neg.f64 (-.f64 (*.f64 i y) (*.f64 a c)))
(*.f64 a c)
(*.f64 c a)
(*.f64 i y)
(*.f64 y i)

eval118.0ms (1.5%)

Memory
31.1MiB live, 125.1MiB allocated; 18ms collecting garbage
Compiler

Compiled 31 891 to 2 626 computations (91.8% saved)

prune48.0ms (0.6%)

Memory
-19.7MiB live, 70.9MiB allocated; 30ms collecting garbage
Pruning

24 alts after pruning (23 fresh and 1 done)

PrunedKeptTotal
New50314517
Fresh3912
Picked415
Done000
Total51024534
Accuracy
100.0%
Counts
534 → 24
Alt Table
Click to see full alt table
StatusAccuracyProgram
70.5%
(+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 b (-.f64 (fma.f64 i t (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b)) (*.f64 c z)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
63.8%
(+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))) a) (*.f64 t x))))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
33.1%
#s(approx (- (* x (- (* y z) (* t a))) (- (* b (- (* c z) (* t i))) (* j (- (* c a) (* y i))))) (*.f64 y (fma.f64 x z (neg.f64 (*.f64 i j)))))
57.6%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x #s(approx (- (* y z) (* a t)) (*.f64 a (-.f64 (/.f64 (*.f64 y z) a) t))))))
51.3%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (fma.f64 j #s(approx (- (* a c) (* i y)) (*.f64 a c)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
64.3%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (fma.f64 t #s(approx (- (* -1 (* a x)) (* -1 (* b i))) (*.f64 b i)) (*.f64 x (*.f64 y z)))) (*.f64 b (*.f64 c z))))
62.6%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 a (*.f64 c j) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 b (*.f64 c z))))
57.8%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))
41.2%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))))
33.1%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 y (+.f64 (*.f64 x z) (neg.f64 (*.f64 i j)))))
16.9%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 y #s(approx (+ (* -1 (* i j)) (* x z)) (*.f64 #s(literal -1 binary64) (*.f64 i j)))))
68.2%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 x (-.f64 (fma.f64 y z (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) x)) (fma.f64 a t (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) x)))))
39.5%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))))
40.4%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
21.8%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b #s(approx (- (* i t) (* c z)) (*.f64 i t))))
23.9%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b #s(approx (- (* i t) (* c z)) (*.f64 #s(literal -1 binary64) (*.f64 c z)))))
37.2%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 t x) (*.f64 c j))))
39.4%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 a x) (*.f64 b i)))))
55.0%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i)))))))
41.8%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 a t) (*.f64 y z)))))
35.6%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 i (fma.f64 #s(literal -1 binary64) (*.f64 j y) (*.f64 b t)))))
57.7%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 t x) (*.f64 c j)) (*.f64 x (*.f64 y z))))))
32.5%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y)))))
17.2%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (* y (+ (* -1 (* i j)) (* x z))) (*.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)))))
Compiler

Compiled 2 517 to 1 654 computations (34.3% saved)

series650.0ms (8.2%)

Memory
-8.0MiB live, 466.8MiB allocated; 129ms collecting garbage
Counts
48 → 352
Calls
Call 1
Inputs
(+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 b (-.f64 (fma.f64 i t (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b)) (*.f64 c z)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 b (-.f64 (fma.f64 i t (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b)) (*.f64 c z))))
(*.f64 b (-.f64 (fma.f64 i t (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b)) (*.f64 c z)))
b
(-.f64 (fma.f64 i t (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b)) (*.f64 c z))
(fma.f64 i t (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b))
i
t
(/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b)
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
x
(-.f64 (*.f64 y z) (*.f64 a t))
(*.f64 y z)
y
z
(*.f64 a t)
a
(*.f64 c z)
c
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
j
(-.f64 (*.f64 c a) (*.f64 y i))
(*.f64 c a)
(*.f64 y i)
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b #s(approx (- (* i t) (* c z)) (*.f64 i t))))
(*.f64 b #s(approx (- (* i t) (* c z)) (*.f64 i t)))
#s(approx (- (* i t) (* c z)) (*.f64 i t))
(*.f64 i t)
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(-.f64 (*.f64 a j) (*.f64 b z))
(*.f64 a j)
(*.f64 b z)
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 a t) (*.f64 y z)))))
#s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 a t) (*.f64 y z))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 a t) (*.f64 y z)))
(fma.f64 #s(literal -1 binary64) (*.f64 a t) (*.f64 y z))
#s(literal -1 binary64)
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x #s(approx (- (* y z) (* a t)) (*.f64 a (-.f64 (/.f64 (*.f64 y z) a) t))))))
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x #s(approx (- (* y z) (* a t)) (*.f64 a (-.f64 (/.f64 (*.f64 y z) a) t)))))
(-.f64 (*.f64 a c) (*.f64 i y))
(*.f64 a c)
(*.f64 i y)
(*.f64 x #s(approx (- (* y z) (* a t)) (*.f64 a (-.f64 (/.f64 (*.f64 y z) a) t))))
#s(approx (- (* y z) (* a t)) (*.f64 a (-.f64 (/.f64 (*.f64 y z) a) t)))
(*.f64 a (-.f64 (/.f64 (*.f64 y z) a) t))
(-.f64 (/.f64 (*.f64 y z) a) t)
(/.f64 (*.f64 y z) a)
Outputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))
#s(approx (* b (- (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (* c z))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
#s(approx (* b (- (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (* c z))) (fma.f64 b (*.f64 x (-.f64 (/.f64 (*.f64 y z) b) (/.f64 (*.f64 a t) b))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))
#s(approx (- (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (* c z)) (-.f64 (*.f64 i t) (*.f64 c z)))
#s(approx (- (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (* c z)) (-.f64 (fma.f64 i t (*.f64 x (-.f64 (/.f64 (*.f64 y z) b) (/.f64 (*.f64 a t) b)))) (*.f64 c z)))
#s(approx (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (*.f64 i t))
#s(approx (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (fma.f64 i t (*.f64 x (-.f64 (/.f64 (*.f64 y z) b) (/.f64 (*.f64 a t) b)))))
#s(approx (/ (* x (- (* y z) (* a t))) b) (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b))
#s(approx (* x (- (* y z) (* a t))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))
#s(approx x x)
#s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (-.f64 (fma.f64 b (*.f64 i t) (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y)))) (*.f64 b (*.f64 c z))))
#s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (-.f64 (fma.f64 b (*.f64 i t) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 a t) (*.f64 y z))))) (*.f64 b (*.f64 c z))))
#s(approx (* x (+ (* -1 (* a t)) (* y z))) (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 a t) (*.f64 y z))))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 x (-.f64 (fma.f64 y z (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) x)) (fma.f64 a t (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) x)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) x) (*.f64 y z)) (*.f64 a t))))
#s(approx (* b (- (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (* c z))) (*.f64 b (*.f64 x (-.f64 (/.f64 (*.f64 y z) b) (/.f64 (*.f64 a t) b)))))
#s(approx (* b (- (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (* c z))) (*.f64 x (fma.f64 b (-.f64 (/.f64 (*.f64 y z) b) (/.f64 (*.f64 a t) b)) (/.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) x))))
#s(approx (- (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (* c z)) (*.f64 x (-.f64 (/.f64 (*.f64 y z) b) (/.f64 (*.f64 a t) b))))
#s(approx (- (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (* c z)) (*.f64 x (-.f64 (+.f64 (/.f64 (*.f64 i t) x) (/.f64 (*.f64 y z) b)) (+.f64 (/.f64 (*.f64 a t) b) (/.f64 (*.f64 c z) x)))))
#s(approx (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (*.f64 x (-.f64 (+.f64 (/.f64 (*.f64 i t) x) (/.f64 (*.f64 y z) b)) (/.f64 (*.f64 a t) b))))
#s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a t) (fma.f64 y z (+.f64 (/.f64 (*.f64 b (*.f64 i t)) x) (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) x)))) (/.f64 (*.f64 b (*.f64 c z)) x))))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 x (-.f64 (fma.f64 y z (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) x)) (*.f64 a t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))) x))))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (-.f64 (*.f64 y z) (*.f64 a t)) (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) x)))))
#s(approx (* b (- (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (* c z))) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))) x))))))
#s(approx (- (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (* c z)) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 i t) (*.f64 c z)) x) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) b))))))
#s(approx (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i t) x) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) b))))))
#s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 y z) (*.f64 a t)))))
#s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 y z) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 b (*.f64 i t) (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y)))) (*.f64 b (*.f64 c z))) x) (*.f64 a t))))))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) x))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 a (*.f64 c j) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 i j) (*.f64 x z))))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))
#s(approx (* b (- (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (* c z))) (*.f64 b (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) b) (*.f64 i t)) (*.f64 c z))))
#s(approx (* b (- (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (* c z))) (fma.f64 b (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) b) (*.f64 i t)) (*.f64 c z)) (*.f64 x (*.f64 y z))))
#s(approx (- (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (* c z)) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) b) (*.f64 i t)) (*.f64 c z)))
#s(approx (- (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (* c z)) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) b) (fma.f64 i t (/.f64 (*.f64 x (*.f64 y z)) b))) (*.f64 c z)))
#s(approx (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) b) (*.f64 i t)))
#s(approx (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) b) (fma.f64 i t (/.f64 (*.f64 x (*.f64 y z)) b))))
#s(approx (/ (* x (- (* y z) (* a t))) b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) b)))
#s(approx (/ (* x (- (* y z) (* a t))) b) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) b) (/.f64 (*.f64 x (*.f64 y z)) b)))
#s(approx (* x (- (* y z) (* a t))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x))))
#s(approx (* x (- (* y z) (* a t))) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z))))
#s(approx (- (* y z) (* a t)) (*.f64 #s(literal -1 binary64) (*.f64 a t)))
#s(approx (- (* y z) (* a t)) (-.f64 (*.f64 y z) (*.f64 a t)))
#s(approx (* y z) (*.f64 y z))
#s(approx y y)
#s(approx (* j (- (* c a) (* y i))) (*.f64 a (*.f64 c j)))
#s(approx (* j (- (* c a) (* y i))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 a (*.f64 c j))))
#s(approx (- (* c a) (* y i)) (*.f64 a c))
#s(approx (- (* c a) (* y i)) (fma.f64 #s(literal -1 binary64) (*.f64 i y) (*.f64 a c)))
#s(approx (* y i) (*.f64 i y))
#s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (-.f64 (fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i))))) (*.f64 b (*.f64 c z))))
#s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (-.f64 (fma.f64 a (*.f64 c j) (fma.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i))) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 i j) (*.f64 x z))))) (*.f64 b (*.f64 c z))))
#s(approx (+ (* -1 (* a t)) (* y z)) (fma.f64 #s(literal -1 binary64) (*.f64 a t) (*.f64 y z)))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 a (*.f64 c j) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 i j) (*.f64 x z))))))
#s(approx (- (/ (* y z) a) t) (*.f64 #s(literal -1 binary64) t))
#s(approx (- (/ (* y z) a) t) (-.f64 (/.f64 (*.f64 y z) a) t))
#s(approx (/ (* y z) a) (/.f64 (*.f64 y z) a))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 i j) (*.f64 x z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i j) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) y) (fma.f64 x z (/.f64 (*.f64 a (*.f64 c j)) y)))) (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) y))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 x (*.f64 y z)))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) y) (*.f64 x z)) (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) y))))
#s(approx (* b (- (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (* c z))) (*.f64 y (fma.f64 x z (/.f64 (*.f64 b (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) b) (*.f64 i t)) (*.f64 c z))) y))))
#s(approx (- (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (* c z)) (/.f64 (*.f64 x (*.f64 y z)) b))
#s(approx (- (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (* c z)) (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) (*.f64 b y)) (+.f64 (/.f64 (*.f64 i t) y) (/.f64 (*.f64 x z) b))) (/.f64 (*.f64 c z) y))))
#s(approx (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) (*.f64 b y)) (+.f64 (/.f64 (*.f64 i t) y) (/.f64 (*.f64 x z) b)))))
#s(approx (/ (* x (- (* y z) (* a t))) b) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) (*.f64 b y)) (/.f64 (*.f64 x z) b))))
#s(approx (* x (- (* y z) (* a t))) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) y) (*.f64 x z))))
#s(approx (- (* y z) (* a t)) (*.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a t) y)))))
#s(approx (* j (- (* c a) (* y i))) (*.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y))))
#s(approx (* j (- (* c a) (* y i))) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 i j) (/.f64 (*.f64 a (*.f64 c j)) y))))
#s(approx (- (* c a) (* y i)) (*.f64 #s(literal -1 binary64) (*.f64 i y)))
#s(approx (- (* c a) (* y i)) (*.f64 y (-.f64 (/.f64 (*.f64 a c) y) i)))
#s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i j) (fma.f64 x z (+.f64 (/.f64 (*.f64 a (*.f64 c j)) y) (/.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i)))) y)))) (/.f64 (*.f64 b (*.f64 c z)) y))))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 i j) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) y) (fma.f64 x z (/.f64 (*.f64 a (*.f64 c j)) y))))))
#s(approx (- (/ (* y z) a) t) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 t y) (/.f64 z a))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 x z) (*.f64 i j)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 x z) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))) y) (*.f64 i j))))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 x z) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))) y))))))
#s(approx (* b (- (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (* c z))) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 x z) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) b) (*.f64 i t)) (*.f64 c z))) y))))))
#s(approx (- (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (* c z)) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) b) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) b) (*.f64 i t)) (*.f64 c z)) y))))))
#s(approx (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) b) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) b) (*.f64 i t)) y))))))
#s(approx (/ (* x (- (* y z) (* a t))) b) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x z) b) (/.f64 (*.f64 a (*.f64 t x)) (*.f64 b y))))))
#s(approx (* x (- (* y z) (* a t))) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 x z) (/.f64 (*.f64 a (*.f64 t x)) y)))))
#s(approx (- (* y z) (* a t)) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) z (/.f64 (*.f64 a t) y)))))
#s(approx (* j (- (* c a) (* y i))) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 c j)) y) (*.f64 i j)))))
#s(approx (- (* c a) (* y i)) (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a c) y)) (*.f64 #s(literal -1 binary64) i)))))
#s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 x z) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 a (*.f64 c j) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i))))) (*.f64 b (*.f64 c z))) y) (*.f64 i j))))))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 x z) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))) y) (*.f64 i j))))))
#s(approx (- (/ (* y z) a) t) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 z a) (/.f64 t y)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y)))) (*.f64 #s(literal -1 binary64) (*.f64 b (*.f64 i t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))))) (*.f64 #s(literal -1 binary64) (*.f64 b (*.f64 i t)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x))) (*.f64 #s(literal -1 binary64) (*.f64 b (*.f64 i t)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) (*.f64 #s(literal -1 binary64) (*.f64 b (*.f64 i t)))))
#s(approx (* b (- (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (* c z))) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) b) (*.f64 i t))))
#s(approx (* b (- (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (* c z))) (fma.f64 b (*.f64 z (-.f64 (/.f64 (*.f64 x y) b) c)) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) b) (*.f64 i t)))))
#s(approx (- (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (* c z)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) b) (fma.f64 i t (*.f64 z (-.f64 (/.f64 (*.f64 x y) b) c)))))
#s(approx z z)
#s(approx (* c z) (*.f64 c z))
#s(approx (* b (- (* i t) (* c z))) (*.f64 b (*.f64 i t)))
#s(approx (* b (- (* i t) (* c z))) (fma.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z)) (*.f64 b (*.f64 i t))))
#s(approx (- (* i t) (* c z)) (fma.f64 #s(literal -1 binary64) (*.f64 c z) (*.f64 i t)))
#s(approx (* c (- (* a j) (* b z))) (fma.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z)) (*.f64 a (*.f64 c j))))
#s(approx (- (* a j) (* b z)) (*.f64 a j))
#s(approx (- (* a j) (* b z)) (fma.f64 #s(literal -1 binary64) (*.f64 b z) (*.f64 a j)))
#s(approx (* b z) (*.f64 b z))
#s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i))))))
#s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (fma.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))))))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y)))))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x (*.f64 y z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) z) (fma.f64 x y (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) z))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 i t)) z) (*.f64 b c)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) z) (*.f64 x y)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 i t)) z) (*.f64 b c)))))
#s(approx (* b (- (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (* c z))) (*.f64 b (*.f64 z (-.f64 (/.f64 (*.f64 x y) b) c))))
#s(approx (* b (- (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (* c z))) (*.f64 z (fma.f64 b (-.f64 (/.f64 (*.f64 x y) b) c) (/.f64 (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) b) (*.f64 i t))) z))))
#s(approx (- (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (* c z)) (*.f64 z (-.f64 (/.f64 (*.f64 x y) b) c)))
#s(approx (- (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (* c z)) (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) (*.f64 b z)) (+.f64 (/.f64 (*.f64 i t) z) (/.f64 (*.f64 x y) b))) c)))
#s(approx (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) (*.f64 b z)) (+.f64 (/.f64 (*.f64 i t) z) (/.f64 (*.f64 x y) b)))))
#s(approx (/ (* x (- (* y z) (* a t))) b) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) (*.f64 b z)) (/.f64 (*.f64 x y) b))))
#s(approx (* x (- (* y z) (* a t))) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) z) (*.f64 x y))))
#s(approx (- (* y z) (* a t)) (*.f64 z (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a t) z)))))
#s(approx (* b (- (* i t) (* c z))) (*.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z))))
#s(approx (* b (- (* i t) (* c z))) (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 b c) (/.f64 (*.f64 b (*.f64 i t)) z))))
#s(approx (- (* i t) (* c z)) (*.f64 #s(literal -1 binary64) (*.f64 c z)))
#s(approx (- (* i t) (* c z)) (*.f64 z (-.f64 (/.f64 (*.f64 i t) z) c)))
#s(approx (* c (- (* a j) (* b z))) (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 b c) (/.f64 (*.f64 a (*.f64 c j)) z))))
#s(approx (- (* a j) (* b z)) (*.f64 #s(literal -1 binary64) (*.f64 b z)))
#s(approx (- (* a j) (* b z)) (*.f64 z (-.f64 (/.f64 (*.f64 a j) z) b)))
#s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 z (-.f64 (fma.f64 x y (+.f64 (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) z) (/.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i)))) z))) (*.f64 b c))))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) z) (fma.f64 x y (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) z)))))
#s(approx (- (/ (* y z) a) t) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 t z) (/.f64 y a))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 x y)) (*.f64 #s(literal -1 binary64) (*.f64 b c))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x y) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y)))) (*.f64 #s(literal -1 binary64) (*.f64 b (*.f64 i t)))) z))) (*.f64 #s(literal -1 binary64) (*.f64 b c))))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x y) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x))) (*.f64 #s(literal -1 binary64) (*.f64 b (*.f64 i t)))) z))) (*.f64 #s(literal -1 binary64) (*.f64 b c))))))
#s(approx (* b (- (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (* c z))) (*.f64 #s(literal -1 binary64) (*.f64 b (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) b)) (*.f64 #s(literal -1 binary64) c))))))
#s(approx (* b (- (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (* c z))) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) b) (*.f64 i t))) z) (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) b)) (*.f64 #s(literal -1 binary64) c)))))))
#s(approx (- (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (* c z)) (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) b)) (*.f64 #s(literal -1 binary64) c)))))
#s(approx (- (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (* c z)) (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) b) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) b) (*.f64 i t)) z))) (*.f64 #s(literal -1 binary64) c)))))
#s(approx (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) b) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) b) (*.f64 i t)) z))))))
#s(approx (/ (* x (- (* y z) (* a t))) b) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x y) b) (/.f64 (*.f64 a (*.f64 t x)) (*.f64 b z))))))
#s(approx (* x (- (* y z) (* a t))) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 x y) (/.f64 (*.f64 a (*.f64 t x)) z)))))
#s(approx (- (* y z) (* a t)) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) y (/.f64 (*.f64 a t) z)))))
#s(approx (* b (- (* i t) (* c z))) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 i t)) z) (*.f64 b c)))))
#s(approx (- (* i t) (* c z)) (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 i t) z)) (*.f64 #s(literal -1 binary64) c)))))
#s(approx (* c (- (* a j) (* b z))) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 c j)) z) (*.f64 b c)))))
#s(approx (- (* a j) (* b z)) (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a j) z)) (*.f64 #s(literal -1 binary64) b)))))
#s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x y) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i))))) z))) (*.f64 #s(literal -1 binary64) (*.f64 b c))))))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 x y) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y)))) z))))))
#s(approx (- (/ (* y z) a) t) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 y a) (/.f64 t z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x (*.f64 y z))) (*.f64 b (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (fma.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i))) (*.f64 x (*.f64 y z)))) (*.f64 b (*.f64 c z))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (-.f64 (*.f64 x (*.f64 y z)) (*.f64 b (*.f64 c z))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (-.f64 (fma.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i))) (*.f64 x (*.f64 y z))) (*.f64 b (*.f64 c z))))
#s(approx (* b (- (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (* c z))) (*.f64 b (-.f64 (/.f64 (*.f64 x (*.f64 y z)) b) (*.f64 c z))))
#s(approx (* b (- (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (* c z))) (fma.f64 b (*.f64 t (+.f64 i (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) b)))) (*.f64 b (-.f64 (/.f64 (*.f64 x (*.f64 y z)) b) (*.f64 c z)))))
#s(approx (- (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (* c z)) (-.f64 (/.f64 (*.f64 x (*.f64 y z)) b) (*.f64 c z)))
#s(approx (- (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (* c z)) (-.f64 (fma.f64 t (+.f64 i (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) b))) (/.f64 (*.f64 x (*.f64 y z)) b)) (*.f64 c z)))
#s(approx (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (fma.f64 t (+.f64 i (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) b))) (/.f64 (*.f64 x (*.f64 y z)) b)))
#s(approx t t)
#s(approx (* a t) (*.f64 a t))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x (*.f64 y z))))
#s(approx (- (/ (* y z) a) t) (fma.f64 #s(literal -1 binary64) t (/.f64 (*.f64 y z) a)))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a x) (+.f64 (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) t) (/.f64 (*.f64 x (*.f64 y z)) t))) (fma.f64 #s(literal -1 binary64) (*.f64 b i) (/.f64 (*.f64 b (*.f64 c z)) t)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a x) (/.f64 (*.f64 x (*.f64 y z)) t)) (fma.f64 #s(literal -1 binary64) (*.f64 b i) (/.f64 (*.f64 b (*.f64 c z)) t)))))
#s(approx (* b (- (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (* c z))) (*.f64 b (*.f64 t (+.f64 i (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) b))))))
#s(approx (* b (- (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (* c z))) (*.f64 t (fma.f64 b (+.f64 i (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) b))) (/.f64 (*.f64 b (-.f64 (/.f64 (*.f64 x (*.f64 y z)) b) (*.f64 c z))) t))))
#s(approx (- (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (* c z)) (*.f64 t (+.f64 i (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) b)))))
#s(approx (- (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (* c z)) (*.f64 t (-.f64 (+.f64 i (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) b) (/.f64 (*.f64 x (*.f64 y z)) (*.f64 b t)))) (/.f64 (*.f64 c z) t))))
#s(approx (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (*.f64 t (+.f64 i (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) b) (/.f64 (*.f64 x (*.f64 y z)) (*.f64 b t))))))
#s(approx (/ (* x (- (* y z) (* a t))) b) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) b) (/.f64 (*.f64 x (*.f64 y z)) (*.f64 b t)))))
#s(approx (* x (- (* y z) (* a t))) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 a x) (/.f64 (*.f64 x (*.f64 y z)) t))))
#s(approx (- (* y z) (* a t)) (*.f64 t (-.f64 (/.f64 (*.f64 y z) t) a)))
#s(approx (* b (- (* i t) (* c z))) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 c z)) t) (*.f64 b i))))
#s(approx (- (* i t) (* c z)) (*.f64 t (+.f64 i (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 c z) t)))))
#s(approx (+ (* -1 (* a t)) (* y z)) (*.f64 t (fma.f64 #s(literal -1 binary64) a (/.f64 (*.f64 y z) t))))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 a x) (+.f64 (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) t) (/.f64 (*.f64 x (*.f64 y z)) t)))))
#s(approx (- (/ (* y z) a) t) (*.f64 t (-.f64 (/.f64 (*.f64 y z) (*.f64 a t)) #s(literal 1 binary64))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 a x) (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x (*.f64 y z))) (*.f64 b (*.f64 c z))) t) (*.f64 a x)) (*.f64 b i)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 b (*.f64 c z))) t) (*.f64 a x)) (*.f64 b i)))))
#s(approx (* b (- (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (* c z))) (*.f64 #s(literal -1 binary64) (*.f64 b (*.f64 t (fma.f64 #s(literal -1 binary64) i (/.f64 (*.f64 a x) b))))))
#s(approx (* b (- (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (* c z))) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (-.f64 (/.f64 (*.f64 x (*.f64 y z)) b) (*.f64 c z))) t) (*.f64 b (fma.f64 #s(literal -1 binary64) i (/.f64 (*.f64 a x) b)))))))
#s(approx (- (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (* c z)) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) i (/.f64 (*.f64 a x) b)))))
#s(approx (- (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (* c z)) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) i (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 x (*.f64 y z)) b) (*.f64 c z)) t) (/.f64 (*.f64 a x) b))))))
#s(approx (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) i (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 y z)) (*.f64 b t)) (/.f64 (*.f64 a x) b))))))
#s(approx (/ (* x (- (* y z) (* a t))) b) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 y z)) (*.f64 b t)) (/.f64 (*.f64 a x) b)))))
#s(approx (* x (- (* y z) (* a t))) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 y z)) t) (*.f64 a x)))))
#s(approx (- (* y z) (* a t)) (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y z) t)) (*.f64 #s(literal -1 binary64) a)))))
#s(approx (* b (- (* i t) (* c z))) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 b i) (/.f64 (*.f64 b (*.f64 c z)) t)))))
#s(approx (- (* i t) (* c z)) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) i (/.f64 (*.f64 c z) t)))))
#s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x (*.f64 y z))) (*.f64 b (*.f64 c z))) t))))))
#s(approx (+ (* -1 (* a t)) (* y z)) (*.f64 #s(literal -1 binary64) (*.f64 t (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y z) t))))))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x (*.f64 y z))) t) (*.f64 a x)))))
#s(approx (- (/ (* y z) a) t) (*.f64 #s(literal -1 binary64) (*.f64 t (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y z) (*.f64 a t)))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 t x) (*.f64 c j)) (*.f64 x (*.f64 y z)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (-.f64 (*.f64 x (*.f64 y z)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))
#s(approx (* b (- (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (* c z))) (*.f64 b (-.f64 (fma.f64 i t (/.f64 (*.f64 x (*.f64 y z)) b)) (*.f64 c z))))
#s(approx (* b (- (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (* c z))) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (*.f64 b (-.f64 (fma.f64 i t (/.f64 (*.f64 x (*.f64 y z)) b)) (*.f64 c z)))))
#s(approx (- (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (* c z)) (-.f64 (fma.f64 i t (/.f64 (*.f64 x (*.f64 y z)) b)) (*.f64 c z)))
#s(approx (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (fma.f64 i t (/.f64 (*.f64 x (*.f64 y z)) b)))
#s(approx a a)
#s(approx (- (* c a) (* y i)) (-.f64 (*.f64 a c) (*.f64 i y)))
#s(approx (- (* a j) (* b z)) (-.f64 (*.f64 a j) (*.f64 b z)))
#s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 b (*.f64 i t) (*.f64 x (*.f64 y z)))) (*.f64 b (*.f64 c z))))
#s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 t x) (*.f64 c j)) (fma.f64 b (*.f64 i t) (*.f64 x (*.f64 y z))))) (*.f64 b (*.f64 c z))))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 x (*.f64 y z))))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 t x) (*.f64 c j)) (*.f64 x (*.f64 y z)))))
#s(approx (- (/ (* y z) a) t) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a t) (*.f64 y z)) a))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 t x) (*.f64 c j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 t x) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) a) (fma.f64 c j (/.f64 (*.f64 x (*.f64 y z)) a)))) (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) a))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 t x) (/.f64 (*.f64 x (*.f64 y z)) a)) (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) a))))
#s(approx (* b (- (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (* c z))) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 t x) (/.f64 (*.f64 b (-.f64 (fma.f64 i t (/.f64 (*.f64 x (*.f64 y z)) b)) (*.f64 c z))) a))))
#s(approx (- (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (* c z)) (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t x) b) (+.f64 (/.f64 (*.f64 i t) a) (/.f64 (*.f64 x (*.f64 y z)) (*.f64 a b)))) (/.f64 (*.f64 c z) a))))
#s(approx (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t x) b) (+.f64 (/.f64 (*.f64 i t) a) (/.f64 (*.f64 x (*.f64 y z)) (*.f64 a b))))))
#s(approx (/ (* x (- (* y z) (* a t))) b) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t x) b) (/.f64 (*.f64 x (*.f64 y z)) (*.f64 a b)))))
#s(approx (* x (- (* y z) (* a t))) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 t x) (/.f64 (*.f64 x (*.f64 y z)) a))))
#s(approx (- (* y z) (* a t)) (*.f64 a (-.f64 (/.f64 (*.f64 y z) a) t)))
#s(approx (* j (- (* c a) (* y i))) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) a) (*.f64 c j))))
#s(approx (- (* c a) (* y i)) (*.f64 a (+.f64 c (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 i y) a)))))
#s(approx (* c (- (* a j) (* b z))) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 c z)) a) (*.f64 c j))))
#s(approx (- (* a j) (* b z)) (*.f64 a (+.f64 j (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b z) a)))))
#s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 t x) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) a) (fma.f64 c j (+.f64 (/.f64 (*.f64 b (*.f64 i t)) a) (/.f64 (*.f64 x (*.f64 y z)) a))))) (/.f64 (*.f64 b (*.f64 c z)) a))))
#s(approx (+ (* -1 (* a t)) (* y z)) (*.f64 a (fma.f64 #s(literal -1 binary64) t (/.f64 (*.f64 y z) a))))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 t x) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) a) (fma.f64 c j (/.f64 (*.f64 x (*.f64 y z)) a))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 c j) (*.f64 t x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 c j) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))) a) (*.f64 t x))))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))) a) (*.f64 t x)))))
#s(approx (* b (- (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (* c z))) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (-.f64 (fma.f64 i t (/.f64 (*.f64 x (*.f64 y z)) b)) (*.f64 c z))) a) (*.f64 t x)))))
#s(approx (- (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (* c z)) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 i t (/.f64 (*.f64 x (*.f64 y z)) b)) (*.f64 c z)) a) (/.f64 (*.f64 t x) b)))))
#s(approx (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 i t (/.f64 (*.f64 x (*.f64 y z)) b)) a) (/.f64 (*.f64 t x) b)))))
#s(approx (/ (* x (- (* y z) (* a t))) b) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 y z)) (*.f64 a b)) (/.f64 (*.f64 t x) b)))))
#s(approx (* x (- (* y z) (* a t))) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 y z)) a) (*.f64 t x)))))
#s(approx (- (* y z) (* a t)) (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y z) a)) (*.f64 #s(literal -1 binary64) t)))))
#s(approx (* j (- (* c a) (* y i))) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 c j) (/.f64 (*.f64 i (*.f64 j y)) a)))))
#s(approx (- (* c a) (* y i)) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) c (/.f64 (*.f64 i y) a)))))
#s(approx (* c (- (* a j) (* b z))) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 c j) (/.f64 (*.f64 b (*.f64 c z)) a)))))
#s(approx (- (* a j) (* b z)) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) j (/.f64 (*.f64 b z) a)))))
#s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 c j) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 b (*.f64 i t) (*.f64 x (*.f64 y z)))) (*.f64 b (*.f64 c z))) a) (*.f64 t x))))))
#s(approx (+ (* -1 (* a t)) (* y z)) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y z) a))))))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 c j) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 x (*.f64 y z))) a) (*.f64 t x))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx b b)
#s(approx (- (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (* c z)) (/.f64 (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) b))
#s(approx (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (/.f64 (fma.f64 b (*.f64 i t) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) b))
#s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x (*.f64 y z))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b (-.f64 (fma.f64 i t (+.f64 (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) b) (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b))) (*.f64 c z))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 b (-.f64 (fma.f64 i t (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b)) (*.f64 c z))))
#s(approx (- (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (* c z)) (-.f64 (fma.f64 i t (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b)) (*.f64 c z)))
#s(approx (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (fma.f64 i t (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b)))
#s(approx (* c (- (* a j) (* b z))) (*.f64 b (fma.f64 #s(literal -1 binary64) (*.f64 c z) (/.f64 (*.f64 a (*.f64 c j)) b))))
#s(approx (- (* a j) (* b z)) (*.f64 b (-.f64 (/.f64 (*.f64 a j) b) z)))
#s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 b (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) b) (fma.f64 i t (+.f64 (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) b) (/.f64 (*.f64 x (*.f64 y z)) b)))) (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) b)) (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 c z) (*.f64 i t)))))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b)) (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 c z) (*.f64 i t)))))))
#s(approx (* b (- (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (* c z))) (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) (-.f64 (*.f64 i t) (*.f64 c z)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b))))))
#s(approx (* c (- (* a j) (* b z))) (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 c j)) b) (*.f64 c z)))))
#s(approx (- (* a j) (* b z)) (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a j) b)) (*.f64 #s(literal -1 binary64) z)))))
#s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 i t)) (*.f64 #s(literal -1 binary64) (*.f64 c z))))))
#s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i t) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x (*.f64 y z)))) b))) (*.f64 #s(literal -1 binary64) (*.f64 c z))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 #s(literal -1 binary64) (*.f64 b (*.f64 i t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) (*.f64 #s(literal -1 binary64) (*.f64 b (*.f64 i t)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 #s(literal -1 binary64) (*.f64 b (*.f64 i t)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 #s(literal -1 binary64) (*.f64 b (*.f64 i t)))))
#s(approx (* b (- (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (* c z))) (*.f64 b (fma.f64 i t (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b))))
#s(approx (* b (- (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (* c z))) (fma.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z)) (*.f64 b (fma.f64 i t (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b)))))
#s(approx (- (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (* c z)) (fma.f64 #s(literal -1 binary64) (*.f64 c z) (fma.f64 i t (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b))))
#s(approx c c)
#s(approx (* c (- (* a j) (* b z))) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))))
#s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i))) (*.f64 x (*.f64 y z)))))
#s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (fma.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i))) (*.f64 x (*.f64 y z))))))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 a (*.f64 c j) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) c) (fma.f64 a j (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) c))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 i t)) c) (*.f64 b z)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 c (-.f64 (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) c) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 i t)) c) (*.f64 b z)))))
#s(approx (* b (- (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (* c z))) (*.f64 c (fma.f64 #s(literal -1 binary64) (*.f64 b z) (/.f64 (*.f64 b (fma.f64 i t (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b))) c))))
#s(approx (- (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (* c z)) (*.f64 c (-.f64 (+.f64 (/.f64 (*.f64 i t) c) (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b c))) z)))
#s(approx (* j (- (* c a) (* y i))) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) c) (*.f64 a j))))
#s(approx (- (* c a) (* y i)) (*.f64 c (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 i y) c)))))
#s(approx (* b (- (* i t) (* c z))) (*.f64 c (fma.f64 #s(literal -1 binary64) (*.f64 b z) (/.f64 (*.f64 b (*.f64 i t)) c))))
#s(approx (- (* i t) (* c z)) (*.f64 c (-.f64 (/.f64 (*.f64 i t) c) z)))
#s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 c (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) c) (fma.f64 a j (+.f64 (/.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i)))) c) (/.f64 (*.f64 x (*.f64 y z)) c)))) (*.f64 b z))))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) c) (fma.f64 a j (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) c)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a j)) (*.f64 #s(literal -1 binary64) (*.f64 b z))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a j) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 #s(literal -1 binary64) (*.f64 b (*.f64 i t)))) c))) (*.f64 #s(literal -1 binary64) (*.f64 b z))))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 #s(literal -1 binary64) (*.f64 b (*.f64 i t)))) c)) (*.f64 #s(literal -1 binary64) (*.f64 b z))))))
#s(approx (* b (- (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (* c z))) (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (fma.f64 i t (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b))) c) (*.f64 b z)))))
#s(approx (- (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (* c z)) (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 i t (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b)) c)) (*.f64 #s(literal -1 binary64) z)))))
#s(approx (* j (- (* c a) (* y i))) (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (*.f64 a j) (/.f64 (*.f64 i (*.f64 j y)) c)))))
#s(approx (- (* c a) (* y i)) (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) a (/.f64 (*.f64 i y) c)))))
#s(approx (* b (- (* i t) (* c z))) (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 i t)) c) (*.f64 b z)))))
#s(approx (- (* i t) (* c z)) (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 i t) c)) (*.f64 #s(literal -1 binary64) z)))))
#s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a j) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i))) (*.f64 x (*.f64 y z)))) c))) (*.f64 #s(literal -1 binary64) (*.f64 b z))))))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (*.f64 a j) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) c))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 a (*.f64 c j) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 b (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 a (*.f64 c j) (fma.f64 i (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 j y)) (*.f64 #s(literal -1 binary64) (*.f64 b t))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) (*.f64 b (*.f64 c z))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (*.f64 c z))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (-.f64 (fma.f64 b (*.f64 i t) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 b (*.f64 c z))))
#s(approx (* b (- (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (* c z))) (*.f64 b (-.f64 (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b) (*.f64 c z))))
#s(approx (* b (- (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (* c z))) (fma.f64 b (*.f64 i t) (*.f64 b (-.f64 (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b) (*.f64 c z)))))
#s(approx (- (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (* c z)) (-.f64 (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b) (*.f64 c z)))
#s(approx i i)
#s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 a (*.f64 c j) (*.f64 x (*.f64 y z)))) (*.f64 b (*.f64 c z))))
#s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 a (*.f64 c j) (fma.f64 i (fma.f64 #s(literal -1 binary64) (*.f64 j y) (*.f64 b t)) (*.f64 x (*.f64 y z))))) (*.f64 b (*.f64 c z))))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (fma.f64 a (*.f64 c j) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 i (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 j y)) (*.f64 #s(literal -1 binary64) (*.f64 b t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 i (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 j y) (+.f64 (/.f64 (*.f64 a (*.f64 c j)) i) (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) i))) (fma.f64 #s(literal -1 binary64) (*.f64 b t) (/.f64 (*.f64 b (*.f64 c z)) i)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 i (-.f64 (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) i) (fma.f64 #s(literal -1 binary64) (*.f64 b t) (/.f64 (*.f64 b (*.f64 c z)) i)))))
#s(approx (* b (- (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (* c z))) (*.f64 i (fma.f64 b t (/.f64 (*.f64 b (-.f64 (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b) (*.f64 c z))) i))))
#s(approx (- (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (* c z)) (*.f64 i (-.f64 (+.f64 t (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b i))) (/.f64 (*.f64 c z) i))))
#s(approx (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (*.f64 i (+.f64 t (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b i)))))
#s(approx (* j (- (* c a) (* y i))) (*.f64 i (fma.f64 #s(literal -1 binary64) (*.f64 j y) (/.f64 (*.f64 a (*.f64 c j)) i))))
#s(approx (- (* c a) (* y i)) (*.f64 i (-.f64 (/.f64 (*.f64 a c) i) y)))
#s(approx (* b (- (* i t) (* c z))) (*.f64 i (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 c z)) i) (*.f64 b t))))
#s(approx (- (* i t) (* c z)) (*.f64 i (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 c z) i)))))
#s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 i (fma.f64 #s(literal -1 binary64) (*.f64 j y) (*.f64 b t))))
#s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 i (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 j y) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) i) (fma.f64 b t (+.f64 (/.f64 (*.f64 a (*.f64 c j)) i) (/.f64 (*.f64 x (*.f64 y z)) i))))) (/.f64 (*.f64 b (*.f64 c z)) i))))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 i (fma.f64 #s(literal -1 binary64) (*.f64 j y) (+.f64 (/.f64 (*.f64 a (*.f64 c j)) i) (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j y) (*.f64 b t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 a (*.f64 c j) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 b (*.f64 c z))) i) (*.f64 j y)) (*.f64 b t)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (*.f64 c z))) i)) (*.f64 b t)))))
#s(approx (* b (- (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (* c z))) (*.f64 #s(literal -1 binary64) (*.f64 i (fma.f64 #s(literal -1 binary64) (*.f64 b t) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (-.f64 (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b) (*.f64 c z))) i))))))
#s(approx (- (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (* c z)) (*.f64 #s(literal -1 binary64) (*.f64 i (fma.f64 #s(literal -1 binary64) t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b) (*.f64 c z)) i))))))
#s(approx (+ (* i t) (/ (* x (- (* y z) (* a t))) b)) (*.f64 #s(literal -1 binary64) (*.f64 i (fma.f64 #s(literal -1 binary64) t (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b i)))))))
#s(approx (* j (- (* c a) (* y i))) (*.f64 #s(literal -1 binary64) (*.f64 i (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 c j)) i) (*.f64 j y)))))
#s(approx (- (* c a) (* y i)) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a c) i)) (*.f64 #s(literal -1 binary64) y)))))
#s(approx (* b (- (* i t) (* c z))) (*.f64 #s(literal -1 binary64) (*.f64 i (fma.f64 #s(literal -1 binary64) (*.f64 b t) (/.f64 (*.f64 b (*.f64 c z)) i)))))
#s(approx (- (* i t) (* c z)) (*.f64 #s(literal -1 binary64) (*.f64 i (fma.f64 #s(literal -1 binary64) t (/.f64 (*.f64 c z) i)))))
#s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 #s(literal -1 binary64) (*.f64 i (fma.f64 #s(literal -1 binary64) (*.f64 b t) (*.f64 j y)))))
#s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 #s(literal -1 binary64) (*.f64 i (fma.f64 #s(literal -1 binary64) (*.f64 b t) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 a (*.f64 c j) (*.f64 x (*.f64 y z)))) (*.f64 b (*.f64 c z))) i) (*.f64 j y))))))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 #s(literal -1 binary64) (*.f64 i (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a (*.f64 c j) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) i) (*.f64 j y)))))
#s(approx j j)
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 j (-.f64 (fma.f64 a c (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) j)) (fma.f64 i y (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) j)))))
#s(approx (* c (- (* a j) (* b z))) (*.f64 j (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 c z)) j) (*.f64 a c))))
#s(approx (- (* a j) (* b z)) (*.f64 j (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b z) j)))))
#s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 j (-.f64 (fma.f64 a c (+.f64 (/.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i)))) j) (/.f64 (*.f64 x (*.f64 y z)) j))) (fma.f64 i y (/.f64 (*.f64 b (*.f64 c z)) j)))))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j (-.f64 (fma.f64 a c (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) j)) (*.f64 i y))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 j (fma.f64 #s(literal -1 binary64) (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))) j))))))
#s(approx (* c (- (* a j) (* b z))) (*.f64 #s(literal -1 binary64) (*.f64 j (fma.f64 #s(literal -1 binary64) (*.f64 a c) (/.f64 (*.f64 b (*.f64 c z)) j)))))
#s(approx (- (* a j) (* b z)) (*.f64 #s(literal -1 binary64) (*.f64 j (fma.f64 #s(literal -1 binary64) a (/.f64 (*.f64 b z) j)))))
#s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 #s(literal -1 binary64) (*.f64 j (fma.f64 #s(literal -1 binary64) (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i))) (*.f64 x (*.f64 y z))) (*.f64 b (*.f64 c z))) j))))))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 #s(literal -1 binary64) (*.f64 j (fma.f64 #s(literal -1 binary64) (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) j))))))
Calls

27 calls:

TimeVariablePoint
35.0ms
z
inf
25.0ms
z
-inf
20.0ms
y
0
14.0ms
z
0
7.0ms
c
-inf

rewrite242.0ms (3.1%)

Memory
19.6MiB live, 161.9MiB allocated; 24ms collecting garbage
Counts
48 → 154
Calls
Call 1
Inputs
(+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 b (-.f64 (fma.f64 i t (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b)) (*.f64 c z)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 b (-.f64 (fma.f64 i t (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b)) (*.f64 c z))))
(*.f64 b (-.f64 (fma.f64 i t (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b)) (*.f64 c z)))
b
(-.f64 (fma.f64 i t (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b)) (*.f64 c z))
(fma.f64 i t (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b))
i
t
(/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b)
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
x
(-.f64 (*.f64 y z) (*.f64 a t))
(*.f64 y z)
y
z
(*.f64 a t)
a
(*.f64 c z)
c
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
j
(-.f64 (*.f64 c a) (*.f64 y i))
(*.f64 c a)
(*.f64 y i)
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b #s(approx (- (* i t) (* c z)) (*.f64 i t))))
(*.f64 b #s(approx (- (* i t) (* c z)) (*.f64 i t)))
#s(approx (- (* i t) (* c z)) (*.f64 i t))
(*.f64 i t)
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(-.f64 (*.f64 a j) (*.f64 b z))
(*.f64 a j)
(*.f64 b z)
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 a t) (*.f64 y z)))))
#s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 a t) (*.f64 y z))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 a t) (*.f64 y z)))
(fma.f64 #s(literal -1 binary64) (*.f64 a t) (*.f64 y z))
#s(literal -1 binary64)
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x #s(approx (- (* y z) (* a t)) (*.f64 a (-.f64 (/.f64 (*.f64 y z) a) t))))))
(fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x #s(approx (- (* y z) (* a t)) (*.f64 a (-.f64 (/.f64 (*.f64 y z) a) t)))))
(-.f64 (*.f64 a c) (*.f64 i y))
(*.f64 a c)
(*.f64 i y)
(*.f64 x #s(approx (- (* y z) (* a t)) (*.f64 a (-.f64 (/.f64 (*.f64 y z) a) t))))
#s(approx (- (* y z) (* a t)) (*.f64 a (-.f64 (/.f64 (*.f64 y z) a) t)))
(*.f64 a (-.f64 (/.f64 (*.f64 y z) a) t))
(-.f64 (/.f64 (*.f64 y z) a) t)
(/.f64 (*.f64 y z) a)
Outputs
(+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 (-.f64 (fma.f64 x (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) b) (*.f64 i t)) (*.f64 c z)) b)) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 (-.f64 (fma.f64 x (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) b) (*.f64 i t)) (*.f64 c z)) b))
(*.f64 (-.f64 (fma.f64 x (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) b) (*.f64 i t)) (*.f64 c z)) b)
(*.f64 b (-.f64 (fma.f64 x (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) b) (*.f64 i t)) (*.f64 c z)))
b
(+.f64 (fma.f64 x (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) b) (*.f64 i t)) (neg.f64 (*.f64 c z)))
(+.f64 (fma.f64 x (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) b) (*.f64 i t)) (*.f64 (neg.f64 c) z))
(+.f64 (*.f64 i t) (-.f64 (*.f64 x (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) b)) (*.f64 c z)))
(-.f64 (fma.f64 x (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) b) (*.f64 i t)) (*.f64 c z))
(fma.f64 t i (-.f64 (*.f64 x (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) b)) (*.f64 c z)))
(fma.f64 i t (-.f64 (*.f64 x (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) b)) (*.f64 c z)))
(neg.f64 (-.f64 (*.f64 c z) (fma.f64 x (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) b) (*.f64 i t))))
(+.f64 (*.f64 x (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) b)) (*.f64 i t))
(+.f64 (*.f64 i t) (*.f64 x (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) b)))
(-.f64 (*.f64 i t) (neg.f64 (*.f64 x (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) b))))
(/.f64 (fma.f64 (*.f64 i t) b (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) b)
(fma.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (/.f64 #s(literal 1 binary64) b) (*.f64 i t))
(fma.f64 x (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) b) (*.f64 i t))
(fma.f64 t i (*.f64 x (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) b)))
(fma.f64 i t (*.f64 x (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) b)))
i
t
(*.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (/.f64 #s(literal 1 binary64) b))
(*.f64 x (/.f64 (-.f64 (*.f64 y z) (*.f64 a t)) b))
(/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b)
(/.f64 (neg.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (neg.f64 b))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(+.f64 (*.f64 (neg.f64 (*.f64 a t)) x) (*.f64 (*.f64 x y) z))
(+.f64 (*.f64 x (neg.f64 (*.f64 a t))) (*.f64 (*.f64 x y) z))
(fma.f64 (neg.f64 (*.f64 a t)) x (*.f64 (*.f64 x y) z))
(fma.f64 x (neg.f64 (*.f64 a t)) (*.f64 (*.f64 x y) z))
x
(+.f64 (neg.f64 (*.f64 a t)) (*.f64 y z))
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 (neg.f64 t) a))
(+.f64 (*.f64 y z) (*.f64 (neg.f64 a) t))
(-.f64 (*.f64 y z) (*.f64 a t))
(-.f64 (neg.f64 (*.f64 a t)) (neg.f64 (*.f64 y z)))
(-.f64 (neg.f64 (*.f64 a t)) (*.f64 (neg.f64 y) z))
(fma.f64 #s(literal -1 binary64) (*.f64 a t) (*.f64 y z))
(fma.f64 (*.f64 a t) #s(literal -1 binary64) (*.f64 y z))
(fma.f64 (*.f64 #s(literal -1 binary64) a) t (*.f64 y z))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(fma.f64 z y (neg.f64 (*.f64 a t)))
(fma.f64 y z (*.f64 (neg.f64 t) a))
(fma.f64 z y (*.f64 (neg.f64 t) a))
(fma.f64 y z (*.f64 (neg.f64 a) t))
(fma.f64 z y (*.f64 (neg.f64 a) t))
(neg.f64 (-.f64 (*.f64 a t) (*.f64 y z)))
(*.f64 y z)
(*.f64 z y)
y
z
(*.f64 a t)
(*.f64 t a)
a
(*.f64 c z)
(*.f64 z c)
c
(*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))
(*.f64 (-.f64 (*.f64 c a) (*.f64 y i)) j)
j
(+.f64 (*.f64 c a) (neg.f64 (*.f64 y i)))
(+.f64 (*.f64 c a) (*.f64 (neg.f64 i) y))
(+.f64 (*.f64 c a) (*.f64 (neg.f64 y) i))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 a c (neg.f64 (*.f64 y i)))
(fma.f64 c a (neg.f64 (*.f64 y i)))
(fma.f64 a c (*.f64 (neg.f64 i) y))
(fma.f64 c a (*.f64 (neg.f64 i) y))
(fma.f64 a c (*.f64 (neg.f64 y) i))
(fma.f64 c a (*.f64 (neg.f64 y) i))
(neg.f64 (-.f64 (*.f64 y i) (*.f64 c a)))
(*.f64 c a)
(*.f64 a c)
(*.f64 y i)
(*.f64 i y)
#s(approx (+ (* j (- (* a c) (* i y))) (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i))))) (*.f64 b #s(approx (- (* t i) (* c z)) (*.f64 i t))))
(*.f64 b #s(approx (- (* t i) (* c z)) (*.f64 i t)))
#s(approx (- (* t i) (* c z)) (*.f64 i t))
(*.f64 i t)
(*.f64 t i)
#s(approx (+ (* j (- (* a c) (* i y))) (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i))))) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))))
(*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))
(*.f64 (-.f64 (*.f64 a j) (*.f64 b z)) c)
(+.f64 (*.f64 a j) (neg.f64 (*.f64 b z)))
(+.f64 (*.f64 a j) (*.f64 (neg.f64 b) z))
(-.f64 (*.f64 a j) (*.f64 b z))
(fma.f64 a j (neg.f64 (*.f64 b z)))
(fma.f64 j a (neg.f64 (*.f64 b z)))
(fma.f64 a j (*.f64 (neg.f64 b) z))
(fma.f64 j a (*.f64 (neg.f64 b) z))
(neg.f64 (-.f64 (*.f64 b z) (*.f64 a j)))
(*.f64 a j)
(*.f64 j a)
(*.f64 b z)
(*.f64 z b)
#s(approx (+ (* j (- (* a c) (* i y))) (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i))))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (neg (* a x)) (neg (* b i)))) (* (* y z) x))) (* (* b c) z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (neg (* a x)) (neg (* b i)))) (* (* y z) x))) (* (* b c) z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(+.f64 (*.f64 (neg.f64 (*.f64 a t)) x) (*.f64 (*.f64 x y) z))
(+.f64 (*.f64 x (neg.f64 (*.f64 a t))) (*.f64 (*.f64 x y) z))
(fma.f64 (neg.f64 (*.f64 a t)) x (*.f64 (*.f64 x y) z))
(fma.f64 x (neg.f64 (*.f64 a t)) (*.f64 (*.f64 x y) z))
(+.f64 (neg.f64 (*.f64 a t)) (*.f64 y z))
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t)))
(+.f64 (*.f64 y z) (*.f64 (neg.f64 t) a))
(+.f64 (*.f64 y z) (*.f64 (neg.f64 a) t))
(-.f64 (*.f64 y z) (*.f64 a t))
(-.f64 (neg.f64 (*.f64 a t)) (neg.f64 (*.f64 y z)))
(-.f64 (neg.f64 (*.f64 a t)) (*.f64 (neg.f64 y) z))
(fma.f64 #s(literal -1 binary64) (*.f64 a t) (*.f64 y z))
(fma.f64 (*.f64 a t) #s(literal -1 binary64) (*.f64 y z))
(fma.f64 (*.f64 #s(literal -1 binary64) a) t (*.f64 y z))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(fma.f64 z y (neg.f64 (*.f64 a t)))
(fma.f64 y z (*.f64 (neg.f64 t) a))
(fma.f64 z y (*.f64 (neg.f64 t) a))
(fma.f64 y z (*.f64 (neg.f64 a) t))
(fma.f64 z y (*.f64 (neg.f64 a) t))
(neg.f64 (-.f64 (*.f64 a t) (*.f64 y z)))
#s(literal -1 binary64)
#s(approx (+ (* j (- (* a c) (* i y))) (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i))))) (fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 x #s(approx (- (* y z) (* t a)) (*.f64 a (-.f64 (/.f64 (*.f64 y z) a) t))))))
(fma.f64 j (-.f64 (*.f64 c a) (*.f64 y i)) (*.f64 x #s(approx (- (* y z) (* t a)) (*.f64 a (-.f64 (/.f64 (*.f64 y z) a) t)))))
(+.f64 (*.f64 c a) (neg.f64 (*.f64 y i)))
(+.f64 (*.f64 c a) (*.f64 (neg.f64 i) y))
(+.f64 (*.f64 c a) (*.f64 (neg.f64 y) i))
(-.f64 (*.f64 c a) (*.f64 y i))
(fma.f64 a c (neg.f64 (*.f64 y i)))
(fma.f64 c a (neg.f64 (*.f64 y i)))
(fma.f64 a c (*.f64 (neg.f64 i) y))
(fma.f64 c a (*.f64 (neg.f64 i) y))
(fma.f64 a c (*.f64 (neg.f64 y) i))
(fma.f64 c a (*.f64 (neg.f64 y) i))
(neg.f64 (-.f64 (*.f64 y i) (*.f64 c a)))
(*.f64 c a)
(*.f64 a c)
(*.f64 y i)
(*.f64 i y)
(*.f64 x #s(approx (- (* y z) (* t a)) (*.f64 a (-.f64 (/.f64 (*.f64 y z) a) t))))
#s(approx (- (* y z) (* t a)) (*.f64 a (-.f64 (/.f64 (*.f64 y z) a) t)))
(*.f64 a (-.f64 (/.f64 (*.f64 y z) a) t))
(*.f64 (-.f64 (/.f64 (*.f64 y z) a) t) a)
(+.f64 (/.f64 (*.f64 y z) a) (neg.f64 t))
(-.f64 (/.f64 (*.f64 y z) a) t)
(fma.f64 (*.f64 y z) (/.f64 #s(literal 1 binary64) a) (neg.f64 t))
(fma.f64 y (/.f64 z a) (neg.f64 t))
(neg.f64 (-.f64 t (/.f64 (*.f64 y z) a)))
(*.f64 (*.f64 y z) (/.f64 #s(literal 1 binary64) a))
(*.f64 y (/.f64 z a))
(/.f64 (*.f64 y z) a)
(/.f64 (neg.f64 (*.f64 y z)) (neg.f64 a))

eval99.0ms (1.2%)

Memory
17.2MiB live, 153.2MiB allocated; 18ms collecting garbage
Compiler

Compiled 28 848 to 2 716 computations (90.6% saved)

prune48.0ms (0.6%)

Memory
-37.9MiB live, 65.3MiB allocated; 40ms collecting garbage
Pruning

24 alts after pruning (22 fresh and 2 done)

PrunedKeptTotal
New4486454
Fresh21618
Picked415
Done011
Total45424478
Accuracy
100.0%
Counts
478 → 24
Alt Table
Click to see full alt table
StatusAccuracyProgram
66.1%
(+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 b (-.f64 (fma.f64 i t (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b)) (*.f64 c z)))) (*.f64 j #s(approx (- (* c a) (* y i)) (*.f64 a c))))
33.1%
#s(approx (- (* x (- (* y z) (* t a))) (- (* b (- (* c z) (* t i))) (* j (- (* c a) (* y i))))) (*.f64 y (fma.f64 x z (neg.f64 (*.f64 i j)))))
51.3%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (fma.f64 j #s(approx (- (* a c) (* i y)) (*.f64 a c)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
64.3%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (fma.f64 t #s(approx (- (* -1 (* a x)) (* -1 (* b i))) (*.f64 b i)) (*.f64 x (*.f64 y z)))) (*.f64 b (*.f64 c z))))
62.6%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 a (*.f64 c j) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 b (*.f64 c z))))
57.8%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))
41.2%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))))
16.9%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 y #s(approx (+ (* -1 (* i j)) (* x z)) (*.f64 #s(literal -1 binary64) (*.f64 i j)))))
68.2%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 x (-.f64 (fma.f64 y z (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) x)) (fma.f64 a t (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) x)))))
20.0%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c #s(approx (- (* a j) (* b z)) (*.f64 a j))))
24.3%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c #s(approx (- (* a j) (* b z)) (*.f64 #s(literal -1 binary64) (*.f64 b z)))))
40.4%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
21.8%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b #s(approx (- (* i t) (* c z)) (*.f64 i t))))
23.9%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b #s(approx (- (* i t) (* c z)) (*.f64 #s(literal -1 binary64) (*.f64 c z)))))
37.2%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 t x) (*.f64 c j))))
39.4%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 a x) (*.f64 b i)))))
55.0%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i)))))))
41.8%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 x #s(approx (+ (* -1 (* a t)) (* y z)) (*.f64 a (fma.f64 #s(literal -1 binary64) t (/.f64 (*.f64 y z) a)))))))
35.6%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 i (fma.f64 #s(literal -1 binary64) (*.f64 j y) (*.f64 b t)))))
41.8%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (neg (* a x)) (neg (* b i)))) (* (* y z) x))) (* (* b c) z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
57.7%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 t x) (*.f64 c j)) (*.f64 x (*.f64 y z))))))
32.5%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y)))))
17.2%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (* y (+ (* -1 (* i j)) (* x z))) (*.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)))))
33.7%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (* c (- (* a j) (* b z))) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 c z)) a) (*.f64 c j)))))
Compiler

Compiled 2 550 to 1 665 computations (34.7% saved)

series570.0ms (7.2%)

Memory
50.8MiB live, 657.5MiB allocated; 91ms collecting garbage
Counts
44 → 405
Calls
Call 1
Inputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 x (-.f64 (fma.f64 y z (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) x)) (fma.f64 a t (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) x)))))
(*.f64 x (-.f64 (fma.f64 y z (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) x)) (fma.f64 a t (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) x))))
x
(-.f64 (fma.f64 y z (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) x)) (fma.f64 a t (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) x)))
(fma.f64 y z (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) x))
y
z
(/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) x)
(*.f64 j (-.f64 (*.f64 a c) (*.f64 i y)))
j
(-.f64 (*.f64 a c) (*.f64 i y))
(*.f64 a c)
a
c
(*.f64 i y)
i
(fma.f64 a t (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) x))
t
(/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) x)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
b
(-.f64 (*.f64 c z) (*.f64 i t))
(*.f64 c z)
(*.f64 i t)
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c #s(approx (- (* a j) (* b z)) (*.f64 a j))))
(*.f64 c #s(approx (- (* a j) (* b z)) (*.f64 a j)))
#s(approx (- (* a j) (* b z)) (*.f64 a j))
(*.f64 a j)
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y)))))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 t x) (*.f64 c j))))
(*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 t x) (*.f64 c j)))
(fma.f64 #s(literal -1 binary64) (*.f64 t x) (*.f64 c j))
#s(literal -1 binary64)
(*.f64 t x)
(*.f64 c j)
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 a (*.f64 c j) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 b (*.f64 c z))))
(-.f64 (fma.f64 a (*.f64 c j) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 b (*.f64 c z)))
(fma.f64 a (*.f64 c j) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(*.f64 y z)
(*.f64 a t)
(*.f64 b (*.f64 c z))
Outputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))
#s(approx x x)
#s(approx (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x))) (/.f64 (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))) x))
#s(approx (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x))) (/.f64 (-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))) x))
#s(approx (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) x))
#s(approx (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (/.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x (*.f64 y z))) x))
#s(approx (+ (* a t) (/ (* b (- (* c z) (* i t))) x)) (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) x))
#s(approx (+ (* a t) (/ (* b (- (* c z) (* i t))) x)) (/.f64 (fma.f64 a (*.f64 t x) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))) x))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (* a (+ (* -1 (* t x)) (* c j))) (*.f64 a (*.f64 c j)))
#s(approx (* a (+ (* -1 (* t x)) (* c j))) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))))
#s(approx (+ (* -1 (* t x)) (* c j)) (*.f64 c j))
#s(approx (+ (* -1 (* t x)) (* c j)) (fma.f64 #s(literal -1 binary64) (*.f64 t x) (*.f64 c j)))
#s(approx (* t x) (*.f64 t x))
#s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (-.f64 (*.f64 a (*.f64 c j)) (*.f64 b (*.f64 c z))))
#s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (-.f64 (fma.f64 a (*.f64 c j) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 b (*.f64 c z))))
#s(approx (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (fma.f64 a (*.f64 c j) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (* x (- (* y z) (* a t))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 x (-.f64 (fma.f64 y z (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) x)) (fma.f64 a t (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) x)))))
#s(approx (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x))) (-.f64 (*.f64 y z) (*.f64 a t)))
#s(approx (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x))) (-.f64 (fma.f64 y z (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) x)) (fma.f64 a t (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) x))))
#s(approx (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (*.f64 y z))
#s(approx (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (fma.f64 y z (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) x)))
#s(approx (+ (* a t) (/ (* b (- (* c z) (* i t))) x)) (*.f64 a t))
#s(approx (+ (* a t) (/ (* b (- (* c z) (* i t))) x)) (fma.f64 a t (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) x)))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 x (-.f64 (fma.f64 y z (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) x)) (*.f64 a t))))
#s(approx (* a (+ (* -1 (* t x)) (* c j))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x))))
#s(approx (* a (+ (* -1 (* t x)) (* c j))) (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 a t) (/.f64 (*.f64 a (*.f64 c j)) x))))
#s(approx (+ (* -1 (* t x)) (* c j)) (*.f64 #s(literal -1 binary64) (*.f64 t x)))
#s(approx (+ (* -1 (* t x)) (* c j)) (*.f64 x (fma.f64 #s(literal -1 binary64) t (/.f64 (*.f64 c j) x))))
#s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (*.f64 x (-.f64 (fma.f64 y z (/.f64 (*.f64 a (*.f64 c j)) x)) (fma.f64 a t (/.f64 (*.f64 b (*.f64 c z)) x)))))
#s(approx (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (*.f64 x (-.f64 (fma.f64 y z (/.f64 (*.f64 a (*.f64 c j)) x)) (*.f64 a t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))) x))))))
#s(approx (* x (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x)))) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) x))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) x))))))
#s(approx (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x))) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y)))) (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))))) x) (*.f64 y z)) (*.f64 a t)))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) x))))))
#s(approx (* a (+ (* -1 (* t x)) (* c j))) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 c j)) x) (*.f64 a t)))))
#s(approx (+ (* -1 (* t x)) (* c j)) (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 c j) x))))))
#s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 a (*.f64 c j)) (*.f64 b (*.f64 c z))) x))))))
#s(approx (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 c j)) x))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 a (*.f64 c j) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 i j) (*.f64 x z))))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))
#s(approx (* x (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x)))) (*.f64 x (-.f64 (/.f64 (*.f64 a (*.f64 c j)) x) (fma.f64 a t (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) x)))))
#s(approx (* x (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x)))) (fma.f64 x (*.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 i j) x)))) (*.f64 x (-.f64 (/.f64 (*.f64 a (*.f64 c j)) x) (fma.f64 a t (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) x))))))
#s(approx (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x))) (-.f64 (/.f64 (*.f64 a (*.f64 c j)) x) (fma.f64 a t (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) x))))
#s(approx (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x))) (-.f64 (fma.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 i j) x))) (/.f64 (*.f64 a (*.f64 c j)) x)) (fma.f64 a t (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) x))))
#s(approx (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (/.f64 (*.f64 a (*.f64 c j)) x))
#s(approx (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (fma.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 i j) x))) (/.f64 (*.f64 a (*.f64 c j)) x)))
#s(approx y y)
#s(approx (/ (* j (- (* a c) (* i y))) x) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) x) (/.f64 (*.f64 a (*.f64 c j)) x)))
#s(approx (* j (- (* a c) (* i y))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 a (*.f64 c j))))
#s(approx (- (* a c) (* i y)) (*.f64 a c))
#s(approx (- (* a c) (* i y)) (fma.f64 #s(literal -1 binary64) (*.f64 i y) (*.f64 a c)))
#s(approx (* i y) (*.f64 i y))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 a (*.f64 c j) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 i j) (*.f64 x z))))))
#s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))) (*.f64 b (*.f64 c z))))
#s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 a (*.f64 c j) (*.f64 x (*.f64 y z)))) (*.f64 b (*.f64 c z))))
#s(approx (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 a (*.f64 c j) (*.f64 x (*.f64 y z)))))
#s(approx (* x (- (* y z) (* a t))) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z))))
#s(approx (- (* y z) (* a t)) (*.f64 #s(literal -1 binary64) (*.f64 a t)))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 i j) (*.f64 x z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i j) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) y) (fma.f64 x z (/.f64 (*.f64 a (*.f64 c j)) y)))) (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) y))))
#s(approx (* x (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x)))) (*.f64 x (*.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 i j) x))))))
#s(approx (* x (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x)))) (*.f64 y (fma.f64 x (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 i j) x))) (/.f64 (*.f64 x (-.f64 (/.f64 (*.f64 a (*.f64 c j)) x) (fma.f64 a t (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) x)))) y))))
#s(approx (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x))) (*.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 i j) x)))))
#s(approx (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x))) (*.f64 y (-.f64 (+.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i j) x) (/.f64 (*.f64 a (*.f64 c j)) (*.f64 x y)))) (+.f64 (/.f64 (*.f64 a t) y) (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) (*.f64 x y))))))
#s(approx (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (*.f64 y (+.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i j) x) (/.f64 (*.f64 a (*.f64 c j)) (*.f64 x y))))))
#s(approx (/ (* j (- (* a c) (* i y))) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) x)))
#s(approx (/ (* j (- (* a c) (* i y))) x) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i j) x) (/.f64 (*.f64 a (*.f64 c j)) (*.f64 x y)))))
#s(approx (* j (- (* a c) (* i y))) (*.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y))))
#s(approx (* j (- (* a c) (* i y))) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 i j) (/.f64 (*.f64 a (*.f64 c j)) y))))
#s(approx (- (* a c) (* i y)) (*.f64 #s(literal -1 binary64) (*.f64 i y)))
#s(approx (- (* a c) (* i y)) (*.f64 y (-.f64 (/.f64 (*.f64 a c) y) i)))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 i j) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) y) (fma.f64 x z (/.f64 (*.f64 a (*.f64 c j)) y))))))
#s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (*.f64 x (*.f64 y z)))
#s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) y) (fma.f64 x z (/.f64 (*.f64 a (*.f64 c j)) y))) (/.f64 (*.f64 b (*.f64 c z)) y))))
#s(approx (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) y) (fma.f64 x z (/.f64 (*.f64 a (*.f64 c j)) y)))))
#s(approx (* x (- (* y z) (* a t))) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) y) (*.f64 x z))))
#s(approx (- (* y z) (* a t)) (*.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a t) y)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 x z) (*.f64 i j)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 x z) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))) y) (*.f64 i j))))))
#s(approx (* x (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x)))) (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 y (fma.f64 #s(literal -1 binary64) z (/.f64 (*.f64 i j) x))))))
#s(approx (* x (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x)))) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (/.f64 (*.f64 a (*.f64 c j)) x) (fma.f64 a t (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) x)))) y) (*.f64 x (fma.f64 #s(literal -1 binary64) z (/.f64 (*.f64 i j) x)))))))
#s(approx (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x))) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) z (/.f64 (*.f64 i j) x)))))
#s(approx (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x))) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) z (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 a (*.f64 c j)) x) (fma.f64 a t (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) x))) y) (/.f64 (*.f64 i j) x))))))
#s(approx (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 c j)) (*.f64 x y)) (/.f64 (*.f64 i j) x))))))
#s(approx (/ (* j (- (* a c) (* i y))) x) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 c j)) (*.f64 x y)) (/.f64 (*.f64 i j) x)))))
#s(approx (* j (- (* a c) (* i y))) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 c j)) y) (*.f64 i j)))))
#s(approx (- (* a c) (* i y)) (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a c) y)) (*.f64 #s(literal -1 binary64) i)))))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 x z) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))) y) (*.f64 i j))))))
#s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 x z) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))) (*.f64 b (*.f64 c z))) y))))))
#s(approx (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 x z) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))) y))))))
#s(approx (* x (- (* y z) (* a t))) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 x z) (/.f64 (*.f64 a (*.f64 t x)) y)))))
#s(approx (- (* y z) (* a t)) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) z (/.f64 (*.f64 a t) y)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y)))) (*.f64 #s(literal -1 binary64) (*.f64 b (*.f64 i t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))))) (*.f64 #s(literal -1 binary64) (*.f64 b (*.f64 i t)))))
#s(approx (* x (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x)))) (*.f64 x (-.f64 (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) x) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 i t)) x) (*.f64 a t)))))
#s(approx (* x (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x)))) (fma.f64 x (*.f64 z (-.f64 y (/.f64 (*.f64 b c) x))) (*.f64 x (-.f64 (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) x) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 i t)) x) (*.f64 a t))))))
#s(approx (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x))) (-.f64 (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) x) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 i t)) x) (*.f64 a t))))
#s(approx (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x))) (-.f64 (fma.f64 z (-.f64 y (/.f64 (*.f64 b c) x)) (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) x)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 i t)) x) (*.f64 a t))))
#s(approx z z)
#s(approx (+ (* a t) (/ (* b (- (* c z) (* i t))) x)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 i t)) x) (*.f64 a t)))
#s(approx (+ (* a t) (/ (* b (- (* c z) (* i t))) x)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 i t)) x) (fma.f64 a t (/.f64 (*.f64 b (*.f64 c z)) x))))
#s(approx (/ (* b (- (* c z) (* i t))) x) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 i t)) x)))
#s(approx (/ (* b (- (* c z) (* i t))) x) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 i t)) x) (/.f64 (*.f64 b (*.f64 c z)) x)))
#s(approx (* b (- (* c z) (* i t))) (*.f64 #s(literal -1 binary64) (*.f64 b (*.f64 i t))))
#s(approx (* b (- (* c z) (* i t))) (fma.f64 #s(literal -1 binary64) (*.f64 b (*.f64 i t)) (*.f64 b (*.f64 c z))))
#s(approx (- (* c z) (* i t)) (*.f64 #s(literal -1 binary64) (*.f64 i t)))
#s(approx (- (* c z) (* i t)) (-.f64 (*.f64 c z) (*.f64 i t)))
#s(approx (* c z) (*.f64 c z))
#s(approx (* c (- (* a j) (* b z))) (fma.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z)) (*.f64 a (*.f64 c j))))
#s(approx (- (* a j) (* b z)) (*.f64 a j))
#s(approx (- (* a j) (* b z)) (fma.f64 #s(literal -1 binary64) (*.f64 b z) (*.f64 a j)))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y)))))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x (*.f64 y z)))))
#s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 a (*.f64 c j) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))))))
#s(approx (* b (* c z)) (*.f64 b (*.f64 c z)))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) z) (fma.f64 x y (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) z))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 i t)) z) (*.f64 b c)))))
#s(approx (* x (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x)))) (*.f64 x (*.f64 z (-.f64 y (/.f64 (*.f64 b c) x)))))
#s(approx (* x (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x)))) (*.f64 z (fma.f64 x (-.f64 y (/.f64 (*.f64 b c) x)) (/.f64 (*.f64 x (-.f64 (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) x) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 i t)) x) (*.f64 a t)))) z))))
#s(approx (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x))) (*.f64 z (-.f64 y (/.f64 (*.f64 b c) x))))
#s(approx (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x))) (*.f64 z (-.f64 (+.f64 y (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) (*.f64 x z))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 i t)) (*.f64 x z)) (+.f64 (/.f64 (*.f64 a t) z) (/.f64 (*.f64 b c) x))))))
#s(approx (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (*.f64 z (+.f64 y (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) (*.f64 x z)))))
#s(approx (+ (* a t) (/ (* b (- (* c z) (* i t))) x)) (/.f64 (*.f64 b (*.f64 c z)) x))
#s(approx (+ (* a t) (/ (* b (- (* c z) (* i t))) x)) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 i t)) (*.f64 x z)) (+.f64 (/.f64 (*.f64 a t) z) (/.f64 (*.f64 b c) x)))))
#s(approx (/ (* b (- (* c z) (* i t))) x) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 i t)) (*.f64 x z)) (/.f64 (*.f64 b c) x))))
#s(approx (* b (- (* c z) (* i t))) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 i t)) z) (*.f64 b c))))
#s(approx (- (* c z) (* i t)) (*.f64 z (+.f64 c (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 i t) z)))))
#s(approx (* c (- (* a j) (* b z))) (*.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z))))
#s(approx (* c (- (* a j) (* b z))) (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 b c) (/.f64 (*.f64 a (*.f64 c j)) z))))
#s(approx (- (* a j) (* b z)) (*.f64 #s(literal -1 binary64) (*.f64 b z)))
#s(approx (- (* a j) (* b z)) (*.f64 z (-.f64 (/.f64 (*.f64 a j) z) b)))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) z) (fma.f64 x y (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) z)))))
#s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) z) (fma.f64 x y (/.f64 (*.f64 a (*.f64 c j)) z))) (*.f64 b c))))
#s(approx (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) z) (fma.f64 x y (/.f64 (*.f64 a (*.f64 c j)) z)))))
#s(approx (* x (- (* y z) (* a t))) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) z) (*.f64 x y))))
#s(approx (- (* y z) (* a t)) (*.f64 z (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a t) z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 x y)) (*.f64 #s(literal -1 binary64) (*.f64 b c))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x y) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y)))) (*.f64 #s(literal -1 binary64) (*.f64 b (*.f64 i t)))) z))) (*.f64 #s(literal -1 binary64) (*.f64 b c))))))
#s(approx (* x (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x)))) (*.f64 #s(literal -1 binary64) (*.f64 x (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b c) x)))))))
#s(approx (* x (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x)))) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) x) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 i t)) x) (*.f64 a t)))) z) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b c) x))))))))
#s(approx (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x))) (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) y) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b c) x))))))
#s(approx (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x))) (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) x) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 i t)) x) (*.f64 a t))) z))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b c) x))))))
#s(approx (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) (*.f64 x z)))))))
#s(approx (+ (* a t) (/ (* b (- (* c z) (* i t))) x)) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b c) x) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 i t)) x) (*.f64 a t)) z))))))
#s(approx (/ (* b (- (* c z) (* i t))) x) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b c) x) (/.f64 (*.f64 b (*.f64 i t)) (*.f64 x z))))))
#s(approx (* b (- (* c z) (* i t))) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 b c) (/.f64 (*.f64 b (*.f64 i t)) z)))))
#s(approx (- (* c z) (* i t)) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) c (/.f64 (*.f64 i t) z)))))
#s(approx (* c (- (* a j) (* b z))) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 c j)) z) (*.f64 b c)))))
#s(approx (- (* a j) (* b z)) (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a j) z)) (*.f64 #s(literal -1 binary64) b)))))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 x y) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y)))) z))))))
#s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x y) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))) z))) (*.f64 #s(literal -1 binary64) (*.f64 b c))))))
#s(approx (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 x y) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 c j))) z))))))
#s(approx (* x (- (* y z) (* a t))) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 x y) (/.f64 (*.f64 a (*.f64 t x)) z)))))
#s(approx (- (* y z) (* a t)) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) y (/.f64 (*.f64 a t) z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x (*.f64 y z))) (*.f64 b (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (fma.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i))) (*.f64 x (*.f64 y z)))) (*.f64 b (*.f64 c z))))
#s(approx (* x (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x)))) (*.f64 x (-.f64 (fma.f64 y z (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) x)) (/.f64 (*.f64 b (*.f64 c z)) x))))
#s(approx (* x (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x)))) (fma.f64 #s(literal -1 binary64) (*.f64 t (*.f64 x (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b i) x))))) (*.f64 x (-.f64 (fma.f64 y z (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) x)) (/.f64 (*.f64 b (*.f64 c z)) x)))))
#s(approx (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x))) (-.f64 (fma.f64 y z (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) x)) (/.f64 (*.f64 b (*.f64 c z)) x)))
#s(approx (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 t (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b i) x)))) (fma.f64 y z (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) x))) (/.f64 (*.f64 b (*.f64 c z)) x)))
#s(approx (+ (* a t) (/ (* b (- (* c z) (* i t))) x)) (fma.f64 t (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b i) x))) (/.f64 (*.f64 b (*.f64 c z)) x)))
#s(approx t t)
#s(approx (- (* c z) (* i t)) (fma.f64 #s(literal -1 binary64) (*.f64 i t) (*.f64 c z)))
#s(approx (* i t) (*.f64 i t))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x (*.f64 y z))))
#s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (-.f64 (fma.f64 a (*.f64 c j) (*.f64 x (*.f64 y z))) (*.f64 b (*.f64 c z))))
#s(approx (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (fma.f64 a (*.f64 c j) (*.f64 x (*.f64 y z))))
#s(approx (- (* y z) (* a t)) (fma.f64 #s(literal -1 binary64) (*.f64 a t) (*.f64 y z)))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a x) (+.f64 (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) t) (/.f64 (*.f64 x (*.f64 y z)) t))) (fma.f64 #s(literal -1 binary64) (*.f64 b i) (/.f64 (*.f64 b (*.f64 c z)) t)))))
#s(approx (* x (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x)))) (*.f64 #s(literal -1 binary64) (*.f64 t (*.f64 x (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b i) x)))))))
#s(approx (* x (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x)))) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 x (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b i) x)))) (/.f64 (*.f64 x (-.f64 (fma.f64 y z (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) x)) (/.f64 (*.f64 b (*.f64 c z)) x))) t))))
#s(approx (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x))) (*.f64 #s(literal -1 binary64) (*.f64 t (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b i) x))))))
#s(approx (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x))) (*.f64 t (-.f64 (+.f64 (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) (*.f64 t x)) (/.f64 (*.f64 y z) t)) (+.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b i) x) (/.f64 (*.f64 b (*.f64 c z)) (*.f64 t x)))))))
#s(approx (+ (* a t) (/ (* b (- (* c z) (* i t))) x)) (*.f64 t (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b i) x)))))
#s(approx (+ (* a t) (/ (* b (- (* c z) (* i t))) x)) (*.f64 t (+.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b i) x) (/.f64 (*.f64 b (*.f64 c z)) (*.f64 t x))))))
#s(approx (/ (* b (- (* c z) (* i t))) x) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b i) x) (/.f64 (*.f64 b (*.f64 c z)) (*.f64 t x)))))
#s(approx (* b (- (* c z) (* i t))) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 b i) (/.f64 (*.f64 b (*.f64 c z)) t))))
#s(approx (- (* c z) (* i t)) (*.f64 t (-.f64 (/.f64 (*.f64 c z) t) i)))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 a x) (+.f64 (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) t) (/.f64 (*.f64 x (*.f64 y z)) t)))))
#s(approx (* a (+ (* -1 (* t x)) (* c j))) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 a x) (/.f64 (*.f64 a (*.f64 c j)) t))))
#s(approx (+ (* -1 (* t x)) (* c j)) (*.f64 t (fma.f64 #s(literal -1 binary64) x (/.f64 (*.f64 c j) t))))
#s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a x) (+.f64 (/.f64 (*.f64 a (*.f64 c j)) t) (/.f64 (*.f64 x (*.f64 y z)) t))) (/.f64 (*.f64 b (*.f64 c z)) t))))
#s(approx (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 a x) (+.f64 (/.f64 (*.f64 a (*.f64 c j)) t) (/.f64 (*.f64 x (*.f64 y z)) t)))))
#s(approx (* x (- (* y z) (* a t))) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 a x) (/.f64 (*.f64 x (*.f64 y z)) t))))
#s(approx (- (* y z) (* a t)) (*.f64 t (-.f64 (/.f64 (*.f64 y z) t) a)))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 a x) (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x (*.f64 y z))) (*.f64 b (*.f64 c z))) t) (*.f64 a x)) (*.f64 b i)))))
#s(approx (* x (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x)))) (*.f64 t (*.f64 x (fma.f64 #s(literal -1 binary64) a (/.f64 (*.f64 b i) x)))))
#s(approx (* x (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x)))) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) a (/.f64 (*.f64 b i) x))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (fma.f64 y z (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) x)) (/.f64 (*.f64 b (*.f64 c z)) x))) t))))))
#s(approx (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x))) (*.f64 t (fma.f64 #s(literal -1 binary64) a (/.f64 (*.f64 b i) x))))
#s(approx (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x))) (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 y z (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) x)) (/.f64 (*.f64 b (*.f64 c z)) x)) t)) (fma.f64 #s(literal -1 binary64) a (/.f64 (*.f64 b i) x))))))
#s(approx (+ (* a t) (/ (* b (- (* c z) (* i t))) x)) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) a (/.f64 (*.f64 b i) x)))))
#s(approx (+ (* a t) (/ (* b (- (* c z) (* i t))) x)) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 c z)) (*.f64 t x)) (/.f64 (*.f64 b i) x))))))
#s(approx (/ (* b (- (* c z) (* i t))) x) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 c z)) (*.f64 t x)) (/.f64 (*.f64 b i) x)))))
#s(approx (* b (- (* c z) (* i t))) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 c z)) t) (*.f64 b i)))))
#s(approx (- (* c z) (* i t)) (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 c z) t)) (*.f64 #s(literal -1 binary64) i)))))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x (*.f64 y z))) t) (*.f64 a x)))))
#s(approx (* a (+ (* -1 (* t x)) (* c j))) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 c j)) t) (*.f64 a x)))))
#s(approx (+ (* -1 (* t x)) (* c j)) (*.f64 #s(literal -1 binary64) (*.f64 t (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 c j) t))))))
#s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 a (*.f64 c j) (*.f64 x (*.f64 y z))) (*.f64 b (*.f64 c z))) t) (*.f64 a x)))))
#s(approx (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a (*.f64 c j) (*.f64 x (*.f64 y z))) t) (*.f64 a x)))))
#s(approx (* x (- (* y z) (* a t))) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 y z)) t) (*.f64 a x)))))
#s(approx (- (* y z) (* a t)) (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y z) t)) (*.f64 #s(literal -1 binary64) a)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 t x) (*.f64 c j)) (*.f64 x (*.f64 y z)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))
#s(approx (* x (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x)))) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) x) (*.f64 y z)) (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) x))))
#s(approx (* x (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x)))) (fma.f64 a (*.f64 x (-.f64 (/.f64 (*.f64 c j) x) t)) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) x) (*.f64 y z)) (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) x)))))
#s(approx (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x))) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) x) (*.f64 y z)) (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) x)))
#s(approx (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x))) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) x) (fma.f64 a (-.f64 (/.f64 (*.f64 c j) x) t) (*.f64 y z))) (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) x)))
#s(approx (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) x) (*.f64 y z)))
#s(approx (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) x) (fma.f64 y z (/.f64 (*.f64 a (*.f64 c j)) x))))
#s(approx (- (* a c) (* i y)) (-.f64 (*.f64 a c) (*.f64 i y)))
#s(approx a a)
#s(approx (- (* a j) (* b z)) (-.f64 (*.f64 a j) (*.f64 b z)))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 x (*.f64 y z))))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 t x) (*.f64 c j)) (*.f64 x (*.f64 y z)))))
#s(approx (* a (+ (* -1 (* t x)) (* c j))) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 t x) (*.f64 c j))))
#s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (-.f64 (*.f64 x (*.f64 y z)) (*.f64 b (*.f64 c z))))
#s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (-.f64 (fma.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 t x) (*.f64 c j)) (*.f64 x (*.f64 y z))) (*.f64 b (*.f64 c z))))
#s(approx (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (fma.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 t x) (*.f64 c j)) (*.f64 x (*.f64 y z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 t x) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) a) (fma.f64 c j (/.f64 (*.f64 x (*.f64 y z)) a)))) (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) a))))
#s(approx (* x (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x)))) (*.f64 a (*.f64 x (-.f64 (/.f64 (*.f64 c j) x) t))))
#s(approx (* x (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x)))) (*.f64 a (fma.f64 x (-.f64 (/.f64 (*.f64 c j) x) t) (/.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) x) (*.f64 y z)) (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) x))) a))))
#s(approx (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x))) (*.f64 a (-.f64 (/.f64 (*.f64 c j) x) t)))
#s(approx (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x))) (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) (*.f64 a x)) (+.f64 (/.f64 (*.f64 c j) x) (/.f64 (*.f64 y z) a))) (+.f64 t (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) (*.f64 a x))))))
#s(approx (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) (*.f64 a x)) (+.f64 (/.f64 (*.f64 c j) x) (/.f64 (*.f64 y z) a)))))
#s(approx (/ (* j (- (* a c) (* i y))) x) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) (*.f64 a x)) (/.f64 (*.f64 c j) x))))
#s(approx (* j (- (* a c) (* i y))) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) a) (*.f64 c j))))
#s(approx (- (* a c) (* i y)) (*.f64 a (+.f64 c (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 i y) a)))))
#s(approx (+ (* a t) (/ (* b (- (* c z) (* i t))) x)) (*.f64 a (+.f64 t (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) (*.f64 a x)))))
#s(approx (* c (- (* a j) (* b z))) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 c z)) a) (*.f64 c j))))
#s(approx (- (* a j) (* b z)) (*.f64 a (+.f64 j (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b z) a)))))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 t x) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) a) (fma.f64 c j (/.f64 (*.f64 x (*.f64 y z)) a))))))
#s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 t x) (fma.f64 c j (/.f64 (*.f64 x (*.f64 y z)) a))) (/.f64 (*.f64 b (*.f64 c z)) a))))
#s(approx (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 t x) (fma.f64 c j (/.f64 (*.f64 x (*.f64 y z)) a)))))
#s(approx (* x (- (* y z) (* a t))) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 t x) (/.f64 (*.f64 x (*.f64 y z)) a))))
#s(approx (- (* y z) (* a t)) (*.f64 a (-.f64 (/.f64 (*.f64 y z) a) t)))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 c j) (*.f64 t x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 c j) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))) a) (*.f64 t x))))))
#s(approx (* x (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x)))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 c j) x)) (*.f64 #s(literal -1 binary64) t))))))
#s(approx (* x (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x)))) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) x) (*.f64 y z)) (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) x))) a) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 c j) x)) (*.f64 #s(literal -1 binary64) t)))))))
#s(approx (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x))) (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 c j) x)) (*.f64 #s(literal -1 binary64) t)))))
#s(approx (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x))) (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 c j) x) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) x) (*.f64 y z)) (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) x)) a))) (*.f64 #s(literal -1 binary64) t)))))
#s(approx (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 c j) x) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) x) (*.f64 y z)) a))))))
#s(approx (/ (* j (- (* a c) (* i y))) x) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 c j) x) (/.f64 (*.f64 i (*.f64 j y)) (*.f64 a x))))))
#s(approx (* j (- (* a c) (* i y))) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 c j) (/.f64 (*.f64 i (*.f64 j y)) a)))))
#s(approx (- (* a c) (* i y)) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) c (/.f64 (*.f64 i y) a)))))
#s(approx (+ (* a t) (/ (* b (- (* c z) (* i t))) x)) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) t (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) (*.f64 a x)))))))
#s(approx (* c (- (* a j) (* b z))) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 c j) (/.f64 (*.f64 b (*.f64 c z)) a)))))
#s(approx (- (* a j) (* b z)) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) j (/.f64 (*.f64 b z) a)))))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 c j) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 x (*.f64 y z))) a) (*.f64 t x))))))
#s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 c j) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 b (*.f64 c z))) a) (*.f64 t x))))))
#s(approx (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 c j) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 y z)) a) (*.f64 t x))))))
#s(approx (* x (- (* y z) (* a t))) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 y z)) a) (*.f64 t x)))))
#s(approx (- (* y z) (* a t)) (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y z) a)) (*.f64 #s(literal -1 binary64) t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (fma.f64 b (-.f64 (*.f64 i t) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))))
#s(approx (* x (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x)))) (fma.f64 b (*.f64 x (-.f64 (/.f64 (*.f64 i t) x) (/.f64 (*.f64 c z) x))) (*.f64 x (-.f64 (fma.f64 y z (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) x)) (*.f64 a t)))))
#s(approx (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x))) (-.f64 (fma.f64 y z (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) x)) (*.f64 a t)))
#s(approx (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x))) (-.f64 (fma.f64 b (-.f64 (/.f64 (*.f64 i t) x) (/.f64 (*.f64 c z) x)) (fma.f64 y z (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) x))) (*.f64 a t)))
#s(approx (+ (* a t) (/ (* b (- (* c z) (* i t))) x)) (fma.f64 a t (*.f64 b (-.f64 (/.f64 (*.f64 c z) x) (/.f64 (*.f64 i t) x)))))
#s(approx (* b (- (* c z) (* i t))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))))
#s(approx b b)
#s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (fma.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z)) (fma.f64 a (*.f64 c j) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b (-.f64 (fma.f64 i t (+.f64 (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) b) (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b))) (*.f64 c z))))
#s(approx (* x (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x)))) (*.f64 b (*.f64 x (-.f64 (/.f64 (*.f64 i t) x) (/.f64 (*.f64 c z) x)))))
#s(approx (* x (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x)))) (*.f64 b (fma.f64 x (-.f64 (/.f64 (*.f64 i t) x) (/.f64 (*.f64 c z) x)) (/.f64 (*.f64 x (-.f64 (fma.f64 y z (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) x)) (*.f64 a t))) b))))
#s(approx (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x))) (*.f64 b (-.f64 (/.f64 (*.f64 i t) x) (/.f64 (*.f64 c z) x))))
#s(approx (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x))) (*.f64 b (-.f64 (+.f64 (/.f64 (*.f64 i t) x) (+.f64 (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) (*.f64 b x)) (/.f64 (*.f64 y z) b))) (+.f64 (/.f64 (*.f64 a t) b) (/.f64 (*.f64 c z) x)))))
#s(approx (+ (* a t) (/ (* b (- (* c z) (* i t))) x)) (*.f64 b (-.f64 (/.f64 (*.f64 c z) x) (/.f64 (*.f64 i t) x))))
#s(approx (+ (* a t) (/ (* b (- (* c z) (* i t))) x)) (*.f64 b (-.f64 (+.f64 (/.f64 (*.f64 a t) b) (/.f64 (*.f64 c z) x)) (/.f64 (*.f64 i t) x))))
#s(approx (* c (- (* a j) (* b z))) (*.f64 b (fma.f64 #s(literal -1 binary64) (*.f64 c z) (/.f64 (*.f64 a (*.f64 c j)) b))))
#s(approx (- (* a j) (* b z)) (*.f64 b (-.f64 (/.f64 (*.f64 a j) b) z)))
#s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (*.f64 b (-.f64 (+.f64 (/.f64 (*.f64 a (*.f64 c j)) b) (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b)) (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) b)) (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 c z) (*.f64 i t)))))))
#s(approx (* x (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x)))) (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (fma.f64 y z (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) x)) (*.f64 a t))) b) (*.f64 c z)) (*.f64 i t)))))
#s(approx (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) x)))
#s(approx (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x))) (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 y z (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) x)) (*.f64 a t)) b)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 c z) (*.f64 i t)) x))))))
#s(approx (+ (* a t) (/ (* b (- (* c z) (* i t))) x)) (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a t) b) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 c z) (*.f64 i t)) x))))))
#s(approx (* c (- (* a j) (* b z))) (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 c j)) b) (*.f64 c z)))))
#s(approx (- (* a j) (* b z)) (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a j) b)) (*.f64 #s(literal -1 binary64) z)))))
#s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a (*.f64 c j) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) b)) (*.f64 #s(literal -1 binary64) (*.f64 c z))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 #s(literal -1 binary64) (*.f64 b (*.f64 i t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) (*.f64 #s(literal -1 binary64) (*.f64 b (*.f64 i t)))))
#s(approx (* x (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x)))) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) x) (*.f64 y z)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 i t)) x) (*.f64 a t)))))
#s(approx (* x (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x)))) (fma.f64 c (*.f64 x (-.f64 (/.f64 (*.f64 a j) x) (/.f64 (*.f64 b z) x))) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) x) (*.f64 y z)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 i t)) x) (*.f64 a t))))))
#s(approx (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x))) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) x) (*.f64 y z)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 i t)) x) (*.f64 a t))))
#s(approx (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x))) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) x) (fma.f64 c (-.f64 (/.f64 (*.f64 a j) x) (/.f64 (*.f64 b z) x)) (*.f64 y z))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 i t)) x) (*.f64 a t))))
#s(approx c c)
#s(approx (* c (- (* a j) (* b z))) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 a (*.f64 c j) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))))
#s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) c) (fma.f64 a j (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) c))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 i t)) c) (*.f64 b z)))))
#s(approx (* x (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x)))) (*.f64 c (*.f64 x (-.f64 (/.f64 (*.f64 a j) x) (/.f64 (*.f64 b z) x)))))
#s(approx (* x (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x)))) (*.f64 c (fma.f64 x (-.f64 (/.f64 (*.f64 a j) x) (/.f64 (*.f64 b z) x)) (/.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) x) (*.f64 y z)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 i t)) x) (*.f64 a t)))) c))))
#s(approx (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x))) (*.f64 c (-.f64 (/.f64 (*.f64 a j) x) (/.f64 (*.f64 b z) x))))
#s(approx (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x))) (*.f64 c (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) (*.f64 c x)) (+.f64 (/.f64 (*.f64 a j) x) (/.f64 (*.f64 y z) c))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 i t)) (*.f64 c x)) (+.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 b z) x))))))
#s(approx (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) (*.f64 c x)) (+.f64 (/.f64 (*.f64 a j) x) (/.f64 (*.f64 y z) c)))))
#s(approx (/ (* j (- (* a c) (* i y))) x) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) (*.f64 c x)) (/.f64 (*.f64 a j) x))))
#s(approx (* j (- (* a c) (* i y))) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) c) (*.f64 a j))))
#s(approx (- (* a c) (* i y)) (*.f64 c (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 i y) c)))))
#s(approx (+ (* a t) (/ (* b (- (* c z) (* i t))) x)) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 i t)) (*.f64 c x)) (+.f64 (/.f64 (*.f64 a t) c) (/.f64 (*.f64 b z) x)))))
#s(approx (/ (* b (- (* c z) (* i t))) x) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 i t)) (*.f64 c x)) (/.f64 (*.f64 b z) x))))
#s(approx (* b (- (* c z) (* i t))) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 i t)) c) (*.f64 b z))))
#s(approx (- (* c z) (* i t)) (*.f64 c (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 i t) c)))))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) c) (fma.f64 a j (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) c)))))
#s(approx (* a (+ (* -1 (* t x)) (* c j))) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) c) (*.f64 a j))))
#s(approx (+ (* -1 (* t x)) (* c j)) (*.f64 c (+.f64 j (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t x) c)))))
#s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (*.f64 c (-.f64 (fma.f64 a j (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) c)) (*.f64 b z))))
#s(approx (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (*.f64 c (fma.f64 a j (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) c))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a j)) (*.f64 #s(literal -1 binary64) (*.f64 b z))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a j) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 #s(literal -1 binary64) (*.f64 b (*.f64 i t)))) c))) (*.f64 #s(literal -1 binary64) (*.f64 b z))))))
#s(approx (* x (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x)))) (*.f64 #s(literal -1 binary64) (*.f64 c (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a j) x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b z) x)))))))
#s(approx (* x (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x)))) (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) x) (*.f64 y z)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 i t)) x) (*.f64 a t)))) c) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a j) x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b z) x))))))))
#s(approx (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x))) (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a j) x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b z) x))))))
#s(approx (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x))) (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a j) x) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) x) (*.f64 y z)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 i t)) x) (*.f64 a t))) c))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b z) x))))))
#s(approx (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a j) x) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) x) (*.f64 y z)) c))))))
#s(approx (/ (* j (- (* a c) (* i y))) x) (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a j) x) (/.f64 (*.f64 i (*.f64 j y)) (*.f64 c x))))))
#s(approx (* j (- (* a c) (* i y))) (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (*.f64 a j) (/.f64 (*.f64 i (*.f64 j y)) c)))))
#s(approx (- (* a c) (* i y)) (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) a (/.f64 (*.f64 i y) c)))))
#s(approx (+ (* a t) (/ (* b (- (* c z) (* i t))) x)) (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b z) x) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 i t)) x) (*.f64 a t)) c))))))
#s(approx (/ (* b (- (* c z) (* i t))) x) (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b z) x) (/.f64 (*.f64 b (*.f64 i t)) (*.f64 c x))))))
#s(approx (* b (- (* c z) (* i t))) (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (*.f64 b z) (/.f64 (*.f64 b (*.f64 i t)) c)))))
#s(approx (- (* c z) (* i t)) (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) z (/.f64 (*.f64 i t) c)))))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (*.f64 a j) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) c))))))
#s(approx (* a (+ (* -1 (* t x)) (* c j))) (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (*.f64 a j) (/.f64 (*.f64 a (*.f64 t x)) c)))))
#s(approx (+ (* -1 (* t x)) (* c j)) (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) j (/.f64 (*.f64 t x) c)))))
#s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a j) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) c))) (*.f64 #s(literal -1 binary64) (*.f64 b z))))))
#s(approx (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (*.f64 a j) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) c))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 a (*.f64 c j) (fma.f64 i (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 j y)) (*.f64 #s(literal -1 binary64) (*.f64 b t))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) (*.f64 b (*.f64 c z))))
#s(approx (* x (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x)))) (fma.f64 i (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 j y) x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b t) x)))) (*.f64 x (-.f64 (fma.f64 y z (/.f64 (*.f64 a (*.f64 c j)) x)) (fma.f64 a t (/.f64 (*.f64 b (*.f64 c z)) x))))))
#s(approx (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x))) (-.f64 (fma.f64 y z (/.f64 (*.f64 a (*.f64 c j)) x)) (fma.f64 a t (/.f64 (*.f64 b (*.f64 c z)) x))))
#s(approx (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x))) (-.f64 (fma.f64 i (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 j y) x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b t) x))) (fma.f64 y z (/.f64 (*.f64 a (*.f64 c j)) x))) (fma.f64 a t (/.f64 (*.f64 b (*.f64 c z)) x))))
#s(approx (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (fma.f64 y z (/.f64 (*.f64 a (*.f64 c j)) x)))
#s(approx i i)
#s(approx (+ (* a t) (/ (* b (- (* c z) (* i t))) x)) (fma.f64 a t (/.f64 (*.f64 b (*.f64 c z)) x)))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 i (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 j y)) (*.f64 #s(literal -1 binary64) (*.f64 b t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 i (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 j y) (+.f64 (/.f64 (*.f64 a (*.f64 c j)) i) (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) i))) (fma.f64 #s(literal -1 binary64) (*.f64 b t) (/.f64 (*.f64 b (*.f64 c z)) i)))))
#s(approx (* x (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x)))) (*.f64 i (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 j y) x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b t) x))))))
#s(approx (* x (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x)))) (*.f64 i (fma.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 j y) x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b t) x))) (/.f64 (*.f64 x (-.f64 (fma.f64 y z (/.f64 (*.f64 a (*.f64 c j)) x)) (fma.f64 a t (/.f64 (*.f64 b (*.f64 c z)) x)))) i))))
#s(approx (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x))) (*.f64 i (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 j y) x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b t) x)))))
#s(approx (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x))) (*.f64 i (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 j y) x) (+.f64 (/.f64 (*.f64 a (*.f64 c j)) (*.f64 i x)) (/.f64 (*.f64 y z) i))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b t) x) (+.f64 (/.f64 (*.f64 a t) i) (/.f64 (*.f64 b (*.f64 c z)) (*.f64 i x)))))))
#s(approx (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (*.f64 i (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 j y) x) (+.f64 (/.f64 (*.f64 a (*.f64 c j)) (*.f64 i x)) (/.f64 (*.f64 y z) i)))))
#s(approx (/ (* j (- (* a c) (* i y))) x) (*.f64 i (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 j y) x) (/.f64 (*.f64 a (*.f64 c j)) (*.f64 i x)))))
#s(approx (* j (- (* a c) (* i y))) (*.f64 i (fma.f64 #s(literal -1 binary64) (*.f64 j y) (/.f64 (*.f64 a (*.f64 c j)) i))))
#s(approx (- (* a c) (* i y)) (*.f64 i (-.f64 (/.f64 (*.f64 a c) i) y)))
#s(approx (+ (* a t) (/ (* b (- (* c z) (* i t))) x)) (*.f64 i (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b t) x) (+.f64 (/.f64 (*.f64 a t) i) (/.f64 (*.f64 b (*.f64 c z)) (*.f64 i x))))))
#s(approx (/ (* b (- (* c z) (* i t))) x) (*.f64 i (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b t) x) (/.f64 (*.f64 b (*.f64 c z)) (*.f64 i x)))))
#s(approx (* b (- (* c z) (* i t))) (*.f64 i (fma.f64 #s(literal -1 binary64) (*.f64 b t) (/.f64 (*.f64 b (*.f64 c z)) i))))
#s(approx (- (* c z) (* i t)) (*.f64 i (-.f64 (/.f64 (*.f64 c z) i) t)))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 i (fma.f64 #s(literal -1 binary64) (*.f64 j y) (+.f64 (/.f64 (*.f64 a (*.f64 c j)) i) (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j y) (*.f64 b t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 a (*.f64 c j) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 b (*.f64 c z))) i) (*.f64 j y)) (*.f64 b t)))))
#s(approx (* x (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x)))) (*.f64 #s(literal -1 binary64) (*.f64 i (*.f64 x (-.f64 (/.f64 (*.f64 j y) x) (/.f64 (*.f64 b t) x))))))
#s(approx (* x (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x)))) (*.f64 #s(literal -1 binary64) (*.f64 i (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (fma.f64 y z (/.f64 (*.f64 a (*.f64 c j)) x)) (fma.f64 a t (/.f64 (*.f64 b (*.f64 c z)) x)))) i) (*.f64 x (-.f64 (/.f64 (*.f64 j y) x) (/.f64 (*.f64 b t) x)))))))
#s(approx (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (/.f64 (*.f64 j y) x) (/.f64 (*.f64 b t) x)))))
#s(approx (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 y z (/.f64 (*.f64 a (*.f64 c j)) x)) (fma.f64 a t (/.f64 (*.f64 b (*.f64 c z)) x))) i) (/.f64 (*.f64 j y) x)) (/.f64 (*.f64 b t) x)))))
#s(approx (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (*.f64 #s(literal -1 binary64) (*.f64 i (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 y z (/.f64 (*.f64 a (*.f64 c j)) x)) i) (/.f64 (*.f64 j y) x)))))
#s(approx (/ (* j (- (* a c) (* i y))) x) (*.f64 #s(literal -1 binary64) (*.f64 i (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 c j)) (*.f64 i x)) (/.f64 (*.f64 j y) x)))))
#s(approx (* j (- (* a c) (* i y))) (*.f64 #s(literal -1 binary64) (*.f64 i (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 c j)) i) (*.f64 j y)))))
#s(approx (- (* a c) (* i y)) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a c) i)) (*.f64 #s(literal -1 binary64) y)))))
#s(approx (+ (* a t) (/ (* b (- (* c z) (* i t))) x)) (*.f64 #s(literal -1 binary64) (*.f64 i (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a t (/.f64 (*.f64 b (*.f64 c z)) x)) i) (/.f64 (*.f64 b t) x)))))
#s(approx (/ (* b (- (* c z) (* i t))) x) (*.f64 #s(literal -1 binary64) (*.f64 i (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 c z)) (*.f64 i x)) (/.f64 (*.f64 b t) x)))))
#s(approx (* b (- (* c z) (* i t))) (*.f64 #s(literal -1 binary64) (*.f64 i (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 c z)) i) (*.f64 b t)))))
#s(approx (- (* c z) (* i t)) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 c z) i)) (*.f64 #s(literal -1 binary64) t)))))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 #s(literal -1 binary64) (*.f64 i (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a (*.f64 c j) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) i) (*.f64 j y)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))
#s(approx (* x (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x)))) (*.f64 x (-.f64 (*.f64 y z) (fma.f64 a t (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) x)))))
#s(approx (* x (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x)))) (fma.f64 j (*.f64 x (-.f64 (/.f64 (*.f64 a c) x) (/.f64 (*.f64 i y) x))) (*.f64 x (-.f64 (*.f64 y z) (fma.f64 a t (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) x))))))
#s(approx (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x))) (-.f64 (*.f64 y z) (fma.f64 a t (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) x))))
#s(approx (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x))) (-.f64 (fma.f64 j (-.f64 (/.f64 (*.f64 a c) x) (/.f64 (*.f64 i y) x)) (*.f64 y z)) (fma.f64 a t (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) x))))
#s(approx (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (fma.f64 j (-.f64 (/.f64 (*.f64 a c) x) (/.f64 (*.f64 i y) x)) (*.f64 y z)))
#s(approx j j)
#s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 j (-.f64 (fma.f64 a c (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) j)) (fma.f64 i y (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) j)))))
#s(approx (* x (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x)))) (*.f64 j (*.f64 x (-.f64 (/.f64 (*.f64 a c) x) (/.f64 (*.f64 i y) x)))))
#s(approx (* x (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x)))) (*.f64 j (fma.f64 x (-.f64 (/.f64 (*.f64 a c) x) (/.f64 (*.f64 i y) x)) (/.f64 (*.f64 x (-.f64 (*.f64 y z) (fma.f64 a t (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) x)))) j))))
#s(approx (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x))) (*.f64 j (-.f64 (/.f64 (*.f64 a c) x) (/.f64 (*.f64 i y) x))))
#s(approx (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x))) (*.f64 j (-.f64 (+.f64 (/.f64 (*.f64 a c) x) (/.f64 (*.f64 y z) j)) (+.f64 (/.f64 (*.f64 a t) j) (+.f64 (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) (*.f64 j x)) (/.f64 (*.f64 i y) x))))))
#s(approx (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (*.f64 j (-.f64 (+.f64 (/.f64 (*.f64 a c) x) (/.f64 (*.f64 y z) j)) (/.f64 (*.f64 i y) x))))
#s(approx (* c (- (* a j) (* b z))) (*.f64 j (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 c z)) j) (*.f64 a c))))
#s(approx (- (* a j) (* b z)) (*.f64 j (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b z) j)))))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j (-.f64 (fma.f64 a c (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) j)) (*.f64 i y))))
#s(approx (* a (+ (* -1 (* t x)) (* c j))) (*.f64 j (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) j) (*.f64 a c))))
#s(approx (+ (* -1 (* t x)) (* c j)) (*.f64 j (+.f64 c (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t x) j)))))
#s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (*.f64 j (-.f64 (fma.f64 a c (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) j)) (/.f64 (*.f64 b (*.f64 c z)) j))))
#s(approx (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (*.f64 j (fma.f64 a c (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 j (fma.f64 #s(literal -1 binary64) (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))) j))))))
#s(approx (* x (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x)))) (*.f64 #s(literal -1 binary64) (*.f64 j (fma.f64 #s(literal -1 binary64) (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (*.f64 y z) (fma.f64 a t (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) x)))) j))))))
#s(approx (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x))) (*.f64 #s(literal -1 binary64) (*.f64 j (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 a c) (*.f64 i y)) x) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 y z) (fma.f64 a t (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) x))) j))))))
#s(approx (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (*.f64 #s(literal -1 binary64) (*.f64 j (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 y z) j) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 a c) (*.f64 i y)) x))))))
#s(approx (* c (- (* a j) (* b z))) (*.f64 #s(literal -1 binary64) (*.f64 j (fma.f64 #s(literal -1 binary64) (*.f64 a c) (/.f64 (*.f64 b (*.f64 c z)) j)))))
#s(approx (- (* a j) (* b z)) (*.f64 #s(literal -1 binary64) (*.f64 j (fma.f64 #s(literal -1 binary64) a (/.f64 (*.f64 b z) j)))))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 #s(literal -1 binary64) (*.f64 j (fma.f64 #s(literal -1 binary64) (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) j))))))
#s(approx (* a (+ (* -1 (* t x)) (* c j))) (*.f64 #s(literal -1 binary64) (*.f64 j (fma.f64 #s(literal -1 binary64) (*.f64 a c) (/.f64 (*.f64 a (*.f64 t x)) j)))))
#s(approx (+ (* -1 (* t x)) (* c j)) (*.f64 #s(literal -1 binary64) (*.f64 j (fma.f64 #s(literal -1 binary64) c (/.f64 (*.f64 t x) j)))))
#s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (*.f64 #s(literal -1 binary64) (*.f64 j (fma.f64 #s(literal -1 binary64) (*.f64 a c) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (*.f64 c z))) j))))))
#s(approx (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (*.f64 #s(literal -1 binary64) (*.f64 j (fma.f64 #s(literal -1 binary64) (*.f64 a c) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) j))))))
Calls

27 calls:

TimeVariablePoint
8.0ms
c
inf
6.0ms
j
-inf
5.0ms
y
-inf
5.0ms
a
0
5.0ms
c
-inf

rewrite251.0ms (3.2%)

Memory
-26.6MiB live, 232.9MiB allocated; 174ms collecting garbage
Counts
44 → 143
Calls
Call 1
Inputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 x (-.f64 (fma.f64 y z (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) x)) (fma.f64 a t (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) x)))))
(*.f64 x (-.f64 (fma.f64 y z (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) x)) (fma.f64 a t (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) x))))
x
(-.f64 (fma.f64 y z (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) x)) (fma.f64 a t (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) x)))
(fma.f64 y z (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) x))
y
z
(/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) x)
(*.f64 j (-.f64 (*.f64 a c) (*.f64 i y)))
j
(-.f64 (*.f64 a c) (*.f64 i y))
(*.f64 a c)
a
c
(*.f64 i y)
i
(fma.f64 a t (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) x))
t
(/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) x)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
b
(-.f64 (*.f64 c z) (*.f64 i t))
(*.f64 c z)
(*.f64 i t)
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c #s(approx (- (* a j) (* b z)) (*.f64 a j))))
(*.f64 c #s(approx (- (* a j) (* b z)) (*.f64 a j)))
#s(approx (- (* a j) (* b z)) (*.f64 a j))
(*.f64 a j)
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y)))))
#s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 t x) (*.f64 c j))))
(*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 t x) (*.f64 c j)))
(fma.f64 #s(literal -1 binary64) (*.f64 t x) (*.f64 c j))
#s(literal -1 binary64)
(*.f64 t x)
(*.f64 c j)
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 a (*.f64 c j) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 b (*.f64 c z))))
(-.f64 (fma.f64 a (*.f64 c j) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 b (*.f64 c z)))
(fma.f64 a (*.f64 c j) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(*.f64 y z)
(*.f64 a t)
(*.f64 b (*.f64 c z))
Outputs
#s(approx (- (* x (- (* y z) (* t a))) (- (* b (- (* c z) (* t i))) (* j (- (* c a) (* y i))))) (*.f64 (-.f64 (fma.f64 j (/.f64 (-.f64 (*.f64 a c) (*.f64 i y)) x) (*.f64 y z)) (fma.f64 b (/.f64 (-.f64 (*.f64 c z) (*.f64 i t)) x) (*.f64 a t))) x))
(*.f64 (-.f64 (fma.f64 j (/.f64 (-.f64 (*.f64 a c) (*.f64 i y)) x) (*.f64 y z)) (fma.f64 b (/.f64 (-.f64 (*.f64 c z) (*.f64 i t)) x) (*.f64 a t))) x)
(*.f64 x (-.f64 (fma.f64 j (/.f64 (-.f64 (*.f64 a c) (*.f64 i y)) x) (*.f64 y z)) (fma.f64 b (/.f64 (-.f64 (*.f64 c z) (*.f64 i t)) x) (*.f64 a t))))
x
(+.f64 (*.f64 y z) (-.f64 (*.f64 j (/.f64 (-.f64 (*.f64 a c) (*.f64 i y)) x)) (fma.f64 b (/.f64 (-.f64 (*.f64 c z) (*.f64 i t)) x) (*.f64 a t))))
(+.f64 (fma.f64 j (/.f64 (-.f64 (*.f64 a c) (*.f64 i y)) x) (*.f64 y z)) (neg.f64 (fma.f64 b (/.f64 (-.f64 (*.f64 c z) (*.f64 i t)) x) (*.f64 a t))))
(-.f64 (fma.f64 j (/.f64 (-.f64 (*.f64 a c) (*.f64 i y)) x) (*.f64 y z)) (fma.f64 b (/.f64 (-.f64 (*.f64 c z) (*.f64 i t)) x) (*.f64 a t)))
(-.f64 (-.f64 (fma.f64 j (/.f64 (-.f64 (*.f64 a c) (*.f64 i y)) x) (*.f64 y z)) (*.f64 a t)) (*.f64 b (/.f64 (-.f64 (*.f64 c z) (*.f64 i t)) x)))
(fma.f64 y z (-.f64 (*.f64 j (/.f64 (-.f64 (*.f64 a c) (*.f64 i y)) x)) (fma.f64 b (/.f64 (-.f64 (*.f64 c z) (*.f64 i t)) x) (*.f64 a t))))
(fma.f64 z y (-.f64 (*.f64 j (/.f64 (-.f64 (*.f64 a c) (*.f64 i y)) x)) (fma.f64 b (/.f64 (-.f64 (*.f64 c z) (*.f64 i t)) x) (*.f64 a t))))
(neg.f64 (-.f64 (fma.f64 b (/.f64 (-.f64 (*.f64 c z) (*.f64 i t)) x) (*.f64 a t)) (fma.f64 j (/.f64 (-.f64 (*.f64 a c) (*.f64 i y)) x) (*.f64 y z))))
(+.f64 (*.f64 j (/.f64 (-.f64 (*.f64 a c) (*.f64 i y)) x)) (*.f64 y z))
(+.f64 (*.f64 y z) (*.f64 j (/.f64 (-.f64 (*.f64 a c) (*.f64 i y)) x)))
(-.f64 (*.f64 y z) (neg.f64 (*.f64 j (/.f64 (-.f64 (*.f64 a c) (*.f64 i y)) x))))
(/.f64 (fma.f64 (*.f64 y z) x (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y)))) x)
(fma.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) (/.f64 #s(literal 1 binary64) x) (*.f64 y z))
(fma.f64 j (/.f64 (-.f64 (*.f64 a c) (*.f64 i y)) x) (*.f64 y z))
(fma.f64 y z (*.f64 j (/.f64 (-.f64 (*.f64 a c) (*.f64 i y)) x)))
(fma.f64 z y (*.f64 j (/.f64 (-.f64 (*.f64 a c) (*.f64 i y)) x)))
y
z
(*.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) (/.f64 #s(literal 1 binary64) x))
(*.f64 j (/.f64 (-.f64 (*.f64 a c) (*.f64 i y)) x))
(/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) x)
(/.f64 (neg.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y)))) (neg.f64 x))
(*.f64 j (-.f64 (*.f64 a c) (*.f64 i y)))
(*.f64 (-.f64 (*.f64 a c) (*.f64 i y)) j)
j
(+.f64 (*.f64 a c) (*.f64 (neg.f64 y) i))
(+.f64 (*.f64 a c) (*.f64 (neg.f64 i) y))
(+.f64 (*.f64 a c) (neg.f64 (*.f64 i y)))
(-.f64 (*.f64 a c) (*.f64 i y))
(fma.f64 c a (*.f64 (neg.f64 y) i))
(fma.f64 a c (*.f64 (neg.f64 y) i))
(fma.f64 c a (*.f64 (neg.f64 i) y))
(fma.f64 a c (*.f64 (neg.f64 i) y))
(fma.f64 c a (neg.f64 (*.f64 i y)))
(fma.f64 a c (neg.f64 (*.f64 i y)))
(neg.f64 (-.f64 (*.f64 i y) (*.f64 a c)))
(*.f64 a c)
(*.f64 c a)
a
c
(*.f64 i y)
(*.f64 y i)
i
(+.f64 (*.f64 b (/.f64 (-.f64 (*.f64 c z) (*.f64 i t)) x)) (*.f64 a t))
(+.f64 (*.f64 a t) (*.f64 b (/.f64 (-.f64 (*.f64 c z) (*.f64 i t)) x)))
(-.f64 (*.f64 a t) (neg.f64 (*.f64 b (/.f64 (-.f64 (*.f64 c z) (*.f64 i t)) x))))
(/.f64 (fma.f64 (*.f64 a t) x (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))) x)
(fma.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) (/.f64 #s(literal 1 binary64) x) (*.f64 a t))
(fma.f64 b (/.f64 (-.f64 (*.f64 c z) (*.f64 i t)) x) (*.f64 a t))
(fma.f64 a t (*.f64 b (/.f64 (-.f64 (*.f64 c z) (*.f64 i t)) x)))
(fma.f64 t a (*.f64 b (/.f64 (-.f64 (*.f64 c z) (*.f64 i t)) x)))
t
(*.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) (/.f64 #s(literal 1 binary64) x))
(*.f64 b (/.f64 (-.f64 (*.f64 c z) (*.f64 i t)) x))
(/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) x)
(/.f64 (neg.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))) (neg.f64 x))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))
(*.f64 (-.f64 (*.f64 c z) (*.f64 i t)) b)
b
(+.f64 (*.f64 c z) (*.f64 (neg.f64 t) i))
(+.f64 (*.f64 c z) (*.f64 (neg.f64 i) t))
(+.f64 (*.f64 c z) (neg.f64 (*.f64 i t)))
(-.f64 (*.f64 c z) (*.f64 i t))
(fma.f64 c z (*.f64 (neg.f64 t) i))
(fma.f64 z c (*.f64 (neg.f64 t) i))
(fma.f64 c z (*.f64 (neg.f64 i) t))
(fma.f64 z c (*.f64 (neg.f64 i) t))
(fma.f64 c z (neg.f64 (*.f64 i t)))
(fma.f64 z c (neg.f64 (*.f64 i t)))
(neg.f64 (-.f64 (*.f64 i t) (*.f64 c z)))
(*.f64 c z)
(*.f64 z c)
(*.f64 i t)
(*.f64 t i)
#s(approx (- (* x (- (* y z) (* t a))) (- (* b (- (* c z) (* t i))) (* j (- (* c a) (* y i))))) (*.f64 c #s(approx (- (* a j) (* b z)) (*.f64 a j))))
(*.f64 c #s(approx (- (* a j) (* b z)) (*.f64 a j)))
#s(approx (- (* a j) (* b z)) (*.f64 a j))
(*.f64 a j)
(*.f64 j a)
#s(approx (- (* x (- (* y z) (* t a))) (- (* b (- (* c z) (* t i))) (* j (- (* c a) (* y i))))) #s(approx (+ (* j (- (* c a) (* y i))) (* x (- (* y z) (* t a)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y)))))
#s(approx (+ (* j (- (* c a) (* y i))) (* x (- (* y z) (* t a)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))))
#s(approx (- (* x (- (* y z) (* t a))) (- (* b (- (* c z) (* t i))) (* j (- (* c a) (* y i))))) (*.f64 a (fma.f64 c j (neg.f64 (*.f64 t x)))))
(*.f64 a (fma.f64 c j (neg.f64 (*.f64 t x))))
(*.f64 (fma.f64 c j (neg.f64 (*.f64 t x))) a)
(+.f64 (*.f64 (neg.f64 (*.f64 t x)) a) (*.f64 (*.f64 a c) j))
(+.f64 (*.f64 a (neg.f64 (*.f64 t x))) (*.f64 (*.f64 a c) j))
(fma.f64 (neg.f64 (*.f64 t x)) a (*.f64 (*.f64 a c) j))
(fma.f64 a (neg.f64 (*.f64 t x)) (*.f64 (*.f64 a c) j))
(+.f64 (neg.f64 (*.f64 t x)) (*.f64 c j))
(+.f64 (*.f64 c j) (neg.f64 (*.f64 t x)))
(-.f64 (neg.f64 (*.f64 t x)) (neg.f64 (*.f64 c j)))
(-.f64 (neg.f64 (*.f64 t x)) (*.f64 (neg.f64 c) j))
(fma.f64 #s(literal -1 binary64) (*.f64 t x) (*.f64 c j))
(fma.f64 (*.f64 t x) #s(literal -1 binary64) (*.f64 c j))
(fma.f64 (*.f64 #s(literal -1 binary64) t) x (*.f64 c j))
(fma.f64 c j (neg.f64 (*.f64 t x)))
(fma.f64 j c (neg.f64 (*.f64 t x)))
#s(literal -1 binary64)
(*.f64 t x)
(*.f64 x t)
(*.f64 c j)
(*.f64 j c)
#s(approx (- (* x (- (* y z) (* t a))) (- (* b (- (* c z) (* t i))) (* j (- (* c a) (* y i))))) (-.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (*.f64 a c) j)) (*.f64 b (*.f64 c z))))
(+.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (*.f64 a c) j)) (neg.f64 (*.f64 b (*.f64 c z))))
(+.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (*.f64 a c) j)) (*.f64 (neg.f64 b) (*.f64 c z)))
(+.f64 (*.f64 (*.f64 a c) j) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (*.f64 c z))))
(-.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (*.f64 a c) j)) (*.f64 b (*.f64 c z)))
(fma.f64 a (*.f64 c j) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (*.f64 c z))))
(fma.f64 (*.f64 c j) a (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (*.f64 c z))))
(fma.f64 (*.f64 a c) j (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (*.f64 c z))))
(neg.f64 (-.f64 (*.f64 b (*.f64 c z)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (*.f64 a c) j))))
(+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 (*.f64 a c) j))
(+.f64 (*.f64 (*.f64 a c) j) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))
(-.f64 (*.f64 (*.f64 a c) j) (*.f64 (neg.f64 x) (-.f64 (*.f64 y z) (*.f64 a t))))
(-.f64 (*.f64 (*.f64 a c) j) (neg.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (*.f64 a c) j))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (*.f64 a c) j))
(fma.f64 a (*.f64 c j) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))
(fma.f64 (*.f64 c j) a (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))
(fma.f64 (*.f64 a c) j (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
(+.f64 (*.f64 y z) (*.f64 (neg.f64 t) a))
(+.f64 (*.f64 y z) (*.f64 (neg.f64 a) t))
(+.f64 (*.f64 y z) (neg.f64 (*.f64 a t)))
(-.f64 (*.f64 y z) (*.f64 a t))
(fma.f64 y z (*.f64 (neg.f64 t) a))
(fma.f64 z y (*.f64 (neg.f64 t) a))
(fma.f64 y z (*.f64 (neg.f64 a) t))
(fma.f64 z y (*.f64 (neg.f64 a) t))
(fma.f64 y z (neg.f64 (*.f64 a t)))
(fma.f64 z y (neg.f64 (*.f64 a t)))
(neg.f64 (-.f64 (*.f64 a t) (*.f64 y z)))
(*.f64 y z)
(*.f64 z y)
(*.f64 a t)
(*.f64 t a)
(*.f64 b (*.f64 c z))
(*.f64 (*.f64 c z) b)
(*.f64 (*.f64 b c) z)

eval92.0ms (1.2%)

Memory
-23.5MiB live, 214.5MiB allocated; 25ms collecting garbage
Compiler

Compiled 39 200 to 3 102 computations (92.1% saved)

prune38.0ms (0.5%)

Memory
9.9MiB live, 103.2MiB allocated; 4ms collecting garbage
Pruning

29 alts after pruning (26 fresh and 3 done)

PrunedKeptTotal
New55214566
Fresh51217
Picked415
Done022
Total56129590
Accuracy
100.0%
Counts
590 → 29
Alt Table
Click to see full alt table
StatusAccuracyProgram
33.1%
#s(approx (- (* x (- (* y z) (* t a))) (- (* b (- (* c z) (* t i))) (* j (- (* c a) (* y i))))) (*.f64 y (fma.f64 x z (neg.f64 (*.f64 i j)))))
51.3%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (fma.f64 j #s(approx (- (* a c) (* i y)) (*.f64 a c)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
64.3%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (fma.f64 t #s(approx (- (* -1 (* a x)) (* -1 (* b i))) (*.f64 b i)) (*.f64 x (*.f64 y z)))) (*.f64 b (*.f64 c z))))
67.4%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))
41.2%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))))
16.9%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 y #s(approx (+ (* -1 (* i j)) (* x z)) (*.f64 #s(literal -1 binary64) (*.f64 i j)))))
41.8%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 x #s(approx (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x))) (-.f64 (*.f64 y z) (*.f64 a t)))))
31.2%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 x #s(approx (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (/.f64 (*.f64 j y) x) (/.f64 (*.f64 b t) x)))))))
20.0%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c #s(approx (- (* a j) (* b z)) (*.f64 a j))))
24.3%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c #s(approx (- (* a j) (* b z)) (*.f64 #s(literal -1 binary64) (*.f64 b z)))))
40.4%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
21.8%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b #s(approx (- (* i t) (* c z)) (*.f64 i t))))
23.9%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b #s(approx (- (* i t) (* c z)) (*.f64 #s(literal -1 binary64) (*.f64 c z)))))
19.3%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 a #s(approx (+ (* -1 (* t x)) (* c j)) (*.f64 c j))))
24.0%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 a #s(approx (+ (* -1 (* t x)) (* c j)) (*.f64 #s(literal -1 binary64) (*.f64 t x)))))
39.4%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 a x) (*.f64 b i)))))
55.0%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i)))))))
41.8%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 x #s(approx (+ (* -1 (* a t)) (* y z)) (*.f64 a (fma.f64 #s(literal -1 binary64) t (/.f64 (*.f64 y z) a)))))))
35.6%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 i (fma.f64 #s(literal -1 binary64) (*.f64 j y) (*.f64 b t)))))
66.0%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))))
57.2%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (*.f64 c z)))))
37.8%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (-.f64 (*.f64 x (*.f64 y z)) (*.f64 b (*.f64 c z)))))
20.6%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (*.f64 x (*.f64 y z))))
64.8%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (*.f64 c (-.f64 (fma.f64 a j (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) c)) (*.f64 b z)))))
20.4%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j #s(approx (- (* a c) (* i y)) (*.f64 a c)))))
17.0%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j #s(approx (- (* a c) (* i y)) (*.f64 #s(literal -1 binary64) (*.f64 i y))))))
17.2%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) #s(approx (* j (- (* a c) (* i y))) (*.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y))))))
31.0%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (* x (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x)))) (*.f64 j (*.f64 x (-.f64 (/.f64 (*.f64 a c) x) (/.f64 (*.f64 i y) x))))))
33.7%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (* c (- (* a j) (* b z))) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 c z)) a) (*.f64 c j)))))
Compiler

Compiled 1 700 to 1 073 computations (36.9% saved)

regimes1.1s (13.5%)

Memory
10.1MiB live, 1 385.8MiB allocated; 225ms collecting garbage
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
3 → 3
7 → 4
8 → 5
9 → 5
12 → 5
13 → 4
14 → 3
15 → 3
20 → 4
27 → 5
28 → 5
29 → 3
34 → 3
36 → 3
39 → 4
40 → 4
43 → 4
45 → 4
52 → 2
Calls
Call 1
Inputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j #s(approx (- (* a c) (* i y)) (*.f64 a c)))))
Outputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j #s(approx (- (* a c) (* i y)) (*.f64 a c)))))
Call 2
Inputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j #s(approx (- (* a c) (* i y)) (*.f64 a c)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (*.f64 x (*.f64 y z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 a #s(approx (+ (* -1 (* t x)) (* c j)) (*.f64 c j))))
Outputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j #s(approx (- (* a c) (* i y)) (*.f64 a c)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (*.f64 x (*.f64 y z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j #s(approx (- (* a c) (* i y)) (*.f64 a c)))))
Call 3
Inputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j #s(approx (- (* a c) (* i y)) (*.f64 a c)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (*.f64 x (*.f64 y z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 a #s(approx (+ (* -1 (* t x)) (* c j)) (*.f64 c j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b #s(approx (- (* i t) (* c z)) (*.f64 i t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c #s(approx (- (* a j) (* b z)) (*.f64 a j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (* y (+ (* -1 (* i j)) (* x z))) (*.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) #s(approx (* j (- (* a c) (* i y))) (*.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y))))))
Outputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (*.f64 x (*.f64 y z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j #s(approx (- (* a c) (* i y)) (*.f64 a c)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b #s(approx (- (* i t) (* c z)) (*.f64 i t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (*.f64 x (*.f64 y z))))
Call 4
Inputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j #s(approx (- (* a c) (* i y)) (*.f64 a c)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (*.f64 x (*.f64 y z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 a #s(approx (+ (* -1 (* t x)) (* c j)) (*.f64 c j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b #s(approx (- (* i t) (* c z)) (*.f64 i t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c #s(approx (- (* a j) (* b z)) (*.f64 a j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (* y (+ (* -1 (* i j)) (* x z))) (*.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) #s(approx (* j (- (* a c) (* i y))) (*.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j #s(approx (- (* a c) (* i y)) (*.f64 #s(literal -1 binary64) (*.f64 i y))))))
Outputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (*.f64 x (*.f64 y z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j #s(approx (- (* a c) (* i y)) (*.f64 a c)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b #s(approx (- (* i t) (* c z)) (*.f64 i t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j #s(approx (- (* a c) (* i y)) (*.f64 #s(literal -1 binary64) (*.f64 i y))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (*.f64 x (*.f64 y z))))
Call 5
Inputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j #s(approx (- (* a c) (* i y)) (*.f64 a c)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (*.f64 x (*.f64 y z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 a #s(approx (+ (* -1 (* t x)) (* c j)) (*.f64 c j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b #s(approx (- (* i t) (* c z)) (*.f64 i t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c #s(approx (- (* a j) (* b z)) (*.f64 a j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (* y (+ (* -1 (* i j)) (* x z))) (*.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) #s(approx (* j (- (* a c) (* i y))) (*.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j #s(approx (- (* a c) (* i y)) (*.f64 #s(literal -1 binary64) (*.f64 i y))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 a #s(approx (+ (* -1 (* t x)) (* c j)) (*.f64 #s(literal -1 binary64) (*.f64 t x)))))
Outputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 a #s(approx (+ (* -1 (* t x)) (* c j)) (*.f64 #s(literal -1 binary64) (*.f64 t x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c #s(approx (- (* a j) (* b z)) (*.f64 a j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b #s(approx (- (* i t) (* c z)) (*.f64 i t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (*.f64 x (*.f64 y z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 a #s(approx (+ (* -1 (* t x)) (* c j)) (*.f64 #s(literal -1 binary64) (*.f64 t x)))))
Call 6
Inputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j #s(approx (- (* a c) (* i y)) (*.f64 a c)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (*.f64 x (*.f64 y z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 a #s(approx (+ (* -1 (* t x)) (* c j)) (*.f64 c j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b #s(approx (- (* i t) (* c z)) (*.f64 i t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c #s(approx (- (* a j) (* b z)) (*.f64 a j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (* y (+ (* -1 (* i j)) (* x z))) (*.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) #s(approx (* j (- (* a c) (* i y))) (*.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j #s(approx (- (* a c) (* i y)) (*.f64 #s(literal -1 binary64) (*.f64 i y))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 a #s(approx (+ (* -1 (* t x)) (* c j)) (*.f64 #s(literal -1 binary64) (*.f64 t x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b #s(approx (- (* i t) (* c z)) (*.f64 #s(literal -1 binary64) (*.f64 c z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c #s(approx (- (* a j) (* b z)) (*.f64 #s(literal -1 binary64) (*.f64 b z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 y #s(approx (+ (* -1 (* i j)) (* x z)) (*.f64 #s(literal -1 binary64) (*.f64 i j)))))
Outputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 a #s(approx (+ (* -1 (* t x)) (* c j)) (*.f64 #s(literal -1 binary64) (*.f64 t x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b #s(approx (- (* i t) (* c z)) (*.f64 #s(literal -1 binary64) (*.f64 c z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b #s(approx (- (* i t) (* c z)) (*.f64 i t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (*.f64 x (*.f64 y z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 a #s(approx (+ (* -1 (* t x)) (* c j)) (*.f64 #s(literal -1 binary64) (*.f64 t x)))))
Call 7
Inputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j #s(approx (- (* a c) (* i y)) (*.f64 a c)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (*.f64 x (*.f64 y z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 a #s(approx (+ (* -1 (* t x)) (* c j)) (*.f64 c j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b #s(approx (- (* i t) (* c z)) (*.f64 i t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c #s(approx (- (* a j) (* b z)) (*.f64 a j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (* y (+ (* -1 (* i j)) (* x z))) (*.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) #s(approx (* j (- (* a c) (* i y))) (*.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j #s(approx (- (* a c) (* i y)) (*.f64 #s(literal -1 binary64) (*.f64 i y))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 a #s(approx (+ (* -1 (* t x)) (* c j)) (*.f64 #s(literal -1 binary64) (*.f64 t x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b #s(approx (- (* i t) (* c z)) (*.f64 #s(literal -1 binary64) (*.f64 c z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c #s(approx (- (* a j) (* b z)) (*.f64 #s(literal -1 binary64) (*.f64 b z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 y #s(approx (+ (* -1 (* i j)) (* x z)) (*.f64 #s(literal -1 binary64) (*.f64 i j)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y)))))
Outputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 a #s(approx (+ (* -1 (* t x)) (* c j)) (*.f64 #s(literal -1 binary64) (*.f64 t x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (*.f64 x (*.f64 y z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 a #s(approx (+ (* -1 (* t x)) (* c j)) (*.f64 #s(literal -1 binary64) (*.f64 t x)))))
Call 8
Inputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j #s(approx (- (* a c) (* i y)) (*.f64 a c)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (*.f64 x (*.f64 y z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 a #s(approx (+ (* -1 (* t x)) (* c j)) (*.f64 c j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b #s(approx (- (* i t) (* c z)) (*.f64 i t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c #s(approx (- (* a j) (* b z)) (*.f64 a j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (* y (+ (* -1 (* i j)) (* x z))) (*.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) #s(approx (* j (- (* a c) (* i y))) (*.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j #s(approx (- (* a c) (* i y)) (*.f64 #s(literal -1 binary64) (*.f64 i y))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 a #s(approx (+ (* -1 (* t x)) (* c j)) (*.f64 #s(literal -1 binary64) (*.f64 t x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b #s(approx (- (* i t) (* c z)) (*.f64 #s(literal -1 binary64) (*.f64 c z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c #s(approx (- (* a j) (* b z)) (*.f64 #s(literal -1 binary64) (*.f64 b z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 y #s(approx (+ (* -1 (* i j)) (* x z)) (*.f64 #s(literal -1 binary64) (*.f64 i j)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (neg (* a x)) (neg (* b i)))) (* (* y z) x))) (* (* b c) z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
Outputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (neg (* a x)) (neg (* b i)))) (* (* y z) x))) (* (* b c) z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (neg (* a x)) (neg (* b i)))) (* (* y z) x))) (* (* b c) z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
Call 9
Inputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j #s(approx (- (* a c) (* i y)) (*.f64 a c)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (*.f64 x (*.f64 y z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 a #s(approx (+ (* -1 (* t x)) (* c j)) (*.f64 c j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b #s(approx (- (* i t) (* c z)) (*.f64 i t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c #s(approx (- (* a j) (* b z)) (*.f64 a j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (* y (+ (* -1 (* i j)) (* x z))) (*.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) #s(approx (* j (- (* a c) (* i y))) (*.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j #s(approx (- (* a c) (* i y)) (*.f64 #s(literal -1 binary64) (*.f64 i y))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 a #s(approx (+ (* -1 (* t x)) (* c j)) (*.f64 #s(literal -1 binary64) (*.f64 t x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b #s(approx (- (* i t) (* c z)) (*.f64 #s(literal -1 binary64) (*.f64 c z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c #s(approx (- (* a j) (* b z)) (*.f64 #s(literal -1 binary64) (*.f64 b z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 y #s(approx (+ (* -1 (* i j)) (* x z)) (*.f64 #s(literal -1 binary64) (*.f64 i j)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (neg (* a x)) (neg (* b i)))) (* (* y z) x))) (* (* b c) z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
Outputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (neg (* a x)) (neg (* b i)))) (* (* y z) x))) (* (* b c) z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (neg (* a x)) (neg (* b i)))) (* (* y z) x))) (* (* b c) z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
Call 10
Inputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j #s(approx (- (* a c) (* i y)) (*.f64 a c)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (*.f64 x (*.f64 y z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 a #s(approx (+ (* -1 (* t x)) (* c j)) (*.f64 c j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b #s(approx (- (* i t) (* c z)) (*.f64 i t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c #s(approx (- (* a j) (* b z)) (*.f64 a j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (* y (+ (* -1 (* i j)) (* x z))) (*.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) #s(approx (* j (- (* a c) (* i y))) (*.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j #s(approx (- (* a c) (* i y)) (*.f64 #s(literal -1 binary64) (*.f64 i y))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 a #s(approx (+ (* -1 (* t x)) (* c j)) (*.f64 #s(literal -1 binary64) (*.f64 t x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b #s(approx (- (* i t) (* c z)) (*.f64 #s(literal -1 binary64) (*.f64 c z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c #s(approx (- (* a j) (* b z)) (*.f64 #s(literal -1 binary64) (*.f64 b z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 y #s(approx (+ (* -1 (* i j)) (* x z)) (*.f64 #s(literal -1 binary64) (*.f64 i j)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (neg (* a x)) (neg (* b i)))) (* (* y z) x))) (* (* b c) z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 x #s(approx (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x))) (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))))
#s(approx (- (* x (- (* y z) (* t a))) (- (* b (- (* c z) (* t i))) (* j (- (* c a) (* y i))))) (*.f64 y (fma.f64 x z (neg.f64 (*.f64 i j)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 y (+.f64 (*.f64 x z) (neg.f64 (*.f64 i j)))))
Outputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (neg (* a x)) (neg (* b i)))) (* (* y z) x))) (* (* b c) z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (neg (* a x)) (neg (* b i)))) (* (* y z) x))) (* (* b c) z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
Call 11
Inputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j #s(approx (- (* a c) (* i y)) (*.f64 a c)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (*.f64 x (*.f64 y z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 a #s(approx (+ (* -1 (* t x)) (* c j)) (*.f64 c j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b #s(approx (- (* i t) (* c z)) (*.f64 i t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c #s(approx (- (* a j) (* b z)) (*.f64 a j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (* y (+ (* -1 (* i j)) (* x z))) (*.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) #s(approx (* j (- (* a c) (* i y))) (*.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j #s(approx (- (* a c) (* i y)) (*.f64 #s(literal -1 binary64) (*.f64 i y))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 a #s(approx (+ (* -1 (* t x)) (* c j)) (*.f64 #s(literal -1 binary64) (*.f64 t x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b #s(approx (- (* i t) (* c z)) (*.f64 #s(literal -1 binary64) (*.f64 c z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c #s(approx (- (* a j) (* b z)) (*.f64 #s(literal -1 binary64) (*.f64 b z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 y #s(approx (+ (* -1 (* i j)) (* x z)) (*.f64 #s(literal -1 binary64) (*.f64 i j)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (neg (* a x)) (neg (* b i)))) (* (* y z) x))) (* (* b c) z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 x #s(approx (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x))) (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))))
#s(approx (- (* x (- (* y z) (* t a))) (- (* b (- (* c z) (* t i))) (* j (- (* c a) (* y i))))) (*.f64 y (fma.f64 x z (neg.f64 (*.f64 i j)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 y (+.f64 (*.f64 x z) (neg.f64 (*.f64 i j)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 i (fma.f64 #s(literal -1 binary64) (*.f64 j y) (*.f64 b t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 a t) (*.f64 y z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 t x) (*.f64 c j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 i j) (*.f64 x z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (-.f64 (*.f64 x (*.f64 y z)) (*.f64 b (*.f64 c z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j y) (*.f64 b t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 a x) (*.f64 b i)))))
Outputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (neg (* a x)) (neg (* b i)))) (* (* y z) x))) (* (* b c) z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 i (fma.f64 #s(literal -1 binary64) (*.f64 j y) (*.f64 b t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (neg (* a x)) (neg (* b i)))) (* (* y z) x))) (* (* b c) z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
Call 12
Inputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j #s(approx (- (* a c) (* i y)) (*.f64 a c)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (*.f64 x (*.f64 y z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 a #s(approx (+ (* -1 (* t x)) (* c j)) (*.f64 c j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b #s(approx (- (* i t) (* c z)) (*.f64 i t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c #s(approx (- (* a j) (* b z)) (*.f64 a j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (* y (+ (* -1 (* i j)) (* x z))) (*.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) #s(approx (* j (- (* a c) (* i y))) (*.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j #s(approx (- (* a c) (* i y)) (*.f64 #s(literal -1 binary64) (*.f64 i y))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 a #s(approx (+ (* -1 (* t x)) (* c j)) (*.f64 #s(literal -1 binary64) (*.f64 t x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b #s(approx (- (* i t) (* c z)) (*.f64 #s(literal -1 binary64) (*.f64 c z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c #s(approx (- (* a j) (* b z)) (*.f64 #s(literal -1 binary64) (*.f64 b z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 y #s(approx (+ (* -1 (* i j)) (* x z)) (*.f64 #s(literal -1 binary64) (*.f64 i j)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (neg (* a x)) (neg (* b i)))) (* (* y z) x))) (* (* b c) z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 x #s(approx (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x))) (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))))
#s(approx (- (* x (- (* y z) (* t a))) (- (* b (- (* c z) (* t i))) (* j (- (* c a) (* y i))))) (*.f64 y (fma.f64 x z (neg.f64 (*.f64 i j)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 y (+.f64 (*.f64 x z) (neg.f64 (*.f64 i j)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 i (fma.f64 #s(literal -1 binary64) (*.f64 j y) (*.f64 b t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 a t) (*.f64 y z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 t x) (*.f64 c j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 i j) (*.f64 x z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (-.f64 (*.f64 x (*.f64 y z)) (*.f64 b (*.f64 c z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j y) (*.f64 b t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 a x) (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 x #s(approx (+ (* -1 (* a t)) (* y z)) (*.f64 a (fma.f64 #s(literal -1 binary64) t (/.f64 (*.f64 y z) a)))))))
Outputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 x #s(approx (+ (* -1 (* a t)) (* y z)) (*.f64 a (fma.f64 #s(literal -1 binary64) t (/.f64 (*.f64 y z) a)))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 i (fma.f64 #s(literal -1 binary64) (*.f64 j y) (*.f64 b t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (neg (* a x)) (neg (* b i)))) (* (* y z) x))) (* (* b c) z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
Call 13
Inputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j #s(approx (- (* a c) (* i y)) (*.f64 a c)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (*.f64 x (*.f64 y z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 a #s(approx (+ (* -1 (* t x)) (* c j)) (*.f64 c j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b #s(approx (- (* i t) (* c z)) (*.f64 i t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c #s(approx (- (* a j) (* b z)) (*.f64 a j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (* y (+ (* -1 (* i j)) (* x z))) (*.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) #s(approx (* j (- (* a c) (* i y))) (*.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j #s(approx (- (* a c) (* i y)) (*.f64 #s(literal -1 binary64) (*.f64 i y))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 a #s(approx (+ (* -1 (* t x)) (* c j)) (*.f64 #s(literal -1 binary64) (*.f64 t x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b #s(approx (- (* i t) (* c z)) (*.f64 #s(literal -1 binary64) (*.f64 c z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c #s(approx (- (* a j) (* b z)) (*.f64 #s(literal -1 binary64) (*.f64 b z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 y #s(approx (+ (* -1 (* i j)) (* x z)) (*.f64 #s(literal -1 binary64) (*.f64 i j)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (neg (* a x)) (neg (* b i)))) (* (* y z) x))) (* (* b c) z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 x #s(approx (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x))) (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))))
#s(approx (- (* x (- (* y z) (* t a))) (- (* b (- (* c z) (* t i))) (* j (- (* c a) (* y i))))) (*.f64 y (fma.f64 x z (neg.f64 (*.f64 i j)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 y (+.f64 (*.f64 x z) (neg.f64 (*.f64 i j)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 i (fma.f64 #s(literal -1 binary64) (*.f64 j y) (*.f64 b t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 a t) (*.f64 y z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 t x) (*.f64 c j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 i j) (*.f64 x z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (-.f64 (*.f64 x (*.f64 y z)) (*.f64 b (*.f64 c z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j y) (*.f64 b t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 a x) (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 x #s(approx (+ (* -1 (* a t)) (* y z)) (*.f64 a (fma.f64 #s(literal -1 binary64) t (/.f64 (*.f64 y z) a)))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (fma.f64 j #s(approx (- (* a c) (* i y)) (*.f64 a c)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
Outputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (fma.f64 j #s(approx (- (* a c) (* i y)) (*.f64 a c)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
Call 14
Inputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j #s(approx (- (* a c) (* i y)) (*.f64 a c)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (*.f64 x (*.f64 y z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 a #s(approx (+ (* -1 (* t x)) (* c j)) (*.f64 c j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b #s(approx (- (* i t) (* c z)) (*.f64 i t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c #s(approx (- (* a j) (* b z)) (*.f64 a j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (* y (+ (* -1 (* i j)) (* x z))) (*.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) #s(approx (* j (- (* a c) (* i y))) (*.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j #s(approx (- (* a c) (* i y)) (*.f64 #s(literal -1 binary64) (*.f64 i y))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 a #s(approx (+ (* -1 (* t x)) (* c j)) (*.f64 #s(literal -1 binary64) (*.f64 t x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b #s(approx (- (* i t) (* c z)) (*.f64 #s(literal -1 binary64) (*.f64 c z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c #s(approx (- (* a j) (* b z)) (*.f64 #s(literal -1 binary64) (*.f64 b z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 y #s(approx (+ (* -1 (* i j)) (* x z)) (*.f64 #s(literal -1 binary64) (*.f64 i j)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (neg (* a x)) (neg (* b i)))) (* (* y z) x))) (* (* b c) z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 x #s(approx (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x))) (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))))
#s(approx (- (* x (- (* y z) (* t a))) (- (* b (- (* c z) (* t i))) (* j (- (* c a) (* y i))))) (*.f64 y (fma.f64 x z (neg.f64 (*.f64 i j)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 y (+.f64 (*.f64 x z) (neg.f64 (*.f64 i j)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 i (fma.f64 #s(literal -1 binary64) (*.f64 j y) (*.f64 b t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 a t) (*.f64 y z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 t x) (*.f64 c j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 i j) (*.f64 x z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (-.f64 (*.f64 x (*.f64 y z)) (*.f64 b (*.f64 c z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j y) (*.f64 b t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 a x) (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 x #s(approx (+ (* -1 (* a t)) (* y z)) (*.f64 a (fma.f64 #s(literal -1 binary64) t (/.f64 (*.f64 y z) a)))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (fma.f64 j #s(approx (- (* a c) (* i y)) (*.f64 a c)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (*.f64 c z)))))
(+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 x (*.f64 y z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (* c (- (* a j) (* b z))) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 c z)) a) (*.f64 c j)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (* x (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x)))) (*.f64 j (*.f64 x (-.f64 (/.f64 (*.f64 a c) x) (/.f64 (*.f64 i y) x))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 x #s(approx (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (/.f64 (*.f64 j y) x) (/.f64 (*.f64 b t) x)))))))
Outputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 i (fma.f64 #s(literal -1 binary64) (*.f64 j y) (*.f64 b t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (*.f64 c z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 i (fma.f64 #s(literal -1 binary64) (*.f64 j y) (*.f64 b t)))))
Call 15
Inputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j #s(approx (- (* a c) (* i y)) (*.f64 a c)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (*.f64 x (*.f64 y z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 a #s(approx (+ (* -1 (* t x)) (* c j)) (*.f64 c j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b #s(approx (- (* i t) (* c z)) (*.f64 i t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c #s(approx (- (* a j) (* b z)) (*.f64 a j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (* y (+ (* -1 (* i j)) (* x z))) (*.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) #s(approx (* j (- (* a c) (* i y))) (*.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j #s(approx (- (* a c) (* i y)) (*.f64 #s(literal -1 binary64) (*.f64 i y))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 a #s(approx (+ (* -1 (* t x)) (* c j)) (*.f64 #s(literal -1 binary64) (*.f64 t x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b #s(approx (- (* i t) (* c z)) (*.f64 #s(literal -1 binary64) (*.f64 c z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c #s(approx (- (* a j) (* b z)) (*.f64 #s(literal -1 binary64) (*.f64 b z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 y #s(approx (+ (* -1 (* i j)) (* x z)) (*.f64 #s(literal -1 binary64) (*.f64 i j)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (neg (* a x)) (neg (* b i)))) (* (* y z) x))) (* (* b c) z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 x #s(approx (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x))) (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))))
#s(approx (- (* x (- (* y z) (* t a))) (- (* b (- (* c z) (* t i))) (* j (- (* c a) (* y i))))) (*.f64 y (fma.f64 x z (neg.f64 (*.f64 i j)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 y (+.f64 (*.f64 x z) (neg.f64 (*.f64 i j)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 i (fma.f64 #s(literal -1 binary64) (*.f64 j y) (*.f64 b t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 a t) (*.f64 y z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 t x) (*.f64 c j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 i j) (*.f64 x z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (-.f64 (*.f64 x (*.f64 y z)) (*.f64 b (*.f64 c z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j y) (*.f64 b t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 a x) (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 x #s(approx (+ (* -1 (* a t)) (* y z)) (*.f64 a (fma.f64 #s(literal -1 binary64) t (/.f64 (*.f64 y z) a)))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (fma.f64 j #s(approx (- (* a c) (* i y)) (*.f64 a c)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (*.f64 c z)))))
(+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 x (*.f64 y z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (* c (- (* a j) (* b z))) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 c z)) a) (*.f64 c j)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (* x (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x)))) (*.f64 j (*.f64 x (-.f64 (/.f64 (*.f64 a c) x) (/.f64 (*.f64 i y) x))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 x #s(approx (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (/.f64 (*.f64 j y) x) (/.f64 (*.f64 b t) x)))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
Outputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 i (fma.f64 #s(literal -1 binary64) (*.f64 j y) (*.f64 b t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 i (fma.f64 #s(literal -1 binary64) (*.f64 j y) (*.f64 b t)))))
Call 16
Inputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j #s(approx (- (* a c) (* i y)) (*.f64 a c)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (*.f64 x (*.f64 y z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 a #s(approx (+ (* -1 (* t x)) (* c j)) (*.f64 c j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b #s(approx (- (* i t) (* c z)) (*.f64 i t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c #s(approx (- (* a j) (* b z)) (*.f64 a j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (* y (+ (* -1 (* i j)) (* x z))) (*.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) #s(approx (* j (- (* a c) (* i y))) (*.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j #s(approx (- (* a c) (* i y)) (*.f64 #s(literal -1 binary64) (*.f64 i y))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 a #s(approx (+ (* -1 (* t x)) (* c j)) (*.f64 #s(literal -1 binary64) (*.f64 t x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b #s(approx (- (* i t) (* c z)) (*.f64 #s(literal -1 binary64) (*.f64 c z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c #s(approx (- (* a j) (* b z)) (*.f64 #s(literal -1 binary64) (*.f64 b z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 y #s(approx (+ (* -1 (* i j)) (* x z)) (*.f64 #s(literal -1 binary64) (*.f64 i j)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (neg (* a x)) (neg (* b i)))) (* (* y z) x))) (* (* b c) z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 x #s(approx (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x))) (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))))
#s(approx (- (* x (- (* y z) (* t a))) (- (* b (- (* c z) (* t i))) (* j (- (* c a) (* y i))))) (*.f64 y (fma.f64 x z (neg.f64 (*.f64 i j)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 y (+.f64 (*.f64 x z) (neg.f64 (*.f64 i j)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 i (fma.f64 #s(literal -1 binary64) (*.f64 j y) (*.f64 b t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 a t) (*.f64 y z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 t x) (*.f64 c j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 i j) (*.f64 x z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (-.f64 (*.f64 x (*.f64 y z)) (*.f64 b (*.f64 c z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j y) (*.f64 b t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 a x) (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 x #s(approx (+ (* -1 (* a t)) (* y z)) (*.f64 a (fma.f64 #s(literal -1 binary64) t (/.f64 (*.f64 y z) a)))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (fma.f64 j #s(approx (- (* a c) (* i y)) (*.f64 a c)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (*.f64 c z)))))
(+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 x (*.f64 y z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (* c (- (* a j) (* b z))) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 c z)) a) (*.f64 c j)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (* x (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x)))) (*.f64 j (*.f64 x (-.f64 (/.f64 (*.f64 a c) x) (/.f64 (*.f64 i y) x))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 x #s(approx (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (/.f64 (*.f64 j y) x) (/.f64 (*.f64 b t) x)))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 a (*.f64 c j) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 b (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (*.f64 c (-.f64 (fma.f64 a j (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) c)) (*.f64 b z)))))
Outputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
Call 17
Inputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j #s(approx (- (* a c) (* i y)) (*.f64 a c)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (*.f64 x (*.f64 y z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 a #s(approx (+ (* -1 (* t x)) (* c j)) (*.f64 c j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b #s(approx (- (* i t) (* c z)) (*.f64 i t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c #s(approx (- (* a j) (* b z)) (*.f64 a j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (* y (+ (* -1 (* i j)) (* x z))) (*.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) #s(approx (* j (- (* a c) (* i y))) (*.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j #s(approx (- (* a c) (* i y)) (*.f64 #s(literal -1 binary64) (*.f64 i y))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 a #s(approx (+ (* -1 (* t x)) (* c j)) (*.f64 #s(literal -1 binary64) (*.f64 t x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b #s(approx (- (* i t) (* c z)) (*.f64 #s(literal -1 binary64) (*.f64 c z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c #s(approx (- (* a j) (* b z)) (*.f64 #s(literal -1 binary64) (*.f64 b z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 y #s(approx (+ (* -1 (* i j)) (* x z)) (*.f64 #s(literal -1 binary64) (*.f64 i j)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (neg (* a x)) (neg (* b i)))) (* (* y z) x))) (* (* b c) z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 x #s(approx (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x))) (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))))
#s(approx (- (* x (- (* y z) (* t a))) (- (* b (- (* c z) (* t i))) (* j (- (* c a) (* y i))))) (*.f64 y (fma.f64 x z (neg.f64 (*.f64 i j)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 y (+.f64 (*.f64 x z) (neg.f64 (*.f64 i j)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 i (fma.f64 #s(literal -1 binary64) (*.f64 j y) (*.f64 b t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 a t) (*.f64 y z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 t x) (*.f64 c j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 i j) (*.f64 x z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (-.f64 (*.f64 x (*.f64 y z)) (*.f64 b (*.f64 c z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j y) (*.f64 b t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 a x) (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 x #s(approx (+ (* -1 (* a t)) (* y z)) (*.f64 a (fma.f64 #s(literal -1 binary64) t (/.f64 (*.f64 y z) a)))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (fma.f64 j #s(approx (- (* a c) (* i y)) (*.f64 a c)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (*.f64 c z)))))
(+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 x (*.f64 y z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (* c (- (* a j) (* b z))) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 c z)) a) (*.f64 c j)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (* x (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x)))) (*.f64 j (*.f64 x (-.f64 (/.f64 (*.f64 a c) x) (/.f64 (*.f64 i y) x))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 x #s(approx (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (/.f64 (*.f64 j y) x) (/.f64 (*.f64 b t) x)))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 a (*.f64 c j) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 b (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (*.f64 c (-.f64 (fma.f64 a j (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) c)) (*.f64 b z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x #s(approx (- (* y z) (* a t)) (*.f64 a (-.f64 (/.f64 (*.f64 y z) a) t))))))
Outputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x #s(approx (- (* y z) (* a t)) (*.f64 a (-.f64 (/.f64 (*.f64 y z) a) t))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
Call 18
Inputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j #s(approx (- (* a c) (* i y)) (*.f64 a c)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (*.f64 x (*.f64 y z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 a #s(approx (+ (* -1 (* t x)) (* c j)) (*.f64 c j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b #s(approx (- (* i t) (* c z)) (*.f64 i t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c #s(approx (- (* a j) (* b z)) (*.f64 a j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (* y (+ (* -1 (* i j)) (* x z))) (*.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) #s(approx (* j (- (* a c) (* i y))) (*.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j #s(approx (- (* a c) (* i y)) (*.f64 #s(literal -1 binary64) (*.f64 i y))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 a #s(approx (+ (* -1 (* t x)) (* c j)) (*.f64 #s(literal -1 binary64) (*.f64 t x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b #s(approx (- (* i t) (* c z)) (*.f64 #s(literal -1 binary64) (*.f64 c z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c #s(approx (- (* a j) (* b z)) (*.f64 #s(literal -1 binary64) (*.f64 b z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 y #s(approx (+ (* -1 (* i j)) (* x z)) (*.f64 #s(literal -1 binary64) (*.f64 i j)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (neg (* a x)) (neg (* b i)))) (* (* y z) x))) (* (* b c) z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 x #s(approx (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x))) (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))))
#s(approx (- (* x (- (* y z) (* t a))) (- (* b (- (* c z) (* t i))) (* j (- (* c a) (* y i))))) (*.f64 y (fma.f64 x z (neg.f64 (*.f64 i j)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 y (+.f64 (*.f64 x z) (neg.f64 (*.f64 i j)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 i (fma.f64 #s(literal -1 binary64) (*.f64 j y) (*.f64 b t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 a t) (*.f64 y z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 t x) (*.f64 c j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 i j) (*.f64 x z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (-.f64 (*.f64 x (*.f64 y z)) (*.f64 b (*.f64 c z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j y) (*.f64 b t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 a x) (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 x #s(approx (+ (* -1 (* a t)) (* y z)) (*.f64 a (fma.f64 #s(literal -1 binary64) t (/.f64 (*.f64 y z) a)))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (fma.f64 j #s(approx (- (* a c) (* i y)) (*.f64 a c)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (*.f64 c z)))))
(+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 x (*.f64 y z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (* c (- (* a j) (* b z))) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 c z)) a) (*.f64 c j)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (* x (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x)))) (*.f64 j (*.f64 x (-.f64 (/.f64 (*.f64 a c) x) (/.f64 (*.f64 i y) x))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 x #s(approx (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (/.f64 (*.f64 j y) x) (/.f64 (*.f64 b t) x)))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 a (*.f64 c j) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 b (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (*.f64 c (-.f64 (fma.f64 a j (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) c)) (*.f64 b z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x #s(approx (- (* y z) (* a t)) (*.f64 a (-.f64 (/.f64 (*.f64 y z) a) t))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i)))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 t x) (*.f64 c j)) (*.f64 x (*.f64 y z))))))
Outputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i)))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
Call 19
Inputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j #s(approx (- (* a c) (* i y)) (*.f64 a c)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (*.f64 x (*.f64 y z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 a #s(approx (+ (* -1 (* t x)) (* c j)) (*.f64 c j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b #s(approx (- (* i t) (* c z)) (*.f64 i t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c #s(approx (- (* a j) (* b z)) (*.f64 a j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (* y (+ (* -1 (* i j)) (* x z))) (*.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) #s(approx (* j (- (* a c) (* i y))) (*.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j #s(approx (- (* a c) (* i y)) (*.f64 #s(literal -1 binary64) (*.f64 i y))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 a #s(approx (+ (* -1 (* t x)) (* c j)) (*.f64 #s(literal -1 binary64) (*.f64 t x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b #s(approx (- (* i t) (* c z)) (*.f64 #s(literal -1 binary64) (*.f64 c z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c #s(approx (- (* a j) (* b z)) (*.f64 #s(literal -1 binary64) (*.f64 b z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 y #s(approx (+ (* -1 (* i j)) (* x z)) (*.f64 #s(literal -1 binary64) (*.f64 i j)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (neg (* a x)) (neg (* b i)))) (* (* y z) x))) (* (* b c) z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 x #s(approx (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x))) (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))))
#s(approx (- (* x (- (* y z) (* t a))) (- (* b (- (* c z) (* t i))) (* j (- (* c a) (* y i))))) (*.f64 y (fma.f64 x z (neg.f64 (*.f64 i j)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 y (+.f64 (*.f64 x z) (neg.f64 (*.f64 i j)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 i (fma.f64 #s(literal -1 binary64) (*.f64 j y) (*.f64 b t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 a t) (*.f64 y z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 t x) (*.f64 c j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 i j) (*.f64 x z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (-.f64 (*.f64 x (*.f64 y z)) (*.f64 b (*.f64 c z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j y) (*.f64 b t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 a x) (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 x #s(approx (+ (* -1 (* a t)) (* y z)) (*.f64 a (fma.f64 #s(literal -1 binary64) t (/.f64 (*.f64 y z) a)))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (fma.f64 j #s(approx (- (* a c) (* i y)) (*.f64 a c)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (*.f64 c z)))))
(+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 x (*.f64 y z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (* c (- (* a j) (* b z))) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 c z)) a) (*.f64 c j)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (* x (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x)))) (*.f64 j (*.f64 x (-.f64 (/.f64 (*.f64 a c) x) (/.f64 (*.f64 i y) x))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 x #s(approx (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (/.f64 (*.f64 j y) x) (/.f64 (*.f64 b t) x)))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 a (*.f64 c j) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 b (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (*.f64 c (-.f64 (fma.f64 a j (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) c)) (*.f64 b z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x #s(approx (- (* y z) (* a t)) (*.f64 a (-.f64 (/.f64 (*.f64 y z) a) t))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i)))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 t x) (*.f64 c j)) (*.f64 x (*.f64 y z))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (fma.f64 t #s(approx (- (* -1 (* a x)) (* -1 (* b i))) (*.f64 b i)) (*.f64 x (*.f64 y z)))) (*.f64 b (*.f64 c z))))
(+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 b (-.f64 (fma.f64 i t (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b)) (*.f64 c z)))) (*.f64 j #s(approx (- (* c a) (* y i)) (*.f64 a c))))
Outputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (fma.f64 t #s(approx (- (* -1 (* a x)) (* -1 (* b i))) (*.f64 b i)) (*.f64 x (*.f64 y z)))) (*.f64 b (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
Call 20
Inputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j #s(approx (- (* a c) (* i y)) (*.f64 a c)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (*.f64 x (*.f64 y z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 a #s(approx (+ (* -1 (* t x)) (* c j)) (*.f64 c j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b #s(approx (- (* i t) (* c z)) (*.f64 i t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c #s(approx (- (* a j) (* b z)) (*.f64 a j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (* y (+ (* -1 (* i j)) (* x z))) (*.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) #s(approx (* j (- (* a c) (* i y))) (*.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j #s(approx (- (* a c) (* i y)) (*.f64 #s(literal -1 binary64) (*.f64 i y))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 a #s(approx (+ (* -1 (* t x)) (* c j)) (*.f64 #s(literal -1 binary64) (*.f64 t x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b #s(approx (- (* i t) (* c z)) (*.f64 #s(literal -1 binary64) (*.f64 c z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c #s(approx (- (* a j) (* b z)) (*.f64 #s(literal -1 binary64) (*.f64 b z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 y #s(approx (+ (* -1 (* i j)) (* x z)) (*.f64 #s(literal -1 binary64) (*.f64 i j)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (neg (* a x)) (neg (* b i)))) (* (* y z) x))) (* (* b c) z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 x #s(approx (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x))) (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))))
#s(approx (- (* x (- (* y z) (* t a))) (- (* b (- (* c z) (* t i))) (* j (- (* c a) (* y i))))) (*.f64 y (fma.f64 x z (neg.f64 (*.f64 i j)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 y (+.f64 (*.f64 x z) (neg.f64 (*.f64 i j)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 i (fma.f64 #s(literal -1 binary64) (*.f64 j y) (*.f64 b t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 a t) (*.f64 y z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 t x) (*.f64 c j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 i j) (*.f64 x z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (-.f64 (*.f64 x (*.f64 y z)) (*.f64 b (*.f64 c z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j y) (*.f64 b t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (*.f64 a x) (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (*.f64 x #s(approx (+ (* -1 (* a t)) (* y z)) (*.f64 a (fma.f64 #s(literal -1 binary64) t (/.f64 (*.f64 y z) a)))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (fma.f64 j #s(approx (- (* a c) (* i y)) (*.f64 a c)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (*.f64 c z)))))
(+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 x (*.f64 y z))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (* c (- (* a j) (* b z))) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 c z)) a) (*.f64 c j)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (* x (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x)))) (*.f64 j (*.f64 x (-.f64 (/.f64 (*.f64 a c) x) (/.f64 (*.f64 i y) x))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 x #s(approx (- (+ (* y z) (/ (* j (- (* a c) (* i y))) x)) (+ (* a t) (/ (* b (- (* c z) (* i t))) x))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (/.f64 (*.f64 j y) x) (/.f64 (*.f64 b t) x)))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (fma.f64 c (-.f64 (*.f64 a j) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 a (*.f64 c j) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 b (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* a (* c j)) (* x (- (* y z) (* a t)))) (* b (* c z))) (*.f64 c (-.f64 (fma.f64 a j (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) c)) (*.f64 b z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 x #s(approx (- (* y z) (* a t)) (*.f64 a (-.f64 (/.f64 (*.f64 y z) a) t))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* j (- (* a c) (* i y))) (+ (* t (- (* -1 (* a x)) (* -1 (* b i)))) (* x (* y z)))) (* b (* c z))) (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i)))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (+ (* j (- (* a c) (* i y))) (* x (- (* y z) (* a t)))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 t x) (*.f64 c j)) (*.f64 x (*.f64 y z))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (fma.f64 t #s(approx (- (* -1 (* a x)) (* -1 (* b i))) (*.f64 b i)) (*.f64 x (*.f64 y z)))) (*.f64 b (*.f64 c z))))
(+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 b (-.f64 (fma.f64 i t (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b)) (*.f64 c z)))) (*.f64 j #s(approx (- (* c a) (* y i)) (*.f64 a c))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 b (-.f64 (fma.f64 i t (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b)) (*.f64 c z)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
(+.f64 (-.f64 (*.f64 x #s(approx (- (* y z) (* t a)) (*.f64 a (-.f64 (/.f64 (*.f64 y z) a) t)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 x (-.f64 (fma.f64 y z (/.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) x)) (fma.f64 a t (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t))) x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 t x) (*.f64 c j)) (*.f64 x (*.f64 y z)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (-.f64 (fma.f64 j (-.f64 (*.f64 a c) (*.f64 i y)) (fma.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i))) (*.f64 x (*.f64 y z)))) (*.f64 b (*.f64 c z))))
(+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i t)))) a) (*.f64 t x))))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
Outputs
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))
Calls

114 calls:

42.0ms
x
35.0ms
x
33.0ms
c
30.0ms
c
27.0ms
i
Results
AccuracySegmentsBranch
20.4%1t
20.4%1(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
20.4%1j
20.4%1x
20.4%1y
20.4%1z
20.4%1i
20.4%1b
20.4%1a
20.4%1c
31.1%3c
28.9%2a
22.7%2t
29.0%3j
30.3%3y
34.3%5c
33.7%4y
32.1%4b
31.8%4z
31.9%4i
31.7%3j
33.1%4t
35.5%5y
31.5%3a
23.6%2(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
31.6%4x
34.2%4b
35.1%4i
35.6%4y
33.4%3z
33.8%4c
36.2%4a
35.4%4t
39.1%5x
38.3%6j
39.8%5b
38.9%3a
37.6%3z
42.6%5x
32.5%1(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
41.8%3z
41.6%3a
39.0%3t
44.6%5b
40.4%4c
38.2%4i
40.2%5y
43.5%5j
45.4%4x
48.3%4z
52.1%3j
50.4%4b
49.5%3c
48.9%4a
41.8%1(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
53.6%3x
48.3%3t
55.2%6y
49.8%3i
61.0%3x
63.3%4x
65.1%5x
58.9%3c
56.8%3z
62.2%4a
65.5%5x
63.5%6b
65.5%3b
59.0%4j
66.5%4x
61.6%3i
68.5%4x
62.2%2a
61.5%3t
59.2%2(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
62.6%3c
64.3%4z
65.5%3b
66.0%3j
63.1%4y
67.3%3i
73.2%3i
68.1%2t
68.7%2(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
70.8%3z
70.7%4x
70.7%3c
68.0%2a
73.1%4b
72.5%3j
79.4%4j
79.4%4j
74.8%2a
79.7%4j
73.6%3i
72.6%3y
77.5%3b
78.5%5z
80.1%4j
73.8%3t
79.2%5c
75.6%3x
79.7%4a
74.1%3(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
83.6%2(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))
81.1%3x
79.4%3y
81.1%4z
80.6%3t
83.8%4a
82.6%5b
80.8%3c
80.7%4i
80.4%3j
Compiler

Compiled 3 224 to 1 459 computations (54.7% saved)

bsearch1.0ms (0%)

Memory
1.6MiB live, 1.6MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
+inf
NaN
Compiler

Compiled 32 to 35 computations (-9.4% saved)

bsearch59.0ms (0.7%)

Memory
34.5MiB live, 82.5MiB allocated; 3ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
20.0ms
4.155776573405485e+178
5.584624272447913e+190
14.0ms
1.1051561352160677e-170
1.3167613431582271e-169
18.0ms
-4.5803363138933936e+79
-3.9865462189386786e+73
Samples
33.0ms400×0valid
Compiler

Compiled 2 970 to 1 934 computations (34.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 18.0ms
ival-mult!: 14.0ms (77.9% of total)
ival-sub!: 3.0ms (16.7% of total)
ival-add!: 1.0ms (5.6% of total)
adjust: 0.0ms (0% of total)

bsearch24.0ms (0.3%)

Memory
-6.3MiB live, 40.5MiB allocated; 2ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
2.0ms
4.155776573405485e+178
5.584624272447913e+190
1.0ms
1.1051561352160677e-170
1.3167613431582271e-169
18.0ms
-2.3856719795913448e+52
-7.093308515647149e+47
Samples
11.0ms128×0valid
Compiler

Compiled 3 022 to 1 937 computations (35.9% saved)

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

bsearch25.0ms (0.3%)

Memory
-16.3MiB live, 30.3MiB allocated; 3ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
2.0ms
4.155776573405485e+178
5.584624272447913e+190
1.0ms
1.1051561352160677e-170
1.3167613431582271e-169
19.0ms
-1.9751745103566202e+68
-9.475261727019989e+61
Samples
13.0ms144×0valid
Compiler

Compiled 2 889 to 1 880 computations (34.9% saved)

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

bsearch5.0ms (0.1%)

Memory
8.3MiB live, 8.3MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
2.0ms
4.155776573405485e+178
5.584624272447913e+190
1.0ms
1.1051561352160677e-170
1.3167613431582271e-169
2.0ms
-1.9751745103566202e+68
-9.475261727019989e+61
Compiler

Compiled 2 799 to 1 844 computations (34.1% saved)

bsearch41.0ms (0.5%)

Memory
5.0MiB live, 51.2MiB allocated; 3ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
22.0ms
1.0950557953681683e+133
2.7701298662965256e+148
14.0ms
-1.4430096233169245e+134
-3.062455033448116e+132
Samples
24.0ms272×0valid
Compiler

Compiled 2 514 to 1 548 computations (38.4% saved)

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

bsearch43.0ms (0.5%)

Memory
17.0MiB live, 65.7MiB allocated; 11ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
7.109565871841887e+95
3.0472523392870476e+103
20.0ms
-4.0333552166365735e+149
-8.70716740241882e+146
Samples
22.0ms272×0valid
Compiler

Compiled 2 463 to 1 531 computations (37.8% saved)

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

bsearch46.0ms (0.6%)

Memory
-9.9MiB live, 81.5MiB allocated; 9ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
20.0ms
5.644721057283849e+75
2.66360156639142e+84
20.0ms
-3.068117555564587e-153
-1.6472247169049908e-161
Samples
26.0ms288×0valid
Compiler

Compiled 1 670 to 1 187 computations (28.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 16.0ms
ival-mult!: 13.0ms (83.5% of total)
ival-sub!: 2.0ms (12.8% of total)
ival-add!: 1.0ms (6.4% of total)
adjust: 0.0ms (0% of total)

bsearch126.0ms (1.6%)

Memory
-9.4MiB live, 89.8MiB allocated; 25ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
11.0ms
2.1971369686306238e+102
5.904421630445221e+102
26.0ms
4.586175391726402e-95
1.85365168752977e-93
26.0ms
4.464125285949345e-244
6.2353723018486285e-236
54.0ms
-5.728606167904345e+56
-5.948615585881948e+44
Samples
59.0ms496×0valid
Compiler

Compiled 3 554 to 2 364 computations (33.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 26.0ms
ival-mult!: 21.0ms (80.1% of total)
ival-sub!: 4.0ms (15.3% of total)
ival-add!: 1.0ms (3.8% of total)
adjust: 0.0ms (0% of total)

bsearch6.0ms (0.1%)

Memory
9.5MiB live, 9.5MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
2.1971369686306238e+102
5.904421630445221e+102
1.0ms
4.586175391726402e-95
1.85365168752977e-93
1.0ms
4.464125285949345e-244
6.2353723018486285e-236
2.0ms
-5.728606167904345e+56
-5.948615585881948e+44
Compiler

Compiled 3 404 to 2 304 computations (32.3% saved)

bsearch43.0ms (0.5%)

Memory
11.9MiB live, 11.9MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
38.0ms
2.1971369686306238e+102
5.904421630445221e+102
1.0ms
4.464125285949345e-244
6.2353723018486285e-236
2.0ms
-5.728606167904345e+56
-5.948615585881948e+44
Samples
35.0ms32×0valid
Compiler

Compiled 2 414 to 1 682 computations (30.3% saved)

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

bsearch21.0ms (0.3%)

Memory
-32.7MiB live, 12.9MiB allocated; 22ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
2.1971369686306238e+102
5.904421630445221e+102
18.0ms
-2.304108902604142e-5
-1.2748690898538183e-5
Samples
15.0ms64×0valid
Compiler

Compiled 1 040 to 710 computations (31.7% saved)

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

bsearch34.0ms (0.4%)

Memory
32.6MiB live, 32.6MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
1.8435373010903362e+23
2.3048903475184704e+26
12.0ms
-8.711300702564178e+22
-2.685947860319863e+22
Samples
20.0ms208×0valid
Compiler

Compiled 1 748 to 1 127 computations (35.5% saved)

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

bsearch72.0ms (0.9%)

Memory
-14.8MiB live, 77.2MiB allocated; 11ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
20.0ms
6.455812809271219e+233
9.44681135043334e+242
20.0ms
6.755595928152871e+108
1.0279238021335286e+124
24.0ms
-1.2700831617647612e+36
-3.5975602651633235e+25
Samples
41.0ms464×0valid
Compiler

Compiled 3 188 to 2 144 computations (32.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 24.0ms
ival-mult!: 19.0ms (80.7% of total)
ival-sub!: 3.0ms (12.7% of total)
ival-add!: 1.0ms (4.2% of total)
adjust: 0.0ms (0% of total)

bsearch107.0ms (1.4%)

Memory
-17.9MiB live, 80.0MiB allocated; 30ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
4.0ms
6.455812809271219e+233
9.44681135043334e+242
52.0ms
8.99519489044341e+41
2.415359001105891e+54
16.0ms
5.689758456571666e-245
4.464125285949345e-244
16.0ms
-1.2700831617647612e+36
-3.5975602651633235e+25
Samples
67.0ms384×0valid
Compiler

Compiled 3 416 to 2 376 computations (30.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 17.0ms
ival-mult!: 14.0ms (80.5% of total)
ival-sub!: 3.0ms (17.2% of total)
ival-add!: 1.0ms (5.7% of total)
adjust: 0.0ms (0% of total)

bsearch37.0ms (0.5%)

Memory
37.2MiB live, 37.2MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
2.0ms
6.455812809271219e+233
9.44681135043334e+242
2.0ms
8.99519489044341e+41
2.415359001105891e+54
13.0ms
4.464125285949345e-244
6.2353723018486285e-236
16.0ms
-1.2700831617647612e+36
-3.5975602651633235e+25
Samples
19.0ms208×0valid
Compiler

Compiled 3 642 to 2 543 computations (30.2% saved)

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

bsearch115.0ms (1.5%)

Memory
-19.3MiB live, 71.8MiB allocated; 12ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
15.0ms
8.81520450278684e+127
2.3229406166043252e+129
25.0ms
4.639838554732809e-209
6.313094991740292e-202
50.0ms
-1.5159641048650668e-120
-6.696231615167028e-122
17.0ms
-1.6321403359630598e+95
-1.3682036892279253e+93
Samples
79.0ms480×0valid
Compiler

Compiled 3 440 to 2 161 computations (37.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 25.0ms
ival-mult!: 20.0ms (80.7% of total)
ival-sub!: 4.0ms (16.1% of total)
ival-add!: 1.0ms (4% of total)
adjust: 0.0ms (0% of total)

bsearch25.0ms (0.3%)

Memory
23.0MiB live, 23.0MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
6.606748706132526e+53
7.771051574317813e+63
1.0ms
-1.5159641048650668e-120
-6.696231615167028e-122
1.0ms
-1.6321403359630598e+95
-1.3682036892279253e+93
Samples
13.0ms160×0valid
Compiler

Compiled 2 614 to 1 675 computations (35.9% saved)

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

bsearch39.0ms (0.5%)

Memory
-21.2MiB live, 31.1MiB allocated; 11ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
15.0ms
12.632327969577132
4799.553100793393
19.0ms
-1.3834226920184805e+27
-2.453613180421407e+25
Samples
24.0ms240×0valid
Compiler

Compiled 1 832 to 1 130 computations (38.3% saved)

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

derivations7.0ms (0.1%)

Memory
10.2MiB live, 10.2MiB allocated; 0ms collecting garbage
Stop Event
fuel
Compiler

Compiled 4 478 to 290 computations (93.5% saved)

preprocess268.0ms (3.4%)

Memory
0.6MiB live, 519.7MiB allocated; 148ms collecting garbage
Compiler

Compiled 4 507 to 313 computations (93.1% saved)

end0.0ms (0%)

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

Profiling

Loading profile data...