Linear.Matrix:det33 from linear-1.19.1.3

Time bar (total: 7.9s)

start0.0ms (0%)

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

analyze1.0ms (0%)

Memory
1.1MiB live, 1.1MiB 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.7s (22.1%)

Memory
78.6MiB live, 1 893.8MiB allocated; 490ms collecting garbage
Samples
1.0s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 592.0ms
ival-mult!: 385.0ms (65% of total)
ival-sub!: 119.0ms (20.1% of total)
ival-add!: 86.0ms (14.5% of total)
adjust: 1.0ms (0.2% of total)
Bogosity

preprocess88.0ms (1.1%)

Memory
-8.8MiB live, 44.8MiB allocated; 23ms collecting garbage
Iterations

Useful iterations: 1 (0.0ms)

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

Compiled 58 to 46 computations (20.7% saved)

series374.0ms (4.8%)

Memory
-61.3MiB live, 218.8MiB allocated; 217ms 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 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a))))
(*.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 i a)))
b
(-.f64 (*.f64 c z) (*.f64 i a))
(*.f64 c z)
c
(*.f64 i a)
i
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
j
(-.f64 (*.f64 c t) (*.f64 i y))
(*.f64 c t)
(*.f64 i y)
Outputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
#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) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 x (-.f64 (fma.f64 y z (/.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) x)) (fma.f64 a t (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))) x)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))) x) (*.f64 y z)) (*.f64 a t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.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 c t) (*.f64 i y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) x))))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.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 a i))) x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 j t))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 c (*.f64 j t) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 i j) (*.f64 x z))))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
#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 t) (* i y))) (*.f64 c (*.f64 j t)))
#s(approx (* j (- (* c t) (* i y))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 c (*.f64 j t))))
#s(approx (- (* c t) (* i y)) (*.f64 c t))
#s(approx (- (* c t) (* i y)) (fma.f64 #s(literal -1 binary64) (*.f64 i y) (*.f64 c t)))
#s(approx (* i y) (*.f64 i y))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 i j) (*.f64 x z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.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 c (*.f64 j t)) y)))) (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))) y))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 x (*.f64 y z)))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.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 a i))) 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 t) (* i y))) (*.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y))))
#s(approx (* j (- (* c t) (* i y))) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 i j) (/.f64 (*.f64 c (*.f64 j t)) y))))
#s(approx (- (* c t) (* i y)) (*.f64 #s(literal -1 binary64) (*.f64 i y)))
#s(approx (- (* c t) (* i y)) (*.f64 y (-.f64 (/.f64 (*.f64 c t) y) i)))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.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) (* i a)))) (* j (- (* c t) (* i y)))) (*.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 c (*.f64 j t))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) y) (*.f64 i j))))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.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 a i)))) 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 t) (* i y))) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 c (*.f64 j t)) y) (*.f64 i j)))))
#s(approx (- (* c t) (* i y)) (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 c t) y)) (*.f64 #s(literal -1 binary64) i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (-.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 a (*.f64 b i)))))
#s(approx z z)
#s(approx (* b (- (* c z) (* i a))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i))))
#s(approx (* b (- (* c z) (* i a))) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)) (*.f64 b (*.f64 c z))))
#s(approx (- (* c z) (* i a)) (*.f64 #s(literal -1 binary64) (*.f64 a i)))
#s(approx (- (* c z) (* i a)) (-.f64 (*.f64 c z) (*.f64 a i)))
#s(approx (* c z) (*.f64 c z))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.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 c t) (*.f64 i y))) z))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 b i)) z) (*.f64 b c)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.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 a (*.f64 b i)) 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) (* i a))) (*.f64 b (*.f64 c z)))
#s(approx (* b (- (* c z) (* i a))) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 b i)) z) (*.f64 b c))))
#s(approx (- (* c z) (* i a)) (*.f64 z (+.f64 c (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a i) z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.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) (* i a)))) (* j (- (* c t) (* i y)))) (*.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 c t) (*.f64 i y)))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)))) z))) (*.f64 #s(literal -1 binary64) (*.f64 b c))))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.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 a (*.f64 b i)))) 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) (* i a))) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 b c) (/.f64 (*.f64 a (*.f64 b i)) z)))))
#s(approx (- (* c z) (* i a)) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) c (/.f64 (*.f64 a i) z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 a x) (*.f64 c j)) (*.f64 x (*.f64 y z)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (-.f64 (*.f64 x (*.f64 y z)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
#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 t) (* i y)) (-.f64 (*.f64 c t) (*.f64 i y)))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 a x) (*.f64 c j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a x) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) t) (fma.f64 c j (/.f64 (*.f64 x (*.f64 y z)) t)))) (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))) t))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a x) (/.f64 (*.f64 x (*.f64 y z)) t)) (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))) 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 (* j (- (* c t) (* i y))) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) t) (*.f64 c j))))
#s(approx (- (* c t) (* i y)) (*.f64 t (+.f64 c (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 i y) t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 c j) (*.f64 a x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 t (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 a i)))) t) (*.f64 a x))))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) t) (*.f64 a x)))))
#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 (* j (- (* c t) (* i y))) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 c j) (/.f64 (*.f64 i (*.f64 j y)) t)))))
#s(approx (- (* c t) (* i y)) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) c (/.f64 (*.f64 i y) t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 x (*.f64 y z))) (*.f64 b (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 t x)) (*.f64 #s(literal -1 binary64) (*.f64 b i))) (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 x (*.f64 y z)))) (*.f64 b (*.f64 c z))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (-.f64 (*.f64 x (*.f64 y z)) (*.f64 b (*.f64 c z))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (-.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 t x)) (*.f64 #s(literal -1 binary64) (*.f64 b i))) (*.f64 x (*.f64 y z))) (*.f64 b (*.f64 c z))))
#s(approx a a)
#s(approx (- (* c z) (* i a)) (fma.f64 #s(literal -1 binary64) (*.f64 a i) (*.f64 c z)))
#s(approx (* i a) (*.f64 a i))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 t x)) (*.f64 #s(literal -1 binary64) (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 t x) (+.f64 (/.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) a) (/.f64 (*.f64 x (*.f64 y z)) a))) (fma.f64 #s(literal -1 binary64) (*.f64 b i) (/.f64 (*.f64 b (*.f64 c z)) a)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 t x) (/.f64 (*.f64 x (*.f64 y z)) a)) (fma.f64 #s(literal -1 binary64) (*.f64 b i) (/.f64 (*.f64 b (*.f64 c z)) 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 (* b (- (* c z) (* i a))) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 b i) (/.f64 (*.f64 b (*.f64 c z)) a))))
#s(approx (- (* c z) (* i a)) (*.f64 a (-.f64 (/.f64 (*.f64 c z) a) i)))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 t x) (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 x (*.f64 y z))) (*.f64 b (*.f64 c z))) a) (*.f64 t x)) (*.f64 b i)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 b (*.f64 c z))) a) (*.f64 t x)) (*.f64 b i)))))
#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 (* b (- (* c z) (* i a))) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 c z)) a) (*.f64 b i)))))
#s(approx (- (* c z) (* i a)) (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 c z) a)) (*.f64 #s(literal -1 binary64) i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (* b (- (* c z) (* i a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
#s(approx b b)
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b (-.f64 (fma.f64 a i (+.f64 (/.f64 (*.f64 j (-.f64 (*.f64 c t) (*.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) (* i a)))) (*.f64 b (-.f64 (fma.f64 a i (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b)) (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) b)) (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 c z) (*.f64 a i)))))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.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 a i)))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.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 a (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (-.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 a (*.f64 b i)))))
#s(approx c c)
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) c) (fma.f64 j t (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) c))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 b i)) c) (*.f64 b z)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 c (-.f64 (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) c) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 b i)) c) (*.f64 b z)))))
#s(approx (* b (- (* c z) (* i a))) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 b i)) c) (*.f64 b z))))
#s(approx (- (* c z) (* i a)) (*.f64 c (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a i) c)))))
#s(approx (* j (- (* c t) (* i y))) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) c) (*.f64 j t))))
#s(approx (- (* c t) (* i y)) (*.f64 c (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 i y) c)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 j t)) (*.f64 #s(literal -1 binary64) (*.f64 b z))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 j t) (*.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 a (*.f64 b i)))) c))) (*.f64 #s(literal -1 binary64) (*.f64 b z))))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.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 a (*.f64 b i)))) c)) (*.f64 #s(literal -1 binary64) (*.f64 b z))))))
#s(approx (* b (- (* c z) (* i a))) (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (*.f64 b z) (/.f64 (*.f64 a (*.f64 b i)) c)))))
#s(approx (- (* c z) (* i a)) (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) z (/.f64 (*.f64 a i) c)))))
#s(approx (* j (- (* c t) (* i y))) (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (*.f64 j t) (/.f64 (*.f64 i (*.f64 j y)) c)))))
#s(approx (- (* c t) (* i y)) (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) t (/.f64 (*.f64 i y) c)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 c (*.f64 j 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) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 c (*.f64 j t) (fma.f64 i (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 j y)) (*.f64 #s(literal -1 binary64) (*.f64 a b))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) (*.f64 b (*.f64 c z))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (-.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) (* i a)))) (-.f64 (fma.f64 a (*.f64 b i) (*.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) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 i (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 j y)) (*.f64 #s(literal -1 binary64) (*.f64 a b)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 i (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 j y) (+.f64 (/.f64 (*.f64 c (*.f64 j t)) i) (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) i))) (fma.f64 #s(literal -1 binary64) (*.f64 a b) (/.f64 (*.f64 b (*.f64 c z)) i)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 a (*.f64 b i)))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 i (-.f64 (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) i) (fma.f64 #s(literal -1 binary64) (*.f64 a b) (/.f64 (*.f64 b (*.f64 c z)) i)))))
#s(approx (* b (- (* c z) (* i a))) (*.f64 i (fma.f64 #s(literal -1 binary64) (*.f64 a b) (/.f64 (*.f64 b (*.f64 c z)) i))))
#s(approx (- (* c z) (* i a)) (*.f64 i (-.f64 (/.f64 (*.f64 c z) i) a)))
#s(approx (* j (- (* c t) (* i y))) (*.f64 i (fma.f64 #s(literal -1 binary64) (*.f64 j y) (/.f64 (*.f64 c (*.f64 j t)) i))))
#s(approx (- (* c t) (* i y)) (*.f64 i (-.f64 (/.f64 (*.f64 c t) i) y)))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j y) (*.f64 a b)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 c (*.f64 j t) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 b (*.f64 c z))) i) (*.f64 j y)) (*.f64 a b)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.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 a b)))))
#s(approx (* b (- (* c z) (* i a))) (*.f64 #s(literal -1 binary64) (*.f64 i (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 c z)) i) (*.f64 a b)))))
#s(approx (- (* c z) (* i a)) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 c z) i)) (*.f64 #s(literal -1 binary64) a)))))
#s(approx (* j (- (* c t) (* i y))) (*.f64 #s(literal -1 binary64) (*.f64 i (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 c (*.f64 j t)) i) (*.f64 j y)))))
#s(approx (- (* c t) (* i y)) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 c t) i)) (*.f64 #s(literal -1 binary64) y)))))
#s(approx (* j (- (* c t) (* i y))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
#s(approx j j)
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 j (-.f64 (fma.f64 c t (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) j)) (fma.f64 i y (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))) j)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 j (fma.f64 #s(literal -1 binary64) (-.f64 (*.f64 c t) (*.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 a i)))) j))))))
Calls

27 calls:

TimeVariablePoint
7.0ms
z
-inf
4.0ms
a
inf
3.0ms
c
-inf
3.0ms
i
-inf
3.0ms
y
-inf

rewrite187.0ms (2.4%)

Memory
0.6MiB live, 91.3MiB allocated; 40ms 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 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a))))
(*.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 i a)))
b
(-.f64 (*.f64 c z) (*.f64 i a))
(*.f64 c z)
c
(*.f64 i a)
i
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
j
(-.f64 (*.f64 c t) (*.f64 i y))
(*.f64 c t)
(*.f64 i y)
Outputs
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))))
(-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (neg.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))))
(-.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 (neg.f64 j) (-.f64 (*.f64 c t) (*.f64 i y))))
(-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (-.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))))
(fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))))
(fma.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))))
(+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 (neg.f64 b) (-.f64 (*.f64 c z) (*.f64 i a))))
(+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (neg.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))))
(-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (*.f64 (neg.f64 b) (-.f64 (*.f64 c z) (*.f64 i a))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (*.f64 (neg.f64 b) (-.f64 (*.f64 c z) (*.f64 i a))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 t a)) (neg.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 t a)) x (neg.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))))
(neg.f64 (-.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a))) (*.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 i a)))
(*.f64 (-.f64 (*.f64 c z) (*.f64 i a)) b)
b
(+.f64 (*.f64 c z) (neg.f64 (*.f64 i a)))
(+.f64 (*.f64 c z) (*.f64 (neg.f64 i) a))
(-.f64 (*.f64 c z) (*.f64 i a))
(fma.f64 c z (neg.f64 (*.f64 i a)))
(fma.f64 z c (neg.f64 (*.f64 i a)))
(fma.f64 c z (*.f64 (neg.f64 i) a))
(fma.f64 z c (*.f64 (neg.f64 i) a))
(neg.f64 (-.f64 (*.f64 i a) (*.f64 c z)))
(*.f64 c z)
(*.f64 z c)
c
(*.f64 i a)
(*.f64 a i)
i
(*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))
(*.f64 (-.f64 (*.f64 c t) (*.f64 i y)) j)
j
(+.f64 (*.f64 c t) (neg.f64 (*.f64 i y)))
(+.f64 (*.f64 c t) (*.f64 (neg.f64 i) y))
(-.f64 (*.f64 c t) (*.f64 i y))
(fma.f64 c t (neg.f64 (*.f64 i y)))
(fma.f64 t c (neg.f64 (*.f64 i y)))
(fma.f64 c t (*.f64 (neg.f64 i) y))
(fma.f64 t c (*.f64 (neg.f64 i) y))
(neg.f64 (-.f64 (*.f64 i y) (*.f64 c t)))
(*.f64 c t)
(*.f64 t c)
(*.f64 i y)
(*.f64 y i)

eval21.0ms (0.3%)

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

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

prune25.0ms (0.3%)

Memory
-14.2MiB live, 33.3MiB allocated; 17ms collecting garbage
Pruning

21 alts after pruning (21 fresh and 0 done)

PrunedKeptTotal
New18521206
Fresh000
Picked101
Done000
Total18621207
Accuracy
100.0%
Counts
207 → 21
Alt Table
Click to see full alt table
StatusAccuracyProgram
69.0%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j #s(approx (- (* c t) (* i y)) (*.f64 y (-.f64 (/.f64 (*.f64 c t) y) i)))))
73.3%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) #s(approx (* j (- (* c t) (* i y))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 c (*.f64 j t)))))
68.7%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) #s(approx (* b (- (* c z) (* i a))) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 b i) (/.f64 (*.f64 b (*.f64 c z)) a))))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
70.1%
(+.f64 (-.f64 (*.f64 x #s(approx (- (* y z) (* t a)) (*.f64 z (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a t) z)))))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
67.6%
(+.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 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
43.4%
(+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 x (*.f64 y z))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
70.2%
(+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 b (-.f64 (fma.f64 a i (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b)) (*.f64 c z)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
39.8%
(+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 a (*.f64 b i))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
57.9%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
63.1%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 c (*.f64 j t) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 b (*.f64 c z))))
72.3%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 t x)) (*.f64 #s(literal -1 binary64) (*.f64 b i))) (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 x (*.f64 y z)))) (*.f64 b (*.f64 c z))))
75.5%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)))))
57.2%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
45.2%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))))
34.2%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 i j) (*.f64 x z))))
39.1%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 a x) (*.f64 c j))))
38.3%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z))))
38.6%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))
69.9%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 c (*.f64 j t) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 b (*.f64 c z))) i) (*.f64 j y)) (*.f64 a b)))))
34.5%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j y) (*.f64 a b)))))
39.7%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 t x) (*.f64 b i)))))
Compiler

Compiled 1 890 to 1 310 computations (30.7% saved)

series648.0ms (8.2%)

Memory
-6.9MiB live, 560.9MiB allocated; 139ms collecting garbage
Counts
51 → 347
Calls
Call 1
Inputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)))))
(-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i))))
(fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(literal -1 binary64)
(*.f64 i (*.f64 j y))
i
(*.f64 j y)
j
y
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))
c
(-.f64 (*.f64 j t) (*.f64 b z))
(*.f64 j t)
t
(*.f64 b z)
b
z
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
x
(-.f64 (*.f64 y z) (*.f64 a t))
(*.f64 y z)
(*.f64 a t)
a
(*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)))
(*.f64 a (*.f64 b i))
(*.f64 b i)
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))
(-.f64 (*.f64 a i) (*.f64 c z))
(*.f64 a i)
(*.f64 c z)
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 t x) (*.f64 b i)))))
(*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 t x) (*.f64 b i))))
(*.f64 a (-.f64 (*.f64 t x) (*.f64 b i)))
(-.f64 (*.f64 t x) (*.f64 b i))
(*.f64 t x)
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 c (*.f64 j t) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 b (*.f64 c z))))
(-.f64 (fma.f64 c (*.f64 j t) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 b (*.f64 c z)))
(fma.f64 c (*.f64 j t) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))
(*.f64 b (*.f64 c z))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) #s(approx (* j (- (* c t) (* i y))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 c (*.f64 j t)))))
(-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a))))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
(-.f64 (*.f64 y z) (*.f64 t a))
(*.f64 t a)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(-.f64 (*.f64 c z) (*.f64 i a))
(*.f64 i a)
#s(approx (* j (- (* c t) (* i y))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 c (*.f64 j t))))
(fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 c (*.f64 j t)))
(*.f64 c (*.f64 j t))
Outputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
#s(approx (- (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (* -1 (* a (* b i)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)))))
#s(approx (- (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (* -1 (* a (* b i)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)))))
#s(approx (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))))
#s(approx (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))))
#s(approx (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t)))) (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z))))
#s(approx (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t)))) (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.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 x)
#s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 a (*.f64 b i)))
#s(approx (* -1 (* a (- (* t x) (* b i)))) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 b i))))
#s(approx (* a (- (* t x) (* b i))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i))))
#s(approx (* a (- (* t x) (* b i))) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)) (*.f64 a (*.f64 t x))))
#s(approx (- (* t x) (* b i)) (*.f64 #s(literal -1 binary64) (*.f64 b i)))
#s(approx (- (* t x) (* b i)) (-.f64 (*.f64 t x) (*.f64 b i)))
#s(approx (* t x) (*.f64 t x))
#s(approx (- (+ (* c (* j t)) (* x (- (* y z) (* a t)))) (* b (* c z))) (-.f64 (*.f64 c (*.f64 j t)) (*.f64 b (*.f64 c z))))
#s(approx (- (+ (* c (* j t)) (* x (- (* y z) (* a t)))) (* b (* c z))) (-.f64 (fma.f64 c (*.f64 j t) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 b (*.f64 c z))))
#s(approx (+ (* c (* j t)) (* x (- (* y z) (* a t)))) (*.f64 c (*.f64 j t)))
#s(approx (+ (* c (* j t)) (* x (- (* y z) (* a t)))) (fma.f64 c (*.f64 j t) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 x (-.f64 (fma.f64 y z (/.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) x)) (fma.f64 a t (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))) x)))))
#s(approx (- (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (* -1 (* a (* b i)))) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) x) (fma.f64 y z (/.f64 (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z))) x))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 b i)) x) (*.f64 a t)))))
#s(approx (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) x) (fma.f64 y z (/.f64 (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z))) x))) (*.f64 a t))))
#s(approx (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t)))) (*.f64 x (-.f64 (fma.f64 y z (/.f64 (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z))) x)) (*.f64 a t))))
#s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x))))
#s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 a t) (/.f64 (*.f64 a (*.f64 b i)) x))))
#s(approx (* a (- (* t x) (* b i))) (*.f64 a (*.f64 t x)))
#s(approx (* a (- (* t x) (* b i))) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 b i)) x) (*.f64 a t))))
#s(approx (- (* t x) (* b i)) (*.f64 x (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b i) x)))))
#s(approx (- (+ (* c (* j t)) (* x (- (* y z) (* a t)))) (* b (* c z))) (*.f64 x (-.f64 (fma.f64 y z (/.f64 (*.f64 c (*.f64 j t)) x)) (fma.f64 a t (/.f64 (*.f64 b (*.f64 c z)) x)))))
#s(approx (+ (* c (* j t)) (* x (- (* y z) (* a t)))) (*.f64 x (-.f64 (fma.f64 y z (/.f64 (*.f64 c (*.f64 j t)) x)) (*.f64 a t))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))) x) (*.f64 y z)) (*.f64 a t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.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 c t) (*.f64 i y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) x))))))
#s(approx (- (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (* -1 (* a (* b 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 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)))) x))))))
#s(approx (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* 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 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))) x))))))
#s(approx (+ (* c (- (* j t) (* b z))) (* 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 c (-.f64 (*.f64 j t) (*.f64 b z))) x))))))
#s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 b i)) x) (*.f64 a t)))))
#s(approx (* a (- (* t x) (* b i))) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 a t) (/.f64 (*.f64 a (*.f64 b i)) x)))))
#s(approx (- (* t x) (* b i)) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) t (/.f64 (*.f64 b i) x)))))
#s(approx (- (+ (* c (* j 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 (*.f64 c (*.f64 j t)) (*.f64 b (*.f64 c z))) x))))))
#s(approx (+ (* c (* j t)) (* 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 c (*.f64 j t)) x))))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.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 a i))) x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 j t))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 c (*.f64 j t) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 i j) (*.f64 x z))))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
#s(approx (- (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (* -1 (* a (* b i)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)))))
#s(approx (- (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (* -1 (* a (* b i)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 i j) (*.f64 x z))))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)))))
#s(approx (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))))
#s(approx (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 i j) (*.f64 x z))))))
#s(approx (* i (* j y)) (*.f64 i (*.f64 j y)))
#s(approx (* j y) (*.f64 j y))
#s(approx y y)
#s(approx (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t)))) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.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 (- (* y z) (* a t)) (-.f64 (*.f64 y z) (*.f64 a t)))
#s(approx (* y z) (*.f64 y z))
#s(approx (- (+ (* c (* j t)) (* x (- (* y z) (* a t)))) (* b (* c z))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 j t))) (*.f64 b (*.f64 c z))))
#s(approx (- (+ (* c (* j t)) (* x (- (* y z) (* a t)))) (* b (* c z))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 c (*.f64 j t) (*.f64 x (*.f64 y z)))) (*.f64 b (*.f64 c z))))
#s(approx (+ (* c (* j t)) (* x (- (* y z) (* a t)))) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 j t))))
#s(approx (+ (* c (* j t)) (* x (- (* y z) (* a t)))) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 c (*.f64 j t) (*.f64 x (*.f64 y z)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
#s(approx (* j (- (* c t) (* i y))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 c (*.f64 j t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 i j) (*.f64 x z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.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 c (*.f64 j t)) y)))) (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))) y))))
#s(approx (- (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (* -1 (* a (* b 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 c (-.f64 (*.f64 j t) (*.f64 b z))) y)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 b i)) y)))))
#s(approx (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* 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 c (-.f64 (*.f64 j t) (*.f64 b z))) y))))))
#s(approx (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t)))) (*.f64 x (*.f64 y z)))
#s(approx (+ (* c (- (* j t) (* b z))) (* 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 c (-.f64 (*.f64 j t) (*.f64 b z))) 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 (- (+ (* c (* j t)) (* 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 c (*.f64 j t)) y))) (/.f64 (*.f64 b (*.f64 c z)) y))))
#s(approx (+ (* c (* j t)) (* 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 c (*.f64 j t)) y)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.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 a i))) y))))
#s(approx (* j (- (* c t) (* i y))) (*.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y))))
#s(approx (* j (- (* c t) (* i y))) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 i j) (/.f64 (*.f64 c (*.f64 j t)) y))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.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) (* i a)))) (* j (- (* c t) (* i y)))) (*.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 c (*.f64 j t))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) y) (*.f64 i j))))))
#s(approx (- (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (* -1 (* a (* b 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 c (-.f64 (*.f64 j t) (*.f64 b z)))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)))) y) (*.f64 i j))))))
#s(approx (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* 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 c (-.f64 (*.f64 j t) (*.f64 b z)))) y) (*.f64 i j))))))
#s(approx (+ (* c (- (* j t) (* b z))) (* 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 c (-.f64 (*.f64 j t) (*.f64 b z)))) 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 (- (+ (* c (* j 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 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 j t))) (*.f64 b (*.f64 c z))) y))))))
#s(approx (+ (* c (* j t)) (* 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 c (*.f64 j t))) y))))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.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 a i)))) y))))))
#s(approx (* j (- (* c t) (* i y))) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 c (*.f64 j t)) y) (*.f64 i j)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)))))
#s(approx (- (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (* -1 (* a (* b i)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 c (*.f64 j t)))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)))))
#s(approx (- (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (* -1 (* a (* b i)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 c (*.f64 j t) (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 b c) (*.f64 x y)))))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)))))
#s(approx (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 c (*.f64 j t)))))
#s(approx (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 c (*.f64 j t) (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 b c) (*.f64 x y)))))))
#s(approx (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t)))) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 c (*.f64 j t) (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 b c) (*.f64 x y))))))
#s(approx (- (* j t) (* b z)) (*.f64 j t))
#s(approx (- (* j t) (* b z)) (fma.f64 #s(literal -1 binary64) (*.f64 b z) (*.f64 j t)))
#s(approx (* b z) (*.f64 b z))
#s(approx z z)
#s(approx (* b (- (* a i) (* c z))) (fma.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z)) (*.f64 a (*.f64 b i))))
#s(approx (- (* a i) (* c z)) (*.f64 a i))
#s(approx (- (* a i) (* c z)) (fma.f64 #s(literal -1 binary64) (*.f64 c z) (*.f64 a i)))
#s(approx (* c z) (*.f64 c z))
#s(approx (- (+ (* c (* j t)) (* x (- (* y z) (* a t)))) (* b (* c z))) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 c (*.f64 j t) (*.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) (* i a)))) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (-.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 a (*.f64 b i)))))
#s(approx (* b (- (* c z) (* i a))) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)) (*.f64 b (*.f64 c z))))
#s(approx (- (* c z) (* i a)) (*.f64 #s(literal -1 binary64) (*.f64 a i)))
#s(approx (- (* c z) (* i a)) (-.f64 (*.f64 c z) (*.f64 a i)))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.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 c t) (*.f64 i y))) z))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 b i)) z) (*.f64 b c)))))
#s(approx (- (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (* -1 (* a (* b i)))) (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 b c) (*.f64 x y))))
#s(approx (- (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (* -1 (* a (* b i)))) (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 b c) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) z) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) z) (fma.f64 x y (/.f64 (*.f64 c (*.f64 j t)) z))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 b i)) z)))))
#s(approx (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 b c) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) z) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) z) (fma.f64 x y (/.f64 (*.f64 c (*.f64 j t)) z)))))))
#s(approx (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t)))) (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 b c) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) z) (fma.f64 x y (/.f64 (*.f64 c (*.f64 j t)) z))))))
#s(approx (- (* j t) (* b z)) (*.f64 #s(literal -1 binary64) (*.f64 b z)))
#s(approx (- (* j t) (* b z)) (*.f64 z (-.f64 (/.f64 (*.f64 j t) z) 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 (- (* a i) (* c z))) (*.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z))))
#s(approx (* b (- (* a i) (* c z))) (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 b c) (/.f64 (*.f64 a (*.f64 b i)) z))))
#s(approx (- (* a i) (* c z)) (*.f64 #s(literal -1 binary64) (*.f64 c z)))
#s(approx (- (* a i) (* c z)) (*.f64 z (-.f64 (/.f64 (*.f64 a i) z) c)))
#s(approx (- (+ (* c (* j t)) (* 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 c (*.f64 j t)) z))) (*.f64 b c))))
#s(approx (+ (* c (* j t)) (* 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 c (*.f64 j t)) z)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.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 a (*.f64 b i)) z) (*.f64 b c)))))
#s(approx (* b (- (* c z) (* i a))) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 b i)) z) (*.f64 b c))))
#s(approx (- (* c z) (* i a)) (*.f64 z (+.f64 c (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a i) z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.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) (* i a)))) (* j (- (* c t) (* i y)))) (*.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 c t) (*.f64 i y)))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)))) z))) (*.f64 #s(literal -1 binary64) (*.f64 b c))))))
#s(approx (- (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (* -1 (* a (* b i)))) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 x y) (*.f64 b c)))))
#s(approx (- (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (* -1 (* a (* b i)))) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 x y) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 c (*.f64 j t)))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)))) z) (*.f64 b c))))))
#s(approx (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 x y) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 c (*.f64 j t)))) z) (*.f64 b c))))))
#s(approx (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t)))) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 x y) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 j t))) z) (*.f64 b c))))))
#s(approx (- (* j t) (* b z)) (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 j t) z)) (*.f64 #s(literal -1 binary64) b)))))
#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 (- (* a i) (* c z))) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 b i)) z) (*.f64 b c)))))
#s(approx (- (* a i) (* c z)) (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a i) z)) (*.f64 #s(literal -1 binary64) c)))))
#s(approx (- (+ (* c (* j t)) (* 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 c (*.f64 j t))) z))) (*.f64 #s(literal -1 binary64) (*.f64 b c))))))
#s(approx (+ (* c (* j t)) (* 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 c (*.f64 j t))) z))))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.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 a (*.f64 b i)))) z))) (*.f64 #s(literal -1 binary64) (*.f64 b c))))))
#s(approx (* b (- (* c z) (* i a))) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 b c) (/.f64 (*.f64 a (*.f64 b i)) z)))))
#s(approx (- (* c z) (* i a)) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) c (/.f64 (*.f64 a i) z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 a x) (*.f64 c j)) (*.f64 x (*.f64 y z)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
#s(approx (- (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (* -1 (* a (* b i)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z)) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 x (*.f64 y z)))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)))))
#s(approx (- (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (* -1 (* a (* b i)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z)) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 a x) (*.f64 c j)) (*.f64 x (*.f64 y z))))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)))))
#s(approx (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (fma.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z)) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 x (*.f64 y z)))))
#s(approx (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (fma.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z)) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 a x) (*.f64 c j)) (*.f64 x (*.f64 y z))))))
#s(approx (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t)))) (fma.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z)) (*.f64 x (*.f64 y z))))
#s(approx (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t)))) (fma.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z)) (fma.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 a x) (*.f64 c j)) (*.f64 x (*.f64 y z)))))
#s(approx (- (* j t) (* b z)) (-.f64 (*.f64 j t) (*.f64 b z)))
#s(approx t t)
#s(approx (- (* y z) (* a t)) (fma.f64 #s(literal -1 binary64) (*.f64 a t) (*.f64 y z)))
#s(approx (* a t) (*.f64 a t))
#s(approx (- (+ (* c (* j t)) (* x (- (* y z) (* a t)))) (* b (* c z))) (-.f64 (*.f64 x (*.f64 y z)) (*.f64 b (*.f64 c z))))
#s(approx (- (+ (* c (* j t)) (* x (- (* y z) (* a t)))) (* b (* c z))) (-.f64 (fma.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 a x) (*.f64 c j)) (*.f64 x (*.f64 y z))) (*.f64 b (*.f64 c z))))
#s(approx (+ (* c (* j t)) (* x (- (* y z) (* a t)))) (fma.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 a x) (*.f64 c j)) (*.f64 x (*.f64 y z))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (-.f64 (*.f64 x (*.f64 y z)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 a x) (*.f64 c j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a x) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) t) (fma.f64 c j (/.f64 (*.f64 x (*.f64 y z)) t)))) (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))) t))))
#s(approx (- (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (* -1 (* a (* b i)))) (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a x) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 c z)) t) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) t) (fma.f64 c j (/.f64 (*.f64 x (*.f64 y z)) t))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 b i)) t)))))
#s(approx (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 a x) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 c z)) t) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) t) (fma.f64 c j (/.f64 (*.f64 x (*.f64 y z)) t)))))))
#s(approx (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t)))) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 a x) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 c z)) t) (fma.f64 c j (/.f64 (*.f64 x (*.f64 y z)) t))))))
#s(approx (- (* j t) (* b z)) (*.f64 t (+.f64 j (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b 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 (* -1 (* a (- (* t x) (* b i)))) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 a x) (/.f64 (*.f64 a (*.f64 b i)) t))))
#s(approx (* a (- (* t x) (* b i))) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 b i)) t) (*.f64 a x))))
#s(approx (- (* t x) (* b i)) (*.f64 t (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b i) t)))))
#s(approx (- (+ (* c (* j t)) (* x (- (* y z) (* a t)))) (* b (* c z))) (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a x) (fma.f64 c j (/.f64 (*.f64 x (*.f64 y z)) t))) (/.f64 (*.f64 b (*.f64 c z)) t))))
#s(approx (+ (* c (* j t)) (* x (- (* y z) (* a t)))) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 a x) (fma.f64 c j (/.f64 (*.f64 x (*.f64 y z)) t)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a x) (/.f64 (*.f64 x (*.f64 y z)) t)) (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))) t))))
#s(approx (* j (- (* c t) (* i y))) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) t) (*.f64 c j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 c j) (*.f64 a x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 t (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 a i)))) t) (*.f64 a x))))))
#s(approx (- (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (* -1 (* a (* b i)))) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 c j) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z)) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 x (*.f64 y z)))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)))) t) (*.f64 a x))))))
#s(approx (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 c j) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z)) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 x (*.f64 y z)))) t) (*.f64 a x))))))
#s(approx (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t)))) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 c j) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z)) (*.f64 x (*.f64 y z))) t) (*.f64 a x))))))
#s(approx (- (* j t) (* b z)) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) j (/.f64 (*.f64 b z) t)))))
#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 (* -1 (* a (- (* t x) (* b i)))) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 b i)) t) (*.f64 a x)))))
#s(approx (* a (- (* t x) (* b i))) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 a x) (/.f64 (*.f64 a (*.f64 b i)) t)))))
#s(approx (- (* t x) (* b i)) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) x (/.f64 (*.f64 b i) t)))))
#s(approx (- (+ (* c (* j t)) (* x (- (* y z) (* a t)))) (* b (* c z))) (*.f64 #s(literal -1 binary64) (*.f64 t (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))) t) (*.f64 a x))))))
#s(approx (+ (* c (* j t)) (* x (- (* y z) (* a t)))) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 c j) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 y z)) t) (*.f64 a x))))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) t) (*.f64 a x)))))
#s(approx (* j (- (* c t) (* i y))) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 c j) (/.f64 (*.f64 i (*.f64 j y)) t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 x (*.f64 y z))) (*.f64 b (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 t x)) (*.f64 #s(literal -1 binary64) (*.f64 b i))) (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 x (*.f64 y z)))) (*.f64 b (*.f64 c z))))
#s(approx (- (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (* -1 (* a (* b i)))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (*.f64 y z)))))
#s(approx (- (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (* -1 (* a (* b i)))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 t x)) (*.f64 #s(literal -1 binary64) (*.f64 b i))) (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (*.f64 y z))))))
#s(approx (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (*.f64 y z))))))
#s(approx (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t)))) (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (*.f64 y z))))
#s(approx a a)
#s(approx (- (* a i) (* c z)) (-.f64 (*.f64 a i) (*.f64 c z)))
#s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 t x) (*.f64 b i)))))
#s(approx (* a (- (* t x) (* b i))) (*.f64 a (-.f64 (*.f64 t x) (*.f64 b i))))
#s(approx (- (+ (* c (* j t)) (* x (- (* y z) (* a t)))) (* b (* c z))) (-.f64 (fma.f64 c (*.f64 j t) (*.f64 x (*.f64 y z))) (*.f64 b (*.f64 c z))))
#s(approx (+ (* c (* j t)) (* x (- (* y z) (* a t)))) (fma.f64 c (*.f64 j t) (*.f64 x (*.f64 y z))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (-.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 t x)) (*.f64 #s(literal -1 binary64) (*.f64 b i))) (*.f64 x (*.f64 y z))) (*.f64 b (*.f64 c z))))
#s(approx (- (* c z) (* i a)) (fma.f64 #s(literal -1 binary64) (*.f64 a i) (*.f64 c z)))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 t x)) (*.f64 #s(literal -1 binary64) (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 t x) (+.f64 (/.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) a) (/.f64 (*.f64 x (*.f64 y z)) a))) (fma.f64 #s(literal -1 binary64) (*.f64 b i) (/.f64 (*.f64 b (*.f64 c z)) a)))))
#s(approx (- (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (* -1 (* a (* b 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) (+.f64 (/.f64 (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z))) a) (/.f64 (*.f64 x (*.f64 y z)) a)))) (*.f64 #s(literal -1 binary64) (*.f64 b i)))))
#s(approx (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* 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) (+.f64 (/.f64 (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z))) a) (/.f64 (*.f64 x (*.f64 y z)) a))))))
#s(approx (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t)))) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 t x) (+.f64 (/.f64 (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z))) a) (/.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 (* b (- (* a i) (* c z))) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 c z)) a) (*.f64 b i))))
#s(approx (- (* a i) (* c z)) (*.f64 a (+.f64 i (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 c z) a)))))
#s(approx (- (+ (* c (* j t)) (* x (- (* y z) (* a t)))) (* b (* c z))) (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 t x) (+.f64 (/.f64 (*.f64 c (*.f64 j t)) a) (/.f64 (*.f64 x (*.f64 y z)) a))) (/.f64 (*.f64 b (*.f64 c z)) a))))
#s(approx (+ (* c (* j t)) (* x (- (* y z) (* a t)))) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 t x) (+.f64 (/.f64 (*.f64 c (*.f64 j t)) a) (/.f64 (*.f64 x (*.f64 y z)) a)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 t x) (/.f64 (*.f64 x (*.f64 y z)) a)) (fma.f64 #s(literal -1 binary64) (*.f64 b i) (/.f64 (*.f64 b (*.f64 c z)) a)))))
#s(approx (* b (- (* c z) (* i a))) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 b i) (/.f64 (*.f64 b (*.f64 c z)) a))))
#s(approx (- (* c z) (* i a)) (*.f64 a (-.f64 (/.f64 (*.f64 c z) a) i)))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 x (*.f64 y z))) (*.f64 b (*.f64 c z))) a) (*.f64 t x)) (*.f64 b i)))))
#s(approx (- (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (* -1 (* a (* b i)))) (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (*.f64 y z)))) a) (*.f64 t x)) (*.f64 b i)))))
#s(approx (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (*.f64 y z)))) a) (*.f64 t x)))))
#s(approx (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t)))) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.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 (* b (- (* a i) (* c z))) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 b i) (/.f64 (*.f64 b (*.f64 c z)) a)))))
#s(approx (- (* a i) (* c z)) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) i (/.f64 (*.f64 c z) a)))))
#s(approx (- (+ (* c (* j 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 c (*.f64 j t) (*.f64 x (*.f64 y z))) (*.f64 b (*.f64 c z))) a) (*.f64 t x)))))
#s(approx (+ (* c (* j t)) (* x (- (* y z) (* a t)))) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 c (*.f64 j t) (*.f64 x (*.f64 y z))) a) (*.f64 t x)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 b (*.f64 c z))) a) (*.f64 t x)) (*.f64 b i)))))
#s(approx (* b (- (* c z) (* i a))) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 c z)) a) (*.f64 b i)))))
#s(approx (- (* c z) (* i a)) (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 c z) a)) (*.f64 #s(literal -1 binary64) i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))))
#s(approx (- (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (* -1 (* a (* b i)))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 c (*.f64 j t) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))))
#s(approx (- (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (* -1 (* a (* b i)))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 c z)) (*.f64 #s(literal -1 binary64) (*.f64 a i))) (fma.f64 c (*.f64 j t) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))))
#s(approx (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (fma.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z)) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 c (*.f64 j t) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))))
#s(approx (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t)))) (fma.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z)) (fma.f64 c (*.f64 j t) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))))
#s(approx b b)
#s(approx (* b i) (*.f64 b i))
#s(approx (* b (- (* a i) (* c z))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))
#s(approx (- (* t x) (* b i)) (fma.f64 #s(literal -1 binary64) (*.f64 b i) (*.f64 t x)))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (* b (- (* c z) (* i a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b (-.f64 (fma.f64 a i (+.f64 (/.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) b) (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b))) (*.f64 c z))))
#s(approx (- (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (* -1 (* a (* b i)))) (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 c z)) (*.f64 #s(literal -1 binary64) (*.f64 a i)))))
#s(approx (- (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (* -1 (* a (* b i)))) (*.f64 b (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 c z) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) b) (+.f64 (/.f64 (*.f64 c (*.f64 j t)) b) (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b)))) (*.f64 #s(literal -1 binary64) (*.f64 a i)))))
#s(approx (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (*.f64 b (fma.f64 #s(literal -1 binary64) (*.f64 c z) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) b) (+.f64 (/.f64 (*.f64 c (*.f64 j t)) b) (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b))))))
#s(approx (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t)))) (*.f64 b (fma.f64 #s(literal -1 binary64) (*.f64 c z) (+.f64 (/.f64 (*.f64 c (*.f64 j t)) b) (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b)))))
#s(approx (- (* j t) (* b z)) (*.f64 b (-.f64 (/.f64 (*.f64 j t) b) z)))
#s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) b) (*.f64 a i))))
#s(approx (* a (- (* t x) (* b i))) (*.f64 b (fma.f64 #s(literal -1 binary64) (*.f64 a i) (/.f64 (*.f64 a (*.f64 t x)) b))))
#s(approx (- (* t x) (* b i)) (*.f64 b (-.f64 (/.f64 (*.f64 t x) b) i)))
#s(approx (- (+ (* c (* j t)) (* x (- (* y z) (* a t)))) (* b (* c z))) (*.f64 b (-.f64 (+.f64 (/.f64 (*.f64 c (*.f64 j t)) 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) (* i a)))) (*.f64 b (-.f64 (fma.f64 a i (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b)) (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) b)) (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 c z) (*.f64 a i)))))))
#s(approx (- (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (* -1 (* a (* b i)))) (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 c (*.f64 j t) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) b) (*.f64 c z)) (*.f64 a i)))))
#s(approx (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 c (*.f64 j t) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) b) (*.f64 c z)))))
#s(approx (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t)))) (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 c (*.f64 j t) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) b) (*.f64 c z)))))
#s(approx (- (* j t) (* b z)) (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 j t) b)) (*.f64 #s(literal -1 binary64) z)))))
#s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) (*.f64 a i) (/.f64 (*.f64 a (*.f64 t x)) b)))))
#s(approx (* a (- (* t x) (* b i))) (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) b) (*.f64 a i)))))
#s(approx (- (* t x) (* b i)) (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t x) b)) (*.f64 #s(literal -1 binary64) i)))))
#s(approx (- (+ (* c (* j t)) (* x (- (* y z) (* a t)))) (* b (* c z))) (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 c (*.f64 j t) (*.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) (* i a)))) (*.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 a i)))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.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 a (*.f64 b i)))))
#s(approx (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* 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 c c)
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (-.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 a (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) c) (fma.f64 j t (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) c))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 b i)) c) (*.f64 b z)))))
#s(approx (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (*.f64 c (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) c) (fma.f64 j t (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) c))) (*.f64 b z))))
#s(approx (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t)))) (*.f64 c (-.f64 (fma.f64 j t (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) c)) (*.f64 b z))))
#s(approx (* b (- (* a i) (* c z))) (*.f64 c (fma.f64 #s(literal -1 binary64) (*.f64 b z) (/.f64 (*.f64 a (*.f64 b i)) c))))
#s(approx (- (* a i) (* c z)) (*.f64 c (-.f64 (/.f64 (*.f64 a i) c) z)))
#s(approx (+ (* c (* j t)) (* x (- (* y z) (* a t)))) (*.f64 c (fma.f64 j t (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) c))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 c (-.f64 (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) c) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 b i)) c) (*.f64 b z)))))
#s(approx (* b (- (* c z) (* i a))) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 b i)) c) (*.f64 b z))))
#s(approx (- (* c z) (* i a)) (*.f64 c (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a i) c)))))
#s(approx (* j (- (* c t) (* i y))) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) c) (*.f64 j t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 j t)) (*.f64 #s(literal -1 binary64) (*.f64 b z))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 j t) (*.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 a (*.f64 b i)))) c))) (*.f64 #s(literal -1 binary64) (*.f64 b z))))))
#s(approx (- (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (* -1 (* a (* b i)))) (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (-.f64 (*.f64 j t) (*.f64 b z)) (*.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 a (*.f64 b i)))) c))))))
#s(approx (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (-.f64 (*.f64 j t) (*.f64 b z)) (*.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 (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t)))) (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) c))))))
#s(approx (* b (- (* a i) (* c z))) (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 b i)) c) (*.f64 b z)))))
#s(approx (- (* a i) (* c z)) (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a i) c)) (*.f64 #s(literal -1 binary64) z)))))
#s(approx (- (+ (* c (* j t)) (* x (- (* y z) (* a t)))) (* b (* c z))) (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 j t) (*.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 (+ (* c (* j t)) (* x (- (* y z) (* a t)))) (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (*.f64 j t) (*.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) (* i a)))) (*.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 a (*.f64 b i)))) c)) (*.f64 #s(literal -1 binary64) (*.f64 b z))))))
#s(approx (* b (- (* c z) (* i a))) (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (*.f64 b z) (/.f64 (*.f64 a (*.f64 b i)) c)))))
#s(approx (- (* c z) (* i a)) (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) z (/.f64 (*.f64 a i) c)))))
#s(approx (* j (- (* c t) (* i y))) (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (*.f64 j t) (/.f64 (*.f64 i (*.f64 j y)) c)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 c (*.f64 j t) (fma.f64 i (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 j y)) (*.f64 #s(literal -1 binary64) (*.f64 a b))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) (*.f64 b (*.f64 c z))))
#s(approx (- (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (* -1 (* a (* b i)))) (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (fma.f64 i (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 j y)) (*.f64 #s(literal -1 binary64) (*.f64 a b))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))))
#s(approx i i)
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (-.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) (* i a)))) (-.f64 (fma.f64 a (*.f64 b i) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 b (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 i (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 j y)) (*.f64 #s(literal -1 binary64) (*.f64 a b)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 i (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 j y) (+.f64 (/.f64 (*.f64 c (*.f64 j t)) i) (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) i))) (fma.f64 #s(literal -1 binary64) (*.f64 a b) (/.f64 (*.f64 b (*.f64 c z)) i)))))
#s(approx (- (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (* -1 (* a (* b i)))) (*.f64 i (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 j y) (+.f64 (/.f64 (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z))) i) (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) i))) (*.f64 #s(literal -1 binary64) (*.f64 a b)))))
#s(approx (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (*.f64 i (fma.f64 #s(literal -1 binary64) (*.f64 j y) (+.f64 (/.f64 (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z))) i) (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) i)))))
#s(approx (* b (- (* a i) (* c z))) (*.f64 i (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 c z)) i) (*.f64 a b))))
#s(approx (- (* a i) (* c z)) (*.f64 i (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 c z) i)))))
#s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 i (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) i) (*.f64 a b))))
#s(approx (* a (- (* t x) (* b i))) (*.f64 i (fma.f64 #s(literal -1 binary64) (*.f64 a b) (/.f64 (*.f64 a (*.f64 t x)) i))))
#s(approx (- (* t x) (* b i)) (*.f64 i (-.f64 (/.f64 (*.f64 t x) i) b)))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 i (-.f64 (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) i) (fma.f64 #s(literal -1 binary64) (*.f64 a b) (/.f64 (*.f64 b (*.f64 c z)) i)))))
#s(approx (* b (- (* c z) (* i a))) (*.f64 i (fma.f64 #s(literal -1 binary64) (*.f64 a b) (/.f64 (*.f64 b (*.f64 c z)) i))))
#s(approx (- (* c z) (* i a)) (*.f64 i (-.f64 (/.f64 (*.f64 c z) i) a)))
#s(approx (* j (- (* c t) (* i y))) (*.f64 i (fma.f64 #s(literal -1 binary64) (*.f64 j y) (/.f64 (*.f64 c (*.f64 j t)) i))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j y) (*.f64 a b)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 c (*.f64 j t) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 b (*.f64 c z))) i) (*.f64 j y)) (*.f64 a b)))))
#s(approx (- (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (* -1 (* a (* b i)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) i) (*.f64 j y)) (*.f64 a b)))))
#s(approx (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (*.f64 #s(literal -1 binary64) (*.f64 i (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) i) (*.f64 j y)))))
#s(approx (* b (- (* a i) (* c z))) (*.f64 #s(literal -1 binary64) (*.f64 i (fma.f64 #s(literal -1 binary64) (*.f64 a b) (/.f64 (*.f64 b (*.f64 c z)) i)))))
#s(approx (- (* a i) (* c z)) (*.f64 #s(literal -1 binary64) (*.f64 i (fma.f64 #s(literal -1 binary64) a (/.f64 (*.f64 c z) i)))))
#s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 #s(literal -1 binary64) (*.f64 i (fma.f64 #s(literal -1 binary64) (*.f64 a b) (/.f64 (*.f64 a (*.f64 t x)) i)))))
#s(approx (* a (- (* t x) (* b i))) (*.f64 #s(literal -1 binary64) (*.f64 i (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) i) (*.f64 a b)))))
#s(approx (- (* t x) (* b i)) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t x) i)) (*.f64 #s(literal -1 binary64) b)))))
#s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.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 a b)))))
#s(approx (* b (- (* c z) (* i a))) (*.f64 #s(literal -1 binary64) (*.f64 i (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 c z)) i) (*.f64 a b)))))
#s(approx (- (* c z) (* i a)) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 c z) i)) (*.f64 #s(literal -1 binary64) a)))))
#s(approx (* j (- (* c t) (* i y))) (*.f64 #s(literal -1 binary64) (*.f64 i (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 c (*.f64 j t)) i) (*.f64 j y)))))
#s(approx (- (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (* -1 (* a (* b i)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z)) (fma.f64 j (fma.f64 #s(literal -1 binary64) (*.f64 i y) (*.f64 c t)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)))))
#s(approx (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (fma.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (fma.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z)) (fma.f64 j (fma.f64 #s(literal -1 binary64) (*.f64 i y) (*.f64 c t)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))))
#s(approx j j)
#s(approx (* j (- (* c t) (* i y))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
#s(approx (+ (* -1 (* i (* j y))) (* c (* j t))) (*.f64 j (fma.f64 #s(literal -1 binary64) (*.f64 i y) (*.f64 c t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 j (-.f64 (fma.f64 c t (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) j)) (fma.f64 i y (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))) j)))))
#s(approx (- (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (* -1 (* a (* b i)))) (*.f64 j (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i y) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 c z)) j) (fma.f64 c t (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) j)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 b i)) j)))))
#s(approx (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (*.f64 j (fma.f64 #s(literal -1 binary64) (*.f64 i y) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 c z)) j) (fma.f64 c t (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) j))))))
#s(approx (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t)))) (*.f64 j (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 c z)) j) (fma.f64 c t (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) j)))))
#s(approx (- (* j t) (* b z)) (*.f64 j (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b z) j)))))
#s(approx (- (+ (* c (* j t)) (* x (- (* y z) (* a t)))) (* b (* c z))) (*.f64 j (-.f64 (fma.f64 c t (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) j)) (/.f64 (*.f64 b (*.f64 c z)) j))))
#s(approx (+ (* c (* j t)) (* x (- (* y z) (* a t)))) (*.f64 j (fma.f64 c t (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 j (fma.f64 #s(literal -1 binary64) (-.f64 (*.f64 c t) (*.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 a i)))) j))))))
#s(approx (- (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (* -1 (* a (* b i)))) (*.f64 #s(literal -1 binary64) (*.f64 j (fma.f64 #s(literal -1 binary64) (*.f64 c t) (*.f64 i y)))))
#s(approx (- (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (* -1 (* a (* b i)))) (*.f64 #s(literal -1 binary64) (*.f64 j (fma.f64 #s(literal -1 binary64) (*.f64 c t) (fma.f64 #s(literal -1 binary64) (/.f64 (-.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 a (*.f64 b i)))) j) (*.f64 i y))))))
#s(approx (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (*.f64 #s(literal -1 binary64) (*.f64 j (fma.f64 #s(literal -1 binary64) (*.f64 c t) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) j) (*.f64 i y))))))
#s(approx (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t)))) (*.f64 #s(literal -1 binary64) (*.f64 j (fma.f64 #s(literal -1 binary64) (*.f64 c t) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) j))))))
#s(approx (- (* j t) (* b z)) (*.f64 #s(literal -1 binary64) (*.f64 j (fma.f64 #s(literal -1 binary64) t (/.f64 (*.f64 b z) j)))))
#s(approx (- (+ (* c (* j t)) (* x (- (* y z) (* a t)))) (* b (* c z))) (*.f64 #s(literal -1 binary64) (*.f64 j (fma.f64 #s(literal -1 binary64) (*.f64 c t) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (*.f64 c z))) j))))))
#s(approx (+ (* c (* j t)) (* x (- (* y z) (* a t)))) (*.f64 #s(literal -1 binary64) (*.f64 j (fma.f64 #s(literal -1 binary64) (*.f64 c t) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) j))))))
Calls

27 calls:

TimeVariablePoint
18.0ms
i
-inf
8.0ms
y
-inf
7.0ms
b
inf
7.0ms
i
inf
7.0ms
t
0

rewrite207.0ms (2.6%)

Memory
15.7MiB live, 104.8MiB allocated; 29ms collecting garbage
Counts
51 → 180
Calls
Call 1
Inputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)))))
(-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i))))
(fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(literal -1 binary64)
(*.f64 i (*.f64 j y))
i
(*.f64 j y)
j
y
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))
c
(-.f64 (*.f64 j t) (*.f64 b z))
(*.f64 j t)
t
(*.f64 b z)
b
z
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
x
(-.f64 (*.f64 y z) (*.f64 a t))
(*.f64 y z)
(*.f64 a t)
a
(*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)))
(*.f64 a (*.f64 b i))
(*.f64 b i)
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))
(-.f64 (*.f64 a i) (*.f64 c z))
(*.f64 a i)
(*.f64 c z)
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 t x) (*.f64 b i)))))
(*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 t x) (*.f64 b i))))
(*.f64 a (-.f64 (*.f64 t x) (*.f64 b i)))
(-.f64 (*.f64 t x) (*.f64 b i))
(*.f64 t x)
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 c (*.f64 j t) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 b (*.f64 c z))))
(-.f64 (fma.f64 c (*.f64 j t) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 b (*.f64 c z)))
(fma.f64 c (*.f64 j t) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))
(*.f64 b (*.f64 c z))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) #s(approx (* j (- (* c t) (* i y))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 c (*.f64 j t)))))
(-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a))))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 t a)))
(-.f64 (*.f64 y z) (*.f64 t a))
(*.f64 t a)
(*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))
(-.f64 (*.f64 c z) (*.f64 i a))
(*.f64 i a)
#s(approx (* j (- (* c t) (* i y))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 c (*.f64 j t))))
(fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 c (*.f64 j t)))
(*.f64 c (*.f64 j t))
Outputs
#s(approx (- (* x (- (* y z) (* t a))) (- (* b (- (* c z) (* i a))) (* j (- (* c t) (* i y))))) (-.f64 (+.f64 (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (neg.f64 (*.f64 i (*.f64 j y)))) (neg.f64 (*.f64 a (*.f64 b i)))))
(+.f64 (+.f64 (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (neg.f64 (*.f64 i (*.f64 j y)))) (neg.f64 (neg.f64 (*.f64 a (*.f64 b i)))))
(+.f64 (+.f64 (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (neg.f64 (*.f64 i (*.f64 j y)))) (*.f64 #s(literal 1 binary64) (*.f64 a (*.f64 b i))))
(+.f64 (neg.f64 (*.f64 i (*.f64 j y))) (-.f64 (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (neg.f64 (*.f64 a (*.f64 b i)))))
(-.f64 (+.f64 (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (neg.f64 (*.f64 i (*.f64 j y)))) (neg.f64 (*.f64 a (*.f64 b i))))
(fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (-.f64 (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (neg.f64 (*.f64 a (*.f64 b i)))))
(fma.f64 (*.f64 #s(literal -1 binary64) i) (*.f64 j y) (-.f64 (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (neg.f64 (*.f64 a (*.f64 b i)))))
(fma.f64 (*.f64 i (*.f64 j y)) #s(literal -1 binary64) (-.f64 (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (neg.f64 (*.f64 a (*.f64 b i)))))
(neg.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 b i))) (+.f64 (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (neg.f64 (*.f64 i (*.f64 j y))))))
(+.f64 (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (neg.f64 (*.f64 i (*.f64 j y))))
(+.f64 (+.f64 (neg.f64 (*.f64 i (*.f64 j y))) (*.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))
(+.f64 (neg.f64 (*.f64 i (*.f64 j y))) (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
(-.f64 (neg.f64 (*.f64 i (*.f64 j y))) (neg.f64 (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))))
(fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
(fma.f64 (*.f64 #s(literal -1 binary64) i) (*.f64 j y) (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
(fma.f64 (*.f64 i (*.f64 j y)) #s(literal -1 binary64) (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(literal -1 binary64)
(*.f64 i (*.f64 j y))
(*.f64 (*.f64 j y) i)
(*.f64 (*.f64 i j) y)
i
(*.f64 j y)
(*.f64 y j)
j
y
(+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c))
(+.f64 (*.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))
(-.f64 (*.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c) (*.f64 (neg.f64 x) (-.f64 (*.f64 y z) (*.f64 a t))))
(-.f64 (*.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c) (neg.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))
(fma.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c))
c
(+.f64 (*.f64 j t) (neg.f64 (*.f64 b z)))
(+.f64 (*.f64 j t) (*.f64 (neg.f64 b) z))
(-.f64 (*.f64 j t) (*.f64 b z))
(fma.f64 j t (neg.f64 (*.f64 b z)))
(fma.f64 t j (neg.f64 (*.f64 b z)))
(fma.f64 j t (*.f64 (neg.f64 b) z))
(fma.f64 t j (*.f64 (neg.f64 b) z))
(neg.f64 (-.f64 (*.f64 b z) (*.f64 j t)))
(*.f64 j t)
(*.f64 t j)
t
(*.f64 b z)
(*.f64 z b)
b
z
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)
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 y z)
(*.f64 z y)
(*.f64 a t)
(*.f64 t a)
a
(*.f64 (*.f64 #s(literal -1 binary64) a) (*.f64 b i))
(*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)))
(*.f64 (*.f64 a (*.f64 b i)) #s(literal -1 binary64))
(neg.f64 (*.f64 a (*.f64 b i)))
(*.f64 a (*.f64 b i))
(*.f64 (*.f64 a b) i)
(*.f64 (*.f64 b i) a)
(*.f64 b i)
(*.f64 i b)
#s(approx (- (* x (- (* y z) (* t a))) (- (* b (- (* c z) (* i a))) (* j (- (* c t) (* i y))))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))
(*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))
(*.f64 (-.f64 (*.f64 a i) (*.f64 c z)) b)
(+.f64 (*.f64 a i) (neg.f64 (*.f64 c z)))
(+.f64 (*.f64 a i) (*.f64 (neg.f64 c) z))
(-.f64 (*.f64 a i) (*.f64 c z))
(fma.f64 i a (neg.f64 (*.f64 c z)))
(fma.f64 a i (neg.f64 (*.f64 c z)))
(fma.f64 i a (*.f64 (neg.f64 c) z))
(fma.f64 a i (*.f64 (neg.f64 c) z))
(neg.f64 (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 a i)
(*.f64 i a)
(*.f64 c z)
(*.f64 z c)
#s(approx (- (* x (- (* y z) (* t a))) (- (* b (- (* c z) (* i a))) (* j (- (* c t) (* i y))))) (neg.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 b i)))))
(*.f64 (*.f64 #s(literal -1 binary64) a) (-.f64 (*.f64 t x) (*.f64 b i)))
(*.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 b i))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 t x) (*.f64 b i))))
(neg.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 b i))))
(*.f64 a (-.f64 (*.f64 t x) (*.f64 b i)))
(*.f64 (-.f64 (*.f64 t x) (*.f64 b i)) a)
(+.f64 (*.f64 t x) (neg.f64 (*.f64 b i)))
(+.f64 (*.f64 t x) (*.f64 (neg.f64 b) i))
(-.f64 (*.f64 t x) (*.f64 b i))
(fma.f64 t x (neg.f64 (*.f64 b i)))
(fma.f64 x t (neg.f64 (*.f64 b i)))
(fma.f64 t x (*.f64 (neg.f64 b) i))
(fma.f64 x t (*.f64 (neg.f64 b) i))
(neg.f64 (-.f64 (*.f64 b i) (*.f64 t x)))
(*.f64 t x)
(*.f64 x t)
#s(approx (- (* x (- (* y z) (* t a))) (- (* b (- (* c z) (* i a))) (* j (- (* c t) (* i y))))) (-.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 c (*.f64 j t))) (*.f64 b (*.f64 c z))))
(+.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 c (*.f64 j t))) (neg.f64 (*.f64 b (*.f64 c z))))
(+.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 c (*.f64 j t))) (*.f64 (neg.f64 b) (*.f64 c z)))
(+.f64 (*.f64 c (*.f64 j t)) (-.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 c (*.f64 j t))) (*.f64 b (*.f64 c z)))
(fma.f64 c (*.f64 j t) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (*.f64 c z))))
(fma.f64 (*.f64 c j) t (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (*.f64 c z))))
(fma.f64 (*.f64 j t) c (-.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 c (*.f64 j t)))))
(+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 c (*.f64 j t)))
(+.f64 (*.f64 c (*.f64 j t)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))
(-.f64 (*.f64 c (*.f64 j t)) (*.f64 (neg.f64 x) (-.f64 (*.f64 y z) (*.f64 a t))))
(-.f64 (*.f64 c (*.f64 j t)) (neg.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 c (*.f64 j t)))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 c (*.f64 j t)))
(fma.f64 c (*.f64 j t) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))
(fma.f64 (*.f64 c j) t (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))
(fma.f64 (*.f64 j t) c (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))
(*.f64 b (*.f64 c z))
(*.f64 (*.f64 c z) b)
(*.f64 (*.f64 b c) z)
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) #s(approx (* j (- (* c t) (* i y))) (fma.f64 c (*.f64 j t) (neg.f64 (*.f64 i (*.f64 j y))))))
(+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 (neg.f64 b) (-.f64 (*.f64 c z) (*.f64 a i))))
(+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (neg.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
(-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (neg.f64 b) (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (neg.f64 b) (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (neg.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (neg.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
(neg.f64 (-.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))) (*.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) (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 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 (-.f64 (*.f64 c z) (*.f64 a i)) b)
(+.f64 (*.f64 c z) (neg.f64 (*.f64 a i)))
(+.f64 (*.f64 c z) (*.f64 (neg.f64 i) a))
(-.f64 (*.f64 c z) (*.f64 a i))
(fma.f64 c z (neg.f64 (*.f64 a i)))
(fma.f64 z c (neg.f64 (*.f64 a i)))
(fma.f64 c z (*.f64 (neg.f64 i) a))
(fma.f64 z c (*.f64 (neg.f64 i) a))
(neg.f64 (-.f64 (*.f64 a i) (*.f64 c z)))
(*.f64 a i)
(*.f64 i a)
#s(approx (* j (- (* c t) (* i y))) (fma.f64 c (*.f64 j t) (neg.f64 (*.f64 i (*.f64 j y)))))
(+.f64 (neg.f64 (*.f64 i (*.f64 j y))) (*.f64 c (*.f64 j t)))
(+.f64 (*.f64 c (*.f64 j t)) (neg.f64 (*.f64 i (*.f64 j y))))
(-.f64 (neg.f64 (*.f64 i (*.f64 j y))) (*.f64 (neg.f64 c) (*.f64 j t)))
(-.f64 (neg.f64 (*.f64 i (*.f64 j y))) (neg.f64 (*.f64 c (*.f64 j t))))
(fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 c (*.f64 j t)))
(fma.f64 (*.f64 i (*.f64 j y)) #s(literal -1 binary64) (*.f64 c (*.f64 j t)))
(fma.f64 (*.f64 #s(literal -1 binary64) i) (*.f64 j y) (*.f64 c (*.f64 j t)))
(fma.f64 c (*.f64 j t) (neg.f64 (*.f64 i (*.f64 j y))))
(fma.f64 (*.f64 c j) t (neg.f64 (*.f64 i (*.f64 j y))))
(fma.f64 (*.f64 j t) c (neg.f64 (*.f64 i (*.f64 j y))))
(*.f64 c (*.f64 j t))
(*.f64 (*.f64 j t) c)
(*.f64 (*.f64 c j) t)

eval107.0ms (1.4%)

Memory
3.1MiB live, 98.8MiB allocated; 22ms collecting garbage
Compiler

Compiled 34 587 to 2 689 computations (92.2% saved)

prune47.0ms (0.6%)

Memory
16.1MiB live, 62.1MiB allocated; 3ms collecting garbage
Pruning

31 alts after pruning (31 fresh and 0 done)

PrunedKeptTotal
New52221543
Fresh61016
Picked505
Done000
Total53331564
Accuracy
100.0%
Counts
564 → 31
Alt Table
Click to see full alt table
StatusAccuracyProgram
69.0%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j #s(approx (- (* c t) (* i y)) (*.f64 y (-.f64 (/.f64 (*.f64 c t) y) i)))))
43.4%
(+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 x (*.f64 y z))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
70.2%
(+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 b (-.f64 (fma.f64 a i (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b)) (*.f64 c z)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
39.8%
(+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 a (*.f64 b i))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
39.7%
#s(approx (- (* x (- (* y z) (* t a))) (- (* b (- (* c z) (* i a))) (* j (- (* c t) (* i y))))) (neg.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 b i)))))
57.9%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
63.4%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 c (*.f64 j t) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 (*.f64 b c) z)))
61.0%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 c (*.f64 j t) (*.f64 x #s(approx (- (* y z) (* a t)) (*.f64 z (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a t) z))))))) (*.f64 b (*.f64 c z))))
49.1%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 c (*.f64 j t) (*.f64 x #s(approx (- (* y z) (* a t)) (*.f64 #s(literal -1 binary64) (*.f64 a t))))) (*.f64 b (*.f64 c z))))
75.9%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)))))
44.2%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) #s(approx (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t)))) (*.f64 x (*.f64 y z)))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)))))
62.2%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 #s(approx (+ (* c (* j t)) (* x (- (* y z) (* a t)))) (*.f64 c (fma.f64 j t (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) c)))) (*.f64 b (*.f64 c z))))
45.2%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))))
34.2%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 i j) (*.f64 x z))))
39.1%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 a x) (*.f64 c j))))
38.3%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z))))
21.9%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b #s(approx (- (* a i) (* c z)) (*.f64 a i))))
23.2%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b #s(approx (- (* a i) (* c z)) (*.f64 #s(literal -1 binary64) (*.f64 c z)))))
34.5%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j y) (*.f64 a b)))))
23.0%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) #s(approx (* a (- (* t x) (* b i))) (*.f64 a (*.f64 t x)))))
61.5%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (+ (* c (* j t)) (* x (- (* y z) (* a t)))) (* b (* c z))) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 c (*.f64 j t) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))))))
38.8%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (+ (* c (* j t)) (* x (- (* y z) (* a t)))) (* b (* c z))) (-.f64 (*.f64 x (*.f64 y z)) (*.f64 b (*.f64 c z)))))
61.1%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (+ (* c (* j t)) (* x (- (* y z) (* a t)))) (* b (* c z))) (*.f64 x (-.f64 (fma.f64 y z (/.f64 (*.f64 c (*.f64 j t)) x)) (fma.f64 a t (/.f64 (*.f64 b (*.f64 c z)) x))))))
56.5%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (* -1 (* a (* b i)))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (*.f64 y z))))))
29.0%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (* -1 (* a (* b i)))) (*.f64 #s(literal -1 binary64) (*.f64 j (fma.f64 #s(literal -1 binary64) (*.f64 c t) (*.f64 i y))))))
71.8%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (* -1 (* a (* b i)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) i) (*.f64 j y)) (*.f64 a b))))))
35.0%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* b (- (* a i) (* c z))) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 c z)) a) (*.f64 b i)))))
39.8%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 a t) (/.f64 (*.f64 a (*.f64 b i)) x)))))
36.6%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 i (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) i) (*.f64 a b)))))
36.0%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) b) (*.f64 a i)))))
20.8%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 a (*.f64 b i))))
Compiler

Compiled 3 388 to 2 214 computations (34.7% saved)

series498.0ms (6.3%)

Memory
-10.1MiB live, 408.9MiB allocated; 86ms collecting garbage
Counts
46 → 243
Calls
Call 1
Inputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)))))
(-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i))))
(fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c)))
#s(literal -1 binary64)
(*.f64 i (*.f64 j y))
i
(*.f64 j y)
j
y
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c))
(-.f64 (*.f64 y z) (*.f64 a t))
(*.f64 y z)
z
(*.f64 a t)
a
t
x
(*.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c)
(-.f64 (*.f64 j t) (*.f64 b z))
(*.f64 j t)
(*.f64 b z)
b
c
(*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)))
(*.f64 a (*.f64 b i))
(*.f64 b i)
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 a (*.f64 b i))))
#s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 a (*.f64 b i)))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 a x) (*.f64 c j))))
(*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 a x) (*.f64 c j)))
(fma.f64 #s(literal -1 binary64) (*.f64 a x) (*.f64 c j))
(*.f64 a x)
(*.f64 c j)
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) b) (*.f64 a i)))))
#s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) b) (*.f64 a i))))
(*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) b) (*.f64 a i)))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) b) (*.f64 a i))
(/.f64 (*.f64 a (*.f64 t x)) b)
(*.f64 a (*.f64 t x))
(*.f64 t x)
(*.f64 a i)
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) #s(approx (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t)))) (*.f64 x (*.f64 y z)))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)))))
(-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) #s(approx (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t)))) (*.f64 x (*.f64 y z)))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i))))
(fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) #s(approx (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t)))) (*.f64 x (*.f64 y z))))
#s(approx (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t)))) (*.f64 x (*.f64 y z)))
(*.f64 x (*.f64 y z))
Outputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
#s(approx (- (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (* -1 (* a (* b i)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)))))
#s(approx (- (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (* -1 (* a (* b i)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)))))
#s(approx (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))))
#s(approx (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))))
#s(approx (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z))))
#s(approx (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx x x)
#s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 a (*.f64 b i)))
#s(approx (* -1 (* a (- (* t x) (* b i)))) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 b i))))
#s(approx (* t (+ (* -1 (* a x)) (* c j))) (*.f64 c (*.f64 j t)))
#s(approx (* t (+ (* -1 (* a x)) (* c j))) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 j t))))
#s(approx (+ (* -1 (* a x)) (* c j)) (*.f64 c j))
#s(approx (+ (* -1 (* a x)) (* c j)) (fma.f64 #s(literal -1 binary64) (*.f64 a x) (*.f64 c j)))
#s(approx (* a x) (*.f64 a x))
#s(approx (+ (* -1 (/ (* a (* t x)) b)) (* a i)) (*.f64 a i))
#s(approx (+ (* -1 (/ (* a (* t x)) b)) (* a i)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) b) (*.f64 a i)))
#s(approx (/ (* a (* t x)) b) (/.f64 (*.f64 a (*.f64 t x)) b))
#s(approx (* a (* t x)) (*.f64 a (*.f64 t x)))
#s(approx (* t x) (*.f64 t x))
#s(approx (* x (* y z)) (*.f64 x (*.f64 y z)))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 x (-.f64 (fma.f64 y z (/.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) x)) (fma.f64 a t (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))) x)))))
#s(approx (- (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (* -1 (* a (* b i)))) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) x) (fma.f64 y z (/.f64 (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z))) x))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 b i)) x) (*.f64 a t)))))
#s(approx (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) x) (fma.f64 y z (/.f64 (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z))) x))) (*.f64 a t))))
#s(approx (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (*.f64 x (-.f64 (fma.f64 y z (/.f64 (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z))) x)) (*.f64 a t))))
#s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x))))
#s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 a t) (/.f64 (*.f64 a (*.f64 b i)) x))))
#s(approx (* t (+ (* -1 (* a x)) (* c j))) (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 a t) (/.f64 (*.f64 c (*.f64 j t)) x))))
#s(approx (+ (* -1 (* a x)) (* c j)) (*.f64 #s(literal -1 binary64) (*.f64 a x)))
#s(approx (+ (* -1 (* a x)) (* c j)) (*.f64 x (fma.f64 #s(literal -1 binary64) a (/.f64 (*.f64 c j) x))))
#s(approx (+ (* -1 (/ (* a (* t x)) b)) (* a i)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) b)))
#s(approx (+ (* -1 (/ (* a (* t x)) b)) (* a i)) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a t) b) (/.f64 (*.f64 a i) x))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.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 c t) (*.f64 i y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) x))))))
#s(approx (- (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (* -1 (* a (* b 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 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)))) x))))))
#s(approx (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (*.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 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))) x))))))
#s(approx (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (*.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 c (-.f64 (*.f64 j t) (*.f64 b z))) x))))))
#s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 b i)) x) (*.f64 a t)))))
#s(approx (* t (+ (* -1 (* a x)) (* c j))) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 c (*.f64 j t)) x) (*.f64 a t)))))
#s(approx (+ (* -1 (* a x)) (* c j)) (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 c j) x))))))
#s(approx (+ (* -1 (/ (* a (* t x)) b)) (* a i)) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a i) x) (/.f64 (*.f64 a t) b)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 j t))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 c (*.f64 j t) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 i j) (*.f64 x z))))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
#s(approx (- (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (* -1 (* a (* b i)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)))))
#s(approx (- (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (* -1 (* a (* b i)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 i j) (*.f64 x z))))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)))))
#s(approx (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))))
#s(approx (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 i j) (*.f64 x z))))))
#s(approx (* i (* j y)) (*.f64 i (*.f64 j y)))
#s(approx (* j y) (*.f64 j y))
#s(approx y y)
#s(approx (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.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 (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 i j) (*.f64 x z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.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 c (*.f64 j t)) y)))) (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))) y))))
#s(approx (- (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (* -1 (* a (* b 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 c (-.f64 (*.f64 j t) (*.f64 b z))) y)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 b i)) y)))))
#s(approx (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (*.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 c (-.f64 (*.f64 j t) (*.f64 b z))) y))))))
#s(approx (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) y) (fma.f64 x z (/.f64 (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z))) y)))))
#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) (* i a)))) (* j (- (* c t) (* i y)))) (*.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) (* i a)))) (* j (- (* c t) (* i y)))) (*.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 c (*.f64 j t))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) y) (*.f64 i j))))))
#s(approx (- (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (* -1 (* a (* b 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 c (-.f64 (*.f64 j t) (*.f64 b z)))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)))) y) (*.f64 i j))))))
#s(approx (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (*.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 c (-.f64 (*.f64 j t) (*.f64 b z)))) y) (*.f64 i j))))))
#s(approx (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (*.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 c (-.f64 (*.f64 j t) (*.f64 b z)))) 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) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)))))
#s(approx (- (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (* -1 (* a (* b i)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 c (*.f64 j t)))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)))))
#s(approx (- (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (* -1 (* a (* b i)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 c (*.f64 j t) (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 b c) (*.f64 x y)))))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)))))
#s(approx (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 c (*.f64 j t)))))
#s(approx (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 c (*.f64 j t) (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 b c) (*.f64 x y)))))))
#s(approx (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 c (*.f64 j t) (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 b c) (*.f64 x y))))))
#s(approx z z)
#s(approx (* (- (* j t) (* b z)) c) (fma.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z)) (*.f64 c (*.f64 j t))))
#s(approx (- (* j t) (* b z)) (*.f64 j t))
#s(approx (- (* j t) (* b z)) (fma.f64 #s(literal -1 binary64) (*.f64 b z) (*.f64 j t)))
#s(approx (* b z) (*.f64 b z))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.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 c t) (*.f64 i y))) z))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 b i)) z) (*.f64 b c)))))
#s(approx (- (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (* -1 (* a (* b i)))) (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 b c) (*.f64 x y))))
#s(approx (- (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (* -1 (* a (* b i)))) (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 b c) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) z) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) z) (fma.f64 x y (/.f64 (*.f64 c (*.f64 j t)) z))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 b i)) z)))))
#s(approx (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 b c) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) z) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) z) (fma.f64 x y (/.f64 (*.f64 c (*.f64 j t)) z)))))))
#s(approx (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 b c) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) z) (fma.f64 x y (/.f64 (*.f64 c (*.f64 j t)) z))))))
#s(approx (- (* y z) (* a t)) (*.f64 z (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a t) z)))))
#s(approx (* (- (* j t) (* b z)) c) (*.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z))))
#s(approx (* (- (* j t) (* b z)) c) (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 b c) (/.f64 (*.f64 c (*.f64 j t)) z))))
#s(approx (- (* j t) (* b z)) (*.f64 #s(literal -1 binary64) (*.f64 b z)))
#s(approx (- (* j t) (* b z)) (*.f64 z (-.f64 (/.f64 (*.f64 j t) z) b)))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.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) (* i a)))) (* j (- (* c t) (* i y)))) (*.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 c t) (*.f64 i y)))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)))) z))) (*.f64 #s(literal -1 binary64) (*.f64 b c))))))
#s(approx (- (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (* -1 (* a (* b i)))) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 x y) (*.f64 b c)))))
#s(approx (- (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (* -1 (* a (* b i)))) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 x y) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 c (*.f64 j t)))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)))) z) (*.f64 b c))))))
#s(approx (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 x y) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 c (*.f64 j t)))) z) (*.f64 b c))))))
#s(approx (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 x y) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 j t))) z) (*.f64 b c))))))
#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 (* (- (* j t) (* b z)) c) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 c (*.f64 j t)) z) (*.f64 b c)))))
#s(approx (- (* j t) (* b z)) (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 j t) z)) (*.f64 #s(literal -1 binary64) b)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 a x) (*.f64 c j)) (*.f64 x (*.f64 y z)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
#s(approx (- (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (* -1 (* a (* b i)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z)) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 x (*.f64 y z)))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)))))
#s(approx (- (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (* -1 (* a (* b i)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z)) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 a x) (*.f64 c j)) (*.f64 x (*.f64 y z))))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)))))
#s(approx (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (fma.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z)) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 x (*.f64 y z)))))
#s(approx (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (fma.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z)) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 a x) (*.f64 c j)) (*.f64 x (*.f64 y z))))))
#s(approx (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (fma.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z)) (*.f64 x (*.f64 y z))))
#s(approx (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (fma.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z)) (fma.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 a x) (*.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 (* a t) (*.f64 a t))
#s(approx t t)
#s(approx (- (* j t) (* b z)) (-.f64 (*.f64 j t) (*.f64 b z)))
#s(approx (* t (+ (* -1 (* a x)) (* c j))) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 a x) (*.f64 c j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a x) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) t) (fma.f64 c j (/.f64 (*.f64 x (*.f64 y z)) t)))) (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))) t))))
#s(approx (- (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (* -1 (* a (* b i)))) (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a x) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 c z)) t) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) t) (fma.f64 c j (/.f64 (*.f64 x (*.f64 y z)) t))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 b i)) t)))))
#s(approx (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 a x) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 c z)) t) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) t) (fma.f64 c j (/.f64 (*.f64 x (*.f64 y z)) t)))))))
#s(approx (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 a x) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 c z)) t) (fma.f64 c j (/.f64 (*.f64 x (*.f64 y z)) t))))))
#s(approx (- (* y z) (* a t)) (*.f64 t (-.f64 (/.f64 (*.f64 y z) t) a)))
#s(approx (* (- (* j t) (* b z)) c) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 c z)) t) (*.f64 c j))))
#s(approx (- (* j t) (* b z)) (*.f64 t (+.f64 j (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b z) t)))))
#s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 a x) (/.f64 (*.f64 a (*.f64 b i)) t))))
#s(approx (+ (* -1 (/ (* a (* t x)) b)) (* a i)) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) b) (/.f64 (*.f64 a i) t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 c j) (*.f64 a x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 t (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 a i)))) t) (*.f64 a x))))))
#s(approx (- (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (* -1 (* a (* b i)))) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 c j) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z)) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 x (*.f64 y z)))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)))) t) (*.f64 a x))))))
#s(approx (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 c j) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z)) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 x (*.f64 y z)))) t) (*.f64 a x))))))
#s(approx (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 c j) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z)) (*.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 (* (- (* j t) (* b z)) c) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 c j) (/.f64 (*.f64 b (*.f64 c z)) t)))))
#s(approx (- (* j t) (* b z)) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) j (/.f64 (*.f64 b z) t)))))
#s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 b i)) t) (*.f64 a x)))))
#s(approx (+ (* -1 (/ (* a (* t x)) b)) (* a i)) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a i) t) (/.f64 (*.f64 a x) b)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 x (*.f64 y z))) (*.f64 b (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 t x)) (*.f64 #s(literal -1 binary64) (*.f64 b i))) (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 x (*.f64 y z)))) (*.f64 b (*.f64 c z))))
#s(approx (- (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (* -1 (* a (* b i)))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (*.f64 y z)))))
#s(approx (- (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (* -1 (* a (* b i)))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 t x)) (*.f64 #s(literal -1 binary64) (*.f64 b i))) (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (*.f64 y z))))))
#s(approx (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (*.f64 y z))))))
#s(approx (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (*.f64 y z))))
#s(approx a a)
#s(approx (* -1 (* a (* b i))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i))))
#s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 t x) (*.f64 b i)))))
#s(approx (* b (+ (* -1 (/ (* a (* t x)) b)) (* a i))) (*.f64 a (*.f64 b (+.f64 i (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t x) b))))))
#s(approx (+ (* -1 (/ (* a (* t x)) b)) (* a i)) (*.f64 a (+.f64 i (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t x) b)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 t x)) (*.f64 #s(literal -1 binary64) (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 t x) (+.f64 (/.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) a) (/.f64 (*.f64 x (*.f64 y z)) a))) (fma.f64 #s(literal -1 binary64) (*.f64 b i) (/.f64 (*.f64 b (*.f64 c z)) a)))))
#s(approx (- (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (* -1 (* a (* b 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) (+.f64 (/.f64 (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z))) a) (/.f64 (*.f64 x (*.f64 y z)) a)))) (*.f64 #s(literal -1 binary64) (*.f64 b i)))))
#s(approx (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 t x) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) a) (+.f64 (/.f64 (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z))) a) (/.f64 (*.f64 x (*.f64 y z)) a))))))
#s(approx (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 t x) (+.f64 (/.f64 (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z))) a) (/.f64 (*.f64 x (*.f64 y z)) a)))))
#s(approx (- (* y z) (* a t)) (*.f64 a (-.f64 (/.f64 (*.f64 y z) a) t)))
#s(approx (* t (+ (* -1 (* a x)) (* c j))) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 t x) (/.f64 (*.f64 c (*.f64 j t)) a))))
#s(approx (+ (* -1 (* a x)) (* c j)) (*.f64 a (fma.f64 #s(literal -1 binary64) x (/.f64 (*.f64 c j) a))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 x (*.f64 y z))) (*.f64 b (*.f64 c z))) a) (*.f64 t x)) (*.f64 b i)))))
#s(approx (- (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (* -1 (* a (* b i)))) (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (*.f64 y z)))) a) (*.f64 t x)) (*.f64 b i)))))
#s(approx (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (*.f64 y z)))) a) (*.f64 t x)))))
#s(approx (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.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 (* t (+ (* -1 (* a x)) (* c j))) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 c (*.f64 j t)) a) (*.f64 t x)))))
#s(approx (+ (* -1 (* a x)) (* c j)) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 c j) a))))))
#s(approx (* b (+ (* -1 (/ (* a (* t x)) b)) (* a i))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b (fma.f64 #s(literal -1 binary64) i (/.f64 (*.f64 t x) b))))))
#s(approx (+ (* -1 (/ (* a (* t x)) b)) (* a i)) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) i (/.f64 (*.f64 t x) b)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))))
#s(approx (- (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (* -1 (* a (* b i)))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 c (*.f64 j t) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))))
#s(approx (- (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (* -1 (* a (* b i)))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 c z)) (*.f64 #s(literal -1 binary64) (*.f64 a i))) (fma.f64 c (*.f64 j t) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))))
#s(approx (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (fma.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z)) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 c (*.f64 j t) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))))
#s(approx (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (fma.f64 c (*.f64 j t) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (fma.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z)) (fma.f64 c (*.f64 j t) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))))
#s(approx b b)
#s(approx (* b i) (*.f64 b i))
#s(approx (+ (* -1 (/ (* a (* t x)) b)) (* a i)) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 b i))) b))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b (-.f64 (fma.f64 a i (+.f64 (/.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) b) (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b))) (*.f64 c z))))
#s(approx (- (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (* -1 (* a (* b i)))) (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 c z)) (*.f64 #s(literal -1 binary64) (*.f64 a i)))))
#s(approx (- (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (* -1 (* a (* b i)))) (*.f64 b (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 c z) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) b) (+.f64 (/.f64 (*.f64 c (*.f64 j t)) b) (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b)))) (*.f64 #s(literal -1 binary64) (*.f64 a i)))))
#s(approx (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (*.f64 b (fma.f64 #s(literal -1 binary64) (*.f64 c z) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) b) (+.f64 (/.f64 (*.f64 c (*.f64 j t)) b) (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b))))))
#s(approx (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (*.f64 b (fma.f64 #s(literal -1 binary64) (*.f64 c z) (+.f64 (/.f64 (*.f64 c (*.f64 j t)) b) (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b)))))
#s(approx (* (- (* j t) (* b z)) c) (*.f64 b (fma.f64 #s(literal -1 binary64) (*.f64 c z) (/.f64 (*.f64 c (*.f64 j t)) b))))
#s(approx (- (* j t) (* b z)) (*.f64 b (-.f64 (/.f64 (*.f64 j t) b) z)))
#s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) b) (*.f64 a i))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) b)) (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 c z) (*.f64 a i)))))))
#s(approx (- (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (* -1 (* a (* b i)))) (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 c (*.f64 j t) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) b) (*.f64 c z)) (*.f64 a i)))))
#s(approx (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 c (*.f64 j t) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) b) (*.f64 c z)))))
#s(approx (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 c (*.f64 j t) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) b) (*.f64 c z)))))
#s(approx (* (- (* j t) (* b z)) c) (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 c (*.f64 j t)) b) (*.f64 c z)))))
#s(approx (- (* j t) (* b z)) (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 j t) b)) (*.f64 #s(literal -1 binary64) z)))))
#s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) (*.f64 a i) (/.f64 (*.f64 a (*.f64 t x)) b)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.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 a (*.f64 b i)))))
#s(approx (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx c c)
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) c) (fma.f64 j t (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) c))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 b i)) c) (*.f64 b z)))))
#s(approx (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (*.f64 c (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) c) (fma.f64 j t (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) c))) (*.f64 b z))))
#s(approx (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (*.f64 c (-.f64 (fma.f64 j t (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) c)) (*.f64 b z))))
#s(approx (* t (+ (* -1 (* a x)) (* c j))) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) c) (*.f64 j t))))
#s(approx (+ (* -1 (* a x)) (* c j)) (*.f64 c (+.f64 j (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) c)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 j t)) (*.f64 #s(literal -1 binary64) (*.f64 b z))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 j t) (*.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 a (*.f64 b i)))) c))) (*.f64 #s(literal -1 binary64) (*.f64 b z))))))
#s(approx (- (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (* -1 (* a (* b i)))) (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (-.f64 (*.f64 j t) (*.f64 b z)) (*.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 a (*.f64 b i)))) c))))))
#s(approx (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (-.f64 (*.f64 j t) (*.f64 b z)) (*.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 (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) c))))))
#s(approx (* t (+ (* -1 (* a x)) (* c j))) (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (*.f64 j t) (/.f64 (*.f64 a (*.f64 t x)) c)))))
#s(approx (+ (* -1 (* a x)) (* c j)) (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) j (/.f64 (*.f64 a x) c)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 c (*.f64 j 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) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 c (*.f64 j t) (fma.f64 i (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 j y)) (*.f64 #s(literal -1 binary64) (*.f64 a b))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) (*.f64 b (*.f64 c z))))
#s(approx (- (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (* -1 (* a (* b i)))) (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (fma.f64 i (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 j y)) (*.f64 #s(literal -1 binary64) (*.f64 a b))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))))
#s(approx i i)
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 i (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 j y)) (*.f64 #s(literal -1 binary64) (*.f64 a b)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 i (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 j y) (+.f64 (/.f64 (*.f64 c (*.f64 j t)) i) (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) i))) (fma.f64 #s(literal -1 binary64) (*.f64 a b) (/.f64 (*.f64 b (*.f64 c z)) i)))))
#s(approx (- (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (* -1 (* a (* b i)))) (*.f64 i (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 j y) (+.f64 (/.f64 (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z))) i) (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) i))) (*.f64 #s(literal -1 binary64) (*.f64 a b)))))
#s(approx (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (*.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y))))
#s(approx (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (*.f64 i (fma.f64 #s(literal -1 binary64) (*.f64 j y) (+.f64 (/.f64 (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z))) i) (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) i)))))
#s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 i (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) i) (*.f64 a b))))
#s(approx (+ (* -1 (/ (* a (* t x)) b)) (* a i)) (*.f64 i (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) (*.f64 b i))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j y) (*.f64 a b)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 c (*.f64 j t) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 b (*.f64 c z))) i) (*.f64 j y)) (*.f64 a b)))))
#s(approx (- (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (* -1 (* a (* b i)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) i) (*.f64 j y)) (*.f64 a b)))))
#s(approx (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (*.f64 #s(literal -1 binary64) (*.f64 i (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) i) (*.f64 j y)))))
#s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 #s(literal -1 binary64) (*.f64 i (fma.f64 #s(literal -1 binary64) (*.f64 a b) (/.f64 (*.f64 a (*.f64 t x)) i)))))
#s(approx (+ (* -1 (/ (* a (* t x)) b)) (* a i)) (*.f64 #s(literal -1 binary64) (*.f64 i (fma.f64 #s(literal -1 binary64) a (/.f64 (*.f64 a (*.f64 t x)) (*.f64 b i))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
#s(approx (- (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (* -1 (* a (* b 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 a (*.f64 b i)))))
#s(approx (- (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (* -1 (* a (* b i)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z)) (fma.f64 j (fma.f64 #s(literal -1 binary64) (*.f64 i y) (*.f64 c t)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)))))
#s(approx (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (fma.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (fma.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z)) (fma.f64 j (fma.f64 #s(literal -1 binary64) (*.f64 i y) (*.f64 c t)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))))
#s(approx j j)
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 j (-.f64 (fma.f64 c t (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) j)) (fma.f64 i y (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))) j)))))
#s(approx (- (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (* -1 (* a (* b i)))) (*.f64 j (fma.f64 #s(literal -1 binary64) (*.f64 i y) (*.f64 c t))))
#s(approx (- (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (* -1 (* a (* b i)))) (*.f64 j (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i y) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 c z)) j) (fma.f64 c t (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) j)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 b i)) j)))))
#s(approx (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (*.f64 j (fma.f64 #s(literal -1 binary64) (*.f64 i y) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 c z)) j) (fma.f64 c t (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) j))))))
#s(approx (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (*.f64 j (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 c z)) j) (fma.f64 c t (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) j)))))
#s(approx (* (- (* j t) (* b z)) c) (*.f64 j (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 c z)) j) (*.f64 c t))))
#s(approx (- (* j t) (* b z)) (*.f64 j (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b z) j)))))
#s(approx (* t (+ (* -1 (* a x)) (* c j))) (*.f64 j (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) j) (*.f64 c t))))
#s(approx (+ (* -1 (* a x)) (* c j)) (*.f64 j (+.f64 c (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) j)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 j (fma.f64 #s(literal -1 binary64) (-.f64 (*.f64 c t) (*.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 a i)))) j))))))
#s(approx (- (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (* -1 (* a (* b i)))) (*.f64 #s(literal -1 binary64) (*.f64 j (fma.f64 #s(literal -1 binary64) (*.f64 c t) (*.f64 i y)))))
#s(approx (- (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (* -1 (* a (* b i)))) (*.f64 #s(literal -1 binary64) (*.f64 j (fma.f64 #s(literal -1 binary64) (*.f64 c t) (fma.f64 #s(literal -1 binary64) (/.f64 (-.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 a (*.f64 b i)))) j) (*.f64 i y))))))
#s(approx (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (*.f64 #s(literal -1 binary64) (*.f64 j (fma.f64 #s(literal -1 binary64) (*.f64 c t) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) j) (*.f64 i y))))))
#s(approx (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (*.f64 #s(literal -1 binary64) (*.f64 j (fma.f64 #s(literal -1 binary64) (*.f64 c t) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) j))))))
#s(approx (* (- (* j t) (* b z)) c) (*.f64 #s(literal -1 binary64) (*.f64 j (fma.f64 #s(literal -1 binary64) (*.f64 c t) (/.f64 (*.f64 b (*.f64 c z)) j)))))
#s(approx (- (* j t) (* b z)) (*.f64 #s(literal -1 binary64) (*.f64 j (fma.f64 #s(literal -1 binary64) t (/.f64 (*.f64 b z) j)))))
#s(approx (* t (+ (* -1 (* a x)) (* c j))) (*.f64 #s(literal -1 binary64) (*.f64 j (fma.f64 #s(literal -1 binary64) (*.f64 c t) (/.f64 (*.f64 a (*.f64 t x)) j)))))
#s(approx (+ (* -1 (* a x)) (* c j)) (*.f64 #s(literal -1 binary64) (*.f64 j (fma.f64 #s(literal -1 binary64) c (/.f64 (*.f64 a x) j)))))
Calls

27 calls:

TimeVariablePoint
24.0ms
x
-inf
12.0ms
a
0
6.0ms
y
-inf
6.0ms
z
0
6.0ms
y
inf

rewrite193.0ms (2.5%)

Memory
4.8MiB live, 107.5MiB allocated; 50ms collecting garbage
Counts
46 → 136
Calls
Call 1
Inputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)))))
(-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i))))
(fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c)))
#s(literal -1 binary64)
(*.f64 i (*.f64 j y))
i
(*.f64 j y)
j
y
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c))
(-.f64 (*.f64 y z) (*.f64 a t))
(*.f64 y z)
z
(*.f64 a t)
a
t
x
(*.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c)
(-.f64 (*.f64 j t) (*.f64 b z))
(*.f64 j t)
(*.f64 b z)
b
c
(*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)))
(*.f64 a (*.f64 b i))
(*.f64 b i)
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 a (*.f64 b i))))
#s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 a (*.f64 b i)))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 a x) (*.f64 c j))))
(*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 a x) (*.f64 c j)))
(fma.f64 #s(literal -1 binary64) (*.f64 a x) (*.f64 c j))
(*.f64 a x)
(*.f64 c j)
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) b) (*.f64 a i)))))
#s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) b) (*.f64 a i))))
(*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) b) (*.f64 a i)))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) b) (*.f64 a i))
(/.f64 (*.f64 a (*.f64 t x)) b)
(*.f64 a (*.f64 t x))
(*.f64 t x)
(*.f64 a i)
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) #s(approx (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t)))) (*.f64 x (*.f64 y z)))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)))))
(-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) #s(approx (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t)))) (*.f64 x (*.f64 y z)))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i))))
(fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) #s(approx (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t)))) (*.f64 x (*.f64 y z))))
#s(approx (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t)))) (*.f64 x (*.f64 y z)))
(*.f64 x (*.f64 y z))
Outputs
#s(approx (- (* x (- (* y z) (* t a))) (- (* b (- (* c z) (* i a))) (* j (- (* c t) (* i y))))) (-.f64 (+.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c)) (neg.f64 (*.f64 i (*.f64 j y)))) (neg.f64 (*.f64 a (*.f64 b i)))))
(+.f64 (+.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c)) (neg.f64 (*.f64 i (*.f64 j y)))) (neg.f64 (neg.f64 (*.f64 a (*.f64 b i)))))
(+.f64 (+.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c)) (neg.f64 (*.f64 i (*.f64 j y)))) (*.f64 #s(literal 1 binary64) (*.f64 a (*.f64 b i))))
(+.f64 (neg.f64 (*.f64 i (*.f64 j y))) (-.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c)) (neg.f64 (*.f64 a (*.f64 b i)))))
(-.f64 (+.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c)) (neg.f64 (*.f64 i (*.f64 j y)))) (neg.f64 (*.f64 a (*.f64 b i))))
(fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (-.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c)) (neg.f64 (*.f64 a (*.f64 b i)))))
(fma.f64 (*.f64 #s(literal -1 binary64) i) (*.f64 j y) (-.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c)) (neg.f64 (*.f64 a (*.f64 b i)))))
(fma.f64 (*.f64 i (*.f64 j y)) #s(literal -1 binary64) (-.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c)) (neg.f64 (*.f64 a (*.f64 b i)))))
(neg.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 b i))) (+.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c)) (neg.f64 (*.f64 i (*.f64 j y))))))
(+.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c)) (neg.f64 (*.f64 i (*.f64 j y))))
(+.f64 (+.f64 (neg.f64 (*.f64 i (*.f64 j y))) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)) (*.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c))
(+.f64 (+.f64 (neg.f64 (*.f64 i (*.f64 j y))) (*.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(+.f64 (neg.f64 (*.f64 i (*.f64 j y))) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c)))
(-.f64 (neg.f64 (*.f64 i (*.f64 j y))) (neg.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c))))
(fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c)))
(fma.f64 (*.f64 #s(literal -1 binary64) i) (*.f64 j y) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c)))
(fma.f64 (*.f64 i (*.f64 j y)) #s(literal -1 binary64) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c)))
#s(literal -1 binary64)
(*.f64 i (*.f64 j y))
(*.f64 (*.f64 j y) i)
(*.f64 (*.f64 i j) y)
i
(*.f64 j y)
(*.f64 y j)
j
y
(+.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c))
(+.f64 (*.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(-.f64 (*.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c) (*.f64 (neg.f64 x) (-.f64 (*.f64 y z) (*.f64 a t))))
(-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (*.f64 (neg.f64 (-.f64 (*.f64 j t) (*.f64 b z))) c))
(-.f64 (*.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c) (neg.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x)))
(-.f64 (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x) (neg.f64 (*.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c)))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c (*.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c))
(+.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 y z)
(*.f64 z y)
z
(*.f64 a t)
(*.f64 t a)
a
t
x
(*.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c)
(*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))
(+.f64 (*.f64 j t) (neg.f64 (*.f64 b z)))
(+.f64 (*.f64 j t) (*.f64 (neg.f64 b) z))
(-.f64 (*.f64 j t) (*.f64 b z))
(fma.f64 j t (neg.f64 (*.f64 b z)))
(fma.f64 t j (neg.f64 (*.f64 b z)))
(fma.f64 j t (*.f64 (neg.f64 b) z))
(fma.f64 t j (*.f64 (neg.f64 b) z))
(neg.f64 (-.f64 (*.f64 b z) (*.f64 j t)))
(*.f64 j t)
(*.f64 t j)
(*.f64 b z)
(*.f64 z b)
b
c
(*.f64 (*.f64 #s(literal -1 binary64) a) (*.f64 b i))
(*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)))
(*.f64 (*.f64 a (*.f64 b i)) #s(literal -1 binary64))
(neg.f64 (*.f64 a (*.f64 b i)))
(*.f64 a (*.f64 b i))
(*.f64 (*.f64 a b) i)
(*.f64 (*.f64 b i) a)
(*.f64 b i)
(*.f64 i b)
#s(approx (- (* x (- (* y z) (* t a))) (- (* b (- (* c z) (* i a))) (* j (- (* c t) (* i y))))) #s(approx (neg (* a (- (* t x) (* b i)))) (*.f64 a (*.f64 b i))))
#s(approx (neg (* a (- (* t x) (* b i)))) (*.f64 a (*.f64 b i)))
#s(approx (- (* x (- (* y z) (* t a))) (- (* b (- (* c z) (* i a))) (* j (- (* c t) (* i y))))) (*.f64 t (fma.f64 c j (neg.f64 (*.f64 a x)))))
(*.f64 t (fma.f64 c j (neg.f64 (*.f64 a x))))
(*.f64 (fma.f64 c j (neg.f64 (*.f64 a x))) t)
(+.f64 (*.f64 (neg.f64 (*.f64 a x)) t) (*.f64 (*.f64 c j) t))
(+.f64 (*.f64 t (neg.f64 (*.f64 a x))) (*.f64 t (*.f64 c j)))
(fma.f64 (neg.f64 (*.f64 a x)) t (*.f64 (*.f64 c j) t))
(fma.f64 t (neg.f64 (*.f64 a x)) (*.f64 t (*.f64 c j)))
(+.f64 (neg.f64 (*.f64 a x)) (*.f64 c j))
(+.f64 (*.f64 c j) (neg.f64 (*.f64 a x)))
(-.f64 (neg.f64 (*.f64 a x)) (neg.f64 (*.f64 c j)))
(-.f64 (neg.f64 (*.f64 a x)) (*.f64 (neg.f64 c) j))
(fma.f64 #s(literal -1 binary64) (*.f64 a x) (*.f64 c j))
(fma.f64 (*.f64 a x) #s(literal -1 binary64) (*.f64 c j))
(fma.f64 (*.f64 #s(literal -1 binary64) a) x (*.f64 c j))
(fma.f64 c j (neg.f64 (*.f64 a x)))
(fma.f64 j c (neg.f64 (*.f64 a x)))
(*.f64 a x)
(*.f64 x a)
(*.f64 c j)
(*.f64 j c)
#s(approx (- (* x (- (* y z) (* t a))) (- (* b (- (* c z) (* i a))) (* j (- (* c t) (* i y))))) #s(approx (neg (* a (- (* t x) (* b i)))) (*.f64 (fma.f64 i a (neg.f64 (/.f64 (*.f64 a (*.f64 t x)) b))) b)))
#s(approx (neg (* a (- (* t x) (* b i)))) (*.f64 (fma.f64 i a (neg.f64 (/.f64 (*.f64 a (*.f64 t x)) b))) b))
(*.f64 (fma.f64 i a (neg.f64 (/.f64 (*.f64 a (*.f64 t x)) b))) b)
(*.f64 b (fma.f64 i a (neg.f64 (/.f64 (*.f64 a (*.f64 t x)) b))))
(+.f64 (*.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 t x)) b)) b) (*.f64 (*.f64 a i) b))
(+.f64 (*.f64 b (neg.f64 (/.f64 (*.f64 a (*.f64 t x)) b))) (*.f64 b (*.f64 a i)))
(fma.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 t x)) b)) b (*.f64 (*.f64 a i) b))
(fma.f64 b (neg.f64 (/.f64 (*.f64 a (*.f64 t x)) b)) (*.f64 b (*.f64 a i)))
(+.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 t x)) b)) (*.f64 a i))
(+.f64 (*.f64 a i) (neg.f64 (/.f64 (*.f64 a (*.f64 t x)) b)))
(-.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 t x)) b)) (*.f64 (neg.f64 a) i))
(-.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 t x)) b)) (neg.f64 (*.f64 a i)))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) b) (*.f64 a i))
(fma.f64 (/.f64 (*.f64 a (*.f64 t x)) b) #s(literal -1 binary64) (*.f64 a i))
(fma.f64 i a (neg.f64 (/.f64 (*.f64 a (*.f64 t x)) b)))
(fma.f64 a i (neg.f64 (/.f64 (*.f64 a (*.f64 t x)) b)))
(*.f64 (*.f64 a (*.f64 t x)) (/.f64 #s(literal 1 binary64) b))
(*.f64 a (/.f64 (*.f64 t x) b))
(/.f64 (*.f64 a (*.f64 t x)) b)
(/.f64 (neg.f64 (*.f64 a (*.f64 t x))) (neg.f64 b))
(*.f64 a (*.f64 t x))
(*.f64 (*.f64 t x) a)
(*.f64 (*.f64 a t) x)
(*.f64 t x)
(*.f64 x t)
(*.f64 a i)
(*.f64 i a)
#s(approx (- (* x (- (* y z) (* t a))) (- (* b (- (* c z) (* i a))) (* j (- (* c t) (* i y))))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) #s(approx (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* t a)))) (*.f64 x (*.f64 y z)))) (neg.f64 (*.f64 a (*.f64 b i)))))
(-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) #s(approx (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* t a)))) (*.f64 x (*.f64 y z)))) (neg.f64 (*.f64 a (*.f64 b i))))
(fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) #s(approx (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* t a)))) (*.f64 x (*.f64 y z))))
#s(approx (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* t a)))) (*.f64 x (*.f64 y z)))
(*.f64 x (*.f64 y z))
(*.f64 (*.f64 x y) z)
(*.f64 (*.f64 y z) x)

eval85.0ms (1.1%)

Memory
-15.5MiB live, 73.8MiB allocated; 15ms collecting garbage
Compiler

Compiled 26 133 to 2 036 computations (92.2% saved)

prune79.0ms (1%)

Memory
36.3MiB live, 82.3MiB allocated; 4ms collecting garbage
Pruning

32 alts after pruning (31 fresh and 1 done)

PrunedKeptTotal
New36512377
Fresh71926
Picked415
Done000
Total37632408
Accuracy
100.0%
Counts
408 → 32
Alt Table
Click to see full alt table
StatusAccuracyProgram
69.0%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j #s(approx (- (* c t) (* i y)) (*.f64 y (-.f64 (/.f64 (*.f64 c t) y) i)))))
43.4%
(+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 x (*.f64 y z))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
70.2%
(+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 b (-.f64 (fma.f64 a i (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b)) (*.f64 c z)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
39.8%
(+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 a (*.f64 b i))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
39.7%
#s(approx (- (* x (- (* y z) (* t a))) (- (* b (- (* c z) (* i a))) (* j (- (* c t) (* i y))))) (neg.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 b i)))))
63.4%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 c (*.f64 j t) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 (*.f64 b c) z)))
49.1%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 c (*.f64 j t) (*.f64 x #s(approx (- (* y z) (* a t)) (*.f64 #s(literal -1 binary64) (*.f64 a t))))) (*.f64 b (*.f64 c z))))
66.0%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
62.2%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 #s(approx (+ (* c (* j t)) (* x (- (* y z) (* a t)))) (*.f64 c (fma.f64 j t (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) c)))) (*.f64 b (*.f64 c z))))
75.9%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (+.f64 (neg.f64 (*.f64 i (*.f64 j y))) (-.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c)) (neg.f64 (*.f64 a (*.f64 b i))))))
45.2%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))))
34.2%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 i j) (*.f64 x z))))
42.9%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))
39.5%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t #s(approx (+ (* -1 (* a x)) (* c j)) (*.f64 c (+.f64 j (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) c)))))))
20.1%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t #s(approx (+ (* -1 (* a x)) (* c j)) (*.f64 c j))))
24.9%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t #s(approx (+ (* -1 (* a x)) (* c j)) (*.f64 #s(literal -1 binary64) (*.f64 a x)))))
29.0%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
38.3%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z))))
21.9%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b #s(approx (- (* a i) (* c z)) (*.f64 a i))))
23.2%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b #s(approx (- (* a i) (* c z)) (*.f64 #s(literal -1 binary64) (*.f64 c z)))))
34.5%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j y) (*.f64 a b)))))
23.0%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) #s(approx (* a (- (* t x) (* b i))) (*.f64 a (*.f64 t x)))))
61.5%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (+ (* c (* j t)) (* x (- (* y z) (* a t)))) (* b (* c z))) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 c (*.f64 j t) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))))))
38.8%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (+ (* c (* j t)) (* x (- (* y z) (* a t)))) (* b (* c z))) (-.f64 (*.f64 x (*.f64 y z)) (*.f64 b (*.f64 c z)))))
61.1%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (+ (* c (* j t)) (* x (- (* y z) (* a t)))) (* b (* c z))) (*.f64 x (-.f64 (fma.f64 y z (/.f64 (*.f64 c (*.f64 j t)) x)) (fma.f64 a t (/.f64 (*.f64 b (*.f64 c z)) x))))))
56.5%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (* -1 (* a (* b i)))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (*.f64 y z))))))
71.8%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (* -1 (* a (* b i)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) i) (*.f64 j y)) (*.f64 a b))))))
20.0%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* t (+ (* -1 (* a x)) (* c j))) (*.f64 c (*.f64 j t))))
35.0%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* b (- (* a i) (* c z))) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 c z)) a) (*.f64 b i)))))
21.7%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 (*.f64 a b) i)))
38.5%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 b #s(approx (+ (* -1 (/ (* a (* t x)) b)) (* a i)) (*.f64 a (+.f64 i (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t x) b))))))))
20.8%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 a (*.f64 b i))))
Compiler

Compiled 3 277 to 2 175 computations (33.6% saved)

series497.0ms (6.3%)

Memory
-7.3MiB live, 507.0MiB allocated; 121ms collecting garbage
Counts
44 → 307
Calls
Call 1
Inputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (+.f64 (neg.f64 (*.f64 i (*.f64 j y))) (-.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c)) (neg.f64 (*.f64 a (*.f64 b i))))))
(+.f64 (neg.f64 (*.f64 i (*.f64 j y))) (-.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c)) (neg.f64 (*.f64 a (*.f64 b i)))))
(neg.f64 (*.f64 i (*.f64 j y)))
(*.f64 i (*.f64 j y))
i
(*.f64 j y)
j
y
(-.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c)) (neg.f64 (*.f64 a (*.f64 b i))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c))
(-.f64 (*.f64 y z) (*.f64 a t))
(*.f64 y z)
z
(*.f64 a t)
a
t
x
(*.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c)
(-.f64 (*.f64 j t) (*.f64 b z))
(*.f64 j t)
(*.f64 b z)
b
c
(neg.f64 (*.f64 a (*.f64 b i)))
(*.f64 a (*.f64 b i))
(*.f64 b i)
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 (*.f64 a b) i)))
#s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 (*.f64 a b) i))
(*.f64 (*.f64 a b) i)
(*.f64 a b)
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z))))
(*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j y) (*.f64 a b)))))
(*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j y) (*.f64 a b))))
#s(literal -1 binary64)
(*.f64 i (-.f64 (*.f64 j y) (*.f64 a b)))
(-.f64 (*.f64 j y) (*.f64 a b))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
(-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(-.f64 (*.f64 c z) (*.f64 a i))
(*.f64 c z)
(*.f64 a i)
Outputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
#s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (-.f64 (fma.f64 a (*.f64 b i) (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))) (*.f64 i (*.f64 j y))))
#s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (-.f64 (fma.f64 a (*.f64 b i) (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) (*.f64 i (*.f64 j y))))
#s(approx (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i)))) (fma.f64 a (*.f64 b i) (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))))
#s(approx (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i)))) (fma.f64 a (*.f64 b i) (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))))
#s(approx (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z))))
#s(approx (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx x x)
#s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 a (*.f64 b i)))
#s(approx (* -1 (* a (- (* t x) (* b i)))) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (*.f64 a (*.f64 b i))))
#s(approx (- (* x (- (* y z) (* a t))) (* b (- (* c z) (* a i)))) (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
#s(approx (- (* x (- (* y z) (* a t))) (* b (- (* c z) (* a i)))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
#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) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 x (-.f64 (fma.f64 y z (/.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) x)) (fma.f64 a t (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))) x)))))
#s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (*.f64 x (-.f64 (fma.f64 y z (+.f64 (/.f64 (*.f64 a (*.f64 b i)) x) (/.f64 (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z))) x))) (fma.f64 a t (/.f64 (*.f64 i (*.f64 j y)) x)))))
#s(approx (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i)))) (*.f64 x (-.f64 (fma.f64 y z (+.f64 (/.f64 (*.f64 a (*.f64 b i)) x) (/.f64 (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z))) x))) (*.f64 a t))))
#s(approx (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (*.f64 x (-.f64 (fma.f64 y z (/.f64 (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z))) x)) (*.f64 a t))))
#s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x))))
#s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 a t) (/.f64 (*.f64 a (*.f64 b i)) x))))
#s(approx (- (* x (- (* y z) (* a t))) (* b (- (* c z) (* a i)))) (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))) x) (*.f64 y z)) (*.f64 a t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.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 c t) (*.f64 i y))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) x))))))
#s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b 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 (fma.f64 a (*.f64 b i) (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))) (*.f64 i (*.f64 j y))) x))))))
#s(approx (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b 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 (fma.f64 a (*.f64 b i) (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))) x))))))
#s(approx (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (*.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 c (-.f64 (*.f64 j t) (*.f64 b z))) x))))))
#s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 #s(literal -1 binary64) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 b i)) x) (*.f64 a t)))))
#s(approx (- (* x (- (* y z) (* a t))) (* b (- (* c z) (* a 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 a i))) x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 j t))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 c (*.f64 j t) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 i j) (*.f64 x z))))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
#s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 a (*.f64 b i) (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z))))))
#s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 a (*.f64 b i) (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j)))))))
#s(approx (neg (* i (* j y))) (*.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y))))
#s(approx (* i (* j y)) (*.f64 i (*.f64 j y)))
#s(approx (* j y) (*.f64 j y))
#s(approx y y)
#s(approx (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i)))) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 a (*.f64 b i) (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (*.f64 y z))))))
#s(approx (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))))
#s(approx (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.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 (* -1 (* i (- (* j y) (* a b)))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 a (*.f64 b i))))
#s(approx (* i (- (* j y) (* a b))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i))))
#s(approx (* i (- (* j y) (* a b))) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)) (*.f64 i (*.f64 j y))))
#s(approx (- (* j y) (* a b)) (*.f64 #s(literal -1 binary64) (*.f64 a b)))
#s(approx (- (* j y) (* a b)) (-.f64 (*.f64 j y) (*.f64 a b)))
#s(approx (- (* x (- (* y z) (* a t))) (* b (- (* c z) (* a i)))) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
#s(approx (- (* x (- (* y z) (* a t))) (* b (- (* c z) (* a 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 a i)))))
#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 (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 i j) (*.f64 x z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.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 c (*.f64 j t)) y)))) (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))) y))))
#s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j))))
#s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (*.f64 y (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) y) (fma.f64 x z (+.f64 (/.f64 (*.f64 a (*.f64 b i)) y) (/.f64 (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z))) y)))) (*.f64 i j))))
#s(approx (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i)))) (*.f64 x (*.f64 y z)))
#s(approx (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i)))) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) y) (fma.f64 x z (+.f64 (/.f64 (*.f64 a (*.f64 b i)) y) (/.f64 (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z))) y))))))
#s(approx (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) y) (fma.f64 x z (/.f64 (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z))) y)))))
#s(approx (- (* y z) (* a t)) (*.f64 y (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a t) y)))))
#s(approx (* -1 (* i (- (* j y) (* a b)))) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 i j) (/.f64 (*.f64 a (*.f64 b i)) y))))
#s(approx (* i (- (* j y) (* a b))) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 b i)) y) (*.f64 i j))))
#s(approx (- (* j y) (* a b)) (*.f64 y (+.f64 j (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a b) y)))))
#s(approx (- (* x (- (* y z) (* a t))) (* b (- (* c z) (* a 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 a i))) 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 (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.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) (* i a)))) (* j (- (* c t) (* i y)))) (*.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 c (*.f64 j t))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) y) (*.f64 i j))))))
#s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 x z)) (*.f64 #s(literal -1 binary64) (*.f64 i j))))))
#s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (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)) (fma.f64 a (*.f64 b i) (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z))))) y))) (*.f64 #s(literal -1 binary64) (*.f64 i j))))))
#s(approx (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i)))) (*.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)) (fma.f64 a (*.f64 b i) (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z))))) y))))))
#s(approx (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (*.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 c (-.f64 (*.f64 j t) (*.f64 b z)))) 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 (* -1 (* i (- (* j y) (* a b)))) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 b i)) y) (*.f64 i j)))))
#s(approx (* i (- (* j y) (* a b))) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 i j) (/.f64 (*.f64 a (*.f64 b i)) y)))))
#s(approx (- (* j y) (* a b)) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) j (/.f64 (*.f64 a b) y)))))
#s(approx (- (* x (- (* y z) (* a t))) (* b (- (* c z) (* a 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 a i)))) 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 (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)))))
#s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 a (*.f64 b i) (*.f64 c (*.f64 j t)))) (*.f64 i (*.f64 j y))))
#s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 a (*.f64 b i) (fma.f64 c (*.f64 j t) (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 b c) (*.f64 x y)))))) (*.f64 i (*.f64 j y))))
#s(approx (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i)))) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 a (*.f64 b i) (*.f64 c (*.f64 j t)))))
#s(approx (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i)))) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 a (*.f64 b i) (fma.f64 c (*.f64 j t) (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 b c) (*.f64 x y)))))))
#s(approx (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 j t))))
#s(approx (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 c (*.f64 j t) (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 b c) (*.f64 x y))))))
#s(approx z z)
#s(approx (* (- (* j t) (* b z)) c) (*.f64 c (*.f64 j t)))
#s(approx (* (- (* j t) (* b z)) c) (fma.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z)) (*.f64 c (*.f64 j t))))
#s(approx (- (* j t) (* b z)) (*.f64 j t))
#s(approx (- (* j t) (* b z)) (fma.f64 #s(literal -1 binary64) (*.f64 b z) (*.f64 j t)))
#s(approx (* b z) (*.f64 b z))
#s(approx (- (* x (- (* y z) (* a t))) (* b (- (* c z) (* a i)))) (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)))))
#s(approx (- (* x (- (* y z) (* a t))) (* b (- (* c z) (* a 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 a (*.f64 b i)))))
#s(approx (* b (- (* c z) (* a i))) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)) (*.f64 b (*.f64 c z))))
#s(approx (- (* c z) (* a i)) (*.f64 #s(literal -1 binary64) (*.f64 a i)))
#s(approx (- (* c z) (* a i)) (-.f64 (*.f64 c z) (*.f64 a i)))
#s(approx (* c z) (*.f64 c z))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.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 c t) (*.f64 i y))) z))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 b i)) z) (*.f64 b c)))))
#s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 b c) (*.f64 x y))))
#s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (*.f64 z (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 b c) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) z) (fma.f64 x y (+.f64 (/.f64 (*.f64 a (*.f64 b i)) z) (/.f64 (*.f64 c (*.f64 j t)) z))))) (/.f64 (*.f64 i (*.f64 j y)) z))))
#s(approx (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i)))) (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 b c) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) z) (fma.f64 x y (+.f64 (/.f64 (*.f64 a (*.f64 b i)) z) (/.f64 (*.f64 c (*.f64 j t)) z)))))))
#s(approx (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 b c) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) z) (fma.f64 x y (/.f64 (*.f64 c (*.f64 j t)) z))))))
#s(approx (- (* y z) (* a t)) (*.f64 z (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a t) z)))))
#s(approx (* (- (* j t) (* b z)) c) (*.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z))))
#s(approx (* (- (* j t) (* b z)) c) (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 b c) (/.f64 (*.f64 c (*.f64 j t)) z))))
#s(approx (- (* j t) (* b z)) (*.f64 #s(literal -1 binary64) (*.f64 b z)))
#s(approx (- (* j t) (* b z)) (*.f64 z (-.f64 (/.f64 (*.f64 j t) z) b)))
#s(approx (- (* x (- (* y z) (* a t))) (* b (- (* c z) (* a 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 a (*.f64 b i)) z) (*.f64 b c)))))
#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 (* b (- (* c z) (* a i))) (*.f64 b (*.f64 c z)))
#s(approx (* b (- (* c z) (* a i))) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 b i)) z) (*.f64 b c))))
#s(approx (- (* c z) (* a i)) (*.f64 z (+.f64 c (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a i) z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.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) (* i a)))) (* j (- (* c t) (* i y)))) (*.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 c t) (*.f64 i y)))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)))) z))) (*.f64 #s(literal -1 binary64) (*.f64 b c))))))
#s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 x y) (*.f64 b c)))))
#s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 x y) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 a (*.f64 b i) (*.f64 c (*.f64 j t)))) (*.f64 i (*.f64 j y))) z) (*.f64 b c))))))
#s(approx (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i)))) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 x y) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 a (*.f64 b i) (*.f64 c (*.f64 j t)))) z) (*.f64 b c))))))
#s(approx (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 x y) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (*.f64 c (*.f64 j t))) z) (*.f64 b c))))))
#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 (* (- (* j t) (* b z)) c) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 c (*.f64 j t)) z) (*.f64 b c)))))
#s(approx (- (* j t) (* b z)) (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 j t) z)) (*.f64 #s(literal -1 binary64) b)))))
#s(approx (- (* x (- (* y z) (* a t))) (* b (- (* c z) (* a 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 a (*.f64 b i)))) z))) (*.f64 #s(literal -1 binary64) (*.f64 b c))))))
#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 (* b (- (* c z) (* a i))) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 b c) (/.f64 (*.f64 a (*.f64 b i)) z)))))
#s(approx (- (* c z) (* a i)) (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) c (/.f64 (*.f64 a i) z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 a x) (*.f64 c j)) (*.f64 x (*.f64 y z)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
#s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z)) (fma.f64 a (*.f64 b i) (*.f64 x (*.f64 y z)))) (*.f64 i (*.f64 j y))))
#s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z)) (fma.f64 a (*.f64 b i) (fma.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 a x) (*.f64 c j)) (*.f64 x (*.f64 y z))))) (*.f64 i (*.f64 j y))))
#s(approx (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i)))) (fma.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z)) (fma.f64 a (*.f64 b i) (*.f64 x (*.f64 y z)))))
#s(approx (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i)))) (fma.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z)) (fma.f64 a (*.f64 b i) (fma.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 a x) (*.f64 c j)) (*.f64 x (*.f64 y z))))))
#s(approx (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (fma.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z)) (*.f64 x (*.f64 y z))))
#s(approx (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (fma.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z)) (fma.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 a x) (*.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 (* a t) (*.f64 a t))
#s(approx t t)
#s(approx (- (* j t) (* b z)) (-.f64 (*.f64 j t) (*.f64 b z)))
#s(approx (- (* x (- (* y z) (* a t))) (* b (- (* c z) (* a i)))) (-.f64 (*.f64 x (*.f64 y z)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 a x) (*.f64 c j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a x) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) t) (fma.f64 c j (/.f64 (*.f64 x (*.f64 y z)) t)))) (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))) t))))
#s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a x) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 c z)) t) (fma.f64 c j (+.f64 (/.f64 (*.f64 a (*.f64 b i)) t) (/.f64 (*.f64 x (*.f64 y z)) t))))) (/.f64 (*.f64 i (*.f64 j y)) t))))
#s(approx (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i)))) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 a x) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 c z)) t) (fma.f64 c j (+.f64 (/.f64 (*.f64 a (*.f64 b i)) t) (/.f64 (*.f64 x (*.f64 y z)) t)))))))
#s(approx (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 a x) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 c z)) t) (fma.f64 c j (/.f64 (*.f64 x (*.f64 y z)) t))))))
#s(approx (- (* y z) (* a t)) (*.f64 t (-.f64 (/.f64 (*.f64 y z) t) a)))
#s(approx (* (- (* j t) (* b z)) c) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 c z)) t) (*.f64 c j))))
#s(approx (- (* j t) (* b z)) (*.f64 t (+.f64 j (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b z) t)))))
#s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 a x) (/.f64 (*.f64 a (*.f64 b i)) t))))
#s(approx (- (* x (- (* y z) (* a t))) (* b (- (* c z) (* a i)))) (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a x) (/.f64 (*.f64 x (*.f64 y z)) t)) (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))) 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 (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 c j) (*.f64 a x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 t (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 a i)))) t) (*.f64 a x))))))
#s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 c j) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z)) (fma.f64 a (*.f64 b i) (*.f64 x (*.f64 y z)))) (*.f64 i (*.f64 j y))) t) (*.f64 a x))))))
#s(approx (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i)))) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 c j) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z)) (fma.f64 a (*.f64 b i) (*.f64 x (*.f64 y z)))) t) (*.f64 a x))))))
#s(approx (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 c j) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z)) (*.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 (* (- (* j t) (* b z)) c) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 c j) (/.f64 (*.f64 b (*.f64 c z)) t)))))
#s(approx (- (* j t) (* b z)) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) j (/.f64 (*.f64 b z) t)))))
#s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 b i)) t) (*.f64 a x)))))
#s(approx (- (* x (- (* y z) (* a t))) (* b (- (* c z) (* a i)))) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))) 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 (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 x (*.f64 y z))) (*.f64 b (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 t x)) (*.f64 #s(literal -1 binary64) (*.f64 b i))) (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 x (*.f64 y z)))) (*.f64 b (*.f64 c z))))
#s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (-.f64 (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (*.f64 y z))) (*.f64 i (*.f64 j y))))
#s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (-.f64 (fma.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 t x) (*.f64 b i)) (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (*.f64 y z)))) (*.f64 i (*.f64 j y))))
#s(approx (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i)))) (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (*.f64 y z))))
#s(approx (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i)))) (fma.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 t x) (*.f64 b i)) (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (*.f64 y z)))))
#s(approx a a)
#s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 t x) (*.f64 b i)))))
#s(approx (* a b) (*.f64 a b))
#s(approx (- (* j y) (* a b)) (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 j y)))
#s(approx (- (* x (- (* y z) (* a t))) (* b (- (* c z) (* a i)))) (-.f64 (*.f64 x (*.f64 y z)) (*.f64 b (*.f64 c z))))
#s(approx (- (* x (- (* y z) (* a t))) (* b (- (* c z) (* a i)))) (-.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 t x)) (*.f64 #s(literal -1 binary64) (*.f64 b i))) (*.f64 x (*.f64 y z))) (*.f64 b (*.f64 c z))))
#s(approx (- (* c z) (* a i)) (fma.f64 #s(literal -1 binary64) (*.f64 a i) (*.f64 c z)))
#s(approx (* a i) (*.f64 a i))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 t x)) (*.f64 #s(literal -1 binary64) (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 t x) (+.f64 (/.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) a) (/.f64 (*.f64 x (*.f64 y z)) a))) (fma.f64 #s(literal -1 binary64) (*.f64 b i) (/.f64 (*.f64 b (*.f64 c z)) a)))))
#s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 t x) (*.f64 b i))))
#s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 t x) (fma.f64 b i (+.f64 (/.f64 (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z))) a) (/.f64 (*.f64 x (*.f64 y z)) a)))) (/.f64 (*.f64 i (*.f64 j y)) a))))
#s(approx (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i)))) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 t x) (fma.f64 b i (+.f64 (/.f64 (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z))) a) (/.f64 (*.f64 x (*.f64 y z)) a))))))
#s(approx (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 t x) (+.f64 (/.f64 (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z))) a) (/.f64 (*.f64 x (*.f64 y z)) a)))))
#s(approx (- (* y z) (* a t)) (*.f64 a (-.f64 (/.f64 (*.f64 y z) a) t)))
#s(approx (* -1 (* i (- (* j y) (* a b)))) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) a) (*.f64 b i))))
#s(approx (* i (- (* j y) (* a b))) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 b i) (/.f64 (*.f64 i (*.f64 j y)) a))))
#s(approx (- (* j y) (* a b)) (*.f64 a (-.f64 (/.f64 (*.f64 j y) a) b)))
#s(approx (- (* x (- (* y z) (* a t))) (* b (- (* c z) (* a i)))) (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 t x) (/.f64 (*.f64 x (*.f64 y z)) a)) (fma.f64 #s(literal -1 binary64) (*.f64 b i) (/.f64 (*.f64 b (*.f64 c 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 (* b (- (* c z) (* a i))) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 b i) (/.f64 (*.f64 b (*.f64 c z)) a))))
#s(approx (- (* c z) (* a i)) (*.f64 a (-.f64 (/.f64 (*.f64 c z) a) i)))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 x (*.f64 y z))) (*.f64 b (*.f64 c z))) a) (*.f64 t x)) (*.f64 b i)))))
#s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 b i) (*.f64 t x)))))
#s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 b i) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (*.f64 y z))) (*.f64 i (*.f64 j y))) a) (*.f64 t x))))))
#s(approx (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i)))) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 b i) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (*.f64 y z))) a) (*.f64 t x))))))
#s(approx (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.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 (* -1 (* i (- (* j y) (* a b)))) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 b i) (/.f64 (*.f64 i (*.f64 j y)) a)))))
#s(approx (* i (- (* j y) (* a b))) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) a) (*.f64 b i)))))
#s(approx (- (* j y) (* a b)) (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 j y) a)) (*.f64 #s(literal -1 binary64) b)))))
#s(approx (- (* x (- (* y z) (* a t))) (* b (- (* c z) (* a i)))) (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 b (*.f64 c z))) a) (*.f64 t x)) (*.f64 b i)))))
#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 (* b (- (* c z) (* a i))) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 c z)) a) (*.f64 b i)))))
#s(approx (- (* c z) (* a i)) (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 c z) a)) (*.f64 #s(literal -1 binary64) i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))))
#s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (-.f64 (fma.f64 c (*.f64 j t) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 i (*.f64 j y))))
#s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (-.f64 (fma.f64 b (fma.f64 #s(literal -1 binary64) (*.f64 c z) (*.f64 a i)) (fma.f64 c (*.f64 j t) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) (*.f64 i (*.f64 j y))))
#s(approx (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i)))) (fma.f64 c (*.f64 j t) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i)))) (fma.f64 b (fma.f64 #s(literal -1 binary64) (*.f64 c z) (*.f64 a i)) (fma.f64 c (*.f64 j t) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))))
#s(approx (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (fma.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z)) (fma.f64 c (*.f64 j t) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))))
#s(approx b b)
#s(approx (* b i) (*.f64 b i))
#s(approx (- (* x (- (* y z) (* a t))) (* b (- (* c z) (* a i)))) (fma.f64 b (-.f64 (*.f64 a i) (*.f64 c z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (* b (- (* c z) (* a i))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b (-.f64 (fma.f64 a i (+.f64 (/.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) b) (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b))) (*.f64 c z))))
#s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (*.f64 b (fma.f64 #s(literal -1 binary64) (*.f64 c z) (*.f64 a i))))
#s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (*.f64 b (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 c z) (fma.f64 a i (+.f64 (/.f64 (*.f64 c (*.f64 j t)) b) (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b)))) (/.f64 (*.f64 i (*.f64 j y)) b))))
#s(approx (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i)))) (*.f64 b (fma.f64 #s(literal -1 binary64) (*.f64 c z) (fma.f64 a i (+.f64 (/.f64 (*.f64 c (*.f64 j t)) b) (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b))))))
#s(approx (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (*.f64 b (fma.f64 #s(literal -1 binary64) (*.f64 c z) (+.f64 (/.f64 (*.f64 c (*.f64 j t)) b) (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b)))))
#s(approx (* (- (* j t) (* b z)) c) (*.f64 b (fma.f64 #s(literal -1 binary64) (*.f64 c z) (/.f64 (*.f64 c (*.f64 j t)) b))))
#s(approx (- (* j t) (* b z)) (*.f64 b (-.f64 (/.f64 (*.f64 j t) b) z)))
#s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) b) (*.f64 a i))))
#s(approx (* -1 (* i (- (* j y) (* a b)))) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) b) (*.f64 a i))))
#s(approx (* i (- (* j y) (* a b))) (*.f64 b (fma.f64 #s(literal -1 binary64) (*.f64 a i) (/.f64 (*.f64 i (*.f64 j y)) b))))
#s(approx (- (* j y) (* a b)) (*.f64 b (-.f64 (/.f64 (*.f64 j y) b) a)))
#s(approx (- (* x (- (* y z) (* a t))) (* b (- (* c z) (* a i)))) (*.f64 b (-.f64 (fma.f64 a i (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b)) (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) b)) (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 c z) (*.f64 a i)))))))
#s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) (*.f64 a i) (*.f64 c z)))))
#s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) (*.f64 a i) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 c (*.f64 j t) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 i (*.f64 j y))) b) (*.f64 c z))))))
#s(approx (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i)))) (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) (*.f64 a i) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 c (*.f64 j t) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) b) (*.f64 c z))))))
#s(approx (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 c (*.f64 j t) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) b) (*.f64 c z)))))
#s(approx (* (- (* j t) (* b z)) c) (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 c (*.f64 j t)) b) (*.f64 c z)))))
#s(approx (- (* j t) (* b z)) (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 j t) b)) (*.f64 #s(literal -1 binary64) z)))))
#s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) (*.f64 a i) (/.f64 (*.f64 a (*.f64 t x)) b)))))
#s(approx (* -1 (* i (- (* j y) (* a b)))) (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) (*.f64 a i) (/.f64 (*.f64 i (*.f64 j y)) b)))))
#s(approx (* i (- (* j y) (* a b))) (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) b) (*.f64 a i)))))
#s(approx (- (* j y) (* a b)) (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 j y) b)) (*.f64 #s(literal -1 binary64) a)))))
#s(approx (- (* x (- (* y z) (* a t))) (* b (- (* c z) (* a 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 a i)))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.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 a (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)))))
#s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (-.f64 (fma.f64 a (*.f64 b i) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 i (*.f64 j y))))
#s(approx (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i)))) (fma.f64 a (*.f64 b i) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx c c)
#s(approx (- (* x (- (* y z) (* a t))) (* b (- (* c z) (* a i)))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)))))
#s(approx (- (* x (- (* y z) (* a t))) (* b (- (* c z) (* a 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 a (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 i (*.f64 j y)) c) (fma.f64 j t (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) c))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 b i)) c) (*.f64 b z)))))
#s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (*.f64 c (-.f64 (fma.f64 j t (+.f64 (/.f64 (*.f64 a (*.f64 b i)) c) (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) c))) (fma.f64 b z (/.f64 (*.f64 i (*.f64 j y)) c)))))
#s(approx (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i)))) (*.f64 c (-.f64 (fma.f64 j t (+.f64 (/.f64 (*.f64 a (*.f64 b i)) c) (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) c))) (*.f64 b z))))
#s(approx (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (*.f64 c (-.f64 (fma.f64 j t (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) c)) (*.f64 b z))))
#s(approx (- (* x (- (* y z) (* a t))) (* b (- (* c z) (* a i)))) (*.f64 c (-.f64 (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) c) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 b i)) c) (*.f64 b z)))))
#s(approx (* b (- (* c z) (* a i))) (*.f64 c (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 b i)) c) (*.f64 b z))))
#s(approx (- (* c z) (* a i)) (*.f64 c (+.f64 z (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a i) c)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 j t)) (*.f64 #s(literal -1 binary64) (*.f64 b z))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 c (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 j t) (*.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 a (*.f64 b i)))) c))) (*.f64 #s(literal -1 binary64) (*.f64 b z))))))
#s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 a (*.f64 b i) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 i (*.f64 j y))) c))))))
#s(approx (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i)))) (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a (*.f64 b i) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) c))))))
#s(approx (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) c))))))
#s(approx (- (* x (- (* y z) (* a t))) (* b (- (* c z) (* a 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 a (*.f64 b i)))) c)) (*.f64 #s(literal -1 binary64) (*.f64 b z))))))
#s(approx (* b (- (* c z) (* a i))) (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) (*.f64 b z) (/.f64 (*.f64 a (*.f64 b i)) c)))))
#s(approx (- (* c z) (* a i)) (*.f64 #s(literal -1 binary64) (*.f64 c (fma.f64 #s(literal -1 binary64) z (/.f64 (*.f64 a i) c)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 c (*.f64 j 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) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 c (*.f64 j t) (fma.f64 i (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 j y)) (*.f64 #s(literal -1 binary64) (*.f64 a b))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) (*.f64 b (*.f64 c z))))
#s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (fma.f64 i (-.f64 (*.f64 a b) (*.f64 j y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))))
#s(approx i i)
#s(approx (* -1 (* i (- (* j y) (* a b)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j y) (*.f64 a b)))))
#s(approx (* i (- (* j y) (* a b))) (*.f64 i (-.f64 (*.f64 j y) (*.f64 a b))))
#s(approx (- (* x (- (* y z) (* a t))) (* b (- (* c z) (* a i)))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (*.f64 c z))))
#s(approx (- (* x (- (* y z) (* a t))) (* b (- (* c z) (* a i)))) (-.f64 (fma.f64 a (*.f64 b i) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 b (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 i (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 j y)) (*.f64 #s(literal -1 binary64) (*.f64 a b)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 i (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 j y) (+.f64 (/.f64 (*.f64 c (*.f64 j t)) i) (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) i))) (fma.f64 #s(literal -1 binary64) (*.f64 a b) (/.f64 (*.f64 b (*.f64 c z)) i)))))
#s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (*.f64 i (-.f64 (*.f64 a b) (*.f64 j y))))
#s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (*.f64 i (-.f64 (fma.f64 a b (+.f64 (/.f64 (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z))) i) (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) i))) (*.f64 j y))))
#s(approx (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i)))) (*.f64 i (fma.f64 a b (+.f64 (/.f64 (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z))) i) (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) i)))))
#s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 i (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) i) (*.f64 a b))))
#s(approx (- (* x (- (* y z) (* a t))) (* b (- (* c z) (* a i)))) (*.f64 i (-.f64 (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) i) (fma.f64 #s(literal -1 binary64) (*.f64 a b) (/.f64 (*.f64 b (*.f64 c z)) i)))))
#s(approx (* b (- (* c z) (* a i))) (*.f64 i (fma.f64 #s(literal -1 binary64) (*.f64 a b) (/.f64 (*.f64 b (*.f64 c z)) i))))
#s(approx (- (* c z) (* a i)) (*.f64 i (-.f64 (/.f64 (*.f64 c z) i) a)))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 c (*.f64 j t) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 b (*.f64 c z))) i) (*.f64 j y)) (*.f64 a b)))))
#s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a b)) (*.f64 #s(literal -1 binary64) (*.f64 j y))))))
#s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) i))) (*.f64 #s(literal -1 binary64) (*.f64 j y))))))
#s(approx (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i)))) (*.f64 #s(literal -1 binary64) (*.f64 i (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) i))))))
#s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 #s(literal -1 binary64) (*.f64 i (fma.f64 #s(literal -1 binary64) (*.f64 a b) (/.f64 (*.f64 a (*.f64 t x)) i)))))
#s(approx (- (* x (- (* y z) (* a t))) (* b (- (* c z) (* a 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 a b)))))
#s(approx (* b (- (* c z) (* a i))) (*.f64 #s(literal -1 binary64) (*.f64 i (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 c z)) i) (*.f64 a b)))))
#s(approx (- (* c z) (* a i)) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 c z) i)) (*.f64 #s(literal -1 binary64) a)))))
#s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (fma.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z)) (fma.f64 a (*.f64 b i) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))))
#s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (fma.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z)) (fma.f64 a (*.f64 b i) (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))))
#s(approx j j)
#s(approx (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i)))) (fma.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z)) (fma.f64 a (*.f64 b i) (fma.f64 c (*.f64 j t) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))))
#s(approx (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (fma.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 j (-.f64 (fma.f64 c t (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) j)) (fma.f64 i y (/.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))) j)))))
#s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (*.f64 j (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 c z)) j) (fma.f64 c t (+.f64 (/.f64 (*.f64 a (*.f64 b i)) j) (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) j)))) (*.f64 i y))))
#s(approx (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i)))) (*.f64 j (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 c z)) j) (fma.f64 c t (+.f64 (/.f64 (*.f64 a (*.f64 b i)) j) (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) j))))))
#s(approx (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (*.f64 j (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 c z)) j) (fma.f64 c t (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) j)))))
#s(approx (* (- (* j t) (* b z)) c) (*.f64 j (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 c z)) j) (*.f64 c t))))
#s(approx (- (* j t) (* b z)) (*.f64 j (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b z) j)))))
#s(approx (* -1 (* i (- (* j y) (* a b)))) (*.f64 j (fma.f64 #s(literal -1 binary64) (*.f64 i y) (/.f64 (*.f64 a (*.f64 b i)) j))))
#s(approx (* i (- (* j y) (* a b))) (*.f64 j (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 b i)) j) (*.f64 i y))))
#s(approx (- (* j y) (* a b)) (*.f64 j (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a b) j)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 j (fma.f64 #s(literal -1 binary64) (-.f64 (*.f64 c t) (*.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 a i)))) j))))))
#s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (*.f64 #s(literal -1 binary64) (*.f64 j (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 c t)) (*.f64 #s(literal -1 binary64) (*.f64 i y))))))
#s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (*.f64 #s(literal -1 binary64) (*.f64 j (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 c t) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z)) (fma.f64 a (*.f64 b i) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) j))) (*.f64 #s(literal -1 binary64) (*.f64 i y))))))
#s(approx (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i)))) (*.f64 #s(literal -1 binary64) (*.f64 j (fma.f64 #s(literal -1 binary64) (*.f64 c t) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z)) (fma.f64 a (*.f64 b i) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) j))))))
#s(approx (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (*.f64 #s(literal -1 binary64) (*.f64 j (fma.f64 #s(literal -1 binary64) (*.f64 c t) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) j))))))
#s(approx (* (- (* j t) (* b z)) c) (*.f64 #s(literal -1 binary64) (*.f64 j (fma.f64 #s(literal -1 binary64) (*.f64 c t) (/.f64 (*.f64 b (*.f64 c z)) j)))))
#s(approx (- (* j t) (* b z)) (*.f64 #s(literal -1 binary64) (*.f64 j (fma.f64 #s(literal -1 binary64) t (/.f64 (*.f64 b z) j)))))
#s(approx (* -1 (* i (- (* j y) (* a b)))) (*.f64 #s(literal -1 binary64) (*.f64 j (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 b i)) j) (*.f64 i y)))))
#s(approx (* i (- (* j y) (* a b))) (*.f64 #s(literal -1 binary64) (*.f64 j (fma.f64 #s(literal -1 binary64) (*.f64 i y) (/.f64 (*.f64 a (*.f64 b i)) j)))))
#s(approx (- (* j y) (* a b)) (*.f64 #s(literal -1 binary64) (*.f64 j (fma.f64 #s(literal -1 binary64) y (/.f64 (*.f64 a b) j)))))
Calls

27 calls:

TimeVariablePoint
11.0ms
x
inf
8.0ms
i
inf
7.0ms
a
0
6.0ms
y
-inf
6.0ms
i
-inf

rewrite229.0ms (2.9%)

Memory
-12.1MiB live, 147.6MiB allocated; 62ms collecting garbage
Counts
44 → 132
Calls
Call 1
Inputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (+.f64 (neg.f64 (*.f64 i (*.f64 j y))) (-.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c)) (neg.f64 (*.f64 a (*.f64 b i))))))
(+.f64 (neg.f64 (*.f64 i (*.f64 j y))) (-.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c)) (neg.f64 (*.f64 a (*.f64 b i)))))
(neg.f64 (*.f64 i (*.f64 j y)))
(*.f64 i (*.f64 j y))
i
(*.f64 j y)
j
y
(-.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c)) (neg.f64 (*.f64 a (*.f64 b i))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c))
(-.f64 (*.f64 y z) (*.f64 a t))
(*.f64 y z)
z
(*.f64 a t)
a
t
x
(*.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c)
(-.f64 (*.f64 j t) (*.f64 b z))
(*.f64 j t)
(*.f64 b z)
b
c
(neg.f64 (*.f64 a (*.f64 b i)))
(*.f64 a (*.f64 b i))
(*.f64 b i)
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 (*.f64 a b) i)))
#s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 (*.f64 a b) i))
(*.f64 (*.f64 a b) i)
(*.f64 a b)
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z))))
(*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j y) (*.f64 a b)))))
(*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j y) (*.f64 a b))))
#s(literal -1 binary64)
(*.f64 i (-.f64 (*.f64 j y) (*.f64 a b)))
(-.f64 (*.f64 j y) (*.f64 a b))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
(-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))
(*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))
(-.f64 (*.f64 c z) (*.f64 a i))
(*.f64 c z)
(*.f64 a i)
Outputs
#s(approx (- (* x (- (* y z) (* t a))) (- (* b (- (* c z) (* i a))) (* j (- (* c t) (* i y))))) (fma.f64 i (neg.f64 (*.f64 j y)) (+.f64 (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 a (*.f64 b i)))))
(+.f64 (+.f64 (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 a (*.f64 b i))) (neg.f64 (*.f64 i (*.f64 j y))))
(+.f64 (neg.f64 (*.f64 i (*.f64 j y))) (+.f64 (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 a (*.f64 b i))))
(-.f64 (fma.f64 i (neg.f64 (*.f64 j y)) (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) (neg.f64 (*.f64 a (*.f64 b i))))
(-.f64 (neg.f64 (*.f64 i (*.f64 j y))) (neg.f64 (+.f64 (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 a (*.f64 b i)))))
(fma.f64 i (neg.f64 (*.f64 j y)) (+.f64 (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 a (*.f64 b i))))
(fma.f64 (neg.f64 i) (*.f64 j y) (+.f64 (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 a (*.f64 b i))))
(*.f64 (neg.f64 i) (*.f64 j y))
(*.f64 i (neg.f64 (*.f64 j y)))
(neg.f64 (*.f64 i (*.f64 j y)))
(*.f64 i (*.f64 j y))
(*.f64 (*.f64 j y) i)
(*.f64 (*.f64 i j) y)
i
(*.f64 j y)
(*.f64 y j)
j
y
(+.f64 (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 a (*.f64 b i)))
(+.f64 (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (neg.f64 (neg.f64 (*.f64 a (*.f64 b i)))))
(+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (-.f64 (*.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c) (neg.f64 (*.f64 a (*.f64 b i)))))
(-.f64 (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (neg.f64 (*.f64 a (*.f64 b i))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (-.f64 (*.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c) (neg.f64 (*.f64 a (*.f64 b i)))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (-.f64 (*.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c) (neg.f64 (*.f64 a (*.f64 b i)))))
(neg.f64 (-.f64 (neg.f64 (*.f64 a (*.f64 b i))) (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))))
(+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c))
(+.f64 (*.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))
(-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 (neg.f64 (-.f64 (*.f64 j t) (*.f64 b z))) c))
(-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (neg.f64 (*.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c)))
(fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))
(fma.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c))
(+.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 y z)
(*.f64 z y)
z
(*.f64 a t)
(*.f64 t a)
a
t
x
(*.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c)
(*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))
(+.f64 (*.f64 j t) (neg.f64 (*.f64 b z)))
(+.f64 (*.f64 j t) (*.f64 (neg.f64 b) z))
(-.f64 (*.f64 j t) (*.f64 b z))
(fma.f64 j t (neg.f64 (*.f64 b z)))
(fma.f64 t j (neg.f64 (*.f64 b z)))
(fma.f64 j t (*.f64 (neg.f64 b) z))
(fma.f64 t j (*.f64 (neg.f64 b) z))
(neg.f64 (-.f64 (*.f64 b z) (*.f64 j t)))
(*.f64 j t)
(*.f64 t j)
(*.f64 b z)
(*.f64 z b)
b
c
(*.f64 (neg.f64 a) (*.f64 b i))
(*.f64 a (neg.f64 (*.f64 b i)))
(neg.f64 (*.f64 a (*.f64 b i)))
(*.f64 a (*.f64 b i))
(*.f64 (*.f64 a b) i)
(*.f64 (*.f64 b i) a)
(*.f64 i (*.f64 a b))
(*.f64 b i)
(*.f64 i b)
#s(approx (- (* x (- (* y z) (* t a))) (- (* b (- (* c z) (* i a))) (* j (- (* c t) (* i y))))) #s(approx (neg (* a (- (* t x) (* b i)))) (*.f64 a (*.f64 b i))))
#s(approx (neg (* a (- (* t x) (* b i)))) (*.f64 a (*.f64 b i)))
(*.f64 a (*.f64 b i))
(*.f64 (*.f64 a b) i)
(*.f64 (*.f64 b i) a)
(*.f64 i (*.f64 a b))
(*.f64 a b)
(*.f64 b a)
#s(approx (- (* x (- (* y z) (* t a))) (- (* b (- (* c z) (* i a))) (* j (- (* c t) (* i y))))) (*.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c))
(*.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c)
(*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))
#s(approx (- (* x (- (* y z) (* t a))) (- (* b (- (* c z) (* i a))) (* j (- (* c t) (* i y))))) (neg.f64 (*.f64 i (-.f64 (*.f64 j y) (*.f64 a b)))))
(*.f64 (*.f64 #s(literal -1 binary64) i) (-.f64 (*.f64 j y) (*.f64 a b)))
(*.f64 (*.f64 i (-.f64 (*.f64 j y) (*.f64 a b))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j y) (*.f64 a b))))
(neg.f64 (*.f64 i (-.f64 (*.f64 j y) (*.f64 a b))))
#s(literal -1 binary64)
(*.f64 i (-.f64 (*.f64 j y) (*.f64 a b)))
(*.f64 (-.f64 (*.f64 j y) (*.f64 a b)) i)
(+.f64 (*.f64 j y) (neg.f64 (*.f64 a b)))
(+.f64 (*.f64 j y) (*.f64 (neg.f64 a) b))
(-.f64 (*.f64 j y) (*.f64 a b))
(fma.f64 j y (neg.f64 (*.f64 a b)))
(fma.f64 y j (neg.f64 (*.f64 a b)))
(fma.f64 j y (*.f64 (neg.f64 a) b))
(fma.f64 y j (*.f64 (neg.f64 a) b))
(neg.f64 (-.f64 (*.f64 a b) (*.f64 j y)))
#s(approx (- (* x (- (* y z) (* t a))) (- (* b (- (* c z) (* i a))) (* j (- (* c t) (* i y))))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
(+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 (neg.f64 b) (-.f64 (*.f64 c z) (*.f64 a i))))
(+.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (neg.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
(-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (*.f64 (neg.f64 b) (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (neg.f64 b) (-.f64 (*.f64 c z) (*.f64 a i))))
(fma.f64 x (-.f64 (*.f64 y z) (*.f64 a t)) (neg.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
(fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (neg.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
(neg.f64 (-.f64 (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))) (*.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 b (-.f64 (*.f64 c z) (*.f64 a i)))
(*.f64 (-.f64 (*.f64 c z) (*.f64 a i)) b)
(+.f64 (*.f64 c z) (neg.f64 (*.f64 a i)))
(+.f64 (*.f64 c z) (*.f64 (neg.f64 i) a))
(+.f64 (*.f64 c z) (*.f64 (neg.f64 a) i))
(-.f64 (*.f64 c z) (*.f64 a i))
(fma.f64 c z (neg.f64 (*.f64 a i)))
(fma.f64 z c (neg.f64 (*.f64 a i)))
(fma.f64 c z (*.f64 (neg.f64 i) a))
(fma.f64 z c (*.f64 (neg.f64 i) a))
(fma.f64 c z (*.f64 (neg.f64 a) i))
(fma.f64 z c (*.f64 (neg.f64 a) i))
(neg.f64 (-.f64 (*.f64 a i) (*.f64 c z)))
(*.f64 c z)
(*.f64 z c)
(*.f64 a i)
(*.f64 i a)

eval106.0ms (1.3%)

Memory
28.3MiB live, 118.8MiB allocated; 52ms collecting garbage
Compiler

Compiled 30 551 to 2 385 computations (92.2% saved)

prune111.0ms (1.4%)

Memory
-30.5MiB live, 114.2MiB allocated; 35ms collecting garbage
Pruning

33 alts after pruning (30 fresh and 3 done)

PrunedKeptTotal
New45413467
Fresh91726
Picked325
Done011
Total46633499
Accuracy
100.0%
Counts
499 → 33
Alt Table
Click to see full alt table
StatusAccuracyProgram
69.0%
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j #s(approx (- (* c t) (* i y)) (*.f64 y (-.f64 (/.f64 (*.f64 c t) y) i)))))
43.4%
(+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 x (*.f64 y z))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
39.7%
#s(approx (- (* x (- (* y z) (* t a))) (- (* b (- (* c z) (* i a))) (* j (- (* c t) (* i y))))) (neg.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 b i)))))
63.4%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 c (*.f64 j t) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 (*.f64 b c) z)))
57.2%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) #s(approx (* b (- (* c z) (* a i))) (*.f64 b (*.f64 c z)))))
61.4%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (*.f64 x #s(approx (- (* y z) (* a t)) (*.f64 a (-.f64 (/.f64 (*.f64 y z) a) t)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
62.2%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 #s(approx (+ (* c (* j t)) (* x (- (* y z) (* a t)))) (*.f64 c (fma.f64 j t (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) c)))) (*.f64 b (*.f64 c z))))
70.5%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (+.f64 (neg.f64 (*.f64 i (*.f64 j y))) (-.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 #s(approx (- (* j t) (* b z)) (*.f64 #s(literal -1 binary64) (*.f64 b z))) c)) (neg.f64 (*.f64 a (*.f64 b i))))))
45.2%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))))
42.9%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))
39.5%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t #s(approx (+ (* -1 (* a x)) (* c j)) (*.f64 c (+.f64 j (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) c)))))))
20.1%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t #s(approx (+ (* -1 (* a x)) (* c j)) (*.f64 c j))))
24.9%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t #s(approx (+ (* -1 (* a x)) (* c j)) (*.f64 #s(literal -1 binary64) (*.f64 a x)))))
29.0%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
38.3%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z))))
39.2%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c #s(approx (- (* j t) (* b z)) (*.f64 j (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b z) j)))))))
20.0%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c #s(approx (- (* j t) (* b z)) (*.f64 j t))))
24.7%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c #s(approx (- (* j t) (* b z)) (*.f64 #s(literal -1 binary64) (*.f64 b z)))))
21.9%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b #s(approx (- (* a i) (* c z)) (*.f64 a i))))
23.2%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b #s(approx (- (* a i) (* c z)) (*.f64 #s(literal -1 binary64) (*.f64 c z)))))
23.0%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) #s(approx (* a (- (* t x) (* b i))) (*.f64 a (*.f64 t x)))))
38.8%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (+ (* c (* j t)) (* x (- (* y z) (* a t)))) (* b (* c z))) (-.f64 (*.f64 x (*.f64 y z)) (*.f64 b (*.f64 c z)))))
52.1%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (* x (- (* y z) (* a t))) (* b (- (* c z) (* a i)))) (-.f64 (*.f64 x (*.f64 y z)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))))
63.7%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (* x (- (* y z) (* a t))) (* b (- (* c z) (* a i)))) (*.f64 b (-.f64 (fma.f64 a i (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b)) (*.f64 c z)))))
58.9%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (* x (- (* y z) (* a t))) (* b (- (* c z) (* a i)))) (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 b (*.f64 c z))) a) (*.f64 t x)) (*.f64 b i))))))
56.5%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (-.f64 (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (*.f64 y z))) (*.f64 i (*.f64 j y)))))
34.2%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j)))))
34.5%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (*.f64 i (-.f64 (*.f64 a b) (*.f64 j y)))))
35.0%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* b (- (* a i) (* c z))) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 c z)) a) (*.f64 b i)))))
29.7%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* i (- (* j y) (* a b)))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 a (*.f64 b i)))))
21.7%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 (*.f64 a b) i)))
38.5%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 b #s(approx (+ (* -1 (/ (* a (* t x)) b)) (* a i)) (*.f64 a (+.f64 i (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t x) b))))))))
20.8%
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 a (*.f64 b i))))
Compiler

Compiled 1 764 to 1 163 computations (34.1% saved)

regimes1.4s (17.2%)

Memory
-11.0MiB live, 1 951.9MiB allocated; 320ms collecting garbage
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
2 → 1
6 → 3
7 → 3
8 → 3
9 → 3
10 → 4
11 → 3
12 → 4
15 → 3
26 → 4
28 → 4
29 → 5
36 → 4
38 → 4
43 → 3
52 → 4
53 → 5
58 → 2
59 → 3
67 → 3
68 → 3
Calls
Call 1
Inputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 a (*.f64 b i))))
Outputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 a (*.f64 b i))))
Call 2
Inputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 a (*.f64 b i))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 (*.f64 a b) i)))
Outputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 (*.f64 a b) i)))
Call 3
Inputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 a (*.f64 b i))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 (*.f64 a b) i)))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* t (+ (* -1 (* a x)) (* c j))) (*.f64 c (*.f64 j t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b #s(approx (- (* a i) (* c z)) (*.f64 a i))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c #s(approx (- (* j t) (* b z)) (*.f64 j t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t #s(approx (+ (* -1 (* a x)) (* c j)) (*.f64 c j))))
Outputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* t (+ (* -1 (* a x)) (* c j))) (*.f64 c (*.f64 j t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 (*.f64 a b) i)))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* t (+ (* -1 (* a x)) (* c j))) (*.f64 c (*.f64 j t))))
Call 4
Inputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 a (*.f64 b i))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 (*.f64 a b) i)))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* t (+ (* -1 (* a x)) (* c j))) (*.f64 c (*.f64 j t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b #s(approx (- (* a i) (* c z)) (*.f64 a i))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c #s(approx (- (* j t) (* b z)) (*.f64 j t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t #s(approx (+ (* -1 (* a x)) (* c j)) (*.f64 c j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) #s(approx (* a (- (* t x) (* b i))) (*.f64 a (*.f64 t x)))))
Outputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 a (*.f64 b i))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) #s(approx (* a (- (* t x) (* b i))) (*.f64 a (*.f64 t x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 (*.f64 a b) i)))
Call 5
Inputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 a (*.f64 b i))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 (*.f64 a b) i)))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* t (+ (* -1 (* a x)) (* c j))) (*.f64 c (*.f64 j t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b #s(approx (- (* a i) (* c z)) (*.f64 a i))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c #s(approx (- (* j t) (* b z)) (*.f64 j t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t #s(approx (+ (* -1 (* a x)) (* c j)) (*.f64 c j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) #s(approx (* a (- (* t x) (* b i))) (*.f64 a (*.f64 t x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b #s(approx (- (* a i) (* c z)) (*.f64 #s(literal -1 binary64) (*.f64 c z)))))
Outputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b #s(approx (- (* a i) (* c z)) (*.f64 #s(literal -1 binary64) (*.f64 c z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) #s(approx (* a (- (* t x) (* b i))) (*.f64 a (*.f64 t x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 (*.f64 a b) i)))
Call 6
Inputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 a (*.f64 b i))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 (*.f64 a b) i)))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* t (+ (* -1 (* a x)) (* c j))) (*.f64 c (*.f64 j t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b #s(approx (- (* a i) (* c z)) (*.f64 a i))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c #s(approx (- (* j t) (* b z)) (*.f64 j t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t #s(approx (+ (* -1 (* a x)) (* c j)) (*.f64 c j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) #s(approx (* a (- (* t x) (* b i))) (*.f64 a (*.f64 t x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b #s(approx (- (* a i) (* c z)) (*.f64 #s(literal -1 binary64) (*.f64 c z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c #s(approx (- (* j t) (* b z)) (*.f64 #s(literal -1 binary64) (*.f64 b z)))))
Outputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c #s(approx (- (* j t) (* b z)) (*.f64 #s(literal -1 binary64) (*.f64 b z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) #s(approx (* a (- (* t x) (* b i))) (*.f64 a (*.f64 t x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 (*.f64 a b) i)))
Call 7
Inputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 a (*.f64 b i))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 (*.f64 a b) i)))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* t (+ (* -1 (* a x)) (* c j))) (*.f64 c (*.f64 j t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b #s(approx (- (* a i) (* c z)) (*.f64 a i))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c #s(approx (- (* j t) (* b z)) (*.f64 j t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t #s(approx (+ (* -1 (* a x)) (* c j)) (*.f64 c j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) #s(approx (* a (- (* t x) (* b i))) (*.f64 a (*.f64 t x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b #s(approx (- (* a i) (* c z)) (*.f64 #s(literal -1 binary64) (*.f64 c z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c #s(approx (- (* j t) (* b z)) (*.f64 #s(literal -1 binary64) (*.f64 b z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t #s(approx (+ (* -1 (* a x)) (* c j)) (*.f64 #s(literal -1 binary64) (*.f64 a x)))))
Outputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c #s(approx (- (* j t) (* b z)) (*.f64 #s(literal -1 binary64) (*.f64 b z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t #s(approx (+ (* -1 (* a x)) (* c j)) (*.f64 #s(literal -1 binary64) (*.f64 a x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b #s(approx (- (* a i) (* c z)) (*.f64 #s(literal -1 binary64) (*.f64 c z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b #s(approx (- (* a i) (* c z)) (*.f64 a i))))
Call 8
Inputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 a (*.f64 b i))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 (*.f64 a b) i)))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* t (+ (* -1 (* a x)) (* c j))) (*.f64 c (*.f64 j t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b #s(approx (- (* a i) (* c z)) (*.f64 a i))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c #s(approx (- (* j t) (* b z)) (*.f64 j t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t #s(approx (+ (* -1 (* a x)) (* c j)) (*.f64 c j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) #s(approx (* a (- (* t x) (* b i))) (*.f64 a (*.f64 t x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b #s(approx (- (* a i) (* c z)) (*.f64 #s(literal -1 binary64) (*.f64 c z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c #s(approx (- (* j t) (* b z)) (*.f64 #s(literal -1 binary64) (*.f64 b z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t #s(approx (+ (* -1 (* a x)) (* c j)) (*.f64 #s(literal -1 binary64) (*.f64 a x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (*.f64 i (-.f64 (*.f64 a b) (*.f64 j y)))))
Outputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t #s(approx (+ (* -1 (* a x)) (* c j)) (*.f64 #s(literal -1 binary64) (*.f64 a x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (*.f64 i (-.f64 (*.f64 a b) (*.f64 j y)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t #s(approx (+ (* -1 (* a x)) (* c j)) (*.f64 #s(literal -1 binary64) (*.f64 a x)))))
Call 9
Inputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 a (*.f64 b i))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 (*.f64 a b) i)))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* t (+ (* -1 (* a x)) (* c j))) (*.f64 c (*.f64 j t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b #s(approx (- (* a i) (* c z)) (*.f64 a i))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c #s(approx (- (* j t) (* b z)) (*.f64 j t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t #s(approx (+ (* -1 (* a x)) (* c j)) (*.f64 c j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) #s(approx (* a (- (* t x) (* b i))) (*.f64 a (*.f64 t x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b #s(approx (- (* a i) (* c z)) (*.f64 #s(literal -1 binary64) (*.f64 c z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c #s(approx (- (* j t) (* b z)) (*.f64 #s(literal -1 binary64) (*.f64 b z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t #s(approx (+ (* -1 (* a x)) (* c j)) (*.f64 #s(literal -1 binary64) (*.f64 a x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (*.f64 i (-.f64 (*.f64 a b) (*.f64 j y)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j)))))
Outputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c #s(approx (- (* j t) (* b z)) (*.f64 #s(literal -1 binary64) (*.f64 b z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b #s(approx (- (* a i) (* c z)) (*.f64 #s(literal -1 binary64) (*.f64 c z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (*.f64 i (-.f64 (*.f64 a b) (*.f64 j y)))))
Call 10
Inputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 a (*.f64 b i))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 (*.f64 a b) i)))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* t (+ (* -1 (* a x)) (* c j))) (*.f64 c (*.f64 j t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b #s(approx (- (* a i) (* c z)) (*.f64 a i))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c #s(approx (- (* j t) (* b z)) (*.f64 j t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t #s(approx (+ (* -1 (* a x)) (* c j)) (*.f64 c j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) #s(approx (* a (- (* t x) (* b i))) (*.f64 a (*.f64 t x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b #s(approx (- (* a i) (* c z)) (*.f64 #s(literal -1 binary64) (*.f64 c z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c #s(approx (- (* j t) (* b z)) (*.f64 #s(literal -1 binary64) (*.f64 b z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t #s(approx (+ (* -1 (* a x)) (* c j)) (*.f64 #s(literal -1 binary64) (*.f64 a x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (*.f64 i (-.f64 (*.f64 a b) (*.f64 j y)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
Outputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))
Call 11
Inputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 a (*.f64 b i))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 (*.f64 a b) i)))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* t (+ (* -1 (* a x)) (* c j))) (*.f64 c (*.f64 j t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b #s(approx (- (* a i) (* c z)) (*.f64 a i))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c #s(approx (- (* j t) (* b z)) (*.f64 j t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t #s(approx (+ (* -1 (* a x)) (* c j)) (*.f64 c j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) #s(approx (* a (- (* t x) (* b i))) (*.f64 a (*.f64 t x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b #s(approx (- (* a i) (* c z)) (*.f64 #s(literal -1 binary64) (*.f64 c z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c #s(approx (- (* j t) (* b z)) (*.f64 #s(literal -1 binary64) (*.f64 b z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t #s(approx (+ (* -1 (* a x)) (* c j)) (*.f64 #s(literal -1 binary64) (*.f64 a x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (*.f64 i (-.f64 (*.f64 a b) (*.f64 j y)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))))
#s(approx (- (* x (- (* y z) (* t a))) (- (* b (- (* c z) (* i a))) (* j (- (* c t) (* i y))))) (neg.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 a x) (*.f64 c j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 i j) (*.f64 x z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (+ (* c (* j t)) (* 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) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 t x) (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j y) (*.f64 a b)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* i (- (* j y) (* a b)))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 a (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (* -1 (* a (* b i)))) (*.f64 #s(literal -1 binary64) (*.f64 j (fma.f64 #s(literal -1 binary64) (*.f64 c t) (*.f64 i y))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 b #s(approx (+ (* -1 (/ (* a (* t x)) b)) (* a i)) (*.f64 a (+.f64 i (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t x) b))))))))
Outputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))
Call 12
Inputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 a (*.f64 b i))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 (*.f64 a b) i)))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* t (+ (* -1 (* a x)) (* c j))) (*.f64 c (*.f64 j t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b #s(approx (- (* a i) (* c z)) (*.f64 a i))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c #s(approx (- (* j t) (* b z)) (*.f64 j t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t #s(approx (+ (* -1 (* a x)) (* c j)) (*.f64 c j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) #s(approx (* a (- (* t x) (* b i))) (*.f64 a (*.f64 t x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b #s(approx (- (* a i) (* c z)) (*.f64 #s(literal -1 binary64) (*.f64 c z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c #s(approx (- (* j t) (* b z)) (*.f64 #s(literal -1 binary64) (*.f64 b z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t #s(approx (+ (* -1 (* a x)) (* c j)) (*.f64 #s(literal -1 binary64) (*.f64 a x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (*.f64 i (-.f64 (*.f64 a b) (*.f64 j y)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))))
#s(approx (- (* x (- (* y z) (* t a))) (- (* b (- (* c z) (* i a))) (* j (- (* c t) (* i y))))) (neg.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 a x) (*.f64 c j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 i j) (*.f64 x z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (+ (* c (* j t)) (* 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) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 t x) (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j y) (*.f64 a b)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* i (- (* j y) (* a b)))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 a (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (* -1 (* a (* b i)))) (*.f64 #s(literal -1 binary64) (*.f64 j (fma.f64 #s(literal -1 binary64) (*.f64 c t) (*.f64 i y))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 b #s(approx (+ (* -1 (/ (* a (* t x)) b)) (* a i)) (*.f64 a (+.f64 i (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t x) b))))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c #s(approx (- (* j t) (* b z)) (*.f64 j (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b z) j)))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t #s(approx (+ (* -1 (* a x)) (* c j)) (*.f64 c (+.f64 j (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) c)))))))
Outputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c #s(approx (- (* j t) (* b z)) (*.f64 j (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b z) j)))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))
Call 13
Inputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 a (*.f64 b i))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 (*.f64 a b) i)))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* t (+ (* -1 (* a x)) (* c j))) (*.f64 c (*.f64 j t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b #s(approx (- (* a i) (* c z)) (*.f64 a i))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c #s(approx (- (* j t) (* b z)) (*.f64 j t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t #s(approx (+ (* -1 (* a x)) (* c j)) (*.f64 c j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) #s(approx (* a (- (* t x) (* b i))) (*.f64 a (*.f64 t x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b #s(approx (- (* a i) (* c z)) (*.f64 #s(literal -1 binary64) (*.f64 c z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c #s(approx (- (* j t) (* b z)) (*.f64 #s(literal -1 binary64) (*.f64 b z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t #s(approx (+ (* -1 (* a x)) (* c j)) (*.f64 #s(literal -1 binary64) (*.f64 a x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (*.f64 i (-.f64 (*.f64 a b) (*.f64 j y)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))))
#s(approx (- (* x (- (* y z) (* t a))) (- (* b (- (* c z) (* i a))) (* j (- (* c t) (* i y))))) (neg.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 a x) (*.f64 c j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 i j) (*.f64 x z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (+ (* c (* j t)) (* 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) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 t x) (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j y) (*.f64 a b)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* i (- (* j y) (* a b)))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 a (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (* -1 (* a (* b i)))) (*.f64 #s(literal -1 binary64) (*.f64 j (fma.f64 #s(literal -1 binary64) (*.f64 c t) (*.f64 i y))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 b #s(approx (+ (* -1 (/ (* a (* t x)) b)) (* a i)) (*.f64 a (+.f64 i (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t x) b))))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c #s(approx (- (* j t) (* b z)) (*.f64 j (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b z) j)))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t #s(approx (+ (* -1 (* a x)) (* c j)) (*.f64 c (+.f64 j (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) c)))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (* x (- (* y z) (* a t))) (* b (- (* c z) (* a i)))) (-.f64 (*.f64 x (*.f64 y z)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))))
Outputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (* x (- (* y z) (* a t))) (* b (- (* c z) (* a i)))) (-.f64 (*.f64 x (*.f64 y z)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))
Call 14
Inputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 a (*.f64 b i))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 (*.f64 a b) i)))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* t (+ (* -1 (* a x)) (* c j))) (*.f64 c (*.f64 j t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b #s(approx (- (* a i) (* c z)) (*.f64 a i))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c #s(approx (- (* j t) (* b z)) (*.f64 j t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t #s(approx (+ (* -1 (* a x)) (* c j)) (*.f64 c j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) #s(approx (* a (- (* t x) (* b i))) (*.f64 a (*.f64 t x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b #s(approx (- (* a i) (* c z)) (*.f64 #s(literal -1 binary64) (*.f64 c z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c #s(approx (- (* j t) (* b z)) (*.f64 #s(literal -1 binary64) (*.f64 b z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t #s(approx (+ (* -1 (* a x)) (* c j)) (*.f64 #s(literal -1 binary64) (*.f64 a x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (*.f64 i (-.f64 (*.f64 a b) (*.f64 j y)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))))
#s(approx (- (* x (- (* y z) (* t a))) (- (* b (- (* c z) (* i a))) (* j (- (* c t) (* i y))))) (neg.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 a x) (*.f64 c j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 i j) (*.f64 x z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (+ (* c (* j t)) (* 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) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 t x) (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j y) (*.f64 a b)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* i (- (* j y) (* a b)))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 a (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (* -1 (* a (* b i)))) (*.f64 #s(literal -1 binary64) (*.f64 j (fma.f64 #s(literal -1 binary64) (*.f64 c t) (*.f64 i y))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 b #s(approx (+ (* -1 (/ (* a (* t x)) b)) (* a i)) (*.f64 a (+.f64 i (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t x) b))))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c #s(approx (- (* j t) (* b z)) (*.f64 j (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b z) j)))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t #s(approx (+ (* -1 (* a x)) (* c j)) (*.f64 c (+.f64 j (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) c)))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (* x (- (* y z) (* a t))) (* b (- (* c z) (* a i)))) (-.f64 (*.f64 x (*.f64 y z)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) #s(approx (* b (- (* c z) (* a i))) (*.f64 b (*.f64 c z)))))
(+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 a (*.f64 b i))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 x (*.f64 y z))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) b) (*.f64 a i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 i (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) i) (*.f64 a b)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 a t) (/.f64 (*.f64 a (*.f64 b i)) x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* b (- (* a i) (* c z))) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 c z)) a) (*.f64 b i)))))
Outputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) #s(approx (* b (- (* c z) (* a i))) (*.f64 b (*.f64 c z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (* x (- (* y z) (* a t))) (* b (- (* c z) (* a i)))) (-.f64 (*.f64 x (*.f64 y z)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))
Call 15
Inputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 a (*.f64 b i))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 (*.f64 a b) i)))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* t (+ (* -1 (* a x)) (* c j))) (*.f64 c (*.f64 j t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b #s(approx (- (* a i) (* c z)) (*.f64 a i))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c #s(approx (- (* j t) (* b z)) (*.f64 j t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t #s(approx (+ (* -1 (* a x)) (* c j)) (*.f64 c j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) #s(approx (* a (- (* t x) (* b i))) (*.f64 a (*.f64 t x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b #s(approx (- (* a i) (* c z)) (*.f64 #s(literal -1 binary64) (*.f64 c z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c #s(approx (- (* j t) (* b z)) (*.f64 #s(literal -1 binary64) (*.f64 b z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t #s(approx (+ (* -1 (* a x)) (* c j)) (*.f64 #s(literal -1 binary64) (*.f64 a x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (*.f64 i (-.f64 (*.f64 a b) (*.f64 j y)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))))
#s(approx (- (* x (- (* y z) (* t a))) (- (* b (- (* c z) (* i a))) (* j (- (* c t) (* i y))))) (neg.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 a x) (*.f64 c j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 i j) (*.f64 x z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (+ (* c (* j t)) (* 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) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 t x) (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j y) (*.f64 a b)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* i (- (* j y) (* a b)))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 a (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (* -1 (* a (* b i)))) (*.f64 #s(literal -1 binary64) (*.f64 j (fma.f64 #s(literal -1 binary64) (*.f64 c t) (*.f64 i y))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 b #s(approx (+ (* -1 (/ (* a (* t x)) b)) (* a i)) (*.f64 a (+.f64 i (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t x) b))))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c #s(approx (- (* j t) (* b z)) (*.f64 j (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b z) j)))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t #s(approx (+ (* -1 (* a x)) (* c j)) (*.f64 c (+.f64 j (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) c)))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (* x (- (* y z) (* a t))) (* b (- (* c z) (* a i)))) (-.f64 (*.f64 x (*.f64 y z)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) #s(approx (* b (- (* c z) (* a i))) (*.f64 b (*.f64 c z)))))
(+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 a (*.f64 b i))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 x (*.f64 y z))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) b) (*.f64 a i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 i (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) i) (*.f64 a b)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 a t) (/.f64 (*.f64 a (*.f64 b i)) x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* b (- (* a i) (* c z))) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 c z)) a) (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 c (*.f64 j t) (*.f64 x #s(approx (- (* y z) (* a t)) (*.f64 #s(literal -1 binary64) (*.f64 a t))))) (*.f64 b (*.f64 c z))))
Outputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (* x (- (* y z) (* a t))) (* b (- (* c z) (* a i)))) (-.f64 (*.f64 x (*.f64 y z)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) #s(approx (* b (- (* c z) (* a i))) (*.f64 b (*.f64 c z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))
Call 16
Inputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 a (*.f64 b i))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 (*.f64 a b) i)))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* t (+ (* -1 (* a x)) (* c j))) (*.f64 c (*.f64 j t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b #s(approx (- (* a i) (* c z)) (*.f64 a i))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c #s(approx (- (* j t) (* b z)) (*.f64 j t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t #s(approx (+ (* -1 (* a x)) (* c j)) (*.f64 c j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) #s(approx (* a (- (* t x) (* b i))) (*.f64 a (*.f64 t x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b #s(approx (- (* a i) (* c z)) (*.f64 #s(literal -1 binary64) (*.f64 c z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c #s(approx (- (* j t) (* b z)) (*.f64 #s(literal -1 binary64) (*.f64 b z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t #s(approx (+ (* -1 (* a x)) (* c j)) (*.f64 #s(literal -1 binary64) (*.f64 a x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (*.f64 i (-.f64 (*.f64 a b) (*.f64 j y)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))))
#s(approx (- (* x (- (* y z) (* t a))) (- (* b (- (* c z) (* i a))) (* j (- (* c t) (* i y))))) (neg.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 a x) (*.f64 c j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 i j) (*.f64 x z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (+ (* c (* j t)) (* 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) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 t x) (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j y) (*.f64 a b)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* i (- (* j y) (* a b)))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 a (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (* -1 (* a (* b i)))) (*.f64 #s(literal -1 binary64) (*.f64 j (fma.f64 #s(literal -1 binary64) (*.f64 c t) (*.f64 i y))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 b #s(approx (+ (* -1 (/ (* a (* t x)) b)) (* a i)) (*.f64 a (+.f64 i (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t x) b))))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c #s(approx (- (* j t) (* b z)) (*.f64 j (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b z) j)))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t #s(approx (+ (* -1 (* a x)) (* c j)) (*.f64 c (+.f64 j (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) c)))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (* x (- (* y z) (* a t))) (* b (- (* c z) (* a i)))) (-.f64 (*.f64 x (*.f64 y z)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) #s(approx (* b (- (* c z) (* a i))) (*.f64 b (*.f64 c z)))))
(+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 a (*.f64 b i))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 x (*.f64 y z))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) b) (*.f64 a i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 i (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) i) (*.f64 a b)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 a t) (/.f64 (*.f64 a (*.f64 b i)) x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* b (- (* a i) (* c z))) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 c z)) a) (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 c (*.f64 j t) (*.f64 x #s(approx (- (* y z) (* a t)) (*.f64 #s(literal -1 binary64) (*.f64 a t))))) (*.f64 b (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (-.f64 (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (*.f64 y z))) (*.f64 i (*.f64 j y)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 c (*.f64 j 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) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 c (*.f64 j t) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 (*.f64 b c) z)))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) #s(approx (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t)))) (*.f64 x (*.f64 y z)))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)))))
Outputs
(+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 x (*.f64 y z))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (fma.f64 j (-.f64 (*.f64 c t) (*.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) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 a (*.f64 b i))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 (*.f64 a b) i)))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* t (+ (* -1 (* a x)) (* c j))) (*.f64 c (*.f64 j t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b #s(approx (- (* a i) (* c z)) (*.f64 a i))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c #s(approx (- (* j t) (* b z)) (*.f64 j t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t #s(approx (+ (* -1 (* a x)) (* c j)) (*.f64 c j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) #s(approx (* a (- (* t x) (* b i))) (*.f64 a (*.f64 t x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b #s(approx (- (* a i) (* c z)) (*.f64 #s(literal -1 binary64) (*.f64 c z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c #s(approx (- (* j t) (* b z)) (*.f64 #s(literal -1 binary64) (*.f64 b z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t #s(approx (+ (* -1 (* a x)) (* c j)) (*.f64 #s(literal -1 binary64) (*.f64 a x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (*.f64 i (-.f64 (*.f64 a b) (*.f64 j y)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))))
#s(approx (- (* x (- (* y z) (* t a))) (- (* b (- (* c z) (* i a))) (* j (- (* c t) (* i y))))) (neg.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 a x) (*.f64 c j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 i j) (*.f64 x z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (+ (* c (* j t)) (* 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) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 t x) (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j y) (*.f64 a b)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* i (- (* j y) (* a b)))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 a (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (* -1 (* a (* b i)))) (*.f64 #s(literal -1 binary64) (*.f64 j (fma.f64 #s(literal -1 binary64) (*.f64 c t) (*.f64 i y))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 b #s(approx (+ (* -1 (/ (* a (* t x)) b)) (* a i)) (*.f64 a (+.f64 i (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t x) b))))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c #s(approx (- (* j t) (* b z)) (*.f64 j (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b z) j)))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t #s(approx (+ (* -1 (* a x)) (* c j)) (*.f64 c (+.f64 j (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) c)))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (* x (- (* y z) (* a t))) (* b (- (* c z) (* a i)))) (-.f64 (*.f64 x (*.f64 y z)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) #s(approx (* b (- (* c z) (* a i))) (*.f64 b (*.f64 c z)))))
(+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 a (*.f64 b i))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 x (*.f64 y z))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) b) (*.f64 a i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 i (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) i) (*.f64 a b)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 a t) (/.f64 (*.f64 a (*.f64 b i)) x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* b (- (* a i) (* c z))) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 c z)) a) (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 c (*.f64 j t) (*.f64 x #s(approx (- (* y z) (* a t)) (*.f64 #s(literal -1 binary64) (*.f64 a t))))) (*.f64 b (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (-.f64 (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (*.f64 y z))) (*.f64 i (*.f64 j y)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 c (*.f64 j 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) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 c (*.f64 j t) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 (*.f64 b c) z)))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) #s(approx (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t)))) (*.f64 x (*.f64 y z)))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (* x (- (* y z) (* a t))) (* b (- (* c z) (* a i)))) (*.f64 b (-.f64 (fma.f64 a i (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b)) (*.f64 c z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (*.f64 x #s(approx (- (* y z) (* a t)) (*.f64 a (-.f64 (/.f64 (*.f64 y z) a) t)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (* -1 (* a (* b i)))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (*.f64 y z))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (* -1 (* a (* b i)))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (*.f64 y z))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (+ (* c (* j t)) (* x (- (* y z) (* a t)))) (* b (* c z))) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 c (*.f64 j t) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 #s(approx (+ (* c (* j t)) (* x (- (* y z) (* a t)))) (*.f64 c (fma.f64 j t (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) c)))) (*.f64 b (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (+ (* c (* j t)) (* x (- (* y z) (* a t)))) (* b (* c z))) (*.f64 x (-.f64 (fma.f64 y z (/.f64 (*.f64 c (*.f64 j t)) x)) (fma.f64 a t (/.f64 (*.f64 b (*.f64 c z)) x))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 c (*.f64 j t) (*.f64 x #s(approx (- (* y z) (* a t)) (*.f64 z (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a t) z))))))) (*.f64 b (*.f64 c z))))
Outputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (* x (- (* y z) (* a t))) (* b (- (* c z) (* a i)))) (*.f64 b (-.f64 (fma.f64 a i (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b)) (*.f64 c z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (-.f64 (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (*.f64 y z))) (*.f64 i (*.f64 j y)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (* x (- (* y z) (* a t))) (* b (- (* c z) (* a i)))) (*.f64 b (-.f64 (fma.f64 a i (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b)) (*.f64 c z)))))
Call 18
Inputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 a (*.f64 b i))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 (*.f64 a b) i)))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* t (+ (* -1 (* a x)) (* c j))) (*.f64 c (*.f64 j t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b #s(approx (- (* a i) (* c z)) (*.f64 a i))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c #s(approx (- (* j t) (* b z)) (*.f64 j t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t #s(approx (+ (* -1 (* a x)) (* c j)) (*.f64 c j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) #s(approx (* a (- (* t x) (* b i))) (*.f64 a (*.f64 t x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b #s(approx (- (* a i) (* c z)) (*.f64 #s(literal -1 binary64) (*.f64 c z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c #s(approx (- (* j t) (* b z)) (*.f64 #s(literal -1 binary64) (*.f64 b z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t #s(approx (+ (* -1 (* a x)) (* c j)) (*.f64 #s(literal -1 binary64) (*.f64 a x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (*.f64 i (-.f64 (*.f64 a b) (*.f64 j y)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))))
#s(approx (- (* x (- (* y z) (* t a))) (- (* b (- (* c z) (* i a))) (* j (- (* c t) (* i y))))) (neg.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 a x) (*.f64 c j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 i j) (*.f64 x z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (+ (* c (* j t)) (* 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) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 t x) (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j y) (*.f64 a b)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* i (- (* j y) (* a b)))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 a (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (* -1 (* a (* b i)))) (*.f64 #s(literal -1 binary64) (*.f64 j (fma.f64 #s(literal -1 binary64) (*.f64 c t) (*.f64 i y))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 b #s(approx (+ (* -1 (/ (* a (* t x)) b)) (* a i)) (*.f64 a (+.f64 i (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t x) b))))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c #s(approx (- (* j t) (* b z)) (*.f64 j (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b z) j)))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t #s(approx (+ (* -1 (* a x)) (* c j)) (*.f64 c (+.f64 j (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) c)))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (* x (- (* y z) (* a t))) (* b (- (* c z) (* a i)))) (-.f64 (*.f64 x (*.f64 y z)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) #s(approx (* b (- (* c z) (* a i))) (*.f64 b (*.f64 c z)))))
(+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 a (*.f64 b i))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 x (*.f64 y z))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) b) (*.f64 a i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 i (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) i) (*.f64 a b)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 a t) (/.f64 (*.f64 a (*.f64 b i)) x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* b (- (* a i) (* c z))) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 c z)) a) (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 c (*.f64 j t) (*.f64 x #s(approx (- (* y z) (* a t)) (*.f64 #s(literal -1 binary64) (*.f64 a t))))) (*.f64 b (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (-.f64 (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (*.f64 y z))) (*.f64 i (*.f64 j y)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 c (*.f64 j 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) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 c (*.f64 j t) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 (*.f64 b c) z)))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) #s(approx (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t)))) (*.f64 x (*.f64 y z)))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (* x (- (* y z) (* a t))) (* b (- (* c z) (* a i)))) (*.f64 b (-.f64 (fma.f64 a i (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b)) (*.f64 c z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (*.f64 x #s(approx (- (* y z) (* a t)) (*.f64 a (-.f64 (/.f64 (*.f64 y z) a) t)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (* -1 (* a (* b i)))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (*.f64 y z))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (* -1 (* a (* b i)))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (*.f64 y z))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (+ (* c (* j t)) (* x (- (* y z) (* a t)))) (* b (* c z))) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 c (*.f64 j t) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 #s(approx (+ (* c (* j t)) (* x (- (* y z) (* a t)))) (*.f64 c (fma.f64 j t (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) c)))) (*.f64 b (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (+ (* c (* j t)) (* x (- (* y z) (* a t)))) (* b (* c z))) (*.f64 x (-.f64 (fma.f64 y z (/.f64 (*.f64 c (*.f64 j t)) x)) (fma.f64 a t (/.f64 (*.f64 b (*.f64 c z)) x))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 c (*.f64 j t) (*.f64 x #s(approx (- (* y z) (* a t)) (*.f64 z (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a t) z))))))) (*.f64 b (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (* x (- (* y z) (* a t))) (* b (- (* c z) (* a i)))) (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 b (*.f64 c z))) a) (*.f64 t x)) (*.f64 b i))))))
Outputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (* x (- (* y z) (* a t))) (* b (- (* c z) (* a i)))) (*.f64 b (-.f64 (fma.f64 a i (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b)) (*.f64 c z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (-.f64 (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (*.f64 y z))) (*.f64 i (*.f64 j y)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (* x (- (* y z) (* a t))) (* b (- (* c z) (* a i)))) (*.f64 b (-.f64 (fma.f64 a i (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b)) (*.f64 c z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (* x (- (* y z) (* a t))) (* b (- (* c z) (* a i)))) (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 b (*.f64 c z))) a) (*.f64 t x)) (*.f64 b i))))))
Call 19
Inputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 a (*.f64 b i))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 (*.f64 a b) i)))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* t (+ (* -1 (* a x)) (* c j))) (*.f64 c (*.f64 j t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b #s(approx (- (* a i) (* c z)) (*.f64 a i))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c #s(approx (- (* j t) (* b z)) (*.f64 j t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t #s(approx (+ (* -1 (* a x)) (* c j)) (*.f64 c j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) #s(approx (* a (- (* t x) (* b i))) (*.f64 a (*.f64 t x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b #s(approx (- (* a i) (* c z)) (*.f64 #s(literal -1 binary64) (*.f64 c z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c #s(approx (- (* j t) (* b z)) (*.f64 #s(literal -1 binary64) (*.f64 b z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t #s(approx (+ (* -1 (* a x)) (* c j)) (*.f64 #s(literal -1 binary64) (*.f64 a x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (*.f64 i (-.f64 (*.f64 a b) (*.f64 j y)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))))
#s(approx (- (* x (- (* y z) (* t a))) (- (* b (- (* c z) (* i a))) (* j (- (* c t) (* i y))))) (neg.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 a x) (*.f64 c j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 i j) (*.f64 x z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (+ (* c (* j t)) (* 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) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 t x) (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j y) (*.f64 a b)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* i (- (* j y) (* a b)))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 a (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (* -1 (* a (* b i)))) (*.f64 #s(literal -1 binary64) (*.f64 j (fma.f64 #s(literal -1 binary64) (*.f64 c t) (*.f64 i y))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 b #s(approx (+ (* -1 (/ (* a (* t x)) b)) (* a i)) (*.f64 a (+.f64 i (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t x) b))))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c #s(approx (- (* j t) (* b z)) (*.f64 j (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b z) j)))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t #s(approx (+ (* -1 (* a x)) (* c j)) (*.f64 c (+.f64 j (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) c)))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (* x (- (* y z) (* a t))) (* b (- (* c z) (* a i)))) (-.f64 (*.f64 x (*.f64 y z)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) #s(approx (* b (- (* c z) (* a i))) (*.f64 b (*.f64 c z)))))
(+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 a (*.f64 b i))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 x (*.f64 y z))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) b) (*.f64 a i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 i (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) i) (*.f64 a b)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 a t) (/.f64 (*.f64 a (*.f64 b i)) x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* b (- (* a i) (* c z))) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 c z)) a) (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 c (*.f64 j t) (*.f64 x #s(approx (- (* y z) (* a t)) (*.f64 #s(literal -1 binary64) (*.f64 a t))))) (*.f64 b (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (-.f64 (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (*.f64 y z))) (*.f64 i (*.f64 j y)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 c (*.f64 j 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) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 c (*.f64 j t) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 (*.f64 b c) z)))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) #s(approx (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t)))) (*.f64 x (*.f64 y z)))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (* x (- (* y z) (* a t))) (* b (- (* c z) (* a i)))) (*.f64 b (-.f64 (fma.f64 a i (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b)) (*.f64 c z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (*.f64 x #s(approx (- (* y z) (* a t)) (*.f64 a (-.f64 (/.f64 (*.f64 y z) a) t)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (* -1 (* a (* b i)))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (*.f64 y z))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (* -1 (* a (* b i)))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (*.f64 y z))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (+ (* c (* j t)) (* x (- (* y z) (* a t)))) (* b (* c z))) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 c (*.f64 j t) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 #s(approx (+ (* c (* j t)) (* x (- (* y z) (* a t)))) (*.f64 c (fma.f64 j t (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) c)))) (*.f64 b (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (+ (* c (* j t)) (* x (- (* y z) (* a t)))) (* b (* c z))) (*.f64 x (-.f64 (fma.f64 y z (/.f64 (*.f64 c (*.f64 j t)) x)) (fma.f64 a t (/.f64 (*.f64 b (*.f64 c z)) x))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 c (*.f64 j t) (*.f64 x #s(approx (- (* y z) (* a t)) (*.f64 z (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a t) z))))))) (*.f64 b (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (* x (- (* y z) (* a t))) (* b (- (* c z) (* a i)))) (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 b (*.f64 c z))) a) (*.f64 t x)) (*.f64 b i))))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (+.f64 (neg.f64 (*.f64 i (*.f64 j y))) (-.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 #s(approx (- (* j t) (* b z)) (*.f64 #s(literal -1 binary64) (*.f64 b z))) c)) (neg.f64 (*.f64 a (*.f64 b i))))))
(+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 b (-.f64 (fma.f64 a i (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b)) (*.f64 c z)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(+.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 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j #s(approx (- (* c t) (* i y)) (*.f64 y (-.f64 (/.f64 (*.f64 c t) y) i)))))
Outputs
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))))
Call 20
Inputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 a (*.f64 b i))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 (*.f64 a b) i)))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* t (+ (* -1 (* a x)) (* c j))) (*.f64 c (*.f64 j t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b #s(approx (- (* a i) (* c z)) (*.f64 a i))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c #s(approx (- (* j t) (* b z)) (*.f64 j t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t #s(approx (+ (* -1 (* a x)) (* c j)) (*.f64 c j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) #s(approx (* a (- (* t x) (* b i))) (*.f64 a (*.f64 t x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b #s(approx (- (* a i) (* c z)) (*.f64 #s(literal -1 binary64) (*.f64 c z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c #s(approx (- (* j t) (* b z)) (*.f64 #s(literal -1 binary64) (*.f64 b z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t #s(approx (+ (* -1 (* a x)) (* c j)) (*.f64 #s(literal -1 binary64) (*.f64 a x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (*.f64 i (-.f64 (*.f64 a b) (*.f64 j y)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))))
#s(approx (- (* x (- (* y z) (* t a))) (- (* b (- (* c z) (* i a))) (* j (- (* c t) (* i y))))) (neg.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 a x) (*.f64 c j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 i j) (*.f64 x z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (+ (* c (* j t)) (* 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) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 t x) (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j y) (*.f64 a b)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* i (- (* j y) (* a b)))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 a (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (* -1 (* a (* b i)))) (*.f64 #s(literal -1 binary64) (*.f64 j (fma.f64 #s(literal -1 binary64) (*.f64 c t) (*.f64 i y))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 b #s(approx (+ (* -1 (/ (* a (* t x)) b)) (* a i)) (*.f64 a (+.f64 i (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t x) b))))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c #s(approx (- (* j t) (* b z)) (*.f64 j (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b z) j)))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t #s(approx (+ (* -1 (* a x)) (* c j)) (*.f64 c (+.f64 j (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) c)))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (* x (- (* y z) (* a t))) (* b (- (* c z) (* a i)))) (-.f64 (*.f64 x (*.f64 y z)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) #s(approx (* b (- (* c z) (* a i))) (*.f64 b (*.f64 c z)))))
(+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 a (*.f64 b i))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 x (*.f64 y z))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) b) (*.f64 a i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 i (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) i) (*.f64 a b)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 a t) (/.f64 (*.f64 a (*.f64 b i)) x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* b (- (* a i) (* c z))) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 c z)) a) (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 c (*.f64 j t) (*.f64 x #s(approx (- (* y z) (* a t)) (*.f64 #s(literal -1 binary64) (*.f64 a t))))) (*.f64 b (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (-.f64 (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (*.f64 y z))) (*.f64 i (*.f64 j y)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 c (*.f64 j 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) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 c (*.f64 j t) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 (*.f64 b c) z)))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) #s(approx (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t)))) (*.f64 x (*.f64 y z)))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (* x (- (* y z) (* a t))) (* b (- (* c z) (* a i)))) (*.f64 b (-.f64 (fma.f64 a i (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b)) (*.f64 c z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (*.f64 x #s(approx (- (* y z) (* a t)) (*.f64 a (-.f64 (/.f64 (*.f64 y z) a) t)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (* -1 (* a (* b i)))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (*.f64 y z))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (* -1 (* a (* b i)))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (*.f64 y z))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (+ (* c (* j t)) (* x (- (* y z) (* a t)))) (* b (* c z))) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 c (*.f64 j t) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 #s(approx (+ (* c (* j t)) (* x (- (* y z) (* a t)))) (*.f64 c (fma.f64 j t (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) c)))) (*.f64 b (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (+ (* c (* j t)) (* x (- (* y z) (* a t)))) (* b (* c z))) (*.f64 x (-.f64 (fma.f64 y z (/.f64 (*.f64 c (*.f64 j t)) x)) (fma.f64 a t (/.f64 (*.f64 b (*.f64 c z)) x))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 c (*.f64 j t) (*.f64 x #s(approx (- (* y z) (* a t)) (*.f64 z (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a t) z))))))) (*.f64 b (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (* x (- (* y z) (* a t))) (* b (- (* c z) (* a i)))) (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 b (*.f64 c z))) a) (*.f64 t x)) (*.f64 b i))))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (+.f64 (neg.f64 (*.f64 i (*.f64 j y))) (-.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 #s(approx (- (* j t) (* b z)) (*.f64 #s(literal -1 binary64) (*.f64 b z))) c)) (neg.f64 (*.f64 a (*.f64 b i))))))
(+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 b (-.f64 (fma.f64 a i (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b)) (*.f64 c z)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(+.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 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j #s(approx (- (* c t) (* i y)) (*.f64 y (-.f64 (/.f64 (*.f64 c t) y) i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (+.f64 (neg.f64 (*.f64 i (*.f64 j y))) (-.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c)) (neg.f64 (*.f64 a (*.f64 b i))))))
Outputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (+.f64 (neg.f64 (*.f64 i (*.f64 j y))) (-.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c)) (neg.f64 (*.f64 a (*.f64 b i))))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))))
Call 21
Inputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 a (*.f64 b i))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 (*.f64 a b) i)))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* t (+ (* -1 (* a x)) (* c j))) (*.f64 c (*.f64 j t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b #s(approx (- (* a i) (* c z)) (*.f64 a i))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c #s(approx (- (* j t) (* b z)) (*.f64 j t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t #s(approx (+ (* -1 (* a x)) (* c j)) (*.f64 c j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) #s(approx (* a (- (* t x) (* b i))) (*.f64 a (*.f64 t x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b #s(approx (- (* a i) (* c z)) (*.f64 #s(literal -1 binary64) (*.f64 c z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c #s(approx (- (* j t) (* b z)) (*.f64 #s(literal -1 binary64) (*.f64 b z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t #s(approx (+ (* -1 (* a x)) (* c j)) (*.f64 #s(literal -1 binary64) (*.f64 a x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (*.f64 i (-.f64 (*.f64 a b) (*.f64 j y)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))))
#s(approx (- (* x (- (* y z) (* t a))) (- (* b (- (* c z) (* i a))) (* j (- (* c t) (* i y))))) (neg.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 a x) (*.f64 c j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 i j) (*.f64 x z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (+ (* c (* j t)) (* 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) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 t x) (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j y) (*.f64 a b)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* i (- (* j y) (* a b)))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 a (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (* -1 (* a (* b i)))) (*.f64 #s(literal -1 binary64) (*.f64 j (fma.f64 #s(literal -1 binary64) (*.f64 c t) (*.f64 i y))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 b #s(approx (+ (* -1 (/ (* a (* t x)) b)) (* a i)) (*.f64 a (+.f64 i (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t x) b))))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c #s(approx (- (* j t) (* b z)) (*.f64 j (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b z) j)))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t #s(approx (+ (* -1 (* a x)) (* c j)) (*.f64 c (+.f64 j (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) c)))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (* x (- (* y z) (* a t))) (* b (- (* c z) (* a i)))) (-.f64 (*.f64 x (*.f64 y z)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) #s(approx (* b (- (* c z) (* a i))) (*.f64 b (*.f64 c z)))))
(+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 a (*.f64 b i))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 x (*.f64 y z))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) b) (*.f64 a i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 i (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) i) (*.f64 a b)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 a t) (/.f64 (*.f64 a (*.f64 b i)) x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* b (- (* a i) (* c z))) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 c z)) a) (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 c (*.f64 j t) (*.f64 x #s(approx (- (* y z) (* a t)) (*.f64 #s(literal -1 binary64) (*.f64 a t))))) (*.f64 b (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (-.f64 (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (*.f64 y z))) (*.f64 i (*.f64 j y)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 c (*.f64 j 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) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 c (*.f64 j t) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 (*.f64 b c) z)))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) #s(approx (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t)))) (*.f64 x (*.f64 y z)))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (* x (- (* y z) (* a t))) (* b (- (* c z) (* a i)))) (*.f64 b (-.f64 (fma.f64 a i (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b)) (*.f64 c z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (*.f64 x #s(approx (- (* y z) (* a t)) (*.f64 a (-.f64 (/.f64 (*.f64 y z) a) t)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (* -1 (* a (* b i)))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (*.f64 y z))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (* -1 (* a (* b i)))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (*.f64 y z))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (+ (* c (* j t)) (* x (- (* y z) (* a t)))) (* b (* c z))) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 c (*.f64 j t) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 #s(approx (+ (* c (* j t)) (* x (- (* y z) (* a t)))) (*.f64 c (fma.f64 j t (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) c)))) (*.f64 b (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (+ (* c (* j t)) (* x (- (* y z) (* a t)))) (* b (* c z))) (*.f64 x (-.f64 (fma.f64 y z (/.f64 (*.f64 c (*.f64 j t)) x)) (fma.f64 a t (/.f64 (*.f64 b (*.f64 c z)) x))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 c (*.f64 j t) (*.f64 x #s(approx (- (* y z) (* a t)) (*.f64 z (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a t) z))))))) (*.f64 b (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (* x (- (* y z) (* a t))) (* b (- (* c z) (* a i)))) (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 b (*.f64 c z))) a) (*.f64 t x)) (*.f64 b i))))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (+.f64 (neg.f64 (*.f64 i (*.f64 j y))) (-.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 #s(approx (- (* j t) (* b z)) (*.f64 #s(literal -1 binary64) (*.f64 b z))) c)) (neg.f64 (*.f64 a (*.f64 b i))))))
(+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 b (-.f64 (fma.f64 a i (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b)) (*.f64 c z)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(+.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 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j #s(approx (- (* c t) (* i y)) (*.f64 y (-.f64 (/.f64 (*.f64 c t) y) i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (+.f64 (neg.f64 (*.f64 i (*.f64 j y))) (-.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c)) (neg.f64 (*.f64 a (*.f64 b i))))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) #s(approx (* j (- (* c t) (* i y))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 c (*.f64 j t)))))
(+.f64 (-.f64 (*.f64 x #s(approx (- (* y z) (* t a)) (*.f64 z (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a t) z)))))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 t x)) (*.f64 #s(literal -1 binary64) (*.f64 b i))) (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 x (*.f64 y z)))) (*.f64 b (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (* -1 (* a (* b i)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) i) (*.f64 j y)) (*.f64 a b))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (* -1 (* a (* b i)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) i) (*.f64 j y)) (*.f64 a b))))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) #s(approx (* b (- (* c z) (* i a))) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 b i) (/.f64 (*.f64 b (*.f64 c z)) a))))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
Outputs
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) #s(approx (* j (- (* c t) (* i y))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 c (*.f64 j t)))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))))
Call 22
Inputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 a (*.f64 b i))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 (*.f64 a b) i)))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* t (+ (* -1 (* a x)) (* c j))) (*.f64 c (*.f64 j t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b #s(approx (- (* a i) (* c z)) (*.f64 a i))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c #s(approx (- (* j t) (* b z)) (*.f64 j t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t #s(approx (+ (* -1 (* a x)) (* c j)) (*.f64 c j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) #s(approx (* a (- (* t x) (* b i))) (*.f64 a (*.f64 t x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b #s(approx (- (* a i) (* c z)) (*.f64 #s(literal -1 binary64) (*.f64 c z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c #s(approx (- (* j t) (* b z)) (*.f64 #s(literal -1 binary64) (*.f64 b z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t #s(approx (+ (* -1 (* a x)) (* c j)) (*.f64 #s(literal -1 binary64) (*.f64 a x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (*.f64 i (-.f64 (*.f64 a b) (*.f64 j y)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (*.f64 y (-.f64 (*.f64 x z) (*.f64 i j)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))))
#s(approx (- (* x (- (* y z) (* t a))) (- (* b (- (* c z) (* i a))) (* j (- (* c t) (* i y))))) (neg.f64 (*.f64 a (-.f64 (*.f64 t x) (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 a x) (*.f64 c j))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 i j) (*.f64 x z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (+ (* c (* j t)) (* 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) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 t x) (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j y) (*.f64 a b)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* i (- (* j y) (* a b)))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 a (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (* -1 (* a (* b i)))) (*.f64 #s(literal -1 binary64) (*.f64 j (fma.f64 #s(literal -1 binary64) (*.f64 c t) (*.f64 i y))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 b #s(approx (+ (* -1 (/ (* a (* t x)) b)) (* a i)) (*.f64 a (+.f64 i (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 t x) b))))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c #s(approx (- (* j t) (* b z)) (*.f64 j (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 b z) j)))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t #s(approx (+ (* -1 (* a x)) (* c j)) (*.f64 c (+.f64 j (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) c)))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (* x (- (* y z) (* a t))) (* b (- (* c z) (* a i)))) (-.f64 (*.f64 x (*.f64 y z)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) #s(approx (* b (- (* c z) (* a i))) (*.f64 b (*.f64 c z)))))
(+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 a (*.f64 b i))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 x (*.f64 y z))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) b) (*.f64 a i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 i (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 t x)) i) (*.f64 a b)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* -1 (* a (- (* t x) (* b i)))) (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 a t) (/.f64 (*.f64 a (*.f64 b i)) x)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (* b (- (* a i) (* c z))) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b (*.f64 c z)) a) (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 c (*.f64 j t) (*.f64 x #s(approx (- (* y z) (* a t)) (*.f64 #s(literal -1 binary64) (*.f64 a t))))) (*.f64 b (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (+ (neg (* i (* j y))) (- (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c)) (neg (* a (* b i))))) (-.f64 (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (*.f64 y z))) (*.f64 i (*.f64 j y)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 c (*.f64 j 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) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 c (*.f64 j t) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 (*.f64 b c) z)))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) #s(approx (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t)))) (*.f64 x (*.f64 y z)))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (* x (- (* y z) (* a t))) (* b (- (* c z) (* a i)))) (*.f64 b (-.f64 (fma.f64 a i (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b)) (*.f64 c z)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (*.f64 x #s(approx (- (* y z) (* a t)) (*.f64 a (-.f64 (/.f64 (*.f64 y z) a) t)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (* -1 (* a (* b i)))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (*.f64 y z))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (* -1 (* a (* b i)))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (*.f64 y z))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (+ (* c (* j t)) (* x (- (* y z) (* a t)))) (* b (* c z))) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)) (fma.f64 c (*.f64 j t) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 #s(approx (+ (* c (* j t)) (* x (- (* y z) (* a t)))) (*.f64 c (fma.f64 j t (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) c)))) (*.f64 b (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (+ (* c (* j t)) (* x (- (* y z) (* a t)))) (* b (* c z))) (*.f64 x (-.f64 (fma.f64 y z (/.f64 (*.f64 c (*.f64 j t)) x)) (fma.f64 a t (/.f64 (*.f64 b (*.f64 c z)) x))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 c (*.f64 j t) (*.f64 x #s(approx (- (* y z) (* a t)) (*.f64 z (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a t) z))))))) (*.f64 b (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (* x (- (* y z) (* a t))) (* b (- (* c z) (* a i)))) (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 x (*.f64 y z)) (*.f64 b (*.f64 c z))) a) (*.f64 t x)) (*.f64 b i))))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (+.f64 (neg.f64 (*.f64 i (*.f64 j y))) (-.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 #s(approx (- (* j t) (* b z)) (*.f64 #s(literal -1 binary64) (*.f64 b z))) c)) (neg.f64 (*.f64 a (*.f64 b i))))))
(+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 b (-.f64 (fma.f64 a i (/.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))) b)) (*.f64 c z)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(+.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 a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j #s(approx (- (* c t) (* i y)) (*.f64 y (-.f64 (/.f64 (*.f64 c t) y) i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (+.f64 (neg.f64 (*.f64 i (*.f64 j y))) (-.f64 (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c)) (neg.f64 (*.f64 a (*.f64 b i))))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) #s(approx (* j (- (* c t) (* i y))) (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (*.f64 c (*.f64 j t)))))
(+.f64 (-.f64 (*.f64 x #s(approx (- (* y z) (* t a)) (*.f64 z (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a t) z)))))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y)) (fma.f64 (-.f64 (*.f64 y z) (*.f64 a t)) x (*.f64 (-.f64 (*.f64 j t) (*.f64 b z)) c))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b i)))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 t x)) (*.f64 #s(literal -1 binary64) (*.f64 b i))) (fma.f64 j (-.f64 (*.f64 c t) (*.f64 i y)) (*.f64 x (*.f64 y z)))) (*.f64 b (*.f64 c z))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (+ (* -1 (* i (* j y))) (+ (* c (- (* j t) (* b z))) (* x (- (* y z) (* a t))))) (* -1 (* a (* b i)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) i) (*.f64 j y)) (*.f64 a b))))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) #s(approx (- (+ (* -1 (* i (* j y))) (+ (* (- (* y z) (* a t)) x) (* (- (* j t) (* b z)) c))) (* -1 (* a (* b i)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 c (-.f64 (*.f64 j t) (*.f64 b z)) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) i) (*.f64 j y)) (*.f64 a b))))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) #s(approx (* b (- (* c z) (* i a))) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 b i) (/.f64 (*.f64 b (*.f64 c z)) a))))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 c (*.f64 j t) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 b (*.f64 c z))) i) (*.f64 j y)) (*.f64 a b)))))
Outputs
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 c (*.f64 j t) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (*.f64 b (*.f64 c z))) i) (*.f64 j y)) (*.f64 a b)))))
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
#s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c))))
Calls

124 calls:

90.0ms
c
49.0ms
a
40.0ms
(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
39.0ms
z
36.0ms
c
Results
AccuracySegmentsBranch
20.8%1(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
20.8%1t
20.8%1j
20.8%1a
20.8%1c
20.8%1x
20.8%1i
20.8%1z
20.8%1b
20.8%1y
21.7%1x
21.7%1(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
21.7%1z
21.7%1y
21.7%1i
21.7%1b
21.7%1c
21.7%1a
21.7%1j
21.7%1t
31.3%3a
30.9%3i
32.3%3t
26.2%3x
30.9%3b
33.0%3i
31.2%3c
34.8%4t
32.3%3a
29.2%3y
34.2%3x
28.9%3z
34.3%3b
34.6%5j
37.9%3b
39.3%4z
37.7%3x
39.0%3b
24.9%1(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
41.0%4b
38.6%5t
39.1%3z
35.1%3c
36.3%4i
36.6%3a
39.4%3x
34.5%1y
45.2%3x
43.0%3z
42.6%4t
42.2%4b
43.3%6j
45.6%4a
38.7%2(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
49.2%4z
45.0%4i
47.7%6c
47.2%4y
48.9%4x
50.0%4b
52.7%3y
49.8%4t
52.1%3c
53.4%5i
54.3%3b
51.4%4z
50.2%4j
49.3%3a
56.0%5x
63.7%4x
60.1%5y
58.2%3c
61.1%3z
49.3%3(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
61.2%4b
58.8%4t
63.7%4x
60.6%4i
63.1%4j
63.5%4a
68.2%5x
64.4%4z
66.0%3i
68.6%4x
62.5%3c
66.1%4t
66.2%3j
66.9%6y
64.0%3b
67.7%3c
67.3%3z
63.3%3(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
69.9%4t
69.0%4i
69.1%4x
71.9%4b
69.5%5a
68.7%3j
75.4%3j
75.9%4b
77.9%4b
71.7%4y
74.7%4t
73.7%5c
73.3%4z
74.2%3x
76.4%4a
79.5%5b
75.4%3j
76.4%5i
72.0%3(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
83.1%2(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
84.8%3(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
85.3%3(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
85.7%3(+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))
81.4%4x
75.9%1y
78.3%2z
77.5%2t
80.6%3a
81.4%3b
79.2%3c
82.0%3i
81.5%3j
Compiler

Compiled 4 193 to 1 661 computations (60.4% saved)

bsearch1.0ms (0%)

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

Compiled 32 to 35 computations (-9.4% saved)

bsearch1.0ms (0%)

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

Compiled 32 to 35 computations (-9.4% saved)

bsearch1.0ms (0%)

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

Compiled 32 to 35 computations (-9.4% saved)

bsearch1.0ms (0%)

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

Compiled 32 to 35 computations (-9.4% saved)

bsearch84.0ms (1.1%)

Memory
-2.3MiB live, 92.7MiB allocated; 33ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
5.937885630704135e+229
1.8994445236558336e+233
35.0ms
3.554897611633526e-84
2.0077452381685395e-73
0.0ms
-2.467416177349367e-172
-2.4308558563718478e-172
22.0ms
-90416351166.95688
-3.362791831778869e-9
Samples
39.0ms464×0valid
Compiler

Compiled 4 074 to 2 512 computations (38.3% saved)

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

bsearch5.0ms (0.1%)

Memory
10.5MiB live, 10.5MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
2.0ms
3.554897611633526e-84
2.0077452381685395e-73
0.0ms
-2.467416177349367e-172
-2.4308558563718478e-172
2.0ms
-90416351166.95688
-3.362791831778869e-9
Compiler

Compiled 2 906 to 1 808 computations (37.8% saved)

bsearch37.0ms (0.5%)

Memory
3.5MiB live, 49.6MiB allocated; 5ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
1.0312577980171413e+29
9.230538118767274e+30
16.0ms
-2.3856719795913448e+52
-7.093308515647149e+47
Samples
20.0ms240×0valid
Compiler

Compiled 1 383 to 992 computations (28.3% saved)

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

bsearch44.0ms (0.6%)

Memory
10.4MiB live, 56.3MiB allocated; 6ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
20.0ms
9.072776384536386e+104
3.418572500610018e+112
0.0ms
-2.467416177349367e-172
-2.4308558563718478e-172
18.0ms
-8.977881102180371e+80
-5.0740689638623e+75
Samples
27.0ms288×0valid
Compiler

Compiled 1 895 to 1 277 computations (32.6% saved)

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

bsearch73.0ms (0.9%)

Memory
-4.0MiB live, 92.6MiB allocated; 12ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
22.0ms
6.755595928152871e+108
1.0279238021335286e+124
20.0ms
7.460604130097389e-285
4.0651754235421696e-275
23.0ms
-1.7619459116530887e-51
-6.642227727457592e-64
Samples
45.0ms480×0valid
Compiler

Compiled 3 052 to 2 065 computations (32.3% saved)

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

bsearch50.0ms (0.6%)

Memory
27.3MiB live, 72.8MiB allocated; 5ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
2.0ms
6.755595928152871e+108
1.0279238021335286e+124
2.0ms
7.460604130097389e-285
4.0651754235421696e-275
20.0ms
-1.481231857646706e-32
-1.5987973174837872e-48
22.0ms
-5.728606167904345e+56
-5.948615585881948e+44
Samples
29.0ms320×0valid
Compiler

Compiled 3 672 to 2 575 computations (29.9% saved)

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

bsearch29.0ms (0.4%)

Memory
-2.9MiB live, 42.1MiB allocated; 10ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
3036044.285558783
763983392170.4935
2.0ms
-1.481231857646706e-32
-1.5987973174837872e-48
7.0ms
-5.728606167904345e+56
-5.948615585881948e+44
Samples
12.0ms144×0valid
Compiler

Compiled 2 522 to 1 850 computations (26.6% saved)

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

bsearch94.0ms (1.2%)

Memory
-44.2MiB live, 8.9MiB allocated; 11ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
90.0ms
3036044.285558783
763983392170.4935
1.0ms
-1.481231857646706e-32
-1.5987973174837872e-48
1.0ms
-5.728606167904345e+56
-5.948615585881948e+44
Compiler

Compiled 2 294 to 1 717 computations (25.2% saved)

bsearch72.0ms (0.9%)

Memory
44.3MiB live, 44.3MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
53.0ms
5.634470277492153e+51
4.686448488936161e+55
13.0ms
-90416351166.95688
-3.362791831778869e-9
Samples
53.0ms224×0valid
Compiler

Compiled 2 160 to 1 460 computations (32.4% saved)

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

bsearch121.0ms (1.5%)

Memory
-5.5MiB live, 86.0MiB allocated; 32ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
22.0ms
3.0220886250307135e+183
2.7974224484672326e+196
62.0ms
4.686448488936161e+55
8.509989718490909e+61
28.0ms
-2.029053027463038e+134
-1.7656843711525603e+112
Samples
89.0ms480×0valid
Compiler

Compiled 3 572 to 2 386 computations (33.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 67.0ms
ival-mult!: 52.0ms (77.7% of total)
ival-add!: 10.0ms (14.9% of total)
ival-sub!: 4.0ms (6% of total)
adjust: 0.0ms (0% of total)

bsearch42.0ms (0.5%)

Memory
7.3MiB live, 53.6MiB allocated; 5ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
15.0ms
5.904421630445221e+102
2.272206842290531e+104
23.0ms
-2.900846845859019e+72
-8.706621000320057e+66
Samples
23.0ms256×0valid
Compiler

Compiled 1 952 to 1 331 computations (31.8% saved)

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

bsearch109.0ms (1.4%)

Memory
-12.3MiB live, 84.0MiB allocated; 42ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
64.0ms
1.9551798187952597e+197
4.7866989180162577e+201
14.0ms
9.072776384536386e+104
3.418572500610018e+112
23.0ms
-2.4308558563718478e-172
-7.820083278253547e-177
Samples
57.0ms368×0valid
Compiler

Compiled 2 300 to 1 678 computations (27% saved)

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

bsearch81.0ms (1%)

Memory
-13.7MiB live, 78.3MiB allocated; 16ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
60.0ms
6.196929023225963e-9
10007.556982186537
15.0ms
-2.4308558563718478e-172
-7.820083278253547e-177
Samples
58.0ms240×0valid
Compiler

Compiled 1 708 to 1 251 computations (26.8% saved)

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

bsearch4.0ms (0.1%)

Memory
8.3MiB live, 8.3MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
2.0ms
6.196929023225963e-9
10007.556982186537
2.0ms
-2.4308558563718478e-172
-7.820083278253547e-177
Compiler

Compiled 1 708 to 1 243 computations (27.2% saved)

bsearch36.0ms (0.5%)

Memory
-2.6MiB live, 50.4MiB allocated; 22ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
2.0ms
6.196929023225963e-9
10007.556982186537
31.0ms
-2.9992858989151324e+60
-2.412218911108033e+55
Samples
13.0ms144×0valid
Compiler

Compiled 1 818 to 1 327 computations (27% saved)

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

bsearch50.0ms (0.6%)

Memory
22.2MiB live, 115.7MiB allocated; 3ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
23.0ms
3.362376206748384e-29
0.004443105138999751
21.0ms
-1.0526471873310916e+39
-3.1881201001115314e+24
Samples
30.0ms336×0valid
Compiler

Compiled 2 006 to 1 463 computations (27.1% saved)

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

derivations9.0ms (0.1%)

Memory
-30.2MiB live, 16.7MiB allocated; 3ms collecting garbage
Stop Event
fuel
Compiler

Compiled 3 927 to 296 computations (92.5% saved)

preprocess326.0ms (4.1%)

Memory
41.1MiB live, 503.3MiB allocated; 116ms collecting garbage
Compiler

Compiled 3 956 to 319 computations (91.9% saved)

end0.0ms (0%)

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

Profiling

Loading profile data...