Numeric.SpecFunctions:incompleteBetaApprox from math-functions-0.1.5.2, B

Time bar (total: 21.2s)

start0.0ms (0%)

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

analyze164.0ms (0.8%)

Memory
11.1MiB live, 148.2MiB allocated; 39ms collecting garbage
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.7%0.3%0%0%0%0
0%0%99.7%0.3%0%0%0%1
0%0%99.7%0.3%0%0%0%2
0%0%99.7%0.3%0%0%0%3
0%0%49.9%0.3%0%49.9%0%4
0%0%49.9%0.3%0%49.9%0%5
0%0%49.9%0.3%0%49.9%0%6
0%0%49.9%0.3%0%49.9%0%7
0%0%49.9%0.3%0%49.9%0%8
0%0%49.9%0.3%0%49.9%0%9
0%0%24.9%0.3%0%74.8%0%10
0%0%24.9%0.3%0%74.8%0%11
0%0%24.9%0.3%0%74.8%0%12
Compiler

Compiled 20 to 19 computations (5% saved)

sample3.3s (15.7%)

Memory
14.7MiB live, 1 510.0MiB allocated; 545ms collecting garbage
Samples
1.5s7 606×0valid
1.0s650×1valid
1.0ms0invalid
Precisions
Click to see histograms. Total time spent on operations: 1.8s
ival-log: 933.0ms (52.5% of total)
ival-exp: 479.0ms (27% of total)
ival-mult!: 180.0ms (10.1% of total)
ival-sub!: 127.0ms (7.1% of total)
adjust: 35.0ms (2% of total)
ival-add!: 24.0ms (1.4% of total)
Bogosity

preprocess155.0ms (0.7%)

Memory
-21.2MiB live, 22.4MiB allocated; 13ms collecting garbage
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0160514
1570512
22905512
Stop Event
node-limit
Alt Table
Click to see full alt table
StatusAccuracyProgram
96.6%
(*.f64 x (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))
Symmetry

(negabs x)

Compiler

Compiled 34 to 34 computations (0% saved)

series978.0ms (4.6%)

Memory
-14.1MiB live, 422.2MiB allocated; 112ms collecting garbage
Counts
17 → 161
Calls
Call 1
Inputs
(*.f64 x (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))
x
(exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))
(+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))
(*.f64 y (-.f64 (log.f64 z) t))
y
(-.f64 (log.f64 z) t)
(log.f64 z)
z
t
(*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))
a
(-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)
(log.f64 (-.f64 #s(literal 1 binary64) z))
(-.f64 #s(literal 1 binary64) z)
#s(literal 1 binary64)
b
Outputs
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 x (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (-.f64 (log.f64 z) t))))))
#s(approx x x)
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 x (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 x (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 x (*.f64 y (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (-.f64 (log.f64 z) t))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 x (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 y (fma.f64 #s(literal 1/2 binary64) (*.f64 x (*.f64 y (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (pow.f64 (-.f64 (log.f64 z) t) #s(literal 2 binary64))))) (*.f64 x (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (-.f64 (log.f64 z) t)))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 x (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 y (fma.f64 x (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (-.f64 (log.f64 z) t)) (*.f64 y (fma.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 y (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (pow.f64 (-.f64 (log.f64 z) t) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 x (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (pow.f64 (-.f64 (log.f64 z) t) #s(literal 2 binary64)))))))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 y (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (-.f64 (log.f64 z) t)))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 y (fma.f64 #s(literal 1/2 binary64) (*.f64 y (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (pow.f64 (-.f64 (log.f64 z) t) #s(literal 2 binary64)))) (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (-.f64 (log.f64 z) t))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 y (fma.f64 y (fma.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (pow.f64 (-.f64 (log.f64 z) t) #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (pow.f64 (-.f64 (log.f64 z) t) #s(literal 2 binary64))))) (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (-.f64 (log.f64 z) t))))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (-.f64 (log.f64 z) t))))
#s(approx (* y (- (log z) t)) (*.f64 y (-.f64 (log.f64 z) t)))
#s(approx y y)
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 x (exp.f64 (-.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z))) (*.f64 t y)))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (-.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z))) (*.f64 t y))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 y (-.f64 (+.f64 (log.f64 z) (/.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)) y)) t)))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (-.f64 (log.f64 z) t)))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (-.f64 (log.f64 z) t) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)) y))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 x (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 x (*.f64 z (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t))))))) (*.f64 x (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t)))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 x (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t)))) (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 x (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t)))))) (*.f64 x (*.f64 z (*.f64 (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t)))) (fma.f64 #s(literal -1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64)))))))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 x (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t)))) (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 x (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t)))))) (*.f64 z (fma.f64 x (*.f64 z (*.f64 (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t)))) (fma.f64 #s(literal -1/3 binary64) a (fma.f64 #s(literal -1/6 binary64) (pow.f64 a #s(literal 3 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64))))))) (*.f64 x (*.f64 (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t)))) (fma.f64 #s(literal -1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64))))))))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t)))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t)))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 z (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t)))))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t)))) (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 a (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t))))) (*.f64 z (*.f64 (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t)))) (fma.f64 #s(literal -1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64))))))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t)))) (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 a (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t))))) (*.f64 z (fma.f64 z (*.f64 (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t)))) (fma.f64 #s(literal -1/3 binary64) a (fma.f64 #s(literal -1/6 binary64) (pow.f64 a #s(literal 3 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64)))))) (*.f64 (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t)))) (fma.f64 #s(literal -1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64)))))))))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 #s(literal -1 binary64) (*.f64 a b) (fma.f64 #s(literal -1 binary64) (*.f64 a z) (*.f64 y (-.f64 (log.f64 z) t)))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 #s(literal -1 binary64) (*.f64 a b) (fma.f64 y (-.f64 (log.f64 z) t) (*.f64 z (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1/2 binary64) (*.f64 a z)))))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 #s(literal -1 binary64) (*.f64 a b) (fma.f64 y (-.f64 (log.f64 z) t) (*.f64 z (fma.f64 #s(literal -1 binary64) a (*.f64 z (fma.f64 #s(literal -1/2 binary64) a (*.f64 #s(literal -1/3 binary64) (*.f64 a z)))))))))
#s(approx (- (log z) t) (-.f64 (log.f64 z) t))
#s(approx (log z) (log.f64 z))
#s(approx z z)
#s(approx (* a (- (log (- 1 z)) b)) (*.f64 #s(literal -1 binary64) (*.f64 a b)))
#s(approx (* a (- (log (- 1 z)) b)) (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 #s(literal -1 binary64) (*.f64 a z))))
#s(approx (* a (- (log (- 1 z)) b)) (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 z (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1/2 binary64) (*.f64 a z))))))
#s(approx (* a (- (log (- 1 z)) b)) (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 z (fma.f64 #s(literal -1 binary64) a (*.f64 z (fma.f64 #s(literal -1/2 binary64) a (*.f64 #s(literal -1/3 binary64) (*.f64 a z))))))))
#s(approx (- (log (- 1 z)) b) (*.f64 #s(literal -1 binary64) b))
#s(approx (- (log (- 1 z)) b) (-.f64 (*.f64 #s(literal -1 binary64) z) b))
#s(approx (- (log (- 1 z)) b) (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1/2 binary64) z) #s(literal 1 binary64))) b))
#s(approx (- (log (- 1 z)) b) (-.f64 (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1/3 binary64) z) #s(literal 1/2 binary64))) #s(literal 1 binary64))) b))
#s(approx (log (- 1 z)) (*.f64 #s(literal -1 binary64) z))
#s(approx (log (- 1 z)) (*.f64 z (-.f64 (*.f64 #s(literal -1/2 binary64) z) #s(literal 1 binary64))))
#s(approx (log (- 1 z)) (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1/3 binary64) z) #s(literal 1/2 binary64))) #s(literal 1 binary64))))
#s(approx (log (- 1 z)) (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1/4 binary64) z) #s(literal 1/3 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))
#s(approx (- 1 z) #s(literal 1 binary64))
#s(approx (- 1 z) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) z)))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 x (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 x (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (/.f64 (*.f64 a (*.f64 x (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))))) z)))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 x (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (+.f64 (/.f64 (*.f64 a (*.f64 x (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))))) z) (/.f64 (*.f64 x (*.f64 (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (fma.f64 #s(literal -1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64)))))) (pow.f64 z #s(literal 2 binary64))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 x (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (+.f64 (/.f64 (*.f64 a (*.f64 x (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))))) z) (+.f64 (/.f64 (*.f64 x (*.f64 (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (fma.f64 #s(literal -1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64)))))) (pow.f64 z #s(literal 2 binary64))) (/.f64 (*.f64 x (*.f64 (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 a #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (pow.f64 a #s(literal 3 binary64)) (*.f64 #s(literal 1/3 binary64) a))))) (pow.f64 z #s(literal 3 binary64)))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (/.f64 (*.f64 a (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t))))) z)))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (+.f64 (/.f64 (*.f64 a (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t))))) z) (/.f64 (*.f64 (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (fma.f64 #s(literal -1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64))))) (pow.f64 z #s(literal 2 binary64))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (+.f64 (/.f64 (*.f64 a (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t))))) z) (+.f64 (/.f64 (*.f64 (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (fma.f64 #s(literal -1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64))))) (pow.f64 z #s(literal 2 binary64))) (/.f64 (*.f64 (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 a #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (pow.f64 a #s(literal 3 binary64)) (*.f64 #s(literal 1/3 binary64) a)))) (pow.f64 z #s(literal 3 binary64)))))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (fma.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t) (/.f64 a z))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 #s(literal -1/2 binary64) (/.f64 a (pow.f64 z #s(literal 2 binary64))) (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (fma.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t) (/.f64 a z)))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 #s(literal -1/2 binary64) (/.f64 a (pow.f64 z #s(literal 2 binary64))) (fma.f64 #s(literal 1/3 binary64) (/.f64 a (pow.f64 z #s(literal 3 binary64))) (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (fma.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t) (/.f64 a z))))))
#s(approx (* y (- (log z) t)) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))
#s(approx (- (log z) t) (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t))
#s(approx (log z) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))))
#s(approx (* a (- (log (- 1 z)) b)) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b)))
#s(approx (* a (- (log (- 1 z)) b)) (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (/.f64 a z)))
#s(approx (* a (- (log (- 1 z)) b)) (fma.f64 #s(literal -1/2 binary64) (/.f64 a (pow.f64 z #s(literal 2 binary64))) (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (/.f64 a z))))
#s(approx (* a (- (log (- 1 z)) b)) (fma.f64 #s(literal -1/2 binary64) (/.f64 a (pow.f64 z #s(literal 2 binary64))) (fma.f64 #s(literal 1/3 binary64) (/.f64 a (pow.f64 z #s(literal 3 binary64))) (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (/.f64 a z)))))
#s(approx (- (log (- 1 z)) b) (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b))
#s(approx (- (log (- 1 z)) b) (-.f64 (fma.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))) (/.f64 #s(literal 1 binary64) z)) b))
#s(approx (- (log (- 1 z)) b) (-.f64 (fma.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))) (/.f64 #s(literal 1 binary64) z)) (+.f64 b (/.f64 #s(literal 1/2 binary64) (pow.f64 z #s(literal 2 binary64))))))
#s(approx (- (log (- 1 z)) b) (-.f64 (fma.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))) (+.f64 (/.f64 #s(literal 1 binary64) z) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 z #s(literal 3 binary64)))))) (+.f64 b (/.f64 #s(literal 1/2 binary64) (pow.f64 z #s(literal 2 binary64))))))
#s(approx (log (- 1 z)) (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))))
#s(approx (log (- 1 z)) (fma.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))) (/.f64 #s(literal 1 binary64) z)))
#s(approx (log (- 1 z)) (-.f64 (fma.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))) (/.f64 #s(literal 1 binary64) z)) (/.f64 #s(literal 1/2 binary64) (pow.f64 z #s(literal 2 binary64)))))
#s(approx (log (- 1 z)) (-.f64 (fma.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))) (+.f64 (/.f64 #s(literal 1 binary64) z) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 z #s(literal 3 binary64)))))) (/.f64 #s(literal 1/2 binary64) (pow.f64 z #s(literal 2 binary64)))))
#s(approx (- 1 z) (*.f64 z (-.f64 (/.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 x (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 x (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))))) z) (*.f64 x (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (fma.f64 #s(literal -1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64)))))) z) (*.f64 a (*.f64 x (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t))))))) z) (*.f64 x (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 a #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (pow.f64 a #s(literal 3 binary64)) (*.f64 #s(literal 1/3 binary64) a))))) z) (*.f64 x (*.f64 (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (fma.f64 #s(literal -1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64))))))) z) (*.f64 a (*.f64 x (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t))))))) z) (*.f64 x (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t))))) z))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (fma.f64 #s(literal -1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64))))) z) (*.f64 a (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))))) z))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 a #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (pow.f64 a #s(literal 3 binary64)) (*.f64 #s(literal 1/3 binary64) a)))) z) (*.f64 (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (fma.f64 #s(literal -1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64)))))) z) (*.f64 a (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))))) z))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 #s(literal -1 binary64) (/.f64 a z) (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 a (*.f64 #s(literal 1/2 binary64) (/.f64 a z))) z) (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) a (*.f64 #s(literal -1/3 binary64) (/.f64 a z))) z))) z) (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))))
#s(approx (* a (- (log (- 1 z)) b)) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b)))
#s(approx (* a (- (log (- 1 z)) b)) (fma.f64 #s(literal -1 binary64) (/.f64 a z) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b))))
#s(approx (* a (- (log (- 1 z)) b)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 a (*.f64 #s(literal 1/2 binary64) (/.f64 a z))) z) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b))))
#s(approx (* a (- (log (- 1 z)) b)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) a (*.f64 #s(literal -1/3 binary64) (/.f64 a z))) z))) z) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b))))
#s(approx (- (log (- 1 z)) b) (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b))
#s(approx (- (log (- 1 z)) b) (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) (+.f64 b (/.f64 #s(literal 1 binary64) z))))
#s(approx (- (log (- 1 z)) b) (-.f64 (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) z))) z))) b))
#s(approx (- (log (- 1 z)) b) (-.f64 (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 z #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) z)))) z))) b))
#s(approx (log (- 1 z)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))))
#s(approx (log (- 1 z)) (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) (/.f64 #s(literal 1 binary64) z)))
#s(approx (log (- 1 z)) (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) z))) z))))
#s(approx (log (- 1 z)) (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 z #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) z)))) z))))
#s(approx (- 1 z) (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) z)))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 x (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 #s(literal -1 binary64) (*.f64 t (*.f64 x (*.f64 y (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z))))))) (*.f64 x (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z)))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 x (*.f64 y (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 t (*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z))))))))) (*.f64 x (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z)))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 x (*.f64 y (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z)))))) (*.f64 t (fma.f64 #s(literal -1/6 binary64) (*.f64 t (*.f64 x (*.f64 (pow.f64 y #s(literal 3 binary64)) (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z)))))))))) (*.f64 x (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z)))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z)))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z)))) (*.f64 #s(literal -1 binary64) (*.f64 t (*.f64 y (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z)))))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z)))) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 y (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z))))) (*.f64 #s(literal 1/2 binary64) (*.f64 t (*.f64 (pow.f64 y #s(literal 2 binary64)) (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z)))))))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z)))) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 y (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z))))) (*.f64 t (fma.f64 #s(literal -1/6 binary64) (*.f64 t (*.f64 (pow.f64 y #s(literal 3 binary64)) (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z))))))))))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 #s(literal -1 binary64) (*.f64 t y) (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z)))))
#s(approx (* y (- (log z) t)) (*.f64 y (log.f64 z)))
#s(approx (* y (- (log z) t)) (fma.f64 #s(literal -1 binary64) (*.f64 t y) (*.f64 y (log.f64 z))))
#s(approx (- (log z) t) (+.f64 (log.f64 z) (*.f64 #s(literal -1 binary64) t)))
#s(approx t t)
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 #s(literal -1 binary64) (*.f64 t y)))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 t (fma.f64 #s(literal -1 binary64) y (+.f64 (/.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)) t) (/.f64 (*.f64 y (log.f64 z)) t)))))
#s(approx (* y (- (log z) t)) (*.f64 t (fma.f64 #s(literal -1 binary64) y (/.f64 (*.f64 y (log.f64 z)) t))))
#s(approx (- (log z) t) (*.f64 #s(literal -1 binary64) t))
#s(approx (- (log z) t) (*.f64 t (-.f64 (/.f64 (log.f64 z) t) #s(literal 1 binary64))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 x (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (+.f64 (log.f64 z) (*.f64 #s(literal -1 binary64) t)))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (+.f64 (log.f64 z) (*.f64 #s(literal -1 binary64) t))))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 #s(literal -1 binary64) (*.f64 t (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z))) t))))))
#s(approx (* y (- (log z) t)) (*.f64 #s(literal -1 binary64) (*.f64 t (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (log.f64 z)) t))))))
#s(approx (- (log z) t) (*.f64 #s(literal -1 binary64) (*.f64 t (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 z) t))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 x (exp.f64 (*.f64 y (-.f64 (log.f64 z) t)))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 a (*.f64 x (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 x (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 a (fma.f64 #s(literal 1/2 binary64) (*.f64 a (*.f64 x (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (pow.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) #s(literal 2 binary64))))) (*.f64 x (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 x (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 a (fma.f64 a (fma.f64 #s(literal 1/6 binary64) (*.f64 a (*.f64 x (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (pow.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 x (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (pow.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) #s(literal 2 binary64)))))) (*.f64 x (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 x (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (*.f64 a (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (*.f64 a (fma.f64 #s(literal 1/2 binary64) (*.f64 a (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (pow.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) #s(literal 2 binary64)))) (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (*.f64 a (fma.f64 a (fma.f64 #s(literal 1/6 binary64) (*.f64 a (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (pow.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (pow.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) #s(literal 2 binary64))))) (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))))
#s(approx a a)
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 x (exp.f64 (-.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t))) (*.f64 a b)))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (-.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t))) (*.f64 a b))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 a (-.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (/.f64 (*.f64 y (-.f64 (log.f64 z) t)) a)) b)))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (-.f64 (log.f64 z) t)) a))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 x (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b (*.f64 x (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t))))))) (*.f64 x (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t)))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 b (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 x (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 b (*.f64 x (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t))))))))) (*.f64 x (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t)))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 b (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 x (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t)))))) (*.f64 b (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) (*.f64 b (*.f64 x (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 x (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t)))))))))) (*.f64 x (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t)))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t)))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t)))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t)))))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t)))) (*.f64 b (fma.f64 #s(literal -1 binary64) (*.f64 a (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 b (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t)))))))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t)))) (*.f64 b (fma.f64 #s(literal -1 binary64) (*.f64 a (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t))))) (*.f64 b (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) (*.f64 b (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t))))))))))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 #s(literal -1 binary64) (*.f64 a b) (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t)))))
#s(approx (* a (- (log (- 1 z)) b)) (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))))
#s(approx (* a (- (log (- 1 z)) b)) (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)))))
#s(approx (- (log (- 1 z)) b) (log.f64 (-.f64 #s(literal 1 binary64) z)))
#s(approx (- (log (- 1 z)) b) (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 #s(literal -1 binary64) b)))
#s(approx b b)
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 b (fma.f64 #s(literal -1 binary64) a (+.f64 (/.f64 (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))) b) (/.f64 (*.f64 y (-.f64 (log.f64 z) t)) b)))))
#s(approx (* a (- (log (- 1 z)) b)) (*.f64 b (fma.f64 #s(literal -1 binary64) a (/.f64 (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))) b))))
#s(approx (- (log (- 1 z)) b) (*.f64 b (-.f64 (/.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) #s(literal 1 binary64))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 x (exp.f64 (fma.f64 a (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 #s(literal -1 binary64) b)) (*.f64 y (-.f64 (log.f64 z) t))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (fma.f64 a (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 #s(literal -1 binary64) b)) (*.f64 y (-.f64 (log.f64 z) t)))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t))) b))))))
#s(approx (* a (- (log (- 1 z)) b)) (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))) b))))))
#s(approx (- (log (- 1 z)) b) (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))))
Calls

18 calls:

TimeVariablePointExpression
64.0ms
x
@0
((* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (* y (- (log z) t)) y (- (log z) t) (log z) z t (* a (- (log (- 1 z)) b)) a (- (log (- 1 z)) b) (log (- 1 z)) (- 1 z) 1 b)
42.0ms
x
@inf
((* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (* y (- (log z) t)) y (- (log z) t) (log z) z t (* a (- (log (- 1 z)) b)) a (- (log (- 1 z)) b) (log (- 1 z)) (- 1 z) 1 b)
29.0ms
z
@0
((* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (* y (- (log z) t)) y (- (log z) t) (log z) z t (* a (- (log (- 1 z)) b)) a (- (log (- 1 z)) b) (log (- 1 z)) (- 1 z) 1 b)
25.0ms
x
@-inf
((* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (* y (- (log z) t)) y (- (log z) t) (log z) z t (* a (- (log (- 1 z)) b)) a (- (log (- 1 z)) b) (log (- 1 z)) (- 1 z) 1 b)
24.0ms
a
@-inf
((* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (* y (- (log z) t)) y (- (log z) t) (log z) z t (* a (- (log (- 1 z)) b)) a (- (log (- 1 z)) b) (log (- 1 z)) (- 1 z) 1 b)

rewrite3.1s (14.7%)

Memory
20.0MiB live, 908.5MiB allocated; 253ms collecting garbage
Counts
17 → 668
Calls
Call 1
Inputs
(*.f64 x (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))
x
(exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))
(+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))
(*.f64 y (-.f64 (log.f64 z) t))
y
(-.f64 (log.f64 z) t)
(log.f64 z)
z
t
(*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))
a
(-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)
(log.f64 (-.f64 #s(literal 1 binary64) z))
(-.f64 #s(literal 1 binary64) z)
#s(literal 1 binary64)
b
Outputs
(*.f64 (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) x) (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))
(*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) x))
(*.f64 x (exp.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))))
(*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) x) (pow.f64 (-.f64 #s(literal 1 binary64) z) a)) (exp.f64 (neg.f64 (*.f64 b a))))
(*.f64 (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) x) (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))))
(*.f64 (exp.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) x)
(*.f64 (/.f64 (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) x) #s(literal 1 binary64)) (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))
(*.f64 (/.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (pow.f64 (-.f64 #s(literal 1 binary64) z) (neg.f64 a))) (/.f64 x (exp.f64 (*.f64 b a))))
(*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) x))
(*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) z) a) (*.f64 (exp.f64 (neg.f64 (*.f64 b a))) (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) x)))
(*.f64 (/.f64 x (pow.f64 (-.f64 #s(literal 1 binary64) z) (neg.f64 a))) (/.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (exp.f64 (*.f64 b a))))
(*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) x) (pow.f64 z y)) (exp.f64 (neg.f64 (*.f64 t y))))
(*.f64 (pow.f64 z y) (*.f64 (exp.f64 (neg.f64 (*.f64 t y))) (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) x)))
(+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) x) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t)))) (*.f64 (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) x) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y))))
(+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) x) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y))) (*.f64 (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) x) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t)))))
(+.f64 (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) x)) (*.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) x)))
(+.f64 (*.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) x)) (*.f64 (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) x)))
(+.f64 (*.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) x)) (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) x)))
(+.f64 (*.f64 (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) x)) (*.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) x)))
(+.f64 (*.f64 (fma.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))) x) (*.f64 (*.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) x) (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))
(+.f64 (*.f64 (*.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) x) (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 (fma.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))) x))
(+.f64 (*.f64 (*.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) x) (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 x (fma.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))))))
(+.f64 (*.f64 (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) x) (*.f64 (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) x))
(+.f64 (*.f64 (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) x) (*.f64 (neg.f64 (neg.f64 x)) (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))))
(+.f64 (*.f64 (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) x) (*.f64 (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) x))
(+.f64 (*.f64 (fma.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))) x) (*.f64 (*.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) x) (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))
(+.f64 (*.f64 x (fma.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))))) (*.f64 (*.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) x) (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))
(+.f64 (*.f64 x (fma.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))))) (*.f64 (*.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) x) (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))
(+.f64 (fma.f64 (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) x (*.f64 (*.f64 (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) x) (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) (*.f64 (*.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) x) (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))
(+.f64 (fma.f64 (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) x (*.f64 (*.f64 (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) x) (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) (*.f64 (*.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) x) (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))
(+.f64 (*.f64 (*.f64 (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) x) (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 (*.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) x) (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))
(+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y))) x) (*.f64 (*.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) x))
(+.f64 (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) x)) (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) x)))
(+.f64 (*.f64 x (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)))) (*.f64 x (*.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))))
(+.f64 (/.f64 (*.f64 (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) x) (exp.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a))) (/.f64 (*.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) x) (exp.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a))))
(+.f64 (*.f64 (fma.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))) x) (*.f64 (*.f64 (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) x) (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))
(+.f64 (*.f64 x (fma.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))))) (*.f64 (*.f64 (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) x) (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))
(+.f64 (fma.f64 (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) x (*.f64 (*.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) x) (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))) (*.f64 (*.f64 (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) x) (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))
(+.f64 (*.f64 (*.f64 (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) x) (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 (fma.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))) x))
(+.f64 (*.f64 (*.f64 (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) x) (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 (fma.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))) x))
(+.f64 (*.f64 (*.f64 (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) x) (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 x (fma.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))))))
(+.f64 (*.f64 (*.f64 (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) x) (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 x (fma.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))))))
(+.f64 (*.f64 (*.f64 (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) x) (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (fma.f64 (*.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) x) (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) x)))
(+.f64 (*.f64 (*.f64 (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) x) (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (fma.f64 (*.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) x) (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) x)))
(+.f64 (*.f64 (*.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) x) (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (fma.f64 (*.f64 (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) x) (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) x)))
(+.f64 (*.f64 (*.f64 (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) x) (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (-.f64 (*.f64 (*.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) x) (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 (sinh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))) x)))
(-.f64 (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) x)) (*.f64 (sinh.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)) (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) x)))
(-.f64 (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) x)) (*.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) x)) (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))
(-.f64 (*.f64 (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) x) (*.f64 (sinh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))) x))
(-.f64 (*.f64 (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) x) (*.f64 (neg.f64 x) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))))
(-.f64 (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) x)) (neg.f64 (*.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) x))))
(-.f64 (*.f64 (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) x) (*.f64 (neg.f64 (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))) x))
(-.f64 (*.f64 (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) x) (neg.f64 (*.f64 (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) x)))
(/.f64 (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) x) (exp.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)))
(/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) x) #s(literal 1 binary64)) (exp.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)))
(/.f64 (*.f64 (neg.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t)))) x) (neg.f64 (exp.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a))))
(/.f64 (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) x) (exp.f64 (*.f64 (-.f64 t (log.f64 z)) y)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) x)) (exp.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)))
(/.f64 (*.f64 x (neg.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))))) (neg.f64 (exp.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a))))
(/.f64 (/.f64 (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) x) (pow.f64 (-.f64 #s(literal 1 binary64) z) (neg.f64 a))) (exp.f64 (*.f64 b a)))
(/.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) x)) (neg.f64 (exp.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a))))
(/.f64 x (exp.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))))
(/.f64 (*.f64 #s(literal 1 binary64) x) (exp.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))))
(/.f64 (*.f64 x #s(literal 1 binary64)) (exp.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))))
(/.f64 (*.f64 (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) x) #s(literal 1 binary64)) (exp.f64 (*.f64 (-.f64 t (log.f64 z)) y)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) x)) (exp.f64 (*.f64 (-.f64 t (log.f64 z)) y)))
(/.f64 (fma.f64 (*.f64 (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) #s(literal 2 binary64)) x (*.f64 (*.f64 (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) #s(literal 2 binary64)) x)) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (exp.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))) x) #s(literal 2 binary64))
(/.f64 (*.f64 x (*.f64 #s(literal 2 binary64) (exp.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))))) #s(literal 2 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (exp.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))))) x) (+.f64 #s(literal 2 binary64) #s(literal 2 binary64)))
(/.f64 (*.f64 x (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (exp.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))))) (+.f64 #s(literal 2 binary64) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 x #s(literal 2 binary64)) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) (*.f64 (*.f64 (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) #s(literal 2 binary64)) x)) #s(literal 2 binary64))
(/.f64 (fma.f64 (*.f64 (*.f64 (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) #s(literal 2 binary64)) x) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) #s(literal 2 binary64)) x))) (+.f64 #s(literal 2 binary64) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) #s(literal 2 binary64)) x) #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) #s(literal 2 binary64)) x) #s(literal 2 binary64))) (+.f64 #s(literal 2 binary64) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) x) #s(literal 2 binary64) (*.f64 (*.f64 (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) #s(literal 2 binary64)) x)) #s(literal 2 binary64))
(/.f64 (fma.f64 (*.f64 (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) x) #s(literal 2 binary64) (*.f64 (*.f64 (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) #s(literal 2 binary64)) x)) #s(literal 2 binary64))
(/.f64 (fma.f64 (*.f64 (*.f64 (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) #s(literal 2 binary64)) x) #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) #s(literal 2 binary64)) x) #s(literal 2 binary64))) (+.f64 #s(literal 2 binary64) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) #s(literal 2 binary64)) x) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) #s(literal 2 binary64)) x))) (+.f64 #s(literal 2 binary64) #s(literal 2 binary64)))
(fma.f64 (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (exp.f64 (*.f64 y (-.f64 (log.f64 z) t)))) x (*.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) x)))
(fma.f64 (*.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (exp.f64 (*.f64 y (-.f64 (log.f64 z) t)))) x (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) x)))
(fma.f64 (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) x) (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (*.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) x)))
(fma.f64 (*.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) x) (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) x)))
(fma.f64 x (*.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (exp.f64 (*.f64 y (-.f64 (log.f64 z) t)))) (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) x)))
(fma.f64 x (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (exp.f64 (*.f64 y (-.f64 (log.f64 z) t)))) (*.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) x)))
(fma.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (*.f64 x (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) x)))
(fma.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (*.f64 x (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) x)))
(fma.f64 (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) x) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (*.f64 (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) x) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t)))))
(fma.f64 (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) x) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (*.f64 (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) x) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y))))
(fma.f64 (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) x) (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) x)))
(fma.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) x) (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) x)))
(fma.f64 (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) x) (*.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) x)))
(fma.f64 (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) x) (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) x)))
(fma.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) x) (*.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) x)))
(fma.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) x) (*.f64 (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) x)))
(fma.f64 (fma.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))) x (*.f64 (*.f64 (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) x) (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))
(fma.f64 (*.f64 (*.f64 (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) #s(literal 2 binary64)) x) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (*.f64 (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) x))
(fma.f64 x (fma.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))) (*.f64 (*.f64 (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) x) (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))
(fma.f64 (fma.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))) x (*.f64 (*.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) x) (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))
(fma.f64 x (fma.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))) (*.f64 (*.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) x) (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))
(fma.f64 (fma.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))) x (*.f64 (*.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) x) (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))
(fma.f64 x (fma.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))) (*.f64 (*.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) x) (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))
(fma.f64 (*.f64 (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) x) (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (*.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) x) (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))
(fma.f64 (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) x (*.f64 (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) x))
(fma.f64 x (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) (*.f64 (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) x))
(fma.f64 (*.f64 (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) #s(literal 2 binary64)) (/.f64 x #s(literal 2 binary64)) (*.f64 (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) x))
(fma.f64 (*.f64 (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) x) (*.f64 (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) x))
(fma.f64 (*.f64 (*.f64 (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) #s(literal 2 binary64)) x) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (*.f64 (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) x))
(fma.f64 (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) x (*.f64 (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) x))
(fma.f64 x (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) (*.f64 (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) x))
(fma.f64 (*.f64 (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) #s(literal 2 binary64)) (/.f64 x #s(literal 2 binary64)) (*.f64 (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) x))
(fma.f64 (*.f64 (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) x) (*.f64 (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) x))
(fma.f64 (*.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) x) (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (fma.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))) x))
(fma.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) x) (*.f64 (fma.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))) x))
(fma.f64 (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t)))) x (*.f64 (fma.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))) x))
(fma.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) x) (*.f64 (fma.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))) x))
(fma.f64 (*.f64 x (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (*.f64 (fma.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))) x))
(fma.f64 x (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t)))) (*.f64 (fma.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))) x))
(fma.f64 (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y))) x (*.f64 (*.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) x))
(fma.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) x) (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) x)))
(fma.f64 (*.f64 (*.f64 (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) #s(literal 2 binary64)) x) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (*.f64 (neg.f64 (neg.f64 x)) (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))))
(fma.f64 (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) x (*.f64 (neg.f64 (neg.f64 x)) (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))))
(fma.f64 x (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) (*.f64 (neg.f64 (neg.f64 x)) (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))))
(fma.f64 (*.f64 (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) #s(literal 2 binary64)) (/.f64 x #s(literal 2 binary64)) (*.f64 (neg.f64 (neg.f64 x)) (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))))
(fma.f64 (*.f64 (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) x) (*.f64 (neg.f64 (neg.f64 x)) (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))))
(fma.f64 x (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y))) (*.f64 x (*.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))))
(fma.f64 (*.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) x) (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 x (fma.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))))))
(fma.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) x) (*.f64 x (fma.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))))))
(fma.f64 (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t)))) x (*.f64 x (fma.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))))))
(fma.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) x) (*.f64 x (fma.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))))))
(fma.f64 (*.f64 x (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (*.f64 x (fma.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))))))
(fma.f64 x (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t)))) (*.f64 x (fma.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))))))
(fma.f64 (*.f64 (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) x) (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (fma.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))) x))
(fma.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) x) (*.f64 (fma.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))) x))
(fma.f64 (*.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y))) x (*.f64 (fma.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))) x))
(fma.f64 x (*.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y))) (*.f64 (fma.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))) x))
(fma.f64 (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (*.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) x) (*.f64 (fma.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))) x))
(fma.f64 (*.f64 x (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (*.f64 (fma.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))) x))
(fma.f64 (*.f64 (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) x) (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (fma.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))) x))
(fma.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) x) (*.f64 (fma.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))) x))
(fma.f64 x (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y))) (*.f64 (fma.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))) x))
(fma.f64 (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y))) x (*.f64 (fma.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))) x))
(fma.f64 (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) x) (*.f64 (fma.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))) x))
(fma.f64 (*.f64 x (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (*.f64 (fma.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))) x))
(fma.f64 (*.f64 (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) x) (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 x (fma.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))))))
(fma.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) x) (*.f64 x (fma.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))))))
(fma.f64 (*.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y))) x (*.f64 x (fma.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))))))
(fma.f64 x (*.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y))) (*.f64 x (fma.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))))))
(fma.f64 (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (*.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) x) (*.f64 x (fma.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))))))
(fma.f64 (*.f64 x (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (*.f64 x (fma.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))))))
(fma.f64 (*.f64 (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) x) (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 x (fma.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))))))
(fma.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) x) (*.f64 x (fma.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))))))
(fma.f64 x (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y))) (*.f64 x (fma.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))))))
(fma.f64 (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y))) x (*.f64 x (fma.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))))))
(fma.f64 (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) x) (*.f64 x (fma.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))))))
(fma.f64 (*.f64 x (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (*.f64 x (fma.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))))))
(fma.f64 (*.f64 (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) x) (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (fma.f64 (*.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) x) (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) x)))
(fma.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) x) (fma.f64 (*.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) x) (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) x)))
(fma.f64 (*.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y))) x (fma.f64 (*.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) x) (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) x)))
(fma.f64 x (*.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y))) (fma.f64 (*.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) x) (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) x)))
(fma.f64 (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (*.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) x) (fma.f64 (*.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) x) (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) x)))
(fma.f64 (*.f64 x (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (fma.f64 (*.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) x) (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) x)))
(fma.f64 (*.f64 (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) x) (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (fma.f64 (*.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) x) (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) x)))
(fma.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) x) (fma.f64 (*.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) x) (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) x)))
(fma.f64 x (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y))) (fma.f64 (*.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) x) (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) x)))
(fma.f64 (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y))) x (fma.f64 (*.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) x) (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) x)))
(fma.f64 (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) x) (fma.f64 (*.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) x) (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) x)))
(fma.f64 (*.f64 x (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (fma.f64 (*.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) x) (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) x)))
(fma.f64 (*.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) x) (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (fma.f64 (*.f64 (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) x) (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) x)))
(fma.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) x) (fma.f64 (*.f64 (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) x) (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) x)))
(fma.f64 (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t)))) x (fma.f64 (*.f64 (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) x) (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) x)))
(fma.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) x) (fma.f64 (*.f64 (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) x) (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) x)))
(fma.f64 (*.f64 x (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (fma.f64 (*.f64 (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) x) (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) x)))
(fma.f64 x (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t)))) (fma.f64 (*.f64 (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) x) (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) x)))
(fma.f64 (*.f64 (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) x) (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (-.f64 (*.f64 (*.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) x) (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 (sinh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))) x)))
(fma.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) x) (-.f64 (*.f64 (*.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) x) (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 (sinh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))) x)))
(fma.f64 x (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y))) (-.f64 (*.f64 (*.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) x) (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 (sinh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))) x)))
(fma.f64 (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y))) x (-.f64 (*.f64 (*.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) x) (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 (sinh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))) x)))
(fma.f64 (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) x) (-.f64 (*.f64 (*.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) x) (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 (sinh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))) x)))
(fma.f64 (*.f64 x (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (-.f64 (*.f64 (*.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) x) (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 (sinh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))) x)))
(neg.f64 (*.f64 x (neg.f64 (exp.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))))))
(neg.f64 (*.f64 (neg.f64 (exp.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))) x))
(neg.f64 (-.f64 (*.f64 (sinh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))) x) (*.f64 (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) x)))
x
(*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))))
(*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))
(*.f64 (/.f64 (pow.f64 z y) (pow.f64 (-.f64 #s(literal 1 binary64) z) (neg.f64 a))) (/.f64 (exp.f64 (neg.f64 (*.f64 t y))) (exp.f64 (*.f64 b a))))
(*.f64 (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (pow.f64 z y)) (exp.f64 (neg.f64 (*.f64 t y))))
(*.f64 (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (pow.f64 (-.f64 #s(literal 1 binary64) z) a)) (exp.f64 (neg.f64 (*.f64 b a))))
(*.f64 (neg.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (neg.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t)))))
(*.f64 (/.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) #s(literal 1 binary64)) (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))
(*.f64 #s(literal 1 binary64) (exp.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))))
(*.f64 (neg.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t)))) (neg.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))
(*.f64 (pow.f64 z y) (*.f64 (exp.f64 (neg.f64 (*.f64 t y))) (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))
(*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) z) a) (*.f64 (exp.f64 (neg.f64 (*.f64 b a))) (exp.f64 (*.f64 y (-.f64 (log.f64 z) t)))))
(*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) z) a) (/.f64 (exp.f64 (neg.f64 (*.f64 b a))) (exp.f64 (*.f64 (-.f64 t (log.f64 z)) y))))
(*.f64 (pow.f64 z y) (/.f64 (exp.f64 (neg.f64 (*.f64 t y))) (exp.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a))))
(*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) z) a) (exp.f64 (fma.f64 (-.f64 (log.f64 z) t) y (neg.f64 (*.f64 b a)))))
(*.f64 (*.f64 #s(literal 2 binary64) (exp.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(*.f64 (exp.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 (log.f64 z) y))) (exp.f64 (neg.f64 (*.f64 t y))))
(*.f64 (exp.f64 (fma.f64 y (-.f64 (log.f64 z) t) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) a))) (exp.f64 (neg.f64 (*.f64 b a))))
(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (exp.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))))
(*.f64 (pow.f64 z y) (exp.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (neg.f64 (*.f64 t y)))))
(*.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (exp.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))))
(*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (exp.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) #s(literal 2 binary64))))
(fabs.f64 (exp.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))))
(fabs.f64 (neg.f64 (exp.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))))
(+.f64 (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t)))) (fma.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))))
(+.f64 (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (exp.f64 (*.f64 y (-.f64 (log.f64 z) t)))) (*.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (exp.f64 (*.f64 y (-.f64 (log.f64 z) t)))))
(+.f64 (*.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y))))
(+.f64 (*.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (fma.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))))
(+.f64 (*.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (exp.f64 (*.f64 y (-.f64 (log.f64 z) t)))) (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (exp.f64 (*.f64 y (-.f64 (log.f64 z) t)))))
(+.f64 (/.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (exp.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))) (/.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (exp.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))))
(+.f64 (/.f64 #s(literal 0 binary64) (exp.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))) (exp.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))))
(+.f64 (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))))
(+.f64 (fma.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))) (*.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))
(+.f64 (fma.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))) (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t)))))
(+.f64 (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))))
(+.f64 (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y))) (*.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))
(+.f64 (exp.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) (/.f64 #s(literal 0 binary64) (exp.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))))
(+.f64 (fma.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))) (*.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y))))
(+.f64 (fma.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))) (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y))))
(+.f64 (+.f64 (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) (/.f64 (exp.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) #s(literal 2 binary64))) (/.f64 (exp.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))) #s(literal 2 binary64)))
(+.f64 (/.f64 (exp.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) #s(literal 2 binary64)) (+.f64 (/.f64 (exp.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))) #s(literal 2 binary64)) (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))))
(+.f64 (*.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y))) (fma.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))))
(+.f64 (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y))) (fma.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))))
(+.f64 (/.f64 (exp.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) #s(literal 2 binary64)) (-.f64 (/.f64 (exp.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))) #s(literal 2 binary64)) (sinh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))))
(+.f64 (*.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (-.f64 (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y))) (sinh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))))
(+.f64 (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) #s(literal 2 binary64)) (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))) (+.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))))
(+.f64 (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) #s(literal 2 binary64)) (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))) (+.f64 #s(literal 2 binary64) #s(literal 2 binary64))))
(+.f64 (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y))) (neg.f64 (fma.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (sinh.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)) (sinh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))))))
(+.f64 (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t)))) (neg.f64 (-.f64 (*.f64 (sinh.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y))) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))))))
(-.f64 (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y))) (/.f64 (sinh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (exp.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a))))
(-.f64 (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y))) (*.f64 (sinh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))
(-.f64 (fma.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))) (*.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (sinh.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a))))
(-.f64 (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (exp.f64 (*.f64 y (-.f64 (log.f64 z) t)))) (/.f64 (sinh.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)) (exp.f64 (*.f64 (-.f64 t (log.f64 z)) y))))
(-.f64 (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (exp.f64 (*.f64 y (-.f64 (log.f64 z) t)))) (*.f64 (sinh.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)) (exp.f64 (*.f64 y (-.f64 (log.f64 z) t)))))
(-.f64 (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (exp.f64 (*.f64 y (-.f64 (log.f64 z) t)))) (*.f64 (neg.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t)))) (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))
(-.f64 (fma.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))) (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (*.f64 (-.f64 t (log.f64 z)) y))))
(-.f64 (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) (sinh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))))
(-.f64 (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y))) (*.f64 (neg.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t)))))
(-.f64 (exp.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) (/.f64 #s(literal 0 binary64) (exp.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))))
(-.f64 (fma.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))) (*.f64 (sinh.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y))))
(-.f64 (+.f64 (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) (/.f64 (exp.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) #s(literal 2 binary64))) (/.f64 (exp.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))) #s(literal 2 binary64)))
(-.f64 (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) (neg.f64 (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))))
(-.f64 (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y))) (fma.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (sinh.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)) (sinh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))))
(-.f64 (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t)))) (-.f64 (*.f64 (sinh.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y))) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))))
(-.f64 (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y))) (neg.f64 (*.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))))
(-.f64 (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (exp.f64 (*.f64 y (-.f64 (log.f64 z) t)))) (neg.f64 (*.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))))))
(-.f64 (*.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y))) (-.f64 (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (*.f64 (-.f64 t (log.f64 z)) y))) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))))
(-.f64 (/.f64 (exp.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) #s(literal 2 binary64)) (-.f64 (/.f64 (exp.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))) #s(literal 2 binary64)) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))))
(-.f64 (*.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y))) (fma.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (neg.f64 (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))))))
(-.f64 (/.f64 (exp.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) #s(literal 2 binary64)) (+.f64 (/.f64 (exp.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))) #s(literal 2 binary64)) (neg.f64 (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))))))
(-.f64 (*.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y))) (neg.f64 (fma.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))))))
(-.f64 (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y))) (neg.f64 (fma.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))))))
(/.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (exp.f64 (*.f64 (-.f64 t (log.f64 z)) y)))
(/.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (exp.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)))
(/.f64 (exp.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) #s(literal 1 binary64))
(/.f64 (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) #s(literal 1 binary64)) (exp.f64 (*.f64 (-.f64 t (log.f64 z)) y)))
(/.f64 (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) #s(literal 1 binary64)) (exp.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)))
(/.f64 (neg.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (neg.f64 (exp.f64 (*.f64 (-.f64 t (log.f64 z)) y))))
(/.f64 (/.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (pow.f64 (-.f64 #s(literal 1 binary64) z) (neg.f64 a))) (exp.f64 (*.f64 b a)))
(/.f64 (neg.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t)))) (neg.f64 (exp.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a))))
(/.f64 #s(literal 1 binary64) (exp.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))))
(/.f64 (*.f64 #s(literal 2 binary64) (exp.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))) #s(literal 2 binary64))
(/.f64 (exp.f64 (fma.f64 y (-.f64 (log.f64 z) t) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) a))) (exp.f64 (*.f64 b a)))
(/.f64 (fma.f64 (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y))) (exp.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t)))) (exp.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)))
(/.f64 (neg.f64 #s(literal 1 binary64)) (neg.f64 (exp.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))))
(/.f64 (neg.f64 #s(literal 2 binary64)) (*.f64 (neg.f64 #s(literal 2 binary64)) (exp.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))))
(/.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (exp.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))))
(/.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (exp.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))))) (+.f64 #s(literal 2 binary64) #s(literal 2 binary64)))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (exp.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))))) (neg.f64 #s(literal 2 binary64)))
(/.f64 (fma.f64 (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (exp.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)) (*.f64 (exp.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))))) (exp.f64 (*.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a) #s(literal 2 binary64))))
(/.f64 (fma.f64 (neg.f64 #s(literal 2 binary64)) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) (*.f64 #s(literal 2 binary64) (sinh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))))) (neg.f64 #s(literal 2 binary64)))
(/.f64 (fma.f64 (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (exp.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)) (*.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (exp.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)))) (exp.f64 (*.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a) #s(literal 2 binary64))))
(/.f64 (fma.f64 (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) (neg.f64 #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (sinh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))))) (neg.f64 #s(literal 2 binary64)))
(/.f64 (fabs.f64 (*.f64 #s(literal 2 binary64) (exp.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))))) #s(literal 2 binary64))
(/.f64 (fabs.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (exp.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))))) (fabs.f64 (+.f64 #s(literal 2 binary64) #s(literal 2 binary64))))
(/.f64 (fma.f64 (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) (neg.f64 #s(literal 2 binary64)) (*.f64 (neg.f64 #s(literal 2 binary64)) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))))) (neg.f64 #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) #s(literal 2 binary64)) (neg.f64 #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))))) (*.f64 #s(literal 2 binary64) (neg.f64 #s(literal 2 binary64))))
(/.f64 (fma.f64 (*.f64 (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) #s(literal 2 binary64)) (neg.f64 #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (neg.f64 #s(literal 2 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))) #s(literal 2 binary64) (*.f64 (neg.f64 #s(literal 2 binary64)) (*.f64 (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) #s(literal 2 binary64)))) (*.f64 (neg.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))) #s(literal 2 binary64) (*.f64 (*.f64 (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) #s(literal 2 binary64)) (neg.f64 #s(literal 2 binary64)))) (*.f64 (neg.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))) (*.f64 (neg.f64 #s(literal 2 binary64)) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))))) (neg.f64 #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) #s(literal 2 binary64)) (neg.f64 #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) #s(literal 2 binary64)) (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))))) (*.f64 #s(literal 2 binary64) (neg.f64 #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) (neg.f64 #s(literal 2 binary64))) (*.f64 (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) #s(literal 2 binary64))) (neg.f64 #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 2 binary64) #s(literal 2 binary64)) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))))) (+.f64 #s(literal 2 binary64) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (neg.f64 #s(literal 2 binary64)) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))) (*.f64 (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) #s(literal 2 binary64))) (neg.f64 #s(literal 2 binary64)))
(/.f64 (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (exp.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))))) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (fma.f64 (*.f64 (neg.f64 #s(literal 2 binary64)) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))) (neg.f64 #s(literal 2 binary64)) (*.f64 (neg.f64 #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (sinh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))))) (+.f64 #s(literal 2 binary64) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (neg.f64 #s(literal 2 binary64)) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))) (neg.f64 #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))) (neg.f64 #s(literal 2 binary64)))) (+.f64 #s(literal 2 binary64) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (neg.f64 #s(literal 2 binary64)) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))) #s(literal 2 binary64) (*.f64 (neg.f64 #s(literal 2 binary64)) (*.f64 (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) #s(literal 2 binary64)))) (*.f64 (neg.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (neg.f64 #s(literal 2 binary64)) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))) #s(literal 2 binary64) (*.f64 (*.f64 (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) #s(literal 2 binary64)) (neg.f64 #s(literal 2 binary64)))) (*.f64 (neg.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (exp.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))))) (neg.f64 (+.f64 #s(literal 2 binary64) #s(literal 2 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))) (neg.f64 #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 #s(literal 2 binary64)) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))) (neg.f64 #s(literal 2 binary64)))) (+.f64 #s(literal 2 binary64) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) #s(literal 2 binary64)) (neg.f64 #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 #s(literal 2 binary64)) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (neg.f64 #s(literal 2 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))) (neg.f64 #s(literal 2 binary64)) (*.f64 (neg.f64 #s(literal 2 binary64)) (*.f64 (neg.f64 #s(literal 2 binary64)) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))))) (+.f64 #s(literal 2 binary64) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) #s(literal 2 binary64)) (neg.f64 #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (neg.f64 #s(literal 2 binary64)) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))))) (*.f64 #s(literal 2 binary64) (neg.f64 #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 #s(literal 2 binary64)) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))) (neg.f64 #s(literal 2 binary64))) (*.f64 (neg.f64 #s(literal 2 binary64)) (*.f64 (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) #s(literal 2 binary64)))) (+.f64 #s(literal 2 binary64) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 #s(literal 2 binary64)) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))) #s(literal 2 binary64)) (*.f64 (neg.f64 #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (sinh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))))) (*.f64 (neg.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))
(exp.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))))
(exp.f64 (*.f64 (*.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (/.f64 (*.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))) #s(literal 2 binary64)) #s(literal 2 binary64)))
(fma.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y))))
(fma.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y))))
(fma.f64 (*.f64 #s(literal 2 binary64) (exp.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (/.f64 #s(literal 0 binary64) (exp.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))))
(fma.f64 (exp.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 (log.f64 z) y))) (exp.f64 (neg.f64 (*.f64 t y))) (/.f64 #s(literal 0 binary64) (exp.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))))
(fma.f64 (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (pow.f64 z y)) (exp.f64 (neg.f64 (*.f64 t y))) (*.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (exp.f64 (*.f64 y (-.f64 (log.f64 z) t)))))
(fma.f64 (*.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (pow.f64 z y)) (exp.f64 (neg.f64 (*.f64 t y))) (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (exp.f64 (*.f64 y (-.f64 (log.f64 z) t)))))
(fma.f64 (exp.f64 (fma.f64 y (-.f64 (log.f64 z) t) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) a))) (exp.f64 (neg.f64 (*.f64 b a))) (/.f64 #s(literal 0 binary64) (exp.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))))
(fma.f64 (/.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) #s(literal 1 binary64)) (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y))))
(fma.f64 (*.f64 (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))))
(fma.f64 (*.f64 (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))))
(fma.f64 (*.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (pow.f64 (-.f64 #s(literal 1 binary64) z) a)) (exp.f64 (neg.f64 (*.f64 b a))) (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))) (/.f64 #s(literal 1 binary64) (neg.f64 #s(literal 2 binary64))) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))))
(fma.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (exp.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))) (/.f64 #s(literal 0 binary64) (exp.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))))
(fma.f64 (pow.f64 z y) (exp.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (neg.f64 (*.f64 t y)))) (/.f64 #s(literal 0 binary64) (exp.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))))
(fma.f64 (pow.f64 z y) (*.f64 (exp.f64 (neg.f64 (*.f64 t y))) (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (exp.f64 (*.f64 y (-.f64 (log.f64 z) t)))))
(fma.f64 (pow.f64 z y) (*.f64 (exp.f64 (neg.f64 (*.f64 t y))) (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (exp.f64 (*.f64 y (-.f64 (log.f64 z) t)))))
(fma.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (exp.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))) (/.f64 #s(literal 0 binary64) (exp.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))))
(fma.f64 (pow.f64 (-.f64 #s(literal 1 binary64) z) a) (*.f64 (exp.f64 (neg.f64 (*.f64 b a))) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t)))) (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y))))
(fma.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (*.f64 (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) #s(literal 2 binary64)) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))))
(fma.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (*.f64 (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) #s(literal 2 binary64)) (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))))
(fma.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (exp.f64 (*.f64 y (-.f64 (log.f64 z) t)))))
(fma.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (exp.f64 (*.f64 y (-.f64 (log.f64 z) t)))))
(fma.f64 (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))
(fma.f64 (/.f64 (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) #s(literal 1 binary64)) (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))
(fma.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (*.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))
(fma.f64 (pow.f64 (-.f64 #s(literal 1 binary64) z) a) (*.f64 (exp.f64 (neg.f64 (*.f64 b a))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y))) (*.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))
(fma.f64 (*.f64 (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (pow.f64 (-.f64 #s(literal 1 binary64) z) a)) (exp.f64 (neg.f64 (*.f64 b a))) (*.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))
(fma.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (exp.f64 (*.f64 y (-.f64 (log.f64 z) t)))))
(fma.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (*.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (exp.f64 (*.f64 y (-.f64 (log.f64 z) t)))))
(fma.f64 (pow.f64 (-.f64 #s(literal 1 binary64) z) a) (exp.f64 (fma.f64 (-.f64 (log.f64 z) t) y (neg.f64 (*.f64 b a)))) (/.f64 #s(literal 0 binary64) (exp.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))))
(fma.f64 (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (pow.f64 z y)) (exp.f64 (neg.f64 (*.f64 t y))) (/.f64 #s(literal 0 binary64) (exp.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))))
(fma.f64 (neg.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (neg.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t)))) (/.f64 #s(literal 0 binary64) (exp.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))))
(fma.f64 (neg.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t)))) (neg.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (/.f64 #s(literal 0 binary64) (exp.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))))
(fma.f64 (/.f64 (pow.f64 z y) (pow.f64 (-.f64 #s(literal 1 binary64) z) (neg.f64 a))) (/.f64 (exp.f64 (neg.f64 (*.f64 t y))) (exp.f64 (*.f64 b a))) (/.f64 #s(literal 0 binary64) (exp.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))))
(fma.f64 (pow.f64 z y) (/.f64 (exp.f64 (neg.f64 (*.f64 t y))) (exp.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a))) (/.f64 #s(literal 0 binary64) (exp.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))))
(fma.f64 (pow.f64 (-.f64 #s(literal 1 binary64) z) a) (/.f64 (exp.f64 (neg.f64 (*.f64 b a))) (exp.f64 (*.f64 (-.f64 t (log.f64 z)) y))) (/.f64 #s(literal 0 binary64) (exp.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))))
(fma.f64 (pow.f64 z y) (*.f64 (exp.f64 (neg.f64 (*.f64 t y))) (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (/.f64 #s(literal 0 binary64) (exp.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))))
(fma.f64 (pow.f64 (-.f64 #s(literal 1 binary64) z) a) (*.f64 (exp.f64 (neg.f64 (*.f64 b a))) (exp.f64 (*.f64 y (-.f64 (log.f64 z) t)))) (/.f64 #s(literal 0 binary64) (exp.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))))
(fma.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (/.f64 #s(literal 0 binary64) (exp.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))))
(fma.f64 (/.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) #s(literal 1 binary64)) (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (/.f64 #s(literal 0 binary64) (exp.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))))
(fma.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (/.f64 #s(literal 0 binary64) (exp.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))))
(fma.f64 (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (pow.f64 (-.f64 #s(literal 1 binary64) z) a)) (exp.f64 (neg.f64 (*.f64 b a))) (/.f64 #s(literal 0 binary64) (exp.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))))
(fma.f64 #s(literal 1 binary64) (exp.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) (/.f64 #s(literal 0 binary64) (exp.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))))
(fma.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (fma.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))))
(fma.f64 (sinh.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)) (sinh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (fma.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))))
(fma.f64 (sinh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (sinh.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)) (fma.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))))
(fma.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (fma.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))))
(fma.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (fma.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))))
(fma.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (fma.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))))
(fma.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (exp.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (/.f64 #s(literal 0 binary64) (exp.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))))
(fma.f64 (*.f64 (neg.f64 #s(literal 2 binary64)) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))) (/.f64 #s(literal 1 binary64) (neg.f64 #s(literal 2 binary64))) (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))))
(fma.f64 #s(literal 2 binary64) (/.f64 (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) #s(literal 2 binary64)) (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))))
(fma.f64 #s(literal 2 binary64) (/.f64 (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) #s(literal 2 binary64)) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))))
(fma.f64 #s(literal 2 binary64) (*.f64 (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))))
(fma.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))))
(fma.f64 (exp.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 (/.f64 (exp.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))) #s(literal 2 binary64)) (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))))
(fma.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (/.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) #s(literal 2 binary64)) (+.f64 (/.f64 (exp.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))) #s(literal 2 binary64)) (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))))
(fma.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (/.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) #s(literal 2 binary64)) (+.f64 (/.f64 (exp.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))) #s(literal 2 binary64)) (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))))
(fma.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (fma.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))))
(fma.f64 (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (fma.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))))
(fma.f64 (sinh.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)) (neg.f64 (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y))) (fma.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))))
(fma.f64 (neg.f64 (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y))) (sinh.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)) (fma.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))))
(fma.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (fma.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))))
(fma.f64 (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (fma.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))))
(fma.f64 (exp.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (-.f64 (/.f64 (exp.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))) #s(literal 2 binary64)) (sinh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))))
(fma.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (/.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) #s(literal 2 binary64)) (-.f64 (/.f64 (exp.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))) #s(literal 2 binary64)) (sinh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))))
(fma.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (/.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) #s(literal 2 binary64)) (-.f64 (/.f64 (exp.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))) #s(literal 2 binary64)) (sinh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))))
(fma.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (-.f64 (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y))) (sinh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))))
(fma.f64 (sinh.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)) (sinh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (-.f64 (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y))) (sinh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))))
(fma.f64 (sinh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (sinh.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)) (-.f64 (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y))) (sinh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))))
(fma.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (-.f64 (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y))) (sinh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))))
(fma.f64 (*.f64 (neg.f64 #s(literal 2 binary64)) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))) (/.f64 #s(literal 1 binary64) (neg.f64 #s(literal 2 binary64))) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) #s(literal 2 binary64)) (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))) (+.f64 #s(literal 2 binary64) #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (*.f64 (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) #s(literal 2 binary64)) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) #s(literal 2 binary64)) (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))) (+.f64 #s(literal 2 binary64) #s(literal 2 binary64))))
(fma.f64 (*.f64 (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) #s(literal 2 binary64)) (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))) (+.f64 #s(literal 2 binary64) #s(literal 2 binary64))))
(fma.f64 #s(literal 2 binary64) (/.f64 (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) #s(literal 2 binary64)) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) #s(literal 2 binary64)) (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))) (+.f64 #s(literal 2 binary64) #s(literal 2 binary64))))
(fma.f64 #s(literal 2 binary64) (*.f64 (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (/.f64 (*.f64 (+.f64 #s(literal 2 binary64) #s(literal 2 binary64)) (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))) (+.f64 #s(literal 2 binary64) #s(literal 2 binary64))))
(fma.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (neg.f64 (fma.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (sinh.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)) (sinh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))))))
(fma.f64 (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (neg.f64 (fma.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (sinh.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)) (sinh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))))))
(fma.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (neg.f64 (-.f64 (*.f64 (sinh.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y))) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))))))
(fma.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (neg.f64 (-.f64 (*.f64 (sinh.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y))) (cosh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))))))
(neg.f64 (neg.f64 (exp.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))))))
(pow.f64 (exp.f64 (*.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))) #s(literal -1 binary64))
(pow.f64 (exp.f64 (*.f64 (*.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))) #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1/2 binary64) #s(literal 2 binary64)))
(sqrt.f64 (exp.f64 (*.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t))) #s(literal 2 binary64))))
(+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))
(+.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) a) (fma.f64 (-.f64 (log.f64 z) t) y (neg.f64 (*.f64 b a))))
(+.f64 (fma.f64 (-.f64 (log.f64 z) t) y (neg.f64 (*.f64 b a))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) a))
(+.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)) (*.f64 y (-.f64 (log.f64 z) t)))
(+.f64 (fma.f64 y (-.f64 (log.f64 z) t) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) a)) (neg.f64 (*.f64 b a)))
(+.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 (log.f64 z) y)) (neg.f64 (*.f64 t y)))
(+.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (neg.f64 (*.f64 t y))) (*.f64 (log.f64 z) y))
(+.f64 (neg.f64 (*.f64 b a)) (fma.f64 y (-.f64 (log.f64 z) t) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) a)))
(+.f64 (neg.f64 (*.f64 t y)) (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 (log.f64 z) y)))
(+.f64 (*.f64 (log.f64 z) y) (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (neg.f64 (*.f64 t y))))
(+.f64 (neg.f64 (*.f64 b a)) (-.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) a) (*.f64 (-.f64 t (log.f64 z)) y)))
(+.f64 (neg.f64 (*.f64 t y)) (-.f64 (*.f64 (log.f64 z) y) (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)))
(-.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a))
(-.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) a) (fma.f64 b a (*.f64 (-.f64 t (log.f64 z)) y)))
(-.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)) (*.f64 (-.f64 t (log.f64 z)) y))
(-.f64 (fma.f64 y (-.f64 (log.f64 z) t) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) a)) (*.f64 b a))
(-.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 (log.f64 z) y)) (*.f64 t y))
(-.f64 (-.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 b a)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (neg.f64 a)))
(-.f64 (-.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)) (*.f64 t y)) (*.f64 (log.f64 z) (neg.f64 y)))
(-.f64 (neg.f64 (*.f64 t y)) (-.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a) (*.f64 (log.f64 z) y)))
(-.f64 (*.f64 (log.f64 z) y) (fma.f64 t y (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)))
(-.f64 (*.f64 (log.f64 z) y) (-.f64 (*.f64 t y) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))
(-.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) a) (neg.f64 (fma.f64 (-.f64 (log.f64 z) t) y (neg.f64 (*.f64 b a)))))
(-.f64 (*.f64 (log.f64 z) y) (neg.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (neg.f64 (*.f64 t y)))))
(fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 y (-.f64 (log.f64 z) t)))
(fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) (neg.f64 a) (*.f64 y (-.f64 (log.f64 z) t)))
(fma.f64 (neg.f64 (log.f64 (-.f64 #s(literal 1 binary64) z))) (neg.f64 a) (fma.f64 (-.f64 (log.f64 z) t) y (neg.f64 (*.f64 b a))))
(fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (-.f64 (log.f64 z) t)))
(fma.f64 (neg.f64 a) (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 y (-.f64 (log.f64 z) t)))
(fma.f64 (neg.f64 a) (neg.f64 (log.f64 (-.f64 #s(literal 1 binary64) z))) (fma.f64 (-.f64 (log.f64 z) t) y (neg.f64 (*.f64 b a))))
(fma.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) a (fma.f64 (-.f64 (log.f64 z) t) y (neg.f64 (*.f64 b a))))
(fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (fma.f64 (-.f64 (log.f64 z) t) y (neg.f64 (*.f64 b a))))
(fma.f64 y (-.f64 (log.f64 z) t) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))
(fma.f64 (-.f64 (log.f64 z) t) y (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))
(fma.f64 (neg.f64 y) (-.f64 t (log.f64 z)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))
(fma.f64 (-.f64 t (log.f64 z)) (neg.f64 y) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))
(fma.f64 b (neg.f64 a) (fma.f64 y (-.f64 (log.f64 z) t) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) a)))
(fma.f64 a (neg.f64 b) (fma.f64 y (-.f64 (log.f64 z) t) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) a)))
(fma.f64 (neg.f64 a) b (fma.f64 y (-.f64 (log.f64 z) t) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) a)))
(fma.f64 (neg.f64 b) a (fma.f64 y (-.f64 (log.f64 z) t) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) a)))
(fma.f64 (neg.f64 t) y (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 (log.f64 z) y)))
(fma.f64 y (neg.f64 t) (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 (log.f64 z) y)))
(fma.f64 t (neg.f64 y) (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 (log.f64 z) y)))
(fma.f64 (neg.f64 y) t (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 (log.f64 z) y)))
(fma.f64 (log.f64 z) y (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (neg.f64 (*.f64 t y))))
(fma.f64 y (log.f64 z) (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (neg.f64 (*.f64 t y))))
(fma.f64 b (neg.f64 a) (-.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) a) (*.f64 (-.f64 t (log.f64 z)) y)))
(fma.f64 a (neg.f64 b) (-.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) a) (*.f64 (-.f64 t (log.f64 z)) y)))
(fma.f64 (neg.f64 a) b (-.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) a) (*.f64 (-.f64 t (log.f64 z)) y)))
(fma.f64 (neg.f64 b) a (-.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) a) (*.f64 (-.f64 t (log.f64 z)) y)))
(fma.f64 (neg.f64 t) y (-.f64 (*.f64 (log.f64 z) y) (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)))
(fma.f64 y (neg.f64 t) (-.f64 (*.f64 (log.f64 z) y) (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)))
(fma.f64 t (neg.f64 y) (-.f64 (*.f64 (log.f64 z) y) (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)))
(fma.f64 (neg.f64 y) t (-.f64 (*.f64 (log.f64 z) y) (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)))
(neg.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))
(*.f64 y (-.f64 (log.f64 z) t))
(*.f64 (-.f64 (log.f64 z) t) y)
(*.f64 (-.f64 t (log.f64 z)) (neg.f64 y))
(*.f64 (neg.f64 y) (-.f64 t (log.f64 z)))
(+.f64 (*.f64 (log.f64 z) y) (neg.f64 (*.f64 t y)))
(+.f64 (neg.f64 (*.f64 t y)) (*.f64 (log.f64 z) y))
(+.f64 (*.f64 (neg.f64 (log.f64 z)) (neg.f64 y)) (neg.f64 (*.f64 t y)))
(+.f64 (*.f64 (neg.f64 y) (neg.f64 (log.f64 z))) (neg.f64 (*.f64 t y)))
(+.f64 (neg.f64 (*.f64 (log.f64 z) (neg.f64 y))) (neg.f64 (*.f64 t y)))
(+.f64 (neg.f64 (*.f64 t y)) (*.f64 (neg.f64 (log.f64 z)) (neg.f64 y)))
(+.f64 (neg.f64 (*.f64 t y)) (*.f64 (neg.f64 y) (neg.f64 (log.f64 z))))
(+.f64 (neg.f64 (*.f64 t y)) (neg.f64 (*.f64 (log.f64 z) (neg.f64 y))))
(-.f64 (*.f64 (log.f64 z) y) (*.f64 t y))
(-.f64 (neg.f64 (*.f64 t y)) (*.f64 (log.f64 z) (neg.f64 y)))
(fma.f64 (neg.f64 (log.f64 z)) (neg.f64 y) (neg.f64 (*.f64 t y)))
(fma.f64 (neg.f64 y) (neg.f64 (log.f64 z)) (neg.f64 (*.f64 t y)))
(fma.f64 (log.f64 z) y (neg.f64 (*.f64 t y)))
(fma.f64 (neg.f64 t) y (*.f64 (log.f64 z) y))
(fma.f64 (neg.f64 y) t (*.f64 (log.f64 z) y))
(fma.f64 y (log.f64 z) (neg.f64 (*.f64 t y)))
(fma.f64 t (neg.f64 y) (*.f64 (log.f64 z) y))
(fma.f64 y (neg.f64 t) (*.f64 (log.f64 z) y))
(fma.f64 (neg.f64 t) y (*.f64 (neg.f64 (log.f64 z)) (neg.f64 y)))
(fma.f64 y (neg.f64 t) (*.f64 (neg.f64 (log.f64 z)) (neg.f64 y)))
(fma.f64 t (neg.f64 y) (*.f64 (neg.f64 (log.f64 z)) (neg.f64 y)))
(fma.f64 (neg.f64 y) t (*.f64 (neg.f64 (log.f64 z)) (neg.f64 y)))
(fma.f64 (neg.f64 t) y (*.f64 (neg.f64 y) (neg.f64 (log.f64 z))))
(fma.f64 y (neg.f64 t) (*.f64 (neg.f64 y) (neg.f64 (log.f64 z))))
(fma.f64 t (neg.f64 y) (*.f64 (neg.f64 y) (neg.f64 (log.f64 z))))
(fma.f64 (neg.f64 y) t (*.f64 (neg.f64 y) (neg.f64 (log.f64 z))))
(fma.f64 (neg.f64 t) y (neg.f64 (*.f64 (log.f64 z) (neg.f64 y))))
(fma.f64 y (neg.f64 t) (neg.f64 (*.f64 (log.f64 z) (neg.f64 y))))
(fma.f64 t (neg.f64 y) (neg.f64 (*.f64 (log.f64 z) (neg.f64 y))))
(fma.f64 (neg.f64 y) t (neg.f64 (*.f64 (log.f64 z) (neg.f64 y))))
(neg.f64 (*.f64 (-.f64 t (log.f64 z)) y))
y
(neg.f64 (neg.f64 y))
(+.f64 (log.f64 z) (neg.f64 t))
(+.f64 (neg.f64 t) (log.f64 z))
(-.f64 (log.f64 z) t)
(-.f64 (neg.f64 t) (neg.f64 (log.f64 z)))
(neg.f64 (-.f64 t (log.f64 z)))
(log.f64 z)
(log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) z)))
(neg.f64 (neg.f64 (log.f64 z)))
z
(fabs.f64 z)
(+.f64 (cosh.f64 (log.f64 z)) (sinh.f64 (log.f64 z)))
(exp.f64 (log.f64 z))
(neg.f64 (neg.f64 z))
t
(neg.f64 (neg.f64 t))
(*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))
(*.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a)
(*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) (neg.f64 a))
(*.f64 (neg.f64 a) (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))
(+.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) a) (neg.f64 (*.f64 b a)))
(+.f64 (neg.f64 (*.f64 b a)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) a))
(-.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) a) (*.f64 b a))
(-.f64 (neg.f64 (*.f64 b a)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (neg.f64 a)))
(fma.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) a (neg.f64 (*.f64 b a)))
(fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (neg.f64 (*.f64 b a)))
(fma.f64 (neg.f64 (log.f64 (-.f64 #s(literal 1 binary64) z))) (neg.f64 a) (neg.f64 (*.f64 b a)))
(fma.f64 (neg.f64 a) (neg.f64 (log.f64 (-.f64 #s(literal 1 binary64) z))) (neg.f64 (*.f64 b a)))
(fma.f64 b (neg.f64 a) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) a))
(fma.f64 a (neg.f64 b) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) a))
(fma.f64 (neg.f64 a) b (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) a))
(fma.f64 (neg.f64 b) a (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) a))
(neg.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a))
a
(neg.f64 (neg.f64 a))
(+.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (neg.f64 b))
(+.f64 (neg.f64 b) (log.f64 (-.f64 #s(literal 1 binary64) z)))
(-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)
(-.f64 (neg.f64 b) (neg.f64 (log.f64 (-.f64 #s(literal 1 binary64) z))))
(neg.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))
(log.f64 (-.f64 #s(literal 1 binary64) z))
(log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) z))))
(log1p.f64 (neg.f64 z))
(neg.f64 (neg.f64 (log.f64 (-.f64 #s(literal 1 binary64) z))))
(*.f64 (fma.f64 (neg.f64 z) #s(literal 2 binary64) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(fabs.f64 (-.f64 #s(literal 1 binary64) z))
(+.f64 (neg.f64 z) #s(literal 1 binary64))
(+.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) z))
(+.f64 #s(literal 1 binary64) (neg.f64 z))
(+.f64 (+.f64 (neg.f64 z) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(+.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) z))
(+.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (neg.f64 z)))
(+.f64 (/.f64 (neg.f64 (*.f64 z #s(literal 2 binary64))) #s(literal 2 binary64)) #s(literal 1 binary64))
(+.f64 (cosh.f64 (log.f64 (-.f64 #s(literal 1 binary64) z))) (sinh.f64 (log.f64 (-.f64 #s(literal 1 binary64) z))))
(-.f64 #s(literal 1 binary64) z)
(-.f64 (neg.f64 z) (neg.f64 #s(literal 1 binary64)))
(-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (-.f64 z #s(literal 1 binary64)))
(-.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) z))
(-.f64 #s(literal 1 binary64) (-.f64 z #s(literal 0 binary64)))
(-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (neg.f64 z)))
(/.f64 (-.f64 (*.f64 z #s(literal 2 binary64)) #s(literal 2 binary64)) (neg.f64 #s(literal 2 binary64)))
(/.f64 (fma.f64 (neg.f64 z) (neg.f64 #s(literal 2 binary64)) (neg.f64 #s(literal 2 binary64))) (neg.f64 #s(literal 2 binary64)))
(/.f64 (fma.f64 (neg.f64 z) #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 2 binary64) #s(literal 0 binary64)) #s(literal 2 binary64))
(/.f64 (+.f64 (fma.f64 (neg.f64 z) #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 0 binary64)) #s(literal 2 binary64))
(/.f64 (-.f64 (*.f64 (neg.f64 z) (neg.f64 #s(literal 2 binary64))) #s(literal 2 binary64)) (neg.f64 #s(literal 2 binary64)))
(/.f64 (fma.f64 (fma.f64 (neg.f64 z) #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) #s(literal 2 binary64))) (+.f64 #s(literal 2 binary64) #s(literal 2 binary64)))
(/.f64 (fma.f64 (fma.f64 (neg.f64 z) #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 2 binary64) #s(literal 0 binary64)) (+.f64 #s(literal 2 binary64) #s(literal 2 binary64)))
(/.f64 (neg.f64 (-.f64 (*.f64 z #s(literal 2 binary64)) #s(literal 2 binary64))) #s(literal 2 binary64))
(/.f64 (neg.f64 (fma.f64 (neg.f64 z) #s(literal 2 binary64) #s(literal 2 binary64))) (neg.f64 #s(literal 2 binary64)))
(exp.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)))
(fma.f64 (neg.f64 #s(literal 1 binary64)) (neg.f64 #s(literal 1 binary64)) (neg.f64 z))
(fma.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 2 binary64) (neg.f64 z))
(fma.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) z))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) z))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (neg.f64 z))
(fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) z))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (neg.f64 z))
(fma.f64 (/.f64 #s(literal 1 binary64) (neg.f64 #s(literal 2 binary64))) (neg.f64 #s(literal 2 binary64)) (neg.f64 z))
(fma.f64 (fma.f64 (neg.f64 z) #s(literal 2 binary64) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) (fabs.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (neg.f64 z))
(fma.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) z))
(fma.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (neg.f64 z)))
(fma.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 1 binary64)) (neg.f64 z))
(fma.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 1 binary64)) (neg.f64 z))
(fma.f64 (+.f64 #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (neg.f64 z))
(fma.f64 (neg.f64 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 #s(literal 2 binary64))) (neg.f64 z))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) z))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (neg.f64 z)))
(neg.f64 (-.f64 z #s(literal 1 binary64)))
#s(literal 1 binary64)
(*.f64 #s(literal 1 binary64) #s(literal 1 binary64))
(*.f64 (neg.f64 #s(literal 1 binary64)) (neg.f64 #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (neg.f64 #s(literal 2 binary64))) (neg.f64 #s(literal 2 binary64)))
(*.f64 #s(literal 2 binary64) (fabs.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))
(*.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 (+.f64 #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))
(*.f64 (neg.f64 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 #s(literal 2 binary64))))
(fabs.f64 #s(literal 1 binary64))
(fabs.f64 (neg.f64 #s(literal 1 binary64)))
(fabs.f64 (*.f64 (neg.f64 #s(literal 1 binary64)) #s(literal 1 binary64)))
(fabs.f64 (*.f64 #s(literal 1 binary64) (neg.f64 #s(literal 1 binary64))))
(+.f64 #s(literal 1 binary64) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) #s(literal 1 binary64))
(+.f64 (*.f64 #s(literal 1 binary64) #s(literal 0 binary64)) #s(literal 1 binary64))
(+.f64 (*.f64 #s(literal 0 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(+.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) #s(literal 0 binary64)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 1 binary64)))
(+.f64 (/.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 1 binary64)))
(-.f64 #s(literal 1 binary64) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (neg.f64 #s(literal 1 binary64)))
(-.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (/.f64 (neg.f64 #s(literal 1 binary64)) #s(literal 2 binary64)))
(-.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (neg.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) #s(literal 1 binary64))
(/.f64 #s(literal 2 binary64) #s(literal 2 binary64))
(/.f64 (+.f64 #s(literal 2 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) #s(literal 2 binary64)))
(/.f64 (neg.f64 #s(literal 1 binary64)) (neg.f64 #s(literal 1 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) #s(literal 2 binary64) #s(literal 0 binary64)) (+.f64 #s(literal 2 binary64) #s(literal 2 binary64)))
(/.f64 (neg.f64 #s(literal 2 binary64)) (neg.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 (neg.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (neg.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 #s(literal 2 binary64))) (neg.f64 #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 2 binary64) (neg.f64 #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (neg.f64 #s(literal 2 binary64))))
(/.f64 (fma.f64 #s(literal 0 binary64) #s(literal 2 binary64) (+.f64 #s(literal 2 binary64) #s(literal 2 binary64))) (+.f64 #s(literal 2 binary64) #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal 2 binary64) #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) #s(literal 2 binary64))) (+.f64 #s(literal 2 binary64) #s(literal 2 binary64)))
(/.f64 (-.f64 (+.f64 #s(literal 2 binary64) #s(literal 2 binary64)) #s(literal 0 binary64)) (+.f64 #s(literal 2 binary64) #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal 0 binary64) (neg.f64 #s(literal 2 binary64)) (neg.f64 #s(literal 2 binary64))) (neg.f64 #s(literal 2 binary64)))
(/.f64 (fma.f64 (neg.f64 #s(literal 2 binary64)) #s(literal 2 binary64) (*.f64 (neg.f64 #s(literal 2 binary64)) #s(literal 0 binary64))) (*.f64 (neg.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))
(/.f64 (fma.f64 (neg.f64 #s(literal 2 binary64)) #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (neg.f64 #s(literal 2 binary64)))) (*.f64 (neg.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal 0 binary64) (neg.f64 #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (neg.f64 #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (neg.f64 #s(literal 2 binary64))))
(/.f64 (fma.f64 #s(literal 0 binary64) (neg.f64 #s(literal 2 binary64)) (*.f64 (neg.f64 #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) (neg.f64 #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 (neg.f64 #s(literal 2 binary64)) #s(literal 0 binary64))) (*.f64 (neg.f64 #s(literal 2 binary64)) #s(literal 2 binary64)))
(copysign.f64 #s(literal 1 binary64) #s(literal 1 binary64))
(cosh.f64 #s(literal 0 binary64))
(exp.f64 #s(literal 0 binary64))
(exp.f64 (*.f64 #s(literal 0 binary64) #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) #s(literal 0 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) #s(literal 0 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 0 binary64) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 (neg.f64 #s(literal 1 binary64)) (neg.f64 #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (neg.f64 #s(literal 1 binary64)) (neg.f64 #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) #s(literal 1 binary64)))
(fma.f64 (neg.f64 #s(literal 1 binary64)) (neg.f64 #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 2 binary64) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 2 binary64) (*.f64 #s(literal 1 binary64) #s(literal 0 binary64)))
(fma.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(literal 1 binary64)))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (neg.f64 #s(literal 2 binary64))) (neg.f64 #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (neg.f64 #s(literal 2 binary64))) (neg.f64 #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) #s(literal 1 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (neg.f64 #s(literal 2 binary64))) (neg.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) #s(literal 0 binary64)))
(fma.f64 #s(literal 2 binary64) (fabs.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) (fabs.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) #s(literal 1 binary64)))
(fma.f64 #s(literal 2 binary64) (fabs.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (*.f64 #s(literal 1 binary64) #s(literal 0 binary64)))
(fma.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(fma.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) #s(literal 1 binary64)))
(fma.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) #s(literal 0 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 0 binary64) #s(literal 1 binary64)))
(fma.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) #s(literal 0 binary64)))
(fma.f64 (+.f64 #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (+.f64 #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) #s(literal 1 binary64)))
(fma.f64 (+.f64 #s(literal 2 binary64) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (*.f64 #s(literal 1 binary64) #s(literal 0 binary64)))
(fma.f64 (neg.f64 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 #s(literal 2 binary64))) #s(literal 0 binary64))
(fma.f64 (neg.f64 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 #s(literal 2 binary64))) (*.f64 #s(literal 0 binary64) #s(literal 1 binary64)))
(fma.f64 (neg.f64 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 #s(literal 2 binary64))) (*.f64 #s(literal 1 binary64) #s(literal 0 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 1 binary64)))
(neg.f64 (neg.f64 #s(literal 1 binary64)))
(pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64))
(pow.f64 #s(literal 1 binary64) #s(literal -1 binary64))
(pow.f64 #s(literal 1 binary64) #s(literal 2 binary64))
(sqrt.f64 #s(literal 1 binary64))
b
(neg.f64 (neg.f64 b))

eval342.0ms (1.6%)

Memory
3.0MiB live, 92.0MiB allocated; 32ms collecting garbage
Compiler

Compiled 15 165 to 3 544 computations (76.6% saved)

prune18.0ms (0.1%)

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

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New8077814
Fresh000
Picked101
Done000
Total8087815
Accuracy
100.0%
Counts
815 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
96.9%
(/.f64 x (exp.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))))
97.0%
(*.f64 x (exp.f64 (fma.f64 (-.f64 (log.f64 z) t) y (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))
99.2%
(*.f64 x (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 #s(approx (log (- 1 z)) (*.f64 #s(literal -1 binary64) z)) b)))))
96.2%
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t))))))
59.0%
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))
58.6%
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 #s(literal -1 binary64) (*.f64 t y)))))
70.7%
(*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (*.f64 y (-.f64 (log.f64 z) t)))))
Compiler

Compiled 284 to 284 computations (0% saved)

series1.1s (5.2%)

Memory
-14.5MiB live, 671.4MiB allocated; 233ms collecting garbage
Counts
38 → 183
Calls
Call 1
Inputs
(*.f64 x (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 #s(approx (log (- 1 z)) (*.f64 #s(literal -1 binary64) z)) b)))))
x
(exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 #s(approx (log (- 1 z)) (*.f64 #s(literal -1 binary64) z)) b))))
(+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 #s(approx (log (- 1 z)) (*.f64 #s(literal -1 binary64) z)) b)))
(*.f64 y (-.f64 (log.f64 z) t))
y
(-.f64 (log.f64 z) t)
(log.f64 z)
z
t
(*.f64 a (-.f64 #s(approx (log (- 1 z)) (*.f64 #s(literal -1 binary64) z)) b))
a
(-.f64 #s(approx (log (- 1 z)) (*.f64 #s(literal -1 binary64) z)) b)
#s(approx (log (- 1 z)) (*.f64 #s(literal -1 binary64) z))
(*.f64 #s(literal -1 binary64) z)
#s(literal -1 binary64)
b
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 #s(literal -1 binary64) (*.f64 t y)))))
(exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 #s(literal -1 binary64) (*.f64 t y))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 #s(literal -1 binary64) (*.f64 t y)))
(*.f64 #s(literal -1 binary64) (*.f64 t y))
(*.f64 t y)
(*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (*.f64 y (-.f64 (log.f64 z) t)))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))))
(exp.f64 (*.f64 y (-.f64 (log.f64 z) t)))
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))
(exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))
(*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))
(-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)
(log.f64 (-.f64 #s(literal 1 binary64) z))
(-.f64 #s(literal 1 binary64) z)
#s(literal 1 binary64)
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t))))))
(exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t)))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t))))
(fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t)))
(*.f64 a b)
Outputs
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 x (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (-.f64 (log.f64 z) t))))))
#s(approx x x)
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 x (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 x (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 x (*.f64 y (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (-.f64 (log.f64 z) t))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 x (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 y (fma.f64 #s(literal 1/2 binary64) (*.f64 x (*.f64 y (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (pow.f64 (-.f64 (log.f64 z) t) #s(literal 2 binary64))))) (*.f64 x (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (-.f64 (log.f64 z) t)))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 x (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 y (fma.f64 x (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (-.f64 (log.f64 z) t)) (*.f64 y (fma.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 y (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (pow.f64 (-.f64 (log.f64 z) t) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 x (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (pow.f64 (-.f64 (log.f64 z) t) #s(literal 2 binary64)))))))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 y (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (-.f64 (log.f64 z) t)))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 y (fma.f64 #s(literal 1/2 binary64) (*.f64 y (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (pow.f64 (-.f64 (log.f64 z) t) #s(literal 2 binary64)))) (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (-.f64 (log.f64 z) t))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 y (fma.f64 y (fma.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (pow.f64 (-.f64 (log.f64 z) t) #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (pow.f64 (-.f64 (log.f64 z) t) #s(literal 2 binary64))))) (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (-.f64 (log.f64 z) t))))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (-.f64 (log.f64 z) t))))
#s(approx (* y (- (log z) t)) (*.f64 y (-.f64 (log.f64 z) t)))
#s(approx y y)
#s(approx (* -1 (* t y)) (*.f64 #s(literal -1 binary64) (*.f64 t y)))
#s(approx (* t y) (*.f64 t y))
#s(approx (exp (* y (- (log z) t))) #s(literal 1 binary64))
#s(approx (exp (* y (- (log z) t))) (+.f64 #s(literal 1 binary64) (*.f64 y (-.f64 (log.f64 z) t))))
#s(approx (exp (* y (- (log z) t))) (+.f64 #s(literal 1 binary64) (*.f64 y (-.f64 (+.f64 (log.f64 z) (*.f64 #s(literal 1/2 binary64) (*.f64 y (pow.f64 (-.f64 (log.f64 z) t) #s(literal 2 binary64))))) t))))
#s(approx (exp (* y (- (log z) t))) (+.f64 #s(literal 1 binary64) (*.f64 y (-.f64 (+.f64 (log.f64 z) (*.f64 y (fma.f64 #s(literal 1/6 binary64) (*.f64 y (pow.f64 (-.f64 (log.f64 z) t) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 (log.f64 z) t) #s(literal 2 binary64)))))) t))))
#s(approx (+ (* -1 (* a b)) (* y (- (log z) t))) (*.f64 #s(literal -1 binary64) (*.f64 a b)))
#s(approx (+ (* -1 (* a b)) (* y (- (log z) t))) (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 x (exp.f64 (-.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z))) (*.f64 t y)))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (-.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z))) (*.f64 t y))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 y (-.f64 (+.f64 (log.f64 z) (/.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)) y)) t)))
#s(approx (exp (* y (- (log z) t))) (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))))
#s(approx (+ (* -1 (* a b)) (* y (- (log z) t))) (*.f64 y (-.f64 (+.f64 (log.f64 z) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a b) y))) t)))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (-.f64 (log.f64 z) t)))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (-.f64 (log.f64 z) t) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)) y))))))
#s(approx (+ (* -1 (* a b)) (* y (- (log z) t))) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (-.f64 (log.f64 z) t) (/.f64 (*.f64 a b) y)))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 x (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 x (*.f64 z (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t))))))) (*.f64 x (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t)))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 x (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t)))) (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 x (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t)))))) (*.f64 x (*.f64 z (*.f64 (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t)))) (fma.f64 #s(literal -1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64)))))))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 x (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t)))) (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 x (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t)))))) (*.f64 z (fma.f64 x (*.f64 z (*.f64 (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t)))) (fma.f64 #s(literal -1/3 binary64) a (fma.f64 #s(literal -1/6 binary64) (pow.f64 a #s(literal 3 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64))))))) (*.f64 x (*.f64 (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t)))) (fma.f64 #s(literal -1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64))))))))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t)))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t)))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 z (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t)))))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t)))) (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 a (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t))))) (*.f64 z (*.f64 (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t)))) (fma.f64 #s(literal -1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64))))))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t)))) (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 a (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t))))) (*.f64 z (fma.f64 z (*.f64 (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t)))) (fma.f64 #s(literal -1/3 binary64) a (fma.f64 #s(literal -1/6 binary64) (pow.f64 a #s(literal 3 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64)))))) (*.f64 (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t)))) (fma.f64 #s(literal -1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64)))))))))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 #s(literal -1 binary64) (*.f64 a b) (fma.f64 #s(literal -1 binary64) (*.f64 a z) (*.f64 y (-.f64 (log.f64 z) t)))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 #s(literal -1 binary64) (*.f64 a b) (fma.f64 y (-.f64 (log.f64 z) t) (*.f64 z (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1/2 binary64) (*.f64 a z)))))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 #s(literal -1 binary64) (*.f64 a b) (fma.f64 y (-.f64 (log.f64 z) t) (*.f64 z (fma.f64 #s(literal -1 binary64) a (*.f64 z (fma.f64 #s(literal -1/2 binary64) a (*.f64 #s(literal -1/3 binary64) (*.f64 a z)))))))))
#s(approx (- (log z) t) (-.f64 (log.f64 z) t))
#s(approx (log z) (log.f64 z))
#s(approx z z)
#s(approx (* a (- (log (- 1 z)) b)) (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 #s(literal -1 binary64) (*.f64 a z))))
#s(approx (* a (- (log (- 1 z)) b)) (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 z (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1/2 binary64) (*.f64 a z))))))
#s(approx (* a (- (log (- 1 z)) b)) (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 z (fma.f64 #s(literal -1 binary64) a (*.f64 z (fma.f64 #s(literal -1/2 binary64) a (*.f64 #s(literal -1/3 binary64) (*.f64 a z))))))))
#s(approx (- (log (- 1 z)) b) (*.f64 #s(literal -1 binary64) b))
#s(approx (- (log (- 1 z)) b) (-.f64 (*.f64 #s(literal -1 binary64) z) b))
#s(approx (- (log (- 1 z)) b) (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1/2 binary64) z) #s(literal 1 binary64))) b))
#s(approx (- (log (- 1 z)) b) (-.f64 (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1/3 binary64) z) #s(literal 1/2 binary64))) #s(literal 1 binary64))) b))
#s(approx (log (- 1 z)) (*.f64 #s(literal -1 binary64) z))
#s(approx (log (- 1 z)) (*.f64 z (-.f64 (*.f64 #s(literal -1/2 binary64) z) #s(literal 1 binary64))))
#s(approx (log (- 1 z)) (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1/3 binary64) z) #s(literal 1/2 binary64))) #s(literal 1 binary64))))
#s(approx (log (- 1 z)) (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1/4 binary64) z) #s(literal 1/3 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))
#s(approx (- 1 z) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) z)))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 x (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 x (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (/.f64 (*.f64 a (*.f64 x (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))))) z)))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 x (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (+.f64 (/.f64 (*.f64 a (*.f64 x (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))))) z) (/.f64 (*.f64 x (*.f64 (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (fma.f64 #s(literal -1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64)))))) (pow.f64 z #s(literal 2 binary64))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 x (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (+.f64 (/.f64 (*.f64 a (*.f64 x (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))))) z) (+.f64 (/.f64 (*.f64 x (*.f64 (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (fma.f64 #s(literal -1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64)))))) (pow.f64 z #s(literal 2 binary64))) (/.f64 (*.f64 x (*.f64 (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 a #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (pow.f64 a #s(literal 3 binary64)) (*.f64 #s(literal 1/3 binary64) a))))) (pow.f64 z #s(literal 3 binary64)))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (/.f64 (*.f64 a (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t))))) z)))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (+.f64 (/.f64 (*.f64 a (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t))))) z) (/.f64 (*.f64 (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (fma.f64 #s(literal -1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64))))) (pow.f64 z #s(literal 2 binary64))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (+.f64 (/.f64 (*.f64 a (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t))))) z) (+.f64 (/.f64 (*.f64 (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (fma.f64 #s(literal -1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64))))) (pow.f64 z #s(literal 2 binary64))) (/.f64 (*.f64 (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 a #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (pow.f64 a #s(literal 3 binary64)) (*.f64 #s(literal 1/3 binary64) a)))) (pow.f64 z #s(literal 3 binary64)))))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (fma.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t) (/.f64 a z))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 #s(literal -1/2 binary64) (/.f64 a (pow.f64 z #s(literal 2 binary64))) (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (fma.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t) (/.f64 a z)))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 #s(literal -1/2 binary64) (/.f64 a (pow.f64 z #s(literal 2 binary64))) (fma.f64 #s(literal 1/3 binary64) (/.f64 a (pow.f64 z #s(literal 3 binary64))) (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (fma.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t) (/.f64 a z))))))
#s(approx (* y (- (log z) t)) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))
#s(approx (- (log z) t) (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t))
#s(approx (log z) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))))
#s(approx (* a (- (log (- 1 z)) b)) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b)))
#s(approx (* a (- (log (- 1 z)) b)) (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (/.f64 a z)))
#s(approx (* a (- (log (- 1 z)) b)) (fma.f64 #s(literal -1/2 binary64) (/.f64 a (pow.f64 z #s(literal 2 binary64))) (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (/.f64 a z))))
#s(approx (* a (- (log (- 1 z)) b)) (fma.f64 #s(literal -1/2 binary64) (/.f64 a (pow.f64 z #s(literal 2 binary64))) (fma.f64 #s(literal 1/3 binary64) (/.f64 a (pow.f64 z #s(literal 3 binary64))) (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (/.f64 a z)))))
#s(approx (- (log (- 1 z)) b) (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b))
#s(approx (- (log (- 1 z)) b) (-.f64 (fma.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))) (/.f64 #s(literal 1 binary64) z)) b))
#s(approx (- (log (- 1 z)) b) (-.f64 (fma.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))) (/.f64 #s(literal 1 binary64) z)) (+.f64 b (/.f64 #s(literal 1/2 binary64) (pow.f64 z #s(literal 2 binary64))))))
#s(approx (- (log (- 1 z)) b) (-.f64 (fma.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))) (+.f64 (/.f64 #s(literal 1 binary64) z) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 z #s(literal 3 binary64)))))) (+.f64 b (/.f64 #s(literal 1/2 binary64) (pow.f64 z #s(literal 2 binary64))))))
#s(approx (log (- 1 z)) (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))))
#s(approx (log (- 1 z)) (fma.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))) (/.f64 #s(literal 1 binary64) z)))
#s(approx (log (- 1 z)) (-.f64 (fma.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))) (/.f64 #s(literal 1 binary64) z)) (/.f64 #s(literal 1/2 binary64) (pow.f64 z #s(literal 2 binary64)))))
#s(approx (log (- 1 z)) (-.f64 (fma.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))) (+.f64 (/.f64 #s(literal 1 binary64) z) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 z #s(literal 3 binary64)))))) (/.f64 #s(literal 1/2 binary64) (pow.f64 z #s(literal 2 binary64)))))
#s(approx (exp (* y (- (log z) t))) (exp.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t))))
#s(approx (- 1 z) (*.f64 z (-.f64 (/.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))))
#s(approx (+ (* -1 (* a b)) (* y (- (log z) t))) (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 x (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 x (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))))) z) (*.f64 x (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (fma.f64 #s(literal -1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64)))))) z) (*.f64 a (*.f64 x (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t))))))) z) (*.f64 x (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 a #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (pow.f64 a #s(literal 3 binary64)) (*.f64 #s(literal 1/3 binary64) a))))) z) (*.f64 x (*.f64 (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (fma.f64 #s(literal -1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64))))))) z) (*.f64 a (*.f64 x (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t))))))) z) (*.f64 x (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t))))) z))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (fma.f64 #s(literal -1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64))))) z) (*.f64 a (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))))) z))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 a #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (pow.f64 a #s(literal 3 binary64)) (*.f64 #s(literal 1/3 binary64) a)))) z) (*.f64 (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (fma.f64 #s(literal -1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64)))))) z) (*.f64 a (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))))) z))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 #s(literal -1 binary64) (/.f64 a z) (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 a (*.f64 #s(literal 1/2 binary64) (/.f64 a z))) z) (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) a (*.f64 #s(literal -1/3 binary64) (/.f64 a z))) z))) z) (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))))
#s(approx (* a (- (log (- 1 z)) b)) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b)))
#s(approx (* a (- (log (- 1 z)) b)) (fma.f64 #s(literal -1 binary64) (/.f64 a z) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b))))
#s(approx (* a (- (log (- 1 z)) b)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 a (*.f64 #s(literal 1/2 binary64) (/.f64 a z))) z) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b))))
#s(approx (* a (- (log (- 1 z)) b)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) a (*.f64 #s(literal -1/3 binary64) (/.f64 a z))) z))) z) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b))))
#s(approx (- (log (- 1 z)) b) (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b))
#s(approx (- (log (- 1 z)) b) (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) (+.f64 b (/.f64 #s(literal 1 binary64) z))))
#s(approx (- (log (- 1 z)) b) (-.f64 (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) z))) z))) b))
#s(approx (- (log (- 1 z)) b) (-.f64 (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 z #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) z)))) z))) b))
#s(approx (log (- 1 z)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))))
#s(approx (log (- 1 z)) (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) (/.f64 #s(literal 1 binary64) z)))
#s(approx (log (- 1 z)) (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) z))) z))))
#s(approx (log (- 1 z)) (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 z #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) z)))) z))))
#s(approx (- 1 z) (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) z)))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 x (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 #s(literal -1 binary64) (*.f64 t (*.f64 x (*.f64 y (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z))))))) (*.f64 x (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z)))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 x (*.f64 y (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 t (*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z))))))))) (*.f64 x (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z)))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 x (*.f64 y (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z)))))) (*.f64 t (fma.f64 #s(literal -1/6 binary64) (*.f64 t (*.f64 x (*.f64 (pow.f64 y #s(literal 3 binary64)) (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z)))))))))) (*.f64 x (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z)))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z)))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z)))) (*.f64 #s(literal -1 binary64) (*.f64 t (*.f64 y (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z)))))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z)))) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 y (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z))))) (*.f64 #s(literal 1/2 binary64) (*.f64 t (*.f64 (pow.f64 y #s(literal 2 binary64)) (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z)))))))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z)))) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 y (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z))))) (*.f64 t (fma.f64 #s(literal -1/6 binary64) (*.f64 t (*.f64 (pow.f64 y #s(literal 3 binary64)) (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z))))))))))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 #s(literal -1 binary64) (*.f64 t y) (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z)))))
#s(approx (* y (- (log z) t)) (*.f64 y (log.f64 z)))
#s(approx (* y (- (log z) t)) (fma.f64 #s(literal -1 binary64) (*.f64 t y) (*.f64 y (log.f64 z))))
#s(approx (- (log z) t) (+.f64 (log.f64 z) (*.f64 #s(literal -1 binary64) t)))
#s(approx t t)
#s(approx (exp (* y (- (log z) t))) (pow.f64 z y))
#s(approx (exp (* y (- (log z) t))) (fma.f64 #s(literal -1 binary64) (*.f64 t (*.f64 y (pow.f64 z y))) (pow.f64 z y)))
#s(approx (exp (* y (- (log z) t))) (fma.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 y (pow.f64 z y)) (*.f64 #s(literal 1/2 binary64) (*.f64 t (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 z y))))) (pow.f64 z y)))
#s(approx (exp (* y (- (log z) t))) (fma.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 y (pow.f64 z y)) (*.f64 t (fma.f64 #s(literal -1/6 binary64) (*.f64 t (*.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 z y))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 z y)))))) (pow.f64 z y)))
#s(approx (+ (* -1 (* a b)) (* y (- (log z) t))) (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (log.f64 z))))
#s(approx (+ (* -1 (* a b)) (* y (- (log z) t))) (fma.f64 #s(literal -1 binary64) (*.f64 a b) (fma.f64 #s(literal -1 binary64) (*.f64 t y) (*.f64 y (log.f64 z)))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 t (fma.f64 #s(literal -1 binary64) y (+.f64 (/.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)) t) (/.f64 (*.f64 y (log.f64 z)) t)))))
#s(approx (* y (- (log z) t)) (*.f64 t (fma.f64 #s(literal -1 binary64) y (/.f64 (*.f64 y (log.f64 z)) t))))
#s(approx (- (log z) t) (*.f64 #s(literal -1 binary64) t))
#s(approx (- (log z) t) (*.f64 t (-.f64 (/.f64 (log.f64 z) t) #s(literal 1 binary64))))
#s(approx (+ (* -1 (* a b)) (* y (- (log z) t))) (*.f64 t (fma.f64 #s(literal -1 binary64) y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a b) t) (/.f64 (*.f64 y (log.f64 z)) t)))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 x (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (+.f64 (log.f64 z) (*.f64 #s(literal -1 binary64) t)))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (+.f64 (log.f64 z) (*.f64 #s(literal -1 binary64) t))))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 #s(literal -1 binary64) (*.f64 t (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z))) t))))))
#s(approx (* y (- (log z) t)) (*.f64 #s(literal -1 binary64) (*.f64 t (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (log.f64 z)) t))))))
#s(approx (- (log z) t) (*.f64 #s(literal -1 binary64) (*.f64 t (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 z) t))))))
#s(approx (exp (* y (- (log z) t))) (exp.f64 (*.f64 y (+.f64 (log.f64 z) (*.f64 #s(literal -1 binary64) t)))))
#s(approx (+ (* -1 (* a b)) (* y (- (log z) t))) (*.f64 #s(literal -1 binary64) (*.f64 t (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (log.f64 z))) t))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 x (exp.f64 (*.f64 y (-.f64 (log.f64 z) t)))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 a (*.f64 x (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 x (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 a (fma.f64 #s(literal 1/2 binary64) (*.f64 a (*.f64 x (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (pow.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) #s(literal 2 binary64))))) (*.f64 x (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 x (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 a (fma.f64 a (fma.f64 #s(literal 1/6 binary64) (*.f64 a (*.f64 x (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (pow.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 x (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (pow.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) #s(literal 2 binary64)))))) (*.f64 x (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 x (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (*.f64 a (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (*.f64 a (fma.f64 #s(literal 1/2 binary64) (*.f64 a (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (pow.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) #s(literal 2 binary64)))) (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (*.f64 a (fma.f64 a (fma.f64 #s(literal 1/6 binary64) (*.f64 a (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (pow.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (pow.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) #s(literal 2 binary64))))) (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))))
#s(approx a a)
#s(approx (* a b) (*.f64 a b))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 x (exp.f64 (-.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t))) (*.f64 a b)))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (-.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t))) (*.f64 a b))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 a (-.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (/.f64 (*.f64 y (-.f64 (log.f64 z) t)) a)) b)))
#s(approx (+ (* -1 (* a b)) (* y (- (log z) t))) (*.f64 a (fma.f64 #s(literal -1 binary64) b (/.f64 (*.f64 y (-.f64 (log.f64 z) t)) a))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (-.f64 (log.f64 z) t)) a))))))
#s(approx (+ (* -1 (* a b)) (* y (- (log z) t))) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 b (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (-.f64 (log.f64 z) t)) a))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 x (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b (*.f64 x (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t))))))) (*.f64 x (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t)))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 b (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 x (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 b (*.f64 x (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t))))))))) (*.f64 x (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t)))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 b (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 x (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t)))))) (*.f64 b (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) (*.f64 b (*.f64 x (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 x (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t)))))))))) (*.f64 x (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t)))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t)))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t)))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t)))))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t)))) (*.f64 b (fma.f64 #s(literal -1 binary64) (*.f64 a (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 b (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t)))))))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t)))) (*.f64 b (fma.f64 #s(literal -1 binary64) (*.f64 a (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t))))) (*.f64 b (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) (*.f64 b (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t))))))))))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 #s(literal -1 binary64) (*.f64 a b) (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t)))))
#s(approx (* a (- (log (- 1 z)) b)) (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))))
#s(approx (* a (- (log (- 1 z)) b)) (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)))))
#s(approx (- (log (- 1 z)) b) (log.f64 (-.f64 #s(literal 1 binary64) z)))
#s(approx (- (log (- 1 z)) b) (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 #s(literal -1 binary64) b)))
#s(approx b b)
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 b (fma.f64 #s(literal -1 binary64) a (+.f64 (/.f64 (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))) b) (/.f64 (*.f64 y (-.f64 (log.f64 z) t)) b)))))
#s(approx (* a (- (log (- 1 z)) b)) (*.f64 b (fma.f64 #s(literal -1 binary64) a (/.f64 (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))) b))))
#s(approx (- (log (- 1 z)) b) (*.f64 b (-.f64 (/.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) #s(literal 1 binary64))))
#s(approx (+ (* -1 (* a b)) (* y (- (log z) t))) (*.f64 b (fma.f64 #s(literal -1 binary64) a (/.f64 (*.f64 y (-.f64 (log.f64 z) t)) b))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 x (exp.f64 (fma.f64 a (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 #s(literal -1 binary64) b)) (*.f64 y (-.f64 (log.f64 z) t))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (fma.f64 a (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 #s(literal -1 binary64) b)) (*.f64 y (-.f64 (log.f64 z) t)))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t))) b))))))
#s(approx (* a (- (log (- 1 z)) b)) (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))) b))))))
#s(approx (- (log (- 1 z)) b) (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))))
#s(approx (+ (* -1 (* a b)) (* y (- (log z) t))) (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (-.f64 (log.f64 z) t)) b))))))
Calls

18 calls:

TimeVariablePointExpression
79.0ms
a
@-inf
((* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (* y (- (log z) t)) y (- (log z) t) (log z) z t (* a (- (log (- 1 z)) b)) a (- (log (- 1 z)) b) (log (- 1 z)) (* -1 z) -1 b (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (* -1 (* t y)) (* t y) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp (* y (- (log z) t))) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (* a (- (log (- 1 z)) b)) (- (log (- 1 z)) b) (log (- 1 z)) (- 1 z) 1 (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (+ (* -1 (* a b)) (* y (- (log z) t))) (* a b))
75.0ms
b
@-inf
((* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (* y (- (log z) t)) y (- (log z) t) (log z) z t (* a (- (log (- 1 z)) b)) a (- (log (- 1 z)) b) (log (- 1 z)) (* -1 z) -1 b (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (* -1 (* t y)) (* t y) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp (* y (- (log z) t))) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (* a (- (log (- 1 z)) b)) (- (log (- 1 z)) b) (log (- 1 z)) (- 1 z) 1 (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (+ (* -1 (* a b)) (* y (- (log z) t))) (* a b))
21.0ms
x
@0
((* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (* y (- (log z) t)) y (- (log z) t) (log z) z t (* a (- (log (- 1 z)) b)) a (- (log (- 1 z)) b) (log (- 1 z)) (* -1 z) -1 b (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (* -1 (* t y)) (* t y) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp (* y (- (log z) t))) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (* a (- (log (- 1 z)) b)) (- (log (- 1 z)) b) (log (- 1 z)) (- 1 z) 1 (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (+ (* -1 (* a b)) (* y (- (log z) t))) (* a b))
20.0ms
x
@inf
((* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (* y (- (log z) t)) y (- (log z) t) (log z) z t (* a (- (log (- 1 z)) b)) a (- (log (- 1 z)) b) (log (- 1 z)) (* -1 z) -1 b (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (* -1 (* t y)) (* t y) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp (* y (- (log z) t))) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (* a (- (log (- 1 z)) b)) (- (log (- 1 z)) b) (log (- 1 z)) (- 1 z) 1 (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (+ (* -1 (* a b)) (* y (- (log z) t))) (* a b))
14.0ms
x
@-inf
((* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (* y (- (log z) t)) y (- (log z) t) (log z) z t (* a (- (log (- 1 z)) b)) a (- (log (- 1 z)) b) (log (- 1 z)) (* -1 z) -1 b (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (* -1 (* t y)) (* t y) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp (* y (- (log z) t))) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (* a (- (log (- 1 z)) b)) (- (log (- 1 z)) b) (log (- 1 z)) (- 1 z) 1 (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (+ (* -1 (* a b)) (* y (- (log z) t))) (* a b))

rewrite1.7s (8.1%)

Memory
-2.1MiB live, 371.4MiB allocated; 83ms collecting garbage
Counts
38 → 253
Calls
Call 1
Inputs
(*.f64 x (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 #s(approx (log (- 1 z)) (*.f64 #s(literal -1 binary64) z)) b)))))
x
(exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 #s(approx (log (- 1 z)) (*.f64 #s(literal -1 binary64) z)) b))))
(+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 #s(approx (log (- 1 z)) (*.f64 #s(literal -1 binary64) z)) b)))
(*.f64 y (-.f64 (log.f64 z) t))
y
(-.f64 (log.f64 z) t)
(log.f64 z)
z
t
(*.f64 a (-.f64 #s(approx (log (- 1 z)) (*.f64 #s(literal -1 binary64) z)) b))
a
(-.f64 #s(approx (log (- 1 z)) (*.f64 #s(literal -1 binary64) z)) b)
#s(approx (log (- 1 z)) (*.f64 #s(literal -1 binary64) z))
(*.f64 #s(literal -1 binary64) z)
#s(literal -1 binary64)
b
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 #s(literal -1 binary64) (*.f64 t y)))))
(exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 #s(literal -1 binary64) (*.f64 t y))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 #s(literal -1 binary64) (*.f64 t y)))
(*.f64 #s(literal -1 binary64) (*.f64 t y))
(*.f64 t y)
(*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (*.f64 y (-.f64 (log.f64 z) t)))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))))
(exp.f64 (*.f64 y (-.f64 (log.f64 z) t)))
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))
(exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))
(*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))
(-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)
(log.f64 (-.f64 #s(literal 1 binary64) z))
(-.f64 #s(literal 1 binary64) z)
#s(literal 1 binary64)
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t))))))
(exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t)))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t))))
(fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t)))
(*.f64 a b)
Outputs
(*.f64 x (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 #s(approx (log (- 1 z)) (neg.f64 z)) b)))))
x
(exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 #s(approx (log (- 1 z)) (neg.f64 z)) b))))
(+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 #s(approx (log (- 1 z)) (neg.f64 z)) b)))
(*.f64 y (-.f64 (log.f64 z) t))
(*.f64 (-.f64 (log.f64 z) t) y)
(*.f64 (-.f64 t (log.f64 z)) (neg.f64 y))
(*.f64 (neg.f64 y) (-.f64 t (log.f64 z)))
(+.f64 (neg.f64 (*.f64 t y)) (*.f64 (log.f64 z) y))
(+.f64 (*.f64 (log.f64 z) y) (neg.f64 (*.f64 t y)))
(+.f64 (neg.f64 (*.f64 (neg.f64 y) (log.f64 z))) (neg.f64 (neg.f64 (neg.f64 (*.f64 t y)))))
(+.f64 (neg.f64 (*.f64 t y)) (*.f64 (neg.f64 (log.f64 z)) (neg.f64 y)))
(+.f64 (neg.f64 (*.f64 t y)) (*.f64 (neg.f64 y) (neg.f64 (log.f64 z))))
(-.f64 (*.f64 (log.f64 z) y) (neg.f64 (neg.f64 (*.f64 t y))))
(-.f64 (*.f64 (log.f64 z) y) (*.f64 t y))
(-.f64 (*.f64 (log.f64 z) y) (*.f64 (neg.f64 #s(literal -1 binary64)) (*.f64 t y)))
(fma.f64 y (log.f64 z) (neg.f64 (*.f64 t y)))
(fma.f64 (log.f64 z) y (neg.f64 (*.f64 t y)))
(fma.f64 (neg.f64 y) t (*.f64 (log.f64 z) y))
(fma.f64 (neg.f64 t) y (*.f64 (log.f64 z) y))
(fma.f64 t (neg.f64 y) (*.f64 (log.f64 z) y))
(fma.f64 y (neg.f64 t) (*.f64 (log.f64 z) y))
(fma.f64 #s(literal -1 binary64) (*.f64 t y) (*.f64 (log.f64 z) y))
(fma.f64 (*.f64 t y) #s(literal -1 binary64) (*.f64 (log.f64 z) y))
(fma.f64 (neg.f64 y) t (*.f64 (neg.f64 (log.f64 z)) (neg.f64 y)))
(fma.f64 (neg.f64 t) y (*.f64 (neg.f64 (log.f64 z)) (neg.f64 y)))
(fma.f64 t (neg.f64 y) (*.f64 (neg.f64 (log.f64 z)) (neg.f64 y)))
(fma.f64 y (neg.f64 t) (*.f64 (neg.f64 (log.f64 z)) (neg.f64 y)))
(fma.f64 #s(literal -1 binary64) (*.f64 t y) (*.f64 (neg.f64 (log.f64 z)) (neg.f64 y)))
(fma.f64 (*.f64 t y) #s(literal -1 binary64) (*.f64 (neg.f64 (log.f64 z)) (neg.f64 y)))
(fma.f64 (neg.f64 y) t (*.f64 (neg.f64 y) (neg.f64 (log.f64 z))))
(fma.f64 (neg.f64 t) y (*.f64 (neg.f64 y) (neg.f64 (log.f64 z))))
(fma.f64 t (neg.f64 y) (*.f64 (neg.f64 y) (neg.f64 (log.f64 z))))
(fma.f64 y (neg.f64 t) (*.f64 (neg.f64 y) (neg.f64 (log.f64 z))))
(fma.f64 #s(literal -1 binary64) (*.f64 t y) (*.f64 (neg.f64 y) (neg.f64 (log.f64 z))))
(fma.f64 (*.f64 t y) #s(literal -1 binary64) (*.f64 (neg.f64 y) (neg.f64 (log.f64 z))))
(neg.f64 (*.f64 (-.f64 t (log.f64 z)) y))
y
(neg.f64 (neg.f64 y))
(+.f64 (neg.f64 t) (log.f64 z))
(+.f64 (log.f64 z) (neg.f64 t))
(+.f64 (neg.f64 t) (neg.f64 (neg.f64 (log.f64 z))))
(-.f64 (log.f64 z) t)
(-.f64 (neg.f64 t) (neg.f64 (log.f64 z)))
(fma.f64 t #s(literal -1 binary64) (log.f64 z))
(fma.f64 #s(literal -1 binary64) t (log.f64 z))
(fma.f64 #s(literal -1 binary64) t (neg.f64 (neg.f64 (log.f64 z))))
(fma.f64 t #s(literal -1 binary64) (neg.f64 (neg.f64 (log.f64 z))))
(neg.f64 (-.f64 t (log.f64 z)))
(log.f64 z)
z
(*.f64 (neg.f64 z) #s(literal -1 binary64))
(*.f64 (neg.f64 #s(literal -1 binary64)) z)
(*.f64 #s(literal -1 binary64) (neg.f64 z))
(*.f64 z (neg.f64 #s(literal -1 binary64)))
(*.f64 z (*.f64 #s(literal -1 binary64) #s(literal -1 binary64)))
(neg.f64 (neg.f64 z))
t
(*.f64 (neg.f64 t) #s(literal -1 binary64))
(*.f64 (neg.f64 #s(literal -1 binary64)) t)
(*.f64 #s(literal -1 binary64) (neg.f64 t))
(*.f64 t (neg.f64 #s(literal -1 binary64)))
(neg.f64 (neg.f64 t))
(*.f64 a (-.f64 #s(approx (log (- 1 z)) (neg.f64 z)) b))
a
(*.f64 (neg.f64 a) #s(literal -1 binary64))
(*.f64 (neg.f64 #s(literal -1 binary64)) a)
(*.f64 #s(literal -1 binary64) (neg.f64 a))
(*.f64 a (neg.f64 #s(literal -1 binary64)))
(neg.f64 (neg.f64 a))
(-.f64 #s(approx (log (- 1 z)) (neg.f64 z)) b)
#s(approx (log (- 1 z)) (neg.f64 z))
(*.f64 #s(literal -1 binary64) z)
(*.f64 z #s(literal -1 binary64))
(neg.f64 z)
#s(literal -1 binary64)
b
(neg.f64 (neg.f64 b))
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (neg.f64 (*.f64 t y)))))
(exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (neg.f64 (*.f64 t y))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (neg.f64 (*.f64 t y)))
(*.f64 #s(literal -1 binary64) (*.f64 t y))
(*.f64 (neg.f64 y) t)
(*.f64 (neg.f64 t) y)
(*.f64 (*.f64 t y) #s(literal -1 binary64))
(*.f64 y (neg.f64 t))
(*.f64 t (neg.f64 y))
(neg.f64 (*.f64 t y))
(*.f64 t y)
(*.f64 y t)
(*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (*.f64 y (-.f64 (log.f64 z) t)))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))))
(*.f64 (exp.f64 (*.f64 (log.f64 z) y)) (exp.f64 (neg.f64 (*.f64 t y))))
(fabs.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))))
(fabs.f64 (neg.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t)))))
(+.f64 (cosh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))))
(+.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (cosh.f64 (*.f64 y (-.f64 (log.f64 z) t))))
(-.f64 (cosh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (sinh.f64 (*.f64 (-.f64 t (log.f64 z)) y)))
(-.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (neg.f64 (cosh.f64 (*.f64 y (-.f64 (log.f64 z) t)))))
(/.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (-.f64 t (log.f64 z)) y)))
(/.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (*.f64 #s(literal 2 binary64) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 y (-.f64 (log.f64 z) t))))) #s(literal 2 binary64))
(/.f64 (fma.f64 (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 y (-.f64 (log.f64 z) t))))) #s(literal 2 binary64))
(/.f64 (fma.f64 (cosh.f64 (*.f64 y (-.f64 (log.f64 z) t))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))))) #s(literal 2 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 y (-.f64 (log.f64 z) t)))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t)))))) (*.f64 #s(literal 2 binary64) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 y (-.f64 (log.f64 z) t)))) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t)))) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t)))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 y (-.f64 (log.f64 z) t)))))) (*.f64 #s(literal 2 binary64) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t)))) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 y (-.f64 (log.f64 z) t)))) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) #s(literal 2 binary64)))
(exp.f64 (*.f64 y (-.f64 (log.f64 z) t)))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (*.f64 y (-.f64 (log.f64 z) t)))) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (*.f64 y (-.f64 (log.f64 z) t)))) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (cosh.f64 (*.f64 y (-.f64 (log.f64 z) t))))
(neg.f64 (neg.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t)))))
(pow.f64 (exp.f64 y) (-.f64 (log.f64 z) t))
(pow.f64 (exp.f64 (-.f64 (log.f64 z) t)) y)
(pow.f64 (exp.f64 (*.f64 (*.f64 y (-.f64 (log.f64 z) t)) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(sqrt.f64 (exp.f64 (*.f64 (*.f64 y (-.f64 (log.f64 z) t)) #s(literal 2 binary64))))
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))
(exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))
(*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))
(*.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a)
(*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) (neg.f64 a))
(*.f64 (neg.f64 a) (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))
(*.f64 #s(literal -1 binary64) (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a))
(*.f64 a (*.f64 #s(literal -1 binary64) (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))))
(+.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) a) (neg.f64 (*.f64 a b)))
(+.f64 (neg.f64 (*.f64 a b)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) a))
(+.f64 (neg.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (neg.f64 a))) (neg.f64 (*.f64 a b)))
(+.f64 (neg.f64 (*.f64 a b)) (*.f64 (neg.f64 (log.f64 (-.f64 #s(literal 1 binary64) z))) (neg.f64 a)))
(+.f64 (neg.f64 (*.f64 a b)) (*.f64 (neg.f64 a) (neg.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)))))
(-.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) a) (*.f64 a b))
(fma.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) a (neg.f64 (*.f64 a b)))
(fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (neg.f64 (*.f64 a b)))
(fma.f64 (neg.f64 a) b (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) a))
(fma.f64 a (neg.f64 b) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) a))
(fma.f64 b (neg.f64 a) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) a))
(fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) a))
(fma.f64 (*.f64 a b) #s(literal -1 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) a))
(fma.f64 (neg.f64 b) a (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) a))
(fma.f64 (neg.f64 a) b (*.f64 (neg.f64 (log.f64 (-.f64 #s(literal 1 binary64) z))) (neg.f64 a)))
(fma.f64 a (neg.f64 b) (*.f64 (neg.f64 (log.f64 (-.f64 #s(literal 1 binary64) z))) (neg.f64 a)))
(fma.f64 b (neg.f64 a) (*.f64 (neg.f64 (log.f64 (-.f64 #s(literal 1 binary64) z))) (neg.f64 a)))
(fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 (neg.f64 (log.f64 (-.f64 #s(literal 1 binary64) z))) (neg.f64 a)))
(fma.f64 (*.f64 a b) #s(literal -1 binary64) (*.f64 (neg.f64 (log.f64 (-.f64 #s(literal 1 binary64) z))) (neg.f64 a)))
(fma.f64 (neg.f64 b) a (*.f64 (neg.f64 (log.f64 (-.f64 #s(literal 1 binary64) z))) (neg.f64 a)))
(fma.f64 (neg.f64 a) b (*.f64 (neg.f64 a) (neg.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)))))
(fma.f64 a (neg.f64 b) (*.f64 (neg.f64 a) (neg.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)))))
(fma.f64 b (neg.f64 a) (*.f64 (neg.f64 a) (neg.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)))))
(fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 (neg.f64 a) (neg.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)))))
(fma.f64 (*.f64 a b) #s(literal -1 binary64) (*.f64 (neg.f64 a) (neg.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)))))
(fma.f64 (neg.f64 b) a (*.f64 (neg.f64 a) (neg.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)))))
(neg.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a))
(+.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (neg.f64 b))
(+.f64 (neg.f64 b) (log.f64 (-.f64 #s(literal 1 binary64) z)))
(+.f64 (neg.f64 b) (neg.f64 (neg.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)))))
(-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)
(-.f64 (neg.f64 b) (neg.f64 (log.f64 (-.f64 #s(literal 1 binary64) z))))
(fma.f64 b #s(literal -1 binary64) (log.f64 (-.f64 #s(literal 1 binary64) z)))
(fma.f64 #s(literal -1 binary64) b (log.f64 (-.f64 #s(literal 1 binary64) z)))
(fma.f64 b #s(literal -1 binary64) (neg.f64 (neg.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)))))
(fma.f64 #s(literal -1 binary64) b (neg.f64 (neg.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)))))
(neg.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))
(log.f64 (-.f64 #s(literal 1 binary64) z))
(log1p.f64 (neg.f64 z))
(log1p.f64 (-.f64 #s(literal 0 binary64) z))
(log1p.f64 (+.f64 #s(literal 0 binary64) (neg.f64 z)))
(log1p.f64 (*.f64 (neg.f64 (neg.f64 #s(literal -1 binary64))) z))
(+.f64 (neg.f64 z) #s(literal 1 binary64))
(+.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 0 binary64))
(+.f64 #s(literal 1 binary64) (neg.f64 z))
(+.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) z))
(+.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (neg.f64 z)))
(+.f64 (neg.f64 z) (neg.f64 (neg.f64 #s(literal 1 binary64))))
(+.f64 #s(literal 1 binary64) (*.f64 (neg.f64 (neg.f64 #s(literal -1 binary64))) z))
(-.f64 #s(literal 1 binary64) z)
(-.f64 (neg.f64 z) (neg.f64 #s(literal 1 binary64)))
(/.f64 (fma.f64 (neg.f64 z) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64))
(fma.f64 z #s(literal -1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) z #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (neg.f64 z))
(fma.f64 (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) z))
(fma.f64 (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 0 binary64) (neg.f64 z)))
(fma.f64 #s(literal -1 binary64) z (neg.f64 (neg.f64 #s(literal 1 binary64))))
(fma.f64 z #s(literal -1 binary64) (neg.f64 (neg.f64 #s(literal 1 binary64))))
(fma.f64 (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (*.f64 (neg.f64 (neg.f64 #s(literal -1 binary64))) z))
(neg.f64 (-.f64 z #s(literal 1 binary64)))
#s(literal 1 binary64)
(*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(fabs.f64 #s(literal 1 binary64))
(fabs.f64 (neg.f64 #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) #s(literal 0 binary64))
(+.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) #s(literal 0 binary64)))
(+.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) #s(literal 0 binary64)) #s(literal 2 binary64)))
(-.f64 #s(literal 1 binary64) (neg.f64 #s(literal 0 binary64)))
(/.f64 (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (fabs.f64 (*.f64 #s(literal 2 binary64) #s(literal 1 binary64))) (fabs.f64 #s(literal 2 binary64)))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) #s(literal 1 binary64))) (neg.f64 #s(literal 2 binary64)))
(/.f64 (+.f64 (-.f64 #s(literal 1 binary64) #s(literal 0 binary64)) (exp.f64 (neg.f64 (neg.f64 #s(literal 0 binary64))))) #s(literal 2 binary64))
(cosh.f64 #s(literal 0 binary64))
(cosh.f64 (neg.f64 #s(literal 0 binary64)))
(cosh.f64 (neg.f64 (neg.f64 #s(literal 0 binary64))))
(exp.f64 #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 0 binary64) #s(literal 0 binary64)))
(sqrt.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)))
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (-.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a b)))))
(exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (-.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a b))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (-.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a b)))
(+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (neg.f64 (*.f64 a b)))
(+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 (neg.f64 (neg.f64 #s(literal -1 binary64))) (*.f64 a b)))
(+.f64 (fma.f64 (neg.f64 a) b (*.f64 (log.f64 z) y)) (neg.f64 (*.f64 t y)))
(+.f64 (neg.f64 (*.f64 a b)) (*.f64 y (-.f64 (log.f64 z) t)))
(+.f64 (*.f64 (log.f64 z) y) (fma.f64 (neg.f64 y) t (neg.f64 (*.f64 a b))))
(+.f64 (*.f64 (log.f64 z) y) (-.f64 (neg.f64 (*.f64 t y)) (*.f64 a b)))
(-.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a b))
(-.f64 (-.f64 (neg.f64 (*.f64 a b)) (*.f64 (neg.f64 y) (log.f64 z))) (neg.f64 (neg.f64 (*.f64 t y))))
(-.f64 (neg.f64 (*.f64 a b)) (*.f64 (-.f64 t (log.f64 z)) y))
(fma.f64 (-.f64 (log.f64 z) t) y (neg.f64 (*.f64 a b)))
(fma.f64 (-.f64 t (log.f64 z)) (neg.f64 y) (neg.f64 (*.f64 a b)))
(fma.f64 y (-.f64 (log.f64 z) t) (neg.f64 (*.f64 a b)))
(fma.f64 (neg.f64 y) (-.f64 t (log.f64 z)) (neg.f64 (*.f64 a b)))
(fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t)))
(fma.f64 (neg.f64 a) b (*.f64 y (-.f64 (log.f64 z) t)))
(fma.f64 a (neg.f64 b) (*.f64 y (-.f64 (log.f64 z) t)))
(fma.f64 b (neg.f64 a) (*.f64 y (-.f64 (log.f64 z) t)))
(fma.f64 (*.f64 a b) #s(literal -1 binary64) (*.f64 y (-.f64 (log.f64 z) t)))
(fma.f64 (neg.f64 b) a (*.f64 y (-.f64 (log.f64 z) t)))
(fma.f64 y (-.f64 (log.f64 z) t) (*.f64 (neg.f64 (neg.f64 #s(literal -1 binary64))) (*.f64 a b)))
(fma.f64 (-.f64 (log.f64 z) t) y (*.f64 (neg.f64 (neg.f64 #s(literal -1 binary64))) (*.f64 a b)))
(fma.f64 (neg.f64 y) (-.f64 t (log.f64 z)) (*.f64 (neg.f64 (neg.f64 #s(literal -1 binary64))) (*.f64 a b)))
(fma.f64 (-.f64 t (log.f64 z)) (neg.f64 y) (*.f64 (neg.f64 (neg.f64 #s(literal -1 binary64))) (*.f64 a b)))
(fma.f64 y (log.f64 z) (fma.f64 (neg.f64 y) t (neg.f64 (*.f64 a b))))
(fma.f64 (log.f64 z) y (fma.f64 (neg.f64 y) t (neg.f64 (*.f64 a b))))
(fma.f64 y (log.f64 z) (-.f64 (neg.f64 (*.f64 t y)) (*.f64 a b)))
(fma.f64 (log.f64 z) y (-.f64 (neg.f64 (*.f64 t y)) (*.f64 a b)))
(neg.f64 (fma.f64 (-.f64 t (log.f64 z)) y (*.f64 a b)))
(neg.f64 (fma.f64 a b (*.f64 (-.f64 t (log.f64 z)) y)))
(neg.f64 (-.f64 (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t))))
(*.f64 a b)
(*.f64 b a)
(*.f64 (neg.f64 a) (neg.f64 b))
(*.f64 (neg.f64 b) (neg.f64 a))
(*.f64 (*.f64 a b) (neg.f64 #s(literal -1 binary64)))
(*.f64 (*.f64 a b) (*.f64 #s(literal -1 binary64) #s(literal -1 binary64)))
(*.f64 (neg.f64 #s(literal -1 binary64)) (*.f64 a b))
(*.f64 (neg.f64 (*.f64 a b)) #s(literal -1 binary64))
(*.f64 (*.f64 (neg.f64 b) #s(literal -1 binary64)) a)
(*.f64 (*.f64 (neg.f64 #s(literal -1 binary64)) b) a)
(*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 a b)))
(*.f64 a (*.f64 (neg.f64 b) #s(literal -1 binary64)))
(*.f64 a (*.f64 #s(literal -1 binary64) (neg.f64 b)))
(neg.f64 (neg.f64 (*.f64 a b)))

eval164.0ms (0.8%)

Memory
29.4MiB live, 118.2MiB allocated; 35ms collecting garbage
Compiler

Compiled 7 649 to 2 987 computations (60.9% saved)

prune48.0ms (0.2%)

Memory
-29.0MiB live, 33.1MiB allocated; 48ms collecting garbage
Pruning

10 alts after pruning (9 fresh and 1 done)

PrunedKeptTotal
New5758583
Fresh112
Picked415
Done000
Total58010590
Accuracy
100.0%
Counts
590 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
96.9%
(/.f64 x (exp.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))))
96.6%
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 (-.f64 (log.f64 z) t) y (neg.f64 (*.f64 a b))))))
85.8%
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y #s(approx (- (log z) t) (*.f64 #s(literal -1 binary64) t)))))))
58.6%
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 (neg.f64 y) t))))
61.6%
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 a (-.f64 (log1p.f64 (neg.f64 z)) b)))))
59.0%
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))
57.9%
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) #s(approx (+ (* -1 (* a b)) (* y (- (log z) t))) (*.f64 #s(literal -1 binary64) (*.f64 a b))))))
45.5%
(*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) #s(approx (exp (* y (- (log z) t))) (pow.f64 z y))))
26.8%
(*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) #s(approx (exp (* y (- (log z) t))) (+.f64 #s(literal 1 binary64) (*.f64 y (-.f64 (log.f64 z) t))))))
18.0%
(*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) #s(approx (exp (* y (- (log z) t))) #s(literal 1 binary64))))
Compiler

Compiled 447 to 419 computations (6.3% saved)

series2.6s (12%)

Memory
43.9MiB live, 1 417.9MiB allocated; 228ms collecting garbage
Counts
38 → 291
Calls
Call 1
Inputs
(/.f64 x (exp.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))))
x
(exp.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))
(fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))
(-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))
b
(log.f64 (-.f64 #s(literal 1 binary64) z))
(-.f64 #s(literal 1 binary64) z)
#s(literal 1 binary64)
z
a
(*.f64 (-.f64 t (log.f64 z)) y)
(-.f64 t (log.f64 z))
t
(log.f64 z)
y
(*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) #s(approx (exp (* y (- (log z) t))) #s(literal 1 binary64))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) #s(approx (exp (* y (- (log z) t))) #s(literal 1 binary64)))
#s(approx (exp (* y (- (log z) t))) #s(literal 1 binary64))
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 (neg.f64 y) t))))
(exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 (neg.f64 y) t)))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 (neg.f64 y) t))
(*.f64 (neg.f64 y) t)
(neg.f64 y)
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) #s(approx (+ (* -1 (* a b)) (* y (- (log z) t))) (*.f64 #s(literal -1 binary64) (*.f64 a b))))))
(exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) #s(approx (+ (* -1 (* a b)) (* y (- (log z) t))) (*.f64 #s(literal -1 binary64) (*.f64 a b)))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) #s(approx (+ (* -1 (* a b)) (* y (- (log z) t))) (*.f64 #s(literal -1 binary64) (*.f64 a b))))
#s(approx (+ (* -1 (* a b)) (* y (- (log z) t))) (*.f64 #s(literal -1 binary64) (*.f64 a b)))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
#s(literal -1 binary64)
(*.f64 a b)
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 a (-.f64 (log1p.f64 (neg.f64 z)) b)))))
(exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 a (-.f64 (log1p.f64 (neg.f64 z)) b))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 a (-.f64 (log1p.f64 (neg.f64 z)) b)))
(*.f64 a (-.f64 (log1p.f64 (neg.f64 z)) b))
(-.f64 (log1p.f64 (neg.f64 z)) b)
(log1p.f64 (neg.f64 z))
(neg.f64 z)
Outputs
#s(approx (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (/.f64 x (exp.f64 (fma.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 y (-.f64 t (log.f64 z)))))))
#s(approx x x)
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 x (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (-.f64 (log.f64 z) t))))))
#s(approx (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (/.f64 x (exp.f64 (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))))))
#s(approx (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 y (-.f64 t (log.f64 z)))) (exp.f64 (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))))) (/.f64 x (exp.f64 (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))))))
#s(approx (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (fma.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 t (log.f64 z)) #s(literal 2 binary64))) (exp.f64 (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 t (log.f64 z)) #s(literal 2 binary64))) (exp.f64 (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))))))))) (/.f64 (*.f64 x (-.f64 t (log.f64 z))) (exp.f64 (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))))) (/.f64 x (exp.f64 (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))))))
#s(approx (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (fma.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 t (log.f64 z)) #s(literal 2 binary64))) (exp.f64 (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 t (log.f64 z)) #s(literal 2 binary64))) (exp.f64 (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))))))) (-.f64 t (log.f64 z))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 t (log.f64 z)) #s(literal 3 binary64))) (exp.f64 (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))))) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 t (log.f64 z)) #s(literal 3 binary64))) (exp.f64 (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 t (log.f64 z)) #s(literal 2 binary64))) (exp.f64 (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 t (log.f64 z)) #s(literal 2 binary64))) (exp.f64 (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))))))))) (/.f64 (*.f64 x (-.f64 t (log.f64 z))) (exp.f64 (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))))) (/.f64 x (exp.f64 (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))))))
#s(approx (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (exp.f64 (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))))
#s(approx (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (+.f64 (exp.f64 (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))) (*.f64 y (*.f64 (exp.f64 (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))) (-.f64 t (log.f64 z))))))
#s(approx (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (+.f64 (exp.f64 (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))) (*.f64 y (fma.f64 #s(literal 1/2 binary64) (*.f64 y (*.f64 (exp.f64 (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))) (pow.f64 (-.f64 t (log.f64 z)) #s(literal 2 binary64)))) (*.f64 (exp.f64 (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))) (-.f64 t (log.f64 z)))))))
#s(approx (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (+.f64 (exp.f64 (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))) (*.f64 y (fma.f64 y (fma.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 (exp.f64 (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))) (pow.f64 (-.f64 t (log.f64 z)) #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))) (pow.f64 (-.f64 t (log.f64 z)) #s(literal 2 binary64))))) (*.f64 (exp.f64 (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))) (-.f64 t (log.f64 z)))))))
#s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))))
#s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (fma.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 y (-.f64 t (log.f64 z)))))
#s(approx (* (- t (log z)) y) (*.f64 y (-.f64 t (log.f64 z))))
#s(approx y y)
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 x (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 x (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 x (*.f64 y (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (-.f64 (log.f64 z) t))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 x (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 y (fma.f64 #s(literal 1/2 binary64) (*.f64 x (*.f64 y (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (pow.f64 (-.f64 (log.f64 z) t) #s(literal 2 binary64))))) (*.f64 x (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (-.f64 (log.f64 z) t)))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 x (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 y (fma.f64 x (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (-.f64 (log.f64 z) t)) (*.f64 y (fma.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 y (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (pow.f64 (-.f64 (log.f64 z) t) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 x (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (pow.f64 (-.f64 (log.f64 z) t) #s(literal 2 binary64)))))))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 y (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (-.f64 (log.f64 z) t)))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 y (fma.f64 #s(literal 1/2 binary64) (*.f64 y (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (pow.f64 (-.f64 (log.f64 z) t) #s(literal 2 binary64)))) (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (-.f64 (log.f64 z) t))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 y (fma.f64 y (fma.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (pow.f64 (-.f64 (log.f64 z) t) #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (pow.f64 (-.f64 (log.f64 z) t) #s(literal 2 binary64))))) (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (-.f64 (log.f64 z) t))))))
#s(approx (exp (* y (- (log z) t))) #s(literal 1 binary64))
#s(approx (exp (* y (- (log z) t))) (+.f64 #s(literal 1 binary64) (*.f64 y (-.f64 (log.f64 z) t))))
#s(approx (exp (* y (- (log z) t))) (+.f64 #s(literal 1 binary64) (*.f64 y (-.f64 (+.f64 (log.f64 z) (*.f64 #s(literal 1/2 binary64) (*.f64 y (pow.f64 (-.f64 (log.f64 z) t) #s(literal 2 binary64))))) t))))
#s(approx (exp (* y (- (log z) t))) (+.f64 #s(literal 1 binary64) (*.f64 y (-.f64 (+.f64 (log.f64 z) (*.f64 y (fma.f64 #s(literal 1/6 binary64) (*.f64 y (pow.f64 (-.f64 (log.f64 z) t) #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (pow.f64 (-.f64 (log.f64 z) t) #s(literal 2 binary64)))))) t))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (-.f64 (log.f64 z) t))))
#s(approx (* (neg y) t) (*.f64 #s(literal -1 binary64) (*.f64 t y)))
#s(approx (neg y) (*.f64 #s(literal -1 binary64) y))
#s(approx (+ (* -1 (* a b)) (* y (- (log z) t))) (*.f64 #s(literal -1 binary64) (*.f64 a b)))
#s(approx (+ (* -1 (* a b)) (* y (- (log z) t))) (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t))))
#s(approx (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (/.f64 x (exp.f64 (-.f64 (fma.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 t y)) (*.f64 y (log.f64 z))))))
#s(approx (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (exp.f64 (-.f64 (fma.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 t y)) (*.f64 y (log.f64 z)))))
#s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (*.f64 y (-.f64 (+.f64 t (/.f64 (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))) y)) (log.f64 z))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 x (exp.f64 (-.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z))) (*.f64 t y)))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (-.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z))) (*.f64 t y))))
#s(approx (exp (* y (- (log z) t))) (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 y (-.f64 (log.f64 z) t)))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 y (-.f64 (+.f64 (log.f64 z) (/.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)) y)) t)))
#s(approx (+ (* -1 (* a b)) (* y (- (log z) t))) (*.f64 y (-.f64 (+.f64 (log.f64 z) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a b) y))) t)))
#s(approx (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (exp.f64 (fma.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 y (-.f64 t (log.f64 z))))))
#s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (-.f64 t (log.f64 z)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))) y))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (-.f64 (log.f64 z) t)))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (-.f64 (log.f64 z) t) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)) y))))))
#s(approx (+ (* -1 (* a b)) (* y (- (log z) t))) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (-.f64 (log.f64 z) t) (/.f64 (*.f64 a b) y)))))
#s(approx (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (/.f64 x (exp.f64 (fma.f64 a b (*.f64 y (-.f64 t (log.f64 z)))))))
#s(approx (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 x z)) (exp.f64 (fma.f64 a b (*.f64 y (-.f64 t (log.f64 z)))))) (/.f64 x (exp.f64 (fma.f64 a b (*.f64 y (-.f64 t (log.f64 z))))))))
#s(approx (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (fma.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) x) (exp.f64 (fma.f64 a b (*.f64 y (-.f64 t (log.f64 z)))))) (/.f64 (*.f64 x (fma.f64 #s(literal 1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64))))) (exp.f64 (fma.f64 a b (*.f64 y (-.f64 t (log.f64 z))))))))) (/.f64 (*.f64 a x) (exp.f64 (fma.f64 a b (*.f64 y (-.f64 t (log.f64 z))))))) (/.f64 x (exp.f64 (fma.f64 a b (*.f64 y (-.f64 t (log.f64 z))))))))
#s(approx (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (fma.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) x) (exp.f64 (fma.f64 a b (*.f64 y (-.f64 t (log.f64 z)))))) (/.f64 (*.f64 x (fma.f64 #s(literal 1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64))))) (exp.f64 (fma.f64 a b (*.f64 y (-.f64 t (log.f64 z)))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 x (fma.f64 #s(literal 1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64)))))) (exp.f64 (fma.f64 a b (*.f64 y (-.f64 t (log.f64 z)))))) (/.f64 (*.f64 x (fma.f64 #s(literal 1/6 binary64) (pow.f64 a #s(literal 3 binary64)) (fma.f64 #s(literal 1/3 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64)))))) (exp.f64 (fma.f64 a b (*.f64 y (-.f64 t (log.f64 z)))))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) x) (exp.f64 (fma.f64 a b (*.f64 y (-.f64 t (log.f64 z)))))) (/.f64 (*.f64 x (fma.f64 #s(literal 1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64))))) (exp.f64 (fma.f64 a b (*.f64 y (-.f64 t (log.f64 z))))))))) (/.f64 (*.f64 a x) (exp.f64 (fma.f64 a b (*.f64 y (-.f64 t (log.f64 z))))))) (/.f64 x (exp.f64 (fma.f64 a b (*.f64 y (-.f64 t (log.f64 z))))))))
#s(approx (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (exp.f64 (fma.f64 a b (*.f64 y (-.f64 t (log.f64 z))))))
#s(approx (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (+.f64 (exp.f64 (fma.f64 a b (*.f64 y (-.f64 t (log.f64 z))))) (*.f64 a (*.f64 z (exp.f64 (fma.f64 a b (*.f64 y (-.f64 t (log.f64 z)))))))))
#s(approx (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (+.f64 (exp.f64 (fma.f64 a b (*.f64 y (-.f64 t (log.f64 z))))) (*.f64 z (fma.f64 a (exp.f64 (fma.f64 a b (*.f64 y (-.f64 t (log.f64 z))))) (*.f64 z (*.f64 (exp.f64 (fma.f64 a b (*.f64 y (-.f64 t (log.f64 z))))) (fma.f64 #s(literal 1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64))))))))))
#s(approx (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (+.f64 (exp.f64 (fma.f64 a b (*.f64 y (-.f64 t (log.f64 z))))) (*.f64 z (fma.f64 a (exp.f64 (fma.f64 a b (*.f64 y (-.f64 t (log.f64 z))))) (*.f64 z (fma.f64 z (*.f64 (exp.f64 (fma.f64 a b (*.f64 y (-.f64 t (log.f64 z))))) (fma.f64 #s(literal 1/6 binary64) (pow.f64 a #s(literal 3 binary64)) (fma.f64 #s(literal 1/3 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64)))))) (*.f64 (exp.f64 (fma.f64 a b (*.f64 y (-.f64 t (log.f64 z))))) (fma.f64 #s(literal 1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64)))))))))))
#s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (fma.f64 a b (*.f64 y (-.f64 t (log.f64 z)))))
#s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (fma.f64 a b (fma.f64 a z (*.f64 y (-.f64 t (log.f64 z))))))
#s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (fma.f64 a b (fma.f64 y (-.f64 t (log.f64 z)) (*.f64 z (+.f64 a (*.f64 #s(literal 1/2 binary64) (*.f64 a z)))))))
#s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (fma.f64 a b (fma.f64 y (-.f64 t (log.f64 z)) (*.f64 z (+.f64 a (*.f64 z (fma.f64 #s(literal 1/3 binary64) (*.f64 a z) (*.f64 #s(literal 1/2 binary64) a))))))))
#s(approx (- b (log (- 1 z))) b)
#s(approx (- b (log (- 1 z))) (+.f64 b z))
#s(approx (- b (log (- 1 z))) (+.f64 b (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) z)))))
#s(approx (- b (log (- 1 z))) (+.f64 b (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/3 binary64) z)))))))
#s(approx (log (- 1 z)) (*.f64 #s(literal -1 binary64) z))
#s(approx (log (- 1 z)) (*.f64 z (-.f64 (*.f64 #s(literal -1/2 binary64) z) #s(literal 1 binary64))))
#s(approx (log (- 1 z)) (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1/3 binary64) z) #s(literal 1/2 binary64))) #s(literal 1 binary64))))
#s(approx (log (- 1 z)) (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1/4 binary64) z) #s(literal 1/3 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))
#s(approx (- 1 z) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) z)))
#s(approx z z)
#s(approx (- t (log z)) (-.f64 t (log.f64 z)))
#s(approx (log z) (log.f64 z))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 x (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 x (*.f64 z (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t))))))) (*.f64 x (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t)))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 x (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t)))) (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 x (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t)))))) (*.f64 x (*.f64 z (*.f64 (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t)))) (fma.f64 #s(literal -1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64)))))))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 x (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t)))) (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 x (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t)))))) (*.f64 z (fma.f64 x (*.f64 z (*.f64 (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t)))) (fma.f64 #s(literal -1/3 binary64) a (fma.f64 #s(literal -1/6 binary64) (pow.f64 a #s(literal 3 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64))))))) (*.f64 x (*.f64 (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t)))) (fma.f64 #s(literal -1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64))))))))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t)))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t)))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 z (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t)))))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t)))) (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 a (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t))))) (*.f64 z (*.f64 (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t)))) (fma.f64 #s(literal -1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64))))))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t)))) (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 a (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t))))) (*.f64 z (fma.f64 z (*.f64 (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t)))) (fma.f64 #s(literal -1/3 binary64) a (fma.f64 #s(literal -1/6 binary64) (pow.f64 a #s(literal 3 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64)))))) (*.f64 (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t)))) (fma.f64 #s(literal -1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64)))))))))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 #s(literal -1 binary64) (*.f64 a b) (fma.f64 #s(literal -1 binary64) (*.f64 a z) (*.f64 y (-.f64 (log.f64 z) t)))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 #s(literal -1 binary64) (*.f64 a b) (fma.f64 y (-.f64 (log.f64 z) t) (*.f64 z (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1/2 binary64) (*.f64 a z)))))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 #s(literal -1 binary64) (*.f64 a b) (fma.f64 y (-.f64 (log.f64 z) t) (*.f64 z (fma.f64 #s(literal -1 binary64) a (*.f64 z (fma.f64 #s(literal -1/2 binary64) a (*.f64 #s(literal -1/3 binary64) (*.f64 a z)))))))))
#s(approx (* a (- (log (+ 1 (neg z))) b)) (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 #s(literal -1 binary64) (*.f64 a z))))
#s(approx (* a (- (log (+ 1 (neg z))) b)) (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 z (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1/2 binary64) (*.f64 a z))))))
#s(approx (* a (- (log (+ 1 (neg z))) b)) (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 z (fma.f64 #s(literal -1 binary64) a (*.f64 z (fma.f64 #s(literal -1/2 binary64) a (*.f64 #s(literal -1/3 binary64) (*.f64 a z))))))))
#s(approx (- (log (+ 1 (neg z))) b) (*.f64 #s(literal -1 binary64) b))
#s(approx (- (log (+ 1 (neg z))) b) (-.f64 (*.f64 #s(literal -1 binary64) z) b))
#s(approx (- (log (+ 1 (neg z))) b) (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1/2 binary64) z) #s(literal 1 binary64))) b))
#s(approx (- (log (+ 1 (neg z))) b) (-.f64 (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1/3 binary64) z) #s(literal 1/2 binary64))) #s(literal 1 binary64))) b))
#s(approx (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (/.f64 x (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z)))))))))
#s(approx (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (+.f64 (/.f64 x (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z)))))))) (/.f64 (*.f64 a x) (*.f64 z (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z)))))))))))
#s(approx (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) x) (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z)))))))) (/.f64 (*.f64 x (fma.f64 #s(literal 1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64))))) (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))))))))) (pow.f64 z #s(literal 2 binary64))) (/.f64 x (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))))))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) (*.f64 z (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))))))))))))
#s(approx (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) x) (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z)))))))) (/.f64 (*.f64 x (fma.f64 #s(literal 1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64))))) (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))))))))) (+.f64 (/.f64 (*.f64 a (*.f64 x (fma.f64 #s(literal 1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64)))))) (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z)))))))) (/.f64 (*.f64 x (fma.f64 #s(literal -1/2 binary64) (pow.f64 a #s(literal 2 binary64)) (fma.f64 #s(literal -1/3 binary64) a (*.f64 #s(literal -1/6 binary64) (pow.f64 a #s(literal 3 binary64)))))) (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z)))))))))) (pow.f64 z #s(literal 3 binary64))) (/.f64 x (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) (*.f64 z (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) x) (*.f64 (pow.f64 z #s(literal 2 binary64)) (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))))))))) (/.f64 (*.f64 x (fma.f64 #s(literal 1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64))))) (*.f64 (pow.f64 z #s(literal 2 binary64)) (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z)))))))))))))
#s(approx (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))))))))
#s(approx (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (+.f64 (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z)))))))) z))))
#s(approx (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (+.f64 (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z)))))))) z) (/.f64 (*.f64 (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))))))) (fma.f64 #s(literal 1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64))))) (pow.f64 z #s(literal 2 binary64))))))
#s(approx (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (+.f64 (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z)))))))) z) (+.f64 (/.f64 (*.f64 (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))))))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 a #s(literal 2 binary64)) (fma.f64 #s(literal -1/3 binary64) a (*.f64 #s(literal -1/6 binary64) (pow.f64 a #s(literal 3 binary64)))))) (pow.f64 z #s(literal 3 binary64))) (/.f64 (*.f64 (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))))))) (fma.f64 #s(literal 1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64))))) (pow.f64 z #s(literal 2 binary64)))))))
#s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z)))))))
#s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (fma.f64 #s(literal -1 binary64) (/.f64 a z) (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))))))))
#s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (fma.f64 #s(literal -1 binary64) (/.f64 a z) (fma.f64 #s(literal 1/2 binary64) (/.f64 a (pow.f64 z #s(literal 2 binary64))) (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z)))))))))
#s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (fma.f64 #s(literal -1 binary64) (/.f64 a z) (fma.f64 #s(literal -1/3 binary64) (/.f64 a (pow.f64 z #s(literal 3 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a (pow.f64 z #s(literal 2 binary64))) (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))))))))))
#s(approx (- b (log (- 1 z))) (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))))))
#s(approx (- b (log (- 1 z))) (-.f64 b (fma.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))) (/.f64 #s(literal 1 binary64) z))))
#s(approx (- b (log (- 1 z))) (-.f64 (+.f64 b (/.f64 #s(literal 1/2 binary64) (pow.f64 z #s(literal 2 binary64)))) (fma.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))) (/.f64 #s(literal 1 binary64) z))))
#s(approx (- b (log (- 1 z))) (-.f64 (+.f64 b (/.f64 #s(literal 1/2 binary64) (pow.f64 z #s(literal 2 binary64)))) (fma.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))) (+.f64 (/.f64 #s(literal 1 binary64) z) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 z #s(literal 3 binary64))))))))
#s(approx (log (- 1 z)) (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))))
#s(approx (log (- 1 z)) (fma.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))) (/.f64 #s(literal 1 binary64) z)))
#s(approx (log (- 1 z)) (-.f64 (fma.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))) (/.f64 #s(literal 1 binary64) z)) (/.f64 #s(literal 1/2 binary64) (pow.f64 z #s(literal 2 binary64)))))
#s(approx (log (- 1 z)) (-.f64 (fma.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))) (+.f64 (/.f64 #s(literal 1 binary64) z) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 z #s(literal 3 binary64)))))) (/.f64 #s(literal 1/2 binary64) (pow.f64 z #s(literal 2 binary64)))))
#s(approx (- 1 z) (*.f64 z (-.f64 (/.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))))
#s(approx (* (- t (log z)) y) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))))))
#s(approx (- t (log z)) (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z)))))
#s(approx (log z) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 x (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 x (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (/.f64 (*.f64 a (*.f64 x (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))))) z)))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 x (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (+.f64 (/.f64 (*.f64 a (*.f64 x (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))))) z) (/.f64 (*.f64 x (*.f64 (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (fma.f64 #s(literal -1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64)))))) (pow.f64 z #s(literal 2 binary64))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 x (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (+.f64 (/.f64 (*.f64 a (*.f64 x (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))))) z) (+.f64 (/.f64 (*.f64 x (*.f64 (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (fma.f64 #s(literal -1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64)))))) (pow.f64 z #s(literal 2 binary64))) (/.f64 (*.f64 x (*.f64 (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 a #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (pow.f64 a #s(literal 3 binary64)) (*.f64 #s(literal 1/3 binary64) a))))) (pow.f64 z #s(literal 3 binary64)))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (/.f64 (*.f64 a (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t))))) z)))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (+.f64 (/.f64 (*.f64 a (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t))))) z) (/.f64 (*.f64 (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (fma.f64 #s(literal -1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64))))) (pow.f64 z #s(literal 2 binary64))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (+.f64 (/.f64 (*.f64 a (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t))))) z) (+.f64 (/.f64 (*.f64 (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (fma.f64 #s(literal -1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64))))) (pow.f64 z #s(literal 2 binary64))) (/.f64 (*.f64 (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 a #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (pow.f64 a #s(literal 3 binary64)) (*.f64 #s(literal 1/3 binary64) a)))) (pow.f64 z #s(literal 3 binary64)))))))
#s(approx (exp (* y (- (log z) t))) (exp.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (fma.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t) (/.f64 a z))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 #s(literal -1/2 binary64) (/.f64 a (pow.f64 z #s(literal 2 binary64))) (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (fma.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t) (/.f64 a z)))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 #s(literal -1/2 binary64) (/.f64 a (pow.f64 z #s(literal 2 binary64))) (fma.f64 #s(literal 1/3 binary64) (/.f64 a (pow.f64 z #s(literal 3 binary64))) (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (fma.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t) (/.f64 a z))))))
#s(approx (+ (* -1 (* a b)) (* y (- (log z) t))) (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t))))
#s(approx (* a (- (log (+ 1 (neg z))) b)) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b)))
#s(approx (* a (- (log (+ 1 (neg z))) b)) (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (/.f64 a z)))
#s(approx (* a (- (log (+ 1 (neg z))) b)) (fma.f64 #s(literal -1/2 binary64) (/.f64 a (pow.f64 z #s(literal 2 binary64))) (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (/.f64 a z))))
#s(approx (* a (- (log (+ 1 (neg z))) b)) (fma.f64 #s(literal -1/2 binary64) (/.f64 a (pow.f64 z #s(literal 2 binary64))) (fma.f64 #s(literal 1/3 binary64) (/.f64 a (pow.f64 z #s(literal 3 binary64))) (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (/.f64 a z)))))
#s(approx (- (log (+ 1 (neg z))) b) (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b))
#s(approx (- (log (+ 1 (neg z))) b) (-.f64 (fma.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))) (/.f64 #s(literal 1 binary64) z)) b))
#s(approx (- (log (+ 1 (neg z))) b) (-.f64 (fma.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))) (/.f64 #s(literal 1 binary64) z)) (+.f64 b (/.f64 #s(literal 1/2 binary64) (pow.f64 z #s(literal 2 binary64))))))
#s(approx (- (log (+ 1 (neg z))) b) (-.f64 (fma.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))) (+.f64 (/.f64 #s(literal 1 binary64) z) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 z #s(literal 3 binary64)))))) (+.f64 b (/.f64 #s(literal 1/2 binary64) (pow.f64 z #s(literal 2 binary64))))))
#s(approx (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (/.f64 x (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z)))))))))
#s(approx (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) (*.f64 z (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))))))))) (/.f64 x (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))))))))))
#s(approx (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) x) (*.f64 z (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))))))))) (/.f64 (*.f64 x (fma.f64 #s(literal 1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64))))) (*.f64 z (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z)))))))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z)))))))))) z) (/.f64 x (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))))))))))
#s(approx (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 a (*.f64 x (fma.f64 #s(literal 1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64)))))) (*.f64 z (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))))))))) (+.f64 (/.f64 (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) x) (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z)))))))) (/.f64 (*.f64 x (fma.f64 #s(literal 1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64))))) (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z)))))))))) z) (/.f64 (*.f64 x (fma.f64 #s(literal -1/2 binary64) (pow.f64 a #s(literal 2 binary64)) (fma.f64 #s(literal -1/3 binary64) a (*.f64 #s(literal -1/6 binary64) (pow.f64 a #s(literal 3 binary64)))))) (*.f64 z (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))))))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) x) (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z)))))))) (/.f64 (*.f64 x (fma.f64 #s(literal 1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64))))) (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z)))))))))) z)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z)))))))))) z) (/.f64 x (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))))))))))
#s(approx (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))))))))
#s(approx (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (+.f64 (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))))))) (/.f64 (*.f64 a (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z)))))))) z)))
#s(approx (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (+.f64 (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))))))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z)))))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))))))) (fma.f64 #s(literal 1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64))))) z))) z))))
#s(approx (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (+.f64 (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))))))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z)))))))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))))))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 a #s(literal 2 binary64)) (fma.f64 #s(literal -1/3 binary64) a (*.f64 #s(literal -1/6 binary64) (pow.f64 a #s(literal 3 binary64)))))) z) (*.f64 (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))))))) (fma.f64 #s(literal 1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64)))))) z))) z))))
#s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z)))))))
#s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)))) (fma.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z)))) (/.f64 a z))))
#s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1/2 binary64) (/.f64 a z))) z) (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))))))))
#s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/3 binary64) (/.f64 a z) (*.f64 #s(literal 1/2 binary64) a)) z))) z) (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))))))))
#s(approx (- b (log (- 1 z))) (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)))))
#s(approx (- b (log (- 1 z))) (-.f64 (+.f64 b (/.f64 #s(literal 1 binary64) z)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)))))
#s(approx (- b (log (- 1 z))) (-.f64 (+.f64 b (+.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 z #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) z))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)))))
#s(approx (- b (log (- 1 z))) (-.f64 (+.f64 b (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) z))) z)) #s(literal 1 binary64)) z))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)))))
#s(approx (log (- 1 z)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))))
#s(approx (log (- 1 z)) (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) (/.f64 #s(literal 1 binary64) z)))
#s(approx (log (- 1 z)) (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) z))) z))))
#s(approx (log (- 1 z)) (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 z #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) z)))) z))))
#s(approx (- 1 z) (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) z)))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 x (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 x (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))))) z) (*.f64 x (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (fma.f64 #s(literal -1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64)))))) z) (*.f64 a (*.f64 x (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t))))))) z) (*.f64 x (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 a #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (pow.f64 a #s(literal 3 binary64)) (*.f64 #s(literal 1/3 binary64) a))))) z) (*.f64 x (*.f64 (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (fma.f64 #s(literal -1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64))))))) z) (*.f64 a (*.f64 x (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t))))))) z) (*.f64 x (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t))))) z))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (fma.f64 #s(literal -1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64))))) z) (*.f64 a (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))))) z))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 a #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (pow.f64 a #s(literal 3 binary64)) (*.f64 #s(literal 1/3 binary64) a)))) z) (*.f64 (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (fma.f64 #s(literal -1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64)))))) z) (*.f64 a (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))))) z))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 #s(literal -1 binary64) (/.f64 a z) (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 a (*.f64 #s(literal 1/2 binary64) (/.f64 a z))) z) (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) a (*.f64 #s(literal -1/3 binary64) (/.f64 a z))) z))) z) (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))))
#s(approx (* a (- (log (+ 1 (neg z))) b)) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b)))
#s(approx (* a (- (log (+ 1 (neg z))) b)) (fma.f64 #s(literal -1 binary64) (/.f64 a z) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b))))
#s(approx (* a (- (log (+ 1 (neg z))) b)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 a (*.f64 #s(literal 1/2 binary64) (/.f64 a z))) z) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b))))
#s(approx (* a (- (log (+ 1 (neg z))) b)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) a (*.f64 #s(literal -1/3 binary64) (/.f64 a z))) z))) z) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b))))
#s(approx (- (log (+ 1 (neg z))) b) (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b))
#s(approx (- (log (+ 1 (neg z))) b) (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) (+.f64 b (/.f64 #s(literal 1 binary64) z))))
#s(approx (- (log (+ 1 (neg z))) b) (-.f64 (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) z))) z))) b))
#s(approx (- (log (+ 1 (neg z))) b) (-.f64 (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 z #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) z)))) z))) b))
#s(approx (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (/.f64 x (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y (log.f64 z)) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))))))
#s(approx (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t (*.f64 x y)) (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y (log.f64 z)) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))))) (/.f64 x (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y (log.f64 z)) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))))))))
#s(approx (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (fma.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 y #s(literal 2 binary64))) (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y (log.f64 z)) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (pow.f64 y #s(literal 2 binary64))) (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y (log.f64 z)) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))))))))) (/.f64 (*.f64 x y) (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y (log.f64 z)) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))))))) (/.f64 x (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y (log.f64 z)) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))))))))
#s(approx (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (fma.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 y #s(literal 2 binary64))) (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y (log.f64 z)) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (pow.f64 y #s(literal 2 binary64))) (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y (log.f64 z)) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))))))))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (pow.f64 y #s(literal 3 binary64))) (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y (log.f64 z)) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))))) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 x (pow.f64 y #s(literal 3 binary64))) (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y (log.f64 z)) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))))))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 y #s(literal 2 binary64))) (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y (log.f64 z)) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (pow.f64 y #s(literal 2 binary64))) (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y (log.f64 z)) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))))))))) (/.f64 (*.f64 x y) (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y (log.f64 z)) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))))))) (/.f64 x (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y (log.f64 z)) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))))))))
#s(approx (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y (log.f64 z)) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))))))
#s(approx (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (+.f64 (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y (log.f64 z)) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))))) (*.f64 t (*.f64 y (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y (log.f64 z)) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))))))))
#s(approx (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (+.f64 (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y (log.f64 z)) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))))) (*.f64 t (fma.f64 #s(literal 1/2 binary64) (*.f64 t (*.f64 (pow.f64 y #s(literal 2 binary64)) (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y (log.f64 z)) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))))))) (*.f64 y (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y (log.f64 z)) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))))))))))
#s(approx (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (+.f64 (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y (log.f64 z)) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))))) (*.f64 t (fma.f64 t (fma.f64 #s(literal 1/6 binary64) (*.f64 t (*.f64 (pow.f64 y #s(literal 3 binary64)) (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y (log.f64 z)) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y (log.f64 z)) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))))))) (*.f64 y (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y (log.f64 z)) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))))))))))
#s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (fma.f64 #s(literal -1 binary64) (*.f64 y (log.f64 z)) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))))
#s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (fma.f64 #s(literal -1 binary64) (*.f64 y (log.f64 z)) (fma.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 t y))))
#s(approx (* (- t (log z)) y) (*.f64 #s(literal -1 binary64) (*.f64 y (log.f64 z))))
#s(approx (* (- t (log z)) y) (fma.f64 #s(literal -1 binary64) (*.f64 y (log.f64 z)) (*.f64 t y)))
#s(approx (- t (log z)) (*.f64 #s(literal -1 binary64) (log.f64 z)))
#s(approx t t)
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 x (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 #s(literal -1 binary64) (*.f64 t (*.f64 x (*.f64 y (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z))))))) (*.f64 x (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z)))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 x (*.f64 y (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 t (*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z))))))))) (*.f64 x (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z)))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 x (*.f64 y (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z)))))) (*.f64 t (fma.f64 #s(literal -1/6 binary64) (*.f64 t (*.f64 x (*.f64 (pow.f64 y #s(literal 3 binary64)) (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z)))))))))) (*.f64 x (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z)))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z)))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z)))) (*.f64 #s(literal -1 binary64) (*.f64 t (*.f64 y (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z)))))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z)))) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 y (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z))))) (*.f64 #s(literal 1/2 binary64) (*.f64 t (*.f64 (pow.f64 y #s(literal 2 binary64)) (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z)))))))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z)))) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 y (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z))))) (*.f64 t (fma.f64 #s(literal -1/6 binary64) (*.f64 t (*.f64 (pow.f64 y #s(literal 3 binary64)) (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z))))))))))))
#s(approx (exp (* y (- (log z) t))) (pow.f64 z y))
#s(approx (exp (* y (- (log z) t))) (fma.f64 #s(literal -1 binary64) (*.f64 t (*.f64 y (pow.f64 z y))) (pow.f64 z y)))
#s(approx (exp (* y (- (log z) t))) (fma.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 y (pow.f64 z y)) (*.f64 #s(literal 1/2 binary64) (*.f64 t (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 z y))))) (pow.f64 z y)))
#s(approx (exp (* y (- (log z) t))) (fma.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 y (pow.f64 z y)) (*.f64 t (fma.f64 #s(literal -1/6 binary64) (*.f64 t (*.f64 (pow.f64 y #s(literal 3 binary64)) (pow.f64 z y))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) (pow.f64 z y)))))) (pow.f64 z y)))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 #s(literal -1 binary64) (*.f64 t y) (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z)))))
#s(approx (+ (* -1 (* a b)) (* y (- (log z) t))) (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (log.f64 z))))
#s(approx (+ (* -1 (* a b)) (* y (- (log z) t))) (fma.f64 #s(literal -1 binary64) (*.f64 a b) (fma.f64 #s(literal -1 binary64) (*.f64 t y) (*.f64 y (log.f64 z)))))
#s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (*.f64 t y))
#s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (*.f64 t (+.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (log.f64 z)) t) (/.f64 (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))) t)))))
#s(approx (* (- t (log z)) y) (*.f64 t (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (log.f64 z)) t)))))
#s(approx (- t (log z)) (*.f64 t (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 z) t)))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 t (fma.f64 #s(literal -1 binary64) y (+.f64 (/.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)) t) (/.f64 (*.f64 y (log.f64 z)) t)))))
#s(approx (+ (* -1 (* a b)) (* y (- (log z) t))) (*.f64 t (fma.f64 #s(literal -1 binary64) y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a b) t) (/.f64 (*.f64 y (log.f64 z)) t)))))
#s(approx (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (/.f64 x (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (log.f64 z) (*.f64 #s(literal -1 binary64) t))) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))))))
#s(approx (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (log.f64 z) (*.f64 #s(literal -1 binary64) t))) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))))))
#s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y (log.f64 z)) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))) t))))))
#s(approx (* (- t (log z)) y) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) y (/.f64 (*.f64 y (log.f64 z)) t)))))
#s(approx (- t (log z)) (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (/.f64 (log.f64 z) t) #s(literal 1 binary64)))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 x (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (+.f64 (log.f64 z) (*.f64 #s(literal -1 binary64) t)))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (+.f64 (log.f64 z) (*.f64 #s(literal -1 binary64) t))))))
#s(approx (exp (* y (- (log z) t))) (exp.f64 (*.f64 y (+.f64 (log.f64 z) (*.f64 #s(literal -1 binary64) t)))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 #s(literal -1 binary64) (*.f64 t (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z))) t))))))
#s(approx (+ (* -1 (* a b)) (* y (- (log z) t))) (*.f64 #s(literal -1 binary64) (*.f64 t (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (log.f64 z))) t))))))
#s(approx (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (/.f64 x (exp.f64 (*.f64 y (-.f64 t (log.f64 z))))))
#s(approx (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 x (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))) (exp.f64 (*.f64 y (-.f64 t (log.f64 z))))) (/.f64 x (exp.f64 (*.f64 y (-.f64 t (log.f64 z)))))))
#s(approx (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) #s(literal 2 binary64))) (exp.f64 (*.f64 y (-.f64 t (log.f64 z))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) #s(literal 2 binary64))) (exp.f64 (*.f64 y (-.f64 t (log.f64 z))))))))) (/.f64 (*.f64 x (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))) (exp.f64 (*.f64 y (-.f64 t (log.f64 z)))))) (/.f64 x (exp.f64 (*.f64 y (-.f64 t (log.f64 z)))))))
#s(approx (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (fma.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) #s(literal 2 binary64))) (exp.f64 (*.f64 y (-.f64 t (log.f64 z))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) #s(literal 2 binary64))) (exp.f64 (*.f64 y (-.f64 t (log.f64 z))))))) (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) #s(literal 3 binary64))) (exp.f64 (*.f64 y (-.f64 t (log.f64 z))))) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) #s(literal 3 binary64))) (exp.f64 (*.f64 y (-.f64 t (log.f64 z)))))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) #s(literal 2 binary64))) (exp.f64 (*.f64 y (-.f64 t (log.f64 z))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) #s(literal 2 binary64))) (exp.f64 (*.f64 y (-.f64 t (log.f64 z))))))))) (/.f64 (*.f64 x (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))) (exp.f64 (*.f64 y (-.f64 t (log.f64 z)))))) (/.f64 x (exp.f64 (*.f64 y (-.f64 t (log.f64 z)))))))
#s(approx (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (exp.f64 (*.f64 y (-.f64 t (log.f64 z)))))
#s(approx (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (+.f64 (exp.f64 (*.f64 y (-.f64 t (log.f64 z)))) (*.f64 a (*.f64 (exp.f64 (*.f64 y (-.f64 t (log.f64 z)))) (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))))))
#s(approx (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (+.f64 (exp.f64 (*.f64 y (-.f64 t (log.f64 z)))) (*.f64 a (fma.f64 #s(literal 1/2 binary64) (*.f64 a (*.f64 (exp.f64 (*.f64 y (-.f64 t (log.f64 z)))) (pow.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) #s(literal 2 binary64)))) (*.f64 (exp.f64 (*.f64 y (-.f64 t (log.f64 z)))) (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))))))
#s(approx (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (+.f64 (exp.f64 (*.f64 y (-.f64 t (log.f64 z)))) (*.f64 a (fma.f64 a (fma.f64 #s(literal 1/6 binary64) (*.f64 a (*.f64 (exp.f64 (*.f64 y (-.f64 t (log.f64 z)))) (pow.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 (*.f64 y (-.f64 t (log.f64 z)))) (pow.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) #s(literal 2 binary64))))) (*.f64 (exp.f64 (*.f64 y (-.f64 t (log.f64 z)))) (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))))))
#s(approx a a)
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 x (exp.f64 (*.f64 y (-.f64 (log.f64 z) t)))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 a (*.f64 x (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 x (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 a (fma.f64 #s(literal 1/2 binary64) (*.f64 a (*.f64 x (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (pow.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) #s(literal 2 binary64))))) (*.f64 x (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 x (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 a (fma.f64 a (fma.f64 #s(literal 1/6 binary64) (*.f64 a (*.f64 x (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (pow.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 x (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (pow.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) #s(literal 2 binary64)))))) (*.f64 x (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 x (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (*.f64 a (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (*.f64 a (fma.f64 #s(literal 1/2 binary64) (*.f64 a (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (pow.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) #s(literal 2 binary64)))) (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (*.f64 a (fma.f64 a (fma.f64 #s(literal 1/6 binary64) (*.f64 a (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (pow.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (pow.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) #s(literal 2 binary64))))) (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))))
#s(approx (* a b) (*.f64 a b))
#s(approx (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (/.f64 x (exp.f64 (-.f64 (fma.f64 a b (*.f64 y (-.f64 t (log.f64 z)))) (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)))))))
#s(approx (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (exp.f64 (-.f64 (fma.f64 a b (*.f64 y (-.f64 t (log.f64 z)))) (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))))))
#s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (*.f64 a (-.f64 (+.f64 b (/.f64 (*.f64 y (-.f64 t (log.f64 z))) a)) (log.f64 (-.f64 #s(literal 1 binary64) z)))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 x (exp.f64 (-.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t))) (*.f64 a b)))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (-.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t))) (*.f64 a b))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 a (-.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (/.f64 (*.f64 y (-.f64 (log.f64 z) t)) a)) b)))
#s(approx (+ (* -1 (* a b)) (* y (- (log z) t))) (*.f64 a (fma.f64 #s(literal -1 binary64) b (/.f64 (*.f64 y (-.f64 (log.f64 z) t)) a))))
#s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (-.f64 t (log.f64 z))) a))))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (-.f64 (log.f64 z) t)) a))))))
#s(approx (+ (* -1 (* a b)) (* y (- (log z) t))) (*.f64 #s(literal -1 binary64) (*.f64 a (+.f64 b (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (-.f64 (log.f64 z) t)) a))))))
#s(approx (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (/.f64 x (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 y (-.f64 t (log.f64 z)))))))
#s(approx (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 b x)) (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 y (-.f64 t (log.f64 z)))))) (/.f64 x (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 y (-.f64 t (log.f64 z))))))))
#s(approx (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (fma.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) x) (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 y (-.f64 t (log.f64 z)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) x) (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 y (-.f64 t (log.f64 z)))))))))) (/.f64 (*.f64 a x) (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 y (-.f64 t (log.f64 z))))))) (/.f64 x (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 y (-.f64 t (log.f64 z))))))))
#s(approx (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (fma.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) x) (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 y (-.f64 t (log.f64 z)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) x) (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 y (-.f64 t (log.f64 z))))))))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) x) (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 y (-.f64 t (log.f64 z)))))) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) x) (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 y (-.f64 t (log.f64 z))))))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) x) (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 y (-.f64 t (log.f64 z)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) x) (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 y (-.f64 t (log.f64 z)))))))))) (/.f64 (*.f64 a x) (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 y (-.f64 t (log.f64 z))))))) (/.f64 x (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 y (-.f64 t (log.f64 z))))))))
#s(approx (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 y (-.f64 t (log.f64 z))))))
#s(approx (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (+.f64 (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 y (-.f64 t (log.f64 z))))) (*.f64 a (*.f64 b (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 y (-.f64 t (log.f64 z)))))))))
#s(approx (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (+.f64 (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 y (-.f64 t (log.f64 z))))) (*.f64 b (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 b (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 y (-.f64 t (log.f64 z))))))) (*.f64 a (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 y (-.f64 t (log.f64 z))))))))))
#s(approx (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (+.f64 (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 y (-.f64 t (log.f64 z))))) (*.f64 b (fma.f64 a (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 y (-.f64 t (log.f64 z))))) (*.f64 b (fma.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) (*.f64 b (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 y (-.f64 t (log.f64 z))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 y (-.f64 t (log.f64 z)))))))))))))
#s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (fma.f64 #s(literal -1 binary64) (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 y (-.f64 t (log.f64 z)))))
#s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (fma.f64 #s(literal -1 binary64) (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))) (fma.f64 a b (*.f64 y (-.f64 t (log.f64 z))))))
#s(approx (- b (log (- 1 z))) (*.f64 #s(literal -1 binary64) (log.f64 (-.f64 #s(literal 1 binary64) z))))
#s(approx (- b (log (- 1 z))) (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 x (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b (*.f64 x (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t))))))) (*.f64 x (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t)))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 b (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 x (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 b (*.f64 x (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t))))))))) (*.f64 x (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t)))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 b (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 x (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t)))))) (*.f64 b (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) (*.f64 b (*.f64 x (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 x (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t)))))))))) (*.f64 x (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t)))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t)))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t)))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t)))))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t)))) (*.f64 b (fma.f64 #s(literal -1 binary64) (*.f64 a (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 b (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t)))))))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t)))) (*.f64 b (fma.f64 #s(literal -1 binary64) (*.f64 a (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t))))) (*.f64 b (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) (*.f64 b (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t))))))))))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 #s(literal -1 binary64) (*.f64 a b) (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t)))))
#s(approx (* a (- (log (+ 1 (neg z))) b)) (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))))
#s(approx (* a (- (log (+ 1 (neg z))) b)) (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)))))
#s(approx (- (log (+ 1 (neg z))) b) (log.f64 (-.f64 #s(literal 1 binary64) z)))
#s(approx (- (log (+ 1 (neg z))) b) (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 #s(literal -1 binary64) b)))
#s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (*.f64 b (+.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))) b) (/.f64 (*.f64 y (-.f64 t (log.f64 z))) b)))))
#s(approx (- b (log (- 1 z))) (*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 b (fma.f64 #s(literal -1 binary64) a (+.f64 (/.f64 (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))) b) (/.f64 (*.f64 y (-.f64 (log.f64 z) t)) b)))))
#s(approx (+ (* -1 (* a b)) (* y (- (log z) t))) (*.f64 b (fma.f64 #s(literal -1 binary64) a (/.f64 (*.f64 y (-.f64 (log.f64 z) t)) b))))
#s(approx (* a (- (log (+ 1 (neg z))) b)) (*.f64 b (fma.f64 #s(literal -1 binary64) a (/.f64 (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))) b))))
#s(approx (- (log (+ 1 (neg z))) b) (*.f64 b (-.f64 (/.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) #s(literal 1 binary64))))
#s(approx (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (/.f64 x (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 #s(literal -1 binary64) b))) (*.f64 y (-.f64 t (log.f64 z)))))))
#s(approx (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 #s(literal -1 binary64) b))) (*.f64 y (-.f64 t (log.f64 z))))))
#s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 y (-.f64 t (log.f64 z)))) b))))))
#s(approx (- b (log (- 1 z))) (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (/.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) #s(literal 1 binary64)))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 x (exp.f64 (fma.f64 a (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 #s(literal -1 binary64) b)) (*.f64 y (-.f64 (log.f64 z) t))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (fma.f64 a (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 #s(literal -1 binary64) b)) (*.f64 y (-.f64 (log.f64 z) t)))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t))) b))))))
#s(approx (+ (* -1 (* a b)) (* y (- (log z) t))) (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (-.f64 (log.f64 z) t)) b))))))
#s(approx (* a (- (log (+ 1 (neg z))) b)) (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))) b))))))
#s(approx (- (log (+ 1 (neg z))) b) (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))))
Calls

18 calls:

TimeVariablePointExpression
105.0ms
x
@0
((/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (- b (log (- 1 z))) b (log (- 1 z)) (- 1 z) 1 z a (* (- t (log z)) y) (- t (log z)) t (log z) y (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp (* y (- (log z) t))) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (* (neg y) t) (neg y) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (+ (* -1 (* a b)) (* y (- (log z) t))) (* -1 (* a b)) -1 (* a b) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (* a (- (log (+ 1 (neg z))) b)) (- (log (+ 1 (neg z))) b) (log (+ 1 (neg z))) (neg z))
95.0ms
y
@0
((/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (- b (log (- 1 z))) b (log (- 1 z)) (- 1 z) 1 z a (* (- t (log z)) y) (- t (log z)) t (log z) y (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp (* y (- (log z) t))) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (* (neg y) t) (neg y) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (+ (* -1 (* a b)) (* y (- (log z) t))) (* -1 (* a b)) -1 (* a b) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (* a (- (log (+ 1 (neg z))) b)) (- (log (+ 1 (neg z))) b) (log (+ 1 (neg z))) (neg z))
92.0ms
a
@0
((/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (- b (log (- 1 z))) b (log (- 1 z)) (- 1 z) 1 z a (* (- t (log z)) y) (- t (log z)) t (log z) y (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp (* y (- (log z) t))) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (* (neg y) t) (neg y) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (+ (* -1 (* a b)) (* y (- (log z) t))) (* -1 (* a b)) -1 (* a b) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (* a (- (log (+ 1 (neg z))) b)) (- (log (+ 1 (neg z))) b) (log (+ 1 (neg z))) (neg z))
87.0ms
t
@0
((/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (- b (log (- 1 z))) b (log (- 1 z)) (- 1 z) 1 z a (* (- t (log z)) y) (- t (log z)) t (log z) y (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp (* y (- (log z) t))) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (* (neg y) t) (neg y) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (+ (* -1 (* a b)) (* y (- (log z) t))) (* -1 (* a b)) -1 (* a b) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (* a (- (log (+ 1 (neg z))) b)) (- (log (+ 1 (neg z))) b) (log (+ 1 (neg z))) (neg z))
25.0ms
x
@-inf
((/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (- b (log (- 1 z))) b (log (- 1 z)) (- 1 z) 1 z a (* (- t (log z)) y) (- t (log z)) t (log z) y (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp (* y (- (log z) t))) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (* (neg y) t) (neg y) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (+ (* -1 (* a b)) (* y (- (log z) t))) (* -1 (* a b)) -1 (* a b) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (* a (- (log (+ 1 (neg z))) b)) (- (log (+ 1 (neg z))) b) (log (+ 1 (neg z))) (neg z))

rewrite1.8s (8.4%)

Memory
-16.5MiB live, 1 223.6MiB allocated; 368ms collecting garbage
Counts
38 → 386
Calls
Call 1
Inputs
(/.f64 x (exp.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))))
x
(exp.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))
(fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))
(-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))
b
(log.f64 (-.f64 #s(literal 1 binary64) z))
(-.f64 #s(literal 1 binary64) z)
#s(literal 1 binary64)
z
a
(*.f64 (-.f64 t (log.f64 z)) y)
(-.f64 t (log.f64 z))
t
(log.f64 z)
y
(*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) #s(approx (exp (* y (- (log z) t))) #s(literal 1 binary64))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) #s(approx (exp (* y (- (log z) t))) #s(literal 1 binary64)))
#s(approx (exp (* y (- (log z) t))) #s(literal 1 binary64))
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 (neg.f64 y) t))))
(exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 (neg.f64 y) t)))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 (neg.f64 y) t))
(*.f64 (neg.f64 y) t)
(neg.f64 y)
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) #s(approx (+ (* -1 (* a b)) (* y (- (log z) t))) (*.f64 #s(literal -1 binary64) (*.f64 a b))))))
(exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) #s(approx (+ (* -1 (* a b)) (* y (- (log z) t))) (*.f64 #s(literal -1 binary64) (*.f64 a b)))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) #s(approx (+ (* -1 (* a b)) (* y (- (log z) t))) (*.f64 #s(literal -1 binary64) (*.f64 a b))))
#s(approx (+ (* -1 (* a b)) (* y (- (log z) t))) (*.f64 #s(literal -1 binary64) (*.f64 a b)))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
#s(literal -1 binary64)
(*.f64 a b)
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 a (-.f64 (log1p.f64 (neg.f64 z)) b)))))
(exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 a (-.f64 (log1p.f64 (neg.f64 z)) b))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 a (-.f64 (log1p.f64 (neg.f64 z)) b)))
(*.f64 a (-.f64 (log1p.f64 (neg.f64 z)) b))
(-.f64 (log1p.f64 (neg.f64 z)) b)
(log1p.f64 (neg.f64 z))
(neg.f64 z)
Outputs
(*.f64 (*.f64 (exp.f64 (*.f64 (-.f64 (log.f64 z) t) y)) x) (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))
(*.f64 (/.f64 x (exp.f64 (*.f64 (-.f64 t (log.f64 z)) y))) (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))
(*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (exp.f64 (*.f64 (-.f64 (log.f64 z) t) y)) x))
(*.f64 (exp.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 (-.f64 (log.f64 z) t) y))) x)
(*.f64 (neg.f64 (exp.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 (-.f64 (log.f64 z) t) y)))) (neg.f64 x))
(*.f64 (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) x) (exp.f64 (*.f64 (-.f64 (log.f64 z) t) y)))
(*.f64 (neg.f64 x) (neg.f64 (exp.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 (-.f64 (log.f64 z) t) y)))))
(*.f64 #s(literal 1 binary64) (*.f64 (exp.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 (-.f64 (log.f64 z) t) y))) x))
(*.f64 x (exp.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 (-.f64 (log.f64 z) t) y))))
(*.f64 (exp.f64 (*.f64 (-.f64 (log.f64 z) t) y)) (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) x))
(+.f64 (*.f64 (*.f64 (exp.f64 (*.f64 (-.f64 (log.f64 z) t) y)) x) (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 (*.f64 (exp.f64 (*.f64 (-.f64 (log.f64 z) t) y)) x) (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))
(+.f64 (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (exp.f64 (*.f64 (-.f64 (log.f64 z) t) y)) x)) (*.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (exp.f64 (*.f64 (-.f64 (log.f64 z) t) y)) x)))
(+.f64 (*.f64 (cosh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))) x) (*.f64 (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 (-.f64 (log.f64 z) t) y))) x))
(+.f64 (*.f64 (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 (-.f64 (log.f64 z) t) y))) x) (*.f64 (cosh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))) x))
(-.f64 (*.f64 (cosh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))) x) (*.f64 (sinh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))) x))
(-.f64 (*.f64 (cosh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))) x) (*.f64 (neg.f64 x) (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 (-.f64 (log.f64 z) t) y)))))
(-.f64 (*.f64 (cosh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))) x) (neg.f64 (*.f64 (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 (-.f64 (log.f64 z) t) y))) x)))
(/.f64 (*.f64 (exp.f64 (*.f64 (-.f64 (log.f64 z) t) y)) x) (exp.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)))
(/.f64 (/.f64 x (exp.f64 (*.f64 (-.f64 t (log.f64 z)) y))) (exp.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)))
(/.f64 x (exp.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))))
(/.f64 (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) x) (exp.f64 (*.f64 (-.f64 t (log.f64 z)) y)))
(/.f64 (/.f64 (neg.f64 x) (exp.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a))) (neg.f64 (exp.f64 (*.f64 (-.f64 t (log.f64 z)) y))))
(/.f64 (neg.f64 x) (neg.f64 (exp.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))))
(/.f64 (*.f64 (neg.f64 #s(literal 1 binary64)) x) (neg.f64 (exp.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))))
(/.f64 (*.f64 (neg.f64 x) #s(literal 1 binary64)) (neg.f64 (exp.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))))
(/.f64 (*.f64 x (neg.f64 #s(literal 1 binary64))) (neg.f64 (exp.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))))
(/.f64 (neg.f64 (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) x)) (neg.f64 (exp.f64 (*.f64 (-.f64 t (log.f64 z)) y))))
(fma.f64 (*.f64 (exp.f64 (*.f64 (-.f64 (log.f64 z) t) y)) x) (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (*.f64 (exp.f64 (*.f64 (-.f64 (log.f64 z) t) y)) x) (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))
(fma.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (exp.f64 (*.f64 (-.f64 (log.f64 z) t) y)) x) (*.f64 (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (exp.f64 (*.f64 (-.f64 (log.f64 z) t) y)) x)))
(fma.f64 (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 (-.f64 (log.f64 z) t) y))) x (*.f64 (cosh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))) x))
(fma.f64 x (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 (-.f64 (log.f64 z) t) y))) (*.f64 (cosh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))) x))
(fma.f64 (cosh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))) x (*.f64 (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 (-.f64 (log.f64 z) t) y))) x))
(fma.f64 x (cosh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))) (*.f64 (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 (-.f64 (log.f64 z) t) y))) x))
(neg.f64 (*.f64 x (neg.f64 (exp.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 (-.f64 (log.f64 z) t) y))))))
x
(*.f64 x #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) x)
(+.f64 x (*.f64 #s(literal 0 binary64) x))
(+.f64 x (*.f64 x #s(literal 0 binary64)))
(/.f64 (*.f64 x (*.f64 #s(literal 2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64))
(fma.f64 x #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) x))
(fma.f64 x #s(literal 1 binary64) (*.f64 x #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) x (*.f64 #s(literal 0 binary64) x))
(fma.f64 #s(literal 1 binary64) x (*.f64 x #s(literal 0 binary64)))
(neg.f64 (neg.f64 x))
(*.f64 (exp.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)) (exp.f64 (*.f64 (-.f64 t (log.f64 z)) y)))
(*.f64 (exp.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (exp.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)))
(*.f64 (neg.f64 (exp.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a))) (neg.f64 (exp.f64 (*.f64 (-.f64 t (log.f64 z)) y))))
(*.f64 (exp.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)) (neg.f64 (neg.f64 (exp.f64 (*.f64 (-.f64 t (log.f64 z)) y)))))
(*.f64 (neg.f64 (neg.f64 (exp.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)))) (exp.f64 (*.f64 (-.f64 t (log.f64 z)) y)))
(fabs.f64 (exp.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))))
(fabs.f64 (neg.f64 (exp.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))))
(+.f64 (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (exp.f64 (*.f64 (-.f64 t (log.f64 z)) y))) (*.f64 (sinh.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)) (exp.f64 (*.f64 (-.f64 t (log.f64 z)) y))))
(+.f64 (*.f64 (exp.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y))) (*.f64 (exp.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)) (sinh.f64 (*.f64 (-.f64 t (log.f64 z)) y))))
(+.f64 (*.f64 (exp.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 (exp.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (sinh.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a))))
(+.f64 (*.f64 (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (exp.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a))) (*.f64 (sinh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (exp.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a))))
(+.f64 (/.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (exp.f64 (*.f64 (-.f64 (log.f64 z) t) y))) (/.f64 (sinh.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)) (exp.f64 (*.f64 (-.f64 (log.f64 z) t) y))))
(+.f64 (cosh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))) (sinh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))))
(+.f64 (sinh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))) (cosh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))))
(+.f64 (+.f64 (cosh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))) (*.f64 (sinh.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)))) (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (*.f64 (-.f64 t (log.f64 z)) y))))
(+.f64 (+.f64 (cosh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))) (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (*.f64 (-.f64 t (log.f64 z)) y)))) (*.f64 (sinh.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y))))
(+.f64 (+.f64 (sinh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))) (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)))) (*.f64 (sinh.f64 (*.f64 (-.f64 (log.f64 z) t) y)) (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))
(+.f64 (+.f64 (sinh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))) (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)))) (*.f64 (sinh.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)) (sinh.f64 (*.f64 (-.f64 t (log.f64 z)) y))))
(+.f64 (*.f64 (sinh.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y))) (fma.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (cosh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))))
(+.f64 (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y))) (fma.f64 (sinh.f64 (*.f64 (-.f64 (log.f64 z) t) y)) (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))))
(+.f64 (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (*.f64 (-.f64 t (log.f64 z)) y))) (fma.f64 (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (sinh.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)) (cosh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))))
(+.f64 (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y))) (fma.f64 (sinh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (sinh.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)) (sinh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))))
(+.f64 (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y))) (-.f64 (*.f64 (sinh.f64 (*.f64 (-.f64 (log.f64 z) t) y)) (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 (-.f64 (log.f64 z) t) y)))))
(+.f64 (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y))) (-.f64 (*.f64 (sinh.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)) (sinh.f64 (*.f64 (-.f64 t (log.f64 z)) y))) (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 (-.f64 (log.f64 z) t) y)))))
(-.f64 (cosh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))) (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 (-.f64 (log.f64 z) t) y))))
(-.f64 (+.f64 (cosh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))) (*.f64 (sinh.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)))) (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (*.f64 (-.f64 (log.f64 z) t) y))))
(-.f64 (+.f64 (sinh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))) (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)))) (*.f64 (sinh.f64 (*.f64 (-.f64 (log.f64 z) t) y)) (sinh.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a))))
(-.f64 (sinh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))) (neg.f64 (cosh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))))
(-.f64 (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y))) (fma.f64 (sinh.f64 (*.f64 (-.f64 (log.f64 z) t) y)) (sinh.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)) (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 (-.f64 (log.f64 z) t) y)))))
(-.f64 (*.f64 (sinh.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y))) (-.f64 (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (*.f64 (-.f64 (log.f64 z) t) y))) (cosh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))))
(-.f64 (*.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y))) (-.f64 (*.f64 (sinh.f64 (*.f64 (-.f64 (log.f64 z) t) y)) (sinh.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a))) (sinh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))))
(/.f64 (exp.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)) (exp.f64 (*.f64 (-.f64 (log.f64 z) t) y)))
(/.f64 (exp.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))
(/.f64 (neg.f64 (exp.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a))) (neg.f64 (exp.f64 (*.f64 (-.f64 (log.f64 z) t) y))))
(/.f64 #s(literal 1 binary64) (exp.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 (-.f64 (log.f64 z) t) y))))
(/.f64 (fma.f64 (cosh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))))) #s(literal 2 binary64))
(/.f64 (fma.f64 (sinh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (cosh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))) (*.f64 #s(literal 2 binary64) (sinh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))))) #s(literal 2 binary64))
(/.f64 (fma.f64 #s(literal 2 binary64) (sinh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))) (*.f64 #s(literal 2 binary64) (cosh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))))) #s(literal 2 binary64))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (sinh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))))) (*.f64 #s(literal 2 binary64) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))))) (*.f64 #s(literal 2 binary64) #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))) #s(literal 2 binary64))) (*.f64 #s(literal 2 binary64) #s(literal 2 binary64)))
(exp.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))
(fma.f64 (exp.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (*.f64 (exp.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)) (sinh.f64 (*.f64 (-.f64 t (log.f64 z)) y))))
(fma.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (exp.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (*.f64 (sinh.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)) (exp.f64 (*.f64 (-.f64 t (log.f64 z)) y))))
(fma.f64 (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (exp.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)) (*.f64 (sinh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (exp.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a))))
(fma.f64 (exp.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 (exp.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (sinh.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a))))
(fma.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (sinh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sinh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (cosh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))))
(fma.f64 (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (sinh.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)) (fma.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (cosh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))))
(fma.f64 (sinh.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (fma.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (cosh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))))
(fma.f64 (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (fma.f64 (sinh.f64 (*.f64 (-.f64 (log.f64 z) t) y)) (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))))
(fma.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (fma.f64 (sinh.f64 (*.f64 (-.f64 (log.f64 z) t) y)) (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))))
(fma.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (sinh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (fma.f64 (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (sinh.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)) (cosh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))))
(fma.f64 (sinh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (fma.f64 (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (sinh.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)) (cosh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))))
(fma.f64 (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (fma.f64 (sinh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (sinh.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)) (sinh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))))
(fma.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (fma.f64 (sinh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (sinh.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)) (sinh.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))))
(fma.f64 (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (-.f64 (*.f64 (sinh.f64 (*.f64 (-.f64 (log.f64 z) t) y)) (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 (-.f64 (log.f64 z) t) y)))))
(fma.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (-.f64 (*.f64 (sinh.f64 (*.f64 (-.f64 (log.f64 z) t) y)) (sinh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 (-.f64 (log.f64 z) t) y)))))
(fma.f64 (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (-.f64 (*.f64 (sinh.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)) (sinh.f64 (*.f64 (-.f64 t (log.f64 z)) y))) (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 (-.f64 (log.f64 z) t) y)))))
(fma.f64 (cosh.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (cosh.f64 (*.f64 (-.f64 t (log.f64 z)) y)) (-.f64 (*.f64 (sinh.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)) (sinh.f64 (*.f64 (-.f64 t (log.f64 z)) y))) (sinh.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 (-.f64 (log.f64 z) t) y)))))
(neg.f64 (neg.f64 (exp.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)))))
(pow.f64 (exp.f64 (*.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)) #s(literal 2 binary64))) #s(literal 1/2 binary64))
(sqrt.f64 (exp.f64 (*.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y)) #s(literal 2 binary64))))
(+.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (neg.f64 a)) (fma.f64 a b (*.f64 (-.f64 t (log.f64 z)) y)))
(+.f64 (fma.f64 (-.f64 t (log.f64 z)) y (*.f64 a b)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (neg.f64 a)))
(+.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a) (*.f64 (-.f64 t (log.f64 z)) y))
(+.f64 (*.f64 (-.f64 t (log.f64 z)) y) (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a))
(+.f64 (*.f64 a b) (fma.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (neg.f64 a) (*.f64 (-.f64 t (log.f64 z)) y)))
(+.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 t y)) (*.f64 (log.f64 z) (neg.f64 y)))
(+.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (log.f64 z) (neg.f64 y))) (neg.f64 (neg.f64 (*.f64 t y))))
(+.f64 (fma.f64 (-.f64 t (log.f64 z)) y (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (neg.f64 a))) (*.f64 a b))
(+.f64 (*.f64 (log.f64 z) (neg.f64 y)) (fma.f64 (neg.f64 t) (neg.f64 y) (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)))
(+.f64 (*.f64 t y) (fma.f64 (neg.f64 y) (log.f64 z) (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)))
(+.f64 (*.f64 a b) (-.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (neg.f64 a)) (*.f64 (-.f64 (log.f64 z) t) y)))
(+.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (neg.f64 a)) (-.f64 (*.f64 a b) (*.f64 (-.f64 (log.f64 z) t) y)))
(+.f64 (*.f64 (log.f64 z) (neg.f64 y)) (-.f64 (neg.f64 (neg.f64 (*.f64 t y))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))
(+.f64 (*.f64 t y) (-.f64 (*.f64 (log.f64 z) (neg.f64 y)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))
(-.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a) (*.f64 (-.f64 (log.f64 z) t) y))
(-.f64 (*.f64 (-.f64 t (log.f64 z)) y) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))
(-.f64 (-.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a) (*.f64 (log.f64 z) y)) (neg.f64 (*.f64 t y)))
(-.f64 (-.f64 (*.f64 (-.f64 t (log.f64 z)) y) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) a)) (neg.f64 (*.f64 a b)))
(fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))
(fma.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) a) #s(literal -1 binary64) (fma.f64 a b (*.f64 (-.f64 t (log.f64 z)) y)))
(fma.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) #s(literal -1 binary64)) a (fma.f64 a b (*.f64 (-.f64 t (log.f64 z)) y)))
(fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (neg.f64 a) (*.f64 (-.f64 t (log.f64 z)) y))
(fma.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)) #s(literal -1 binary64) (*.f64 (-.f64 t (log.f64 z)) y))
(fma.f64 (neg.f64 (log.f64 (-.f64 #s(literal 1 binary64) z))) a (fma.f64 a b (*.f64 (-.f64 t (log.f64 z)) y)))
(fma.f64 #s(literal -1 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) a) (fma.f64 a b (*.f64 (-.f64 t (log.f64 z)) y)))
(fma.f64 a (*.f64 #s(literal -1 binary64) (log.f64 (-.f64 #s(literal 1 binary64) z))) (fma.f64 a b (*.f64 (-.f64 t (log.f64 z)) y)))
(fma.f64 (neg.f64 a) (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 (-.f64 t (log.f64 z)) y))
(fma.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 (-.f64 t (log.f64 z)) y))
(fma.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)) (*.f64 (-.f64 t (log.f64 z)) y))
(fma.f64 a (neg.f64 (log.f64 (-.f64 #s(literal 1 binary64) z))) (fma.f64 a b (*.f64 (-.f64 t (log.f64 z)) y)))
(fma.f64 (neg.f64 a) (log.f64 (-.f64 #s(literal 1 binary64) z)) (fma.f64 a b (*.f64 (-.f64 t (log.f64 z)) y)))
(fma.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (neg.f64 a) (fma.f64 a b (*.f64 (-.f64 t (log.f64 z)) y)))
(fma.f64 (neg.f64 y) (-.f64 (log.f64 z) t) (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a))
(fma.f64 (-.f64 (log.f64 z) t) (neg.f64 y) (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a))
(fma.f64 (-.f64 t (log.f64 z)) y (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a))
(fma.f64 y (-.f64 t (log.f64 z)) (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a))
(fma.f64 a b (fma.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (neg.f64 a) (*.f64 (-.f64 t (log.f64 z)) y)))
(fma.f64 b a (fma.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (neg.f64 a) (*.f64 (-.f64 t (log.f64 z)) y)))
(fma.f64 (*.f64 (neg.f64 #s(literal -1 binary64)) b) a (fma.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (neg.f64 a) (*.f64 (-.f64 t (log.f64 z)) y)))
(fma.f64 (*.f64 (neg.f64 b) #s(literal -1 binary64)) a (fma.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (neg.f64 a) (*.f64 (-.f64 t (log.f64 z)) y)))
(fma.f64 (neg.f64 #s(literal -1 binary64)) (*.f64 a b) (fma.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (neg.f64 a) (*.f64 (-.f64 t (log.f64 z)) y)))
(fma.f64 (*.f64 a b) (neg.f64 #s(literal -1 binary64)) (fma.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (neg.f64 a) (*.f64 (-.f64 t (log.f64 z)) y)))
(fma.f64 a (*.f64 (neg.f64 b) #s(literal -1 binary64)) (fma.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (neg.f64 a) (*.f64 (-.f64 t (log.f64 z)) y)))
(fma.f64 a (*.f64 #s(literal -1 binary64) (neg.f64 b)) (fma.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (neg.f64 a) (*.f64 (-.f64 t (log.f64 z)) y)))
(fma.f64 (*.f64 a b) (*.f64 #s(literal -1 binary64) #s(literal -1 binary64)) (fma.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (neg.f64 a) (*.f64 (-.f64 t (log.f64 z)) y)))
(fma.f64 (neg.f64 b) (neg.f64 a) (fma.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (neg.f64 a) (*.f64 (-.f64 t (log.f64 z)) y)))
(fma.f64 (neg.f64 a) (neg.f64 b) (fma.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (neg.f64 a) (*.f64 (-.f64 t (log.f64 z)) y)))
(fma.f64 (neg.f64 (*.f64 a b)) #s(literal -1 binary64) (fma.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (neg.f64 a) (*.f64 (-.f64 t (log.f64 z)) y)))
(fma.f64 #s(literal -1 binary64) (neg.f64 (*.f64 a b)) (fma.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (neg.f64 a) (*.f64 (-.f64 t (log.f64 z)) y)))
(fma.f64 (*.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) #s(literal -1 binary64)) a (*.f64 (-.f64 t (log.f64 z)) y))
(fma.f64 a (*.f64 #s(literal -1 binary64) (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)) (*.f64 (-.f64 t (log.f64 z)) y))
(fma.f64 (neg.f64 y) (log.f64 z) (fma.f64 (neg.f64 t) (neg.f64 y) (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)))
(fma.f64 (neg.f64 (log.f64 z)) y (fma.f64 (neg.f64 t) (neg.f64 y) (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)))
(fma.f64 y (neg.f64 (log.f64 z)) (fma.f64 (neg.f64 t) (neg.f64 y) (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)))
(fma.f64 (log.f64 z) (neg.f64 y) (fma.f64 (neg.f64 t) (neg.f64 y) (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)))
(fma.f64 y t (fma.f64 (neg.f64 y) (log.f64 z) (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)))
(fma.f64 t y (fma.f64 (neg.f64 y) (log.f64 z) (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)))
(fma.f64 a b (-.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (neg.f64 a)) (*.f64 (-.f64 (log.f64 z) t) y)))
(fma.f64 b a (-.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (neg.f64 a)) (*.f64 (-.f64 (log.f64 z) t) y)))
(fma.f64 (*.f64 (neg.f64 #s(literal -1 binary64)) b) a (-.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (neg.f64 a)) (*.f64 (-.f64 (log.f64 z) t) y)))
(fma.f64 (*.f64 (neg.f64 b) #s(literal -1 binary64)) a (-.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (neg.f64 a)) (*.f64 (-.f64 (log.f64 z) t) y)))
(fma.f64 (neg.f64 #s(literal -1 binary64)) (*.f64 a b) (-.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (neg.f64 a)) (*.f64 (-.f64 (log.f64 z) t) y)))
(fma.f64 (*.f64 a b) (neg.f64 #s(literal -1 binary64)) (-.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (neg.f64 a)) (*.f64 (-.f64 (log.f64 z) t) y)))
(fma.f64 a (*.f64 (neg.f64 b) #s(literal -1 binary64)) (-.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (neg.f64 a)) (*.f64 (-.f64 (log.f64 z) t) y)))
(fma.f64 a (*.f64 #s(literal -1 binary64) (neg.f64 b)) (-.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (neg.f64 a)) (*.f64 (-.f64 (log.f64 z) t) y)))
(fma.f64 (*.f64 a b) (*.f64 #s(literal -1 binary64) #s(literal -1 binary64)) (-.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (neg.f64 a)) (*.f64 (-.f64 (log.f64 z) t) y)))
(fma.f64 (neg.f64 b) (neg.f64 a) (-.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (neg.f64 a)) (*.f64 (-.f64 (log.f64 z) t) y)))
(fma.f64 (neg.f64 a) (neg.f64 b) (-.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (neg.f64 a)) (*.f64 (-.f64 (log.f64 z) t) y)))
(fma.f64 (neg.f64 (*.f64 a b)) #s(literal -1 binary64) (-.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (neg.f64 a)) (*.f64 (-.f64 (log.f64 z) t) y)))
(fma.f64 #s(literal -1 binary64) (neg.f64 (*.f64 a b)) (-.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (neg.f64 a)) (*.f64 (-.f64 (log.f64 z) t) y)))
(fma.f64 a (*.f64 #s(literal -1 binary64) (log.f64 (-.f64 #s(literal 1 binary64) z))) (-.f64 (*.f64 a b) (*.f64 (-.f64 (log.f64 z) t) y)))
(fma.f64 #s(literal -1 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) a) (-.f64 (*.f64 a b) (*.f64 (-.f64 (log.f64 z) t) y)))
(fma.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) a) #s(literal -1 binary64) (-.f64 (*.f64 a b) (*.f64 (-.f64 (log.f64 z) t) y)))
(fma.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) #s(literal -1 binary64)) a (-.f64 (*.f64 a b) (*.f64 (-.f64 (log.f64 z) t) y)))
(fma.f64 (neg.f64 (log.f64 (-.f64 #s(literal 1 binary64) z))) a (-.f64 (*.f64 a b) (*.f64 (-.f64 (log.f64 z) t) y)))
(fma.f64 (neg.f64 a) (log.f64 (-.f64 #s(literal 1 binary64) z)) (-.f64 (*.f64 a b) (*.f64 (-.f64 (log.f64 z) t) y)))
(fma.f64 a (neg.f64 (log.f64 (-.f64 #s(literal 1 binary64) z))) (-.f64 (*.f64 a b) (*.f64 (-.f64 (log.f64 z) t) y)))
(fma.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (neg.f64 a) (-.f64 (*.f64 a b) (*.f64 (-.f64 (log.f64 z) t) y)))
(fma.f64 (neg.f64 y) (log.f64 z) (-.f64 (neg.f64 (neg.f64 (*.f64 t y))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))
(fma.f64 (neg.f64 (log.f64 z)) y (-.f64 (neg.f64 (neg.f64 (*.f64 t y))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))
(fma.f64 y (neg.f64 (log.f64 z)) (-.f64 (neg.f64 (neg.f64 (*.f64 t y))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))
(fma.f64 (log.f64 z) (neg.f64 y) (-.f64 (neg.f64 (neg.f64 (*.f64 t y))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))
(fma.f64 y t (-.f64 (*.f64 (log.f64 z) (neg.f64 y)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))
(fma.f64 t y (-.f64 (*.f64 (log.f64 z) (neg.f64 y)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))
(neg.f64 (fma.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a (*.f64 (-.f64 (log.f64 z) t) y)))
(+.f64 (neg.f64 (log.f64 (-.f64 #s(literal 1 binary64) z))) b)
(+.f64 b (neg.f64 (log.f64 (-.f64 #s(literal 1 binary64) z))))
(-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))
(-.f64 (neg.f64 (log.f64 (-.f64 #s(literal 1 binary64) z))) (neg.f64 b))
(neg.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))
b
(neg.f64 (neg.f64 b))
(log.f64 (-.f64 #s(literal 1 binary64) z))
(log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) z))))
(log1p.f64 (neg.f64 z))
(log1p.f64 (-.f64 #s(literal 0 binary64) z))
(log1p.f64 (+.f64 #s(literal 0 binary64) (neg.f64 z)))
(neg.f64 (neg.f64 (log.f64 (-.f64 #s(literal 1 binary64) z))))
(+.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 0 binary64))
(+.f64 (neg.f64 z) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (neg.f64 z))
(+.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) z))
(+.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (neg.f64 z)))
(+.f64 (neg.f64 z) (neg.f64 (neg.f64 #s(literal 1 binary64))))
(-.f64 #s(literal 1 binary64) z)
(-.f64 (neg.f64 z) (neg.f64 #s(literal 1 binary64)))
(/.f64 (fma.f64 (neg.f64 z) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64))
(fma.f64 (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (neg.f64 z))
(fma.f64 (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) z))
(fma.f64 (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 0 binary64) (neg.f64 z)))
(neg.f64 (-.f64 z #s(literal 1 binary64)))
#s(literal 1 binary64)
(*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(fabs.f64 #s(literal 1 binary64))
(fabs.f64 (neg.f64 #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) #s(literal 0 binary64))
(+.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) #s(literal 0 binary64)))
(+.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) #s(literal 0 binary64)) #s(literal 2 binary64)))
(-.f64 #s(literal 1 binary64) (neg.f64 #s(literal 0 binary64)))
(/.f64 (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (fabs.f64 (*.f64 #s(literal 2 binary64) #s(literal 1 binary64))) (fabs.f64 #s(literal 2 binary64)))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) #s(literal 1 binary64))) (neg.f64 #s(literal 2 binary64)))
(/.f64 (+.f64 (-.f64 #s(literal 1 binary64) #s(literal 0 binary64)) (exp.f64 (neg.f64 (neg.f64 #s(literal 0 binary64))))) #s(literal 2 binary64))
(cosh.f64 #s(literal 0 binary64))
(cosh.f64 (neg.f64 #s(literal 0 binary64)))
(cosh.f64 (neg.f64 (neg.f64 #s(literal 0 binary64))))
(exp.f64 #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 0 binary64) #s(literal 0 binary64)))
(sqrt.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)))
z
(neg.f64 (neg.f64 z))
a
(*.f64 (neg.f64 a) #s(literal -1 binary64))
(*.f64 (neg.f64 #s(literal -1 binary64)) a)
(*.f64 #s(literal -1 binary64) (neg.f64 a))
(*.f64 a (neg.f64 #s(literal -1 binary64)))
(neg.f64 (neg.f64 a))
(*.f64 (-.f64 t (log.f64 z)) y)
(*.f64 (-.f64 (log.f64 z) t) (neg.f64 y))
(*.f64 (neg.f64 y) (-.f64 (log.f64 z) t))
(*.f64 y (-.f64 t (log.f64 z)))
(+.f64 (*.f64 (log.f64 z) (neg.f64 y)) (neg.f64 (neg.f64 (*.f64 t y))))
(+.f64 (*.f64 (log.f64 z) (neg.f64 y)) (*.f64 t y))
(+.f64 (neg.f64 (neg.f64 (*.f64 t y))) (*.f64 (log.f64 z) (neg.f64 y)))
(+.f64 (*.f64 t y) (*.f64 (log.f64 z) (neg.f64 y)))
(-.f64 (*.f64 (log.f64 z) (neg.f64 y)) (neg.f64 (*.f64 t y)))
(-.f64 (*.f64 t y) (*.f64 (log.f64 z) y))
(-.f64 (*.f64 t y) (*.f64 (neg.f64 y) (neg.f64 (log.f64 z))))
(-.f64 (*.f64 t y) (neg.f64 (*.f64 (log.f64 z) (neg.f64 y))))
(-.f64 (*.f64 (log.f64 z) (neg.f64 y)) (neg.f64 (neg.f64 (neg.f64 (*.f64 t y)))))
(fma.f64 (log.f64 z) (neg.f64 y) (*.f64 t y))
(fma.f64 (neg.f64 y) (log.f64 z) (*.f64 t y))
(fma.f64 (neg.f64 (log.f64 z)) y (neg.f64 (neg.f64 (*.f64 t y))))
(fma.f64 (neg.f64 (log.f64 z)) y (*.f64 t y))
(fma.f64 y (neg.f64 (log.f64 z)) (neg.f64 (neg.f64 (*.f64 t y))))
(fma.f64 y (neg.f64 (log.f64 z)) (*.f64 t y))
(fma.f64 y t (*.f64 (log.f64 z) (neg.f64 y)))
(fma.f64 t y (*.f64 (log.f64 z) (neg.f64 y)))
(fma.f64 (neg.f64 t) (neg.f64 y) (*.f64 (log.f64 z) (neg.f64 y)))
(fma.f64 (neg.f64 y) (neg.f64 t) (*.f64 (log.f64 z) (neg.f64 y)))
(fma.f64 (neg.f64 y) (log.f64 z) (neg.f64 (neg.f64 (*.f64 t y))))
(fma.f64 (log.f64 z) (neg.f64 y) (neg.f64 (neg.f64 (*.f64 t y))))
(neg.f64 (*.f64 (-.f64 (log.f64 z) t) y))
(+.f64 (neg.f64 (log.f64 z)) t)
(+.f64 t (neg.f64 (log.f64 z)))
(-.f64 t (log.f64 z))
(-.f64 (neg.f64 (log.f64 z)) (neg.f64 t))
(neg.f64 (-.f64 (log.f64 z) t))
t
(neg.f64 (neg.f64 t))
(log.f64 z)
(log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) z)))
(neg.f64 (neg.f64 (log.f64 z)))
y
(neg.f64 (neg.f64 y))
(*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) #s(approx (pow (exp y) (- (log z) t)) #s(literal 1 binary64))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) #s(approx (pow (exp y) (- (log z) t)) #s(literal 1 binary64)))
#s(approx (pow (exp y) (- (log z) t)) #s(literal 1 binary64))
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (neg.f64 (*.f64 t y)))))
(exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (neg.f64 (*.f64 t y))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (neg.f64 (*.f64 t y)))
(*.f64 (neg.f64 y) t)
(*.f64 (neg.f64 t) y)
(*.f64 y (neg.f64 t))
(*.f64 t (neg.f64 y))
(neg.f64 (*.f64 t y))
(neg.f64 y)
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) #s(approx (- (* y (- (log z) t)) (* a b)) (neg.f64 (*.f64 a b))))))
(exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) #s(approx (- (* y (- (log z) t)) (* a b)) (neg.f64 (*.f64 a b)))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) #s(approx (- (* y (- (log z) t)) (* a b)) (neg.f64 (*.f64 a b))))
#s(approx (- (* y (- (log z) t)) (* a b)) (neg.f64 (*.f64 a b)))
(*.f64 #s(literal -1 binary64) (*.f64 a b))
(*.f64 (neg.f64 a) b)
(*.f64 (neg.f64 b) a)
(*.f64 (*.f64 a b) #s(literal -1 binary64))
(*.f64 a (neg.f64 b))
(*.f64 b (neg.f64 a))
(neg.f64 (*.f64 a b))
#s(literal -1 binary64)
(*.f64 a b)
(*.f64 b a)
(*.f64 (neg.f64 a) (neg.f64 b))
(*.f64 (neg.f64 b) (neg.f64 a))
(*.f64 (*.f64 a b) (neg.f64 #s(literal -1 binary64)))
(*.f64 (*.f64 a b) (*.f64 #s(literal -1 binary64) #s(literal -1 binary64)))
(*.f64 (neg.f64 #s(literal -1 binary64)) (*.f64 a b))
(*.f64 (neg.f64 (*.f64 a b)) #s(literal -1 binary64))
(*.f64 (*.f64 (neg.f64 b) #s(literal -1 binary64)) a)
(*.f64 (*.f64 (neg.f64 #s(literal -1 binary64)) b) a)
(*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 a b)))
(*.f64 a (*.f64 (neg.f64 b) #s(literal -1 binary64)))
(*.f64 a (*.f64 #s(literal -1 binary64) (neg.f64 b)))
(neg.f64 (neg.f64 (*.f64 a b)))
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))
(exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))
(*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))
(*.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a)
(*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) (neg.f64 a))
(*.f64 (neg.f64 a) (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))
(*.f64 #s(literal -1 binary64) (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a))
(*.f64 a (*.f64 #s(literal -1 binary64) (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))))
(+.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) a) (neg.f64 (*.f64 a b)))
(+.f64 (neg.f64 (*.f64 a b)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) a))
(+.f64 (*.f64 (neg.f64 (log.f64 (-.f64 #s(literal 1 binary64) z))) (neg.f64 a)) (neg.f64 (*.f64 a b)))
(+.f64 (*.f64 (neg.f64 a) (neg.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)))) (neg.f64 (*.f64 a b)))
(+.f64 (neg.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (neg.f64 a))) (neg.f64 (*.f64 a b)))
(+.f64 (neg.f64 (*.f64 a b)) (*.f64 (neg.f64 (log.f64 (-.f64 #s(literal 1 binary64) z))) (neg.f64 a)))
(+.f64 (neg.f64 (*.f64 a b)) (*.f64 (neg.f64 a) (neg.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)))))
(+.f64 (neg.f64 (*.f64 a b)) (neg.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (neg.f64 a))))
(-.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) a) (*.f64 a b))
(fma.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) a (neg.f64 (*.f64 a b)))
(fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (neg.f64 (*.f64 a b)))
(fma.f64 (neg.f64 (log.f64 (-.f64 #s(literal 1 binary64) z))) (neg.f64 a) (neg.f64 (*.f64 a b)))
(fma.f64 (neg.f64 a) (neg.f64 (log.f64 (-.f64 #s(literal 1 binary64) z))) (neg.f64 (*.f64 a b)))
(fma.f64 (neg.f64 a) b (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) a))
(fma.f64 b (neg.f64 a) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) a))
(fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) a))
(fma.f64 a (neg.f64 b) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) a))
(fma.f64 (neg.f64 b) a (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) a))
(fma.f64 (*.f64 a b) #s(literal -1 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) a))
(fma.f64 (neg.f64 a) b (*.f64 (neg.f64 (log.f64 (-.f64 #s(literal 1 binary64) z))) (neg.f64 a)))
(fma.f64 b (neg.f64 a) (*.f64 (neg.f64 (log.f64 (-.f64 #s(literal 1 binary64) z))) (neg.f64 a)))
(fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 (neg.f64 (log.f64 (-.f64 #s(literal 1 binary64) z))) (neg.f64 a)))
(fma.f64 a (neg.f64 b) (*.f64 (neg.f64 (log.f64 (-.f64 #s(literal 1 binary64) z))) (neg.f64 a)))
(fma.f64 (neg.f64 b) a (*.f64 (neg.f64 (log.f64 (-.f64 #s(literal 1 binary64) z))) (neg.f64 a)))
(fma.f64 (*.f64 a b) #s(literal -1 binary64) (*.f64 (neg.f64 (log.f64 (-.f64 #s(literal 1 binary64) z))) (neg.f64 a)))
(fma.f64 (neg.f64 a) b (*.f64 (neg.f64 a) (neg.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)))))
(fma.f64 b (neg.f64 a) (*.f64 (neg.f64 a) (neg.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)))))
(fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 (neg.f64 a) (neg.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)))))
(fma.f64 a (neg.f64 b) (*.f64 (neg.f64 a) (neg.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)))))
(fma.f64 (neg.f64 b) a (*.f64 (neg.f64 a) (neg.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)))))
(fma.f64 (*.f64 a b) #s(literal -1 binary64) (*.f64 (neg.f64 a) (neg.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)))))
(fma.f64 (neg.f64 a) b (neg.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (neg.f64 a))))
(fma.f64 b (neg.f64 a) (neg.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (neg.f64 a))))
(fma.f64 #s(literal -1 binary64) (*.f64 a b) (neg.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (neg.f64 a))))
(fma.f64 a (neg.f64 b) (neg.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (neg.f64 a))))
(fma.f64 (neg.f64 b) a (neg.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (neg.f64 a))))
(fma.f64 (*.f64 a b) #s(literal -1 binary64) (neg.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (neg.f64 a))))
(neg.f64 (*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a))
(+.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (neg.f64 b))
(+.f64 (neg.f64 b) (log.f64 (-.f64 #s(literal 1 binary64) z)))
(-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)
(-.f64 (neg.f64 b) (neg.f64 (log.f64 (-.f64 #s(literal 1 binary64) z))))
(fma.f64 b #s(literal -1 binary64) (log.f64 (-.f64 #s(literal 1 binary64) z)))
(fma.f64 #s(literal -1 binary64) b (log.f64 (-.f64 #s(literal 1 binary64) z)))
(neg.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))
(log.f64 (-.f64 #s(literal 1 binary64) z))
(log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) z))))
(log1p.f64 (neg.f64 z))
(log1p.f64 (-.f64 #s(literal 0 binary64) z))
(log1p.f64 (+.f64 #s(literal 0 binary64) (neg.f64 z)))
(neg.f64 (neg.f64 (log.f64 (-.f64 #s(literal 1 binary64) z))))
(neg.f64 z)

eval352.0ms (1.7%)

Memory
21.3MiB live, 205.2MiB allocated; 55ms collecting garbage
Compiler

Compiled 12 407 to 3 384 computations (72.7% saved)

prune36.0ms (0.2%)

Memory
13.7MiB live, 72.9MiB allocated; 10ms collecting garbage
Pruning

10 alts after pruning (8 fresh and 2 done)

PrunedKeptTotal
New7175722
Fresh134
Picked325
Done101
Total72210732
Accuracy
100.0%
Counts
732 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
96.6%
(/.f64 x (exp.f64 (fma.f64 #s(approx (- b (log (- 1 z))) b) a (*.f64 (-.f64 t (log.f64 z)) y))))
58.6%
(/.f64 x (exp.f64 #s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (*.f64 t y))))
59.0%
(/.f64 x (exp.f64 #s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))))))
85.8%
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y #s(approx (- (log z) t) (*.f64 #s(literal -1 binary64) t)))))))
58.6%
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 (neg.f64 y) t))))
61.6%
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 a #s(approx (- (log (+ 1 (neg z))) b) (-.f64 (*.f64 #s(literal -1 binary64) z) b))))))
57.9%
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) #s(approx (- (* y (- (log z) t)) (* a b)) (neg.f64 (*.f64 a b))))))
45.5%
(*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) #s(approx (exp (* y (- (log z) t))) (pow.f64 z y))))
26.8%
(*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) #s(approx (exp (* y (- (log z) t))) (+.f64 #s(literal 1 binary64) (*.f64 y (-.f64 (log.f64 z) t))))))
18.0%
(*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) #s(approx (exp (* y (- (log z) t))) #s(literal 1 binary64))))
Compiler

Compiled 424 to 399 computations (5.9% saved)

series2.5s (12%)

Memory
-32.7MiB live, 2 509.7MiB allocated; 483ms collecting garbage
Counts
39 → 302
Calls
Call 1
Inputs
(/.f64 x (exp.f64 (fma.f64 #s(approx (- b (log (- 1 z))) b) a (*.f64 (-.f64 t (log.f64 z)) y))))
x
(exp.f64 (fma.f64 #s(approx (- b (log (- 1 z))) b) a (*.f64 (-.f64 t (log.f64 z)) y)))
(fma.f64 #s(approx (- b (log (- 1 z))) b) a (*.f64 (-.f64 t (log.f64 z)) y))
#s(approx (- b (log (- 1 z))) b)
b
a
(*.f64 (-.f64 t (log.f64 z)) y)
(-.f64 t (log.f64 z))
t
(log.f64 z)
z
y
(/.f64 x (exp.f64 #s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (*.f64 t y))))
(exp.f64 #s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (*.f64 t y)))
#s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (*.f64 t y))
(*.f64 t y)
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) #s(approx (- (* y (- (log z) t)) (* a b)) (neg.f64 (*.f64 a b))))))
(exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) #s(approx (- (* y (- (log z) t)) (* a b)) (neg.f64 (*.f64 a b)))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) #s(approx (- (* y (- (log z) t)) (* a b)) (neg.f64 (*.f64 a b))))
#s(approx (- (* y (- (log z) t)) (* a b)) (neg.f64 (*.f64 a b)))
(neg.f64 (*.f64 a b))
(*.f64 a b)
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 a #s(approx (- (log (+ 1 (neg z))) b) (-.f64 (*.f64 #s(literal -1 binary64) z) b))))))
(exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 a #s(approx (- (log (+ 1 (neg z))) b) (-.f64 (*.f64 #s(literal -1 binary64) z) b)))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 a #s(approx (- (log (+ 1 (neg z))) b) (-.f64 (*.f64 #s(literal -1 binary64) z) b))))
(*.f64 a #s(approx (- (log (+ 1 (neg z))) b) (-.f64 (*.f64 #s(literal -1 binary64) z) b)))
#s(approx (- (log (+ 1 (neg z))) b) (-.f64 (*.f64 #s(literal -1 binary64) z) b))
(-.f64 (*.f64 #s(literal -1 binary64) z) b)
(*.f64 #s(literal -1 binary64) z)
#s(literal -1 binary64)
(/.f64 x (exp.f64 #s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))))))
(exp.f64 #s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))))
#s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))))
(*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))
(-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))
(log.f64 (-.f64 #s(literal 1 binary64) z))
(-.f64 #s(literal 1 binary64) z)
#s(literal 1 binary64)
Outputs
#s(approx (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (/.f64 x (exp.f64 (fma.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 y (-.f64 t (log.f64 z)))))))
#s(approx x x)
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 x (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (-.f64 (log.f64 z) t))))))
#s(approx (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (/.f64 x (exp.f64 (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))))))
#s(approx (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 y (-.f64 t (log.f64 z)))) (exp.f64 (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))))) (/.f64 x (exp.f64 (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))))))
#s(approx (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (fma.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 t (log.f64 z)) #s(literal 2 binary64))) (exp.f64 (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 t (log.f64 z)) #s(literal 2 binary64))) (exp.f64 (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))))))))) (/.f64 (*.f64 x (-.f64 t (log.f64 z))) (exp.f64 (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))))) (/.f64 x (exp.f64 (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))))))
#s(approx (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (fma.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 t (log.f64 z)) #s(literal 2 binary64))) (exp.f64 (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 t (log.f64 z)) #s(literal 2 binary64))) (exp.f64 (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))))))) (-.f64 t (log.f64 z))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 t (log.f64 z)) #s(literal 3 binary64))) (exp.f64 (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))))) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 t (log.f64 z)) #s(literal 3 binary64))) (exp.f64 (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 t (log.f64 z)) #s(literal 2 binary64))) (exp.f64 (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 t (log.f64 z)) #s(literal 2 binary64))) (exp.f64 (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))))))))) (/.f64 (*.f64 x (-.f64 t (log.f64 z))) (exp.f64 (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))))) (/.f64 x (exp.f64 (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))))))
#s(approx (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (exp.f64 (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))))
#s(approx (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (+.f64 (exp.f64 (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))) (*.f64 y (*.f64 (exp.f64 (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))) (-.f64 t (log.f64 z))))))
#s(approx (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (+.f64 (exp.f64 (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))) (*.f64 y (fma.f64 #s(literal 1/2 binary64) (*.f64 y (*.f64 (exp.f64 (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))) (pow.f64 (-.f64 t (log.f64 z)) #s(literal 2 binary64)))) (*.f64 (exp.f64 (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))) (-.f64 t (log.f64 z)))))))
#s(approx (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (+.f64 (exp.f64 (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))) (*.f64 y (fma.f64 y (fma.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 (exp.f64 (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))) (pow.f64 (-.f64 t (log.f64 z)) #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))) (pow.f64 (-.f64 t (log.f64 z)) #s(literal 2 binary64))))) (*.f64 (exp.f64 (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))) (-.f64 t (log.f64 z)))))))
#s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))))
#s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (fma.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 y (-.f64 t (log.f64 z)))))
#s(approx (* (- t (log z)) y) (*.f64 y (-.f64 t (log.f64 z))))
#s(approx y y)
#s(approx (* t y) (*.f64 t y))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 x (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 x (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 x (*.f64 y (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (-.f64 (log.f64 z) t))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 x (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 y (fma.f64 #s(literal 1/2 binary64) (*.f64 x (*.f64 y (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (pow.f64 (-.f64 (log.f64 z) t) #s(literal 2 binary64))))) (*.f64 x (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (-.f64 (log.f64 z) t)))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 x (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 y (fma.f64 x (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (-.f64 (log.f64 z) t)) (*.f64 y (fma.f64 #s(literal 1/6 binary64) (*.f64 x (*.f64 y (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (pow.f64 (-.f64 (log.f64 z) t) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 x (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (pow.f64 (-.f64 (log.f64 z) t) #s(literal 2 binary64)))))))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 y (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (-.f64 (log.f64 z) t)))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 y (fma.f64 #s(literal 1/2 binary64) (*.f64 y (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (pow.f64 (-.f64 (log.f64 z) t) #s(literal 2 binary64)))) (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (-.f64 (log.f64 z) t))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 y (fma.f64 y (fma.f64 #s(literal 1/6 binary64) (*.f64 y (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (pow.f64 (-.f64 (log.f64 z) t) #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (pow.f64 (-.f64 (log.f64 z) t) #s(literal 2 binary64))))) (*.f64 (exp.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (-.f64 (log.f64 z) t))))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (-.f64 (log.f64 z) t))))
#s(approx (- (* y (- (log z) t)) (* a b)) (*.f64 #s(literal -1 binary64) (*.f64 a b)))
#s(approx (- (* y (- (log z) t)) (* a b)) (-.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a b)))
#s(approx (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (/.f64 x (exp.f64 (-.f64 (fma.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 t y)) (*.f64 y (log.f64 z))))))
#s(approx (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (exp.f64 (-.f64 (fma.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 t y)) (*.f64 y (log.f64 z)))))
#s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (*.f64 y (-.f64 (+.f64 t (/.f64 (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))) y)) (log.f64 z))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 x (exp.f64 (-.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z))) (*.f64 t y)))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (-.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z))) (*.f64 t y))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 y (-.f64 (log.f64 z) t)))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 y (-.f64 (+.f64 (log.f64 z) (/.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)) y)) t)))
#s(approx (- (* y (- (log z) t)) (* a b)) (*.f64 y (-.f64 (+.f64 (log.f64 z) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a b) y))) t)))
#s(approx (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (exp.f64 (fma.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 y (-.f64 t (log.f64 z))))))
#s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (-.f64 t (log.f64 z)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))) y))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (-.f64 (log.f64 z) t)))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (-.f64 (log.f64 z) t) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)) y))))))
#s(approx (- (* y (- (log z) t)) (* a b)) (*.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (-.f64 (log.f64 z) t) (/.f64 (*.f64 a b) y)))))
#s(approx (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (/.f64 x (exp.f64 (fma.f64 a b (*.f64 y (-.f64 t (log.f64 z)))))))
#s(approx (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 x z)) (exp.f64 (fma.f64 a b (*.f64 y (-.f64 t (log.f64 z)))))) (/.f64 x (exp.f64 (fma.f64 a b (*.f64 y (-.f64 t (log.f64 z))))))))
#s(approx (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (fma.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) x) (exp.f64 (fma.f64 a b (*.f64 y (-.f64 t (log.f64 z)))))) (/.f64 (*.f64 x (fma.f64 #s(literal 1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64))))) (exp.f64 (fma.f64 a b (*.f64 y (-.f64 t (log.f64 z))))))))) (/.f64 (*.f64 a x) (exp.f64 (fma.f64 a b (*.f64 y (-.f64 t (log.f64 z))))))) (/.f64 x (exp.f64 (fma.f64 a b (*.f64 y (-.f64 t (log.f64 z))))))))
#s(approx (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (fma.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) x) (exp.f64 (fma.f64 a b (*.f64 y (-.f64 t (log.f64 z)))))) (/.f64 (*.f64 x (fma.f64 #s(literal 1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64))))) (exp.f64 (fma.f64 a b (*.f64 y (-.f64 t (log.f64 z)))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 x (fma.f64 #s(literal 1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64)))))) (exp.f64 (fma.f64 a b (*.f64 y (-.f64 t (log.f64 z)))))) (/.f64 (*.f64 x (fma.f64 #s(literal 1/6 binary64) (pow.f64 a #s(literal 3 binary64)) (fma.f64 #s(literal 1/3 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64)))))) (exp.f64 (fma.f64 a b (*.f64 y (-.f64 t (log.f64 z)))))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) x) (exp.f64 (fma.f64 a b (*.f64 y (-.f64 t (log.f64 z)))))) (/.f64 (*.f64 x (fma.f64 #s(literal 1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64))))) (exp.f64 (fma.f64 a b (*.f64 y (-.f64 t (log.f64 z))))))))) (/.f64 (*.f64 a x) (exp.f64 (fma.f64 a b (*.f64 y (-.f64 t (log.f64 z))))))) (/.f64 x (exp.f64 (fma.f64 a b (*.f64 y (-.f64 t (log.f64 z))))))))
#s(approx (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (exp.f64 (fma.f64 a b (*.f64 y (-.f64 t (log.f64 z))))))
#s(approx (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (+.f64 (exp.f64 (fma.f64 a b (*.f64 y (-.f64 t (log.f64 z))))) (*.f64 a (*.f64 z (exp.f64 (fma.f64 a b (*.f64 y (-.f64 t (log.f64 z)))))))))
#s(approx (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (+.f64 (exp.f64 (fma.f64 a b (*.f64 y (-.f64 t (log.f64 z))))) (*.f64 z (fma.f64 a (exp.f64 (fma.f64 a b (*.f64 y (-.f64 t (log.f64 z))))) (*.f64 z (*.f64 (exp.f64 (fma.f64 a b (*.f64 y (-.f64 t (log.f64 z))))) (fma.f64 #s(literal 1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64))))))))))
#s(approx (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (+.f64 (exp.f64 (fma.f64 a b (*.f64 y (-.f64 t (log.f64 z))))) (*.f64 z (fma.f64 a (exp.f64 (fma.f64 a b (*.f64 y (-.f64 t (log.f64 z))))) (*.f64 z (fma.f64 z (*.f64 (exp.f64 (fma.f64 a b (*.f64 y (-.f64 t (log.f64 z))))) (fma.f64 #s(literal 1/6 binary64) (pow.f64 a #s(literal 3 binary64)) (fma.f64 #s(literal 1/3 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64)))))) (*.f64 (exp.f64 (fma.f64 a b (*.f64 y (-.f64 t (log.f64 z))))) (fma.f64 #s(literal 1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64)))))))))))
#s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (fma.f64 a b (*.f64 y (-.f64 t (log.f64 z)))))
#s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (fma.f64 a b (fma.f64 a z (*.f64 y (-.f64 t (log.f64 z))))))
#s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (fma.f64 a b (fma.f64 y (-.f64 t (log.f64 z)) (*.f64 z (+.f64 a (*.f64 #s(literal 1/2 binary64) (*.f64 a z)))))))
#s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (fma.f64 a b (fma.f64 y (-.f64 t (log.f64 z)) (*.f64 z (+.f64 a (*.f64 z (fma.f64 #s(literal 1/3 binary64) (*.f64 a z) (*.f64 #s(literal 1/2 binary64) a))))))))
#s(approx (- b (log (- 1 z))) b)
#s(approx (- b (log (- 1 z))) (+.f64 b z))
#s(approx (- b (log (- 1 z))) (+.f64 b (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) z)))))
#s(approx (- b (log (- 1 z))) (+.f64 b (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/3 binary64) z)))))))
#s(approx (- t (log z)) (-.f64 t (log.f64 z)))
#s(approx (log z) (log.f64 z))
#s(approx z z)
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 x (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 x (*.f64 z (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t))))))) (*.f64 x (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t)))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 x (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t)))) (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 x (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t)))))) (*.f64 x (*.f64 z (*.f64 (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t)))) (fma.f64 #s(literal -1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64)))))))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 x (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t)))) (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 x (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t)))))) (*.f64 z (fma.f64 x (*.f64 z (*.f64 (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t)))) (fma.f64 #s(literal -1/3 binary64) a (fma.f64 #s(literal -1/6 binary64) (pow.f64 a #s(literal 3 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64))))))) (*.f64 x (*.f64 (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t)))) (fma.f64 #s(literal -1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64))))))))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t)))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t)))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 z (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t)))))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t)))) (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 a (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t))))) (*.f64 z (*.f64 (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t)))) (fma.f64 #s(literal -1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64))))))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t)))) (*.f64 z (fma.f64 #s(literal -1 binary64) (*.f64 a (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t))))) (*.f64 z (fma.f64 z (*.f64 (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t)))) (fma.f64 #s(literal -1/3 binary64) a (fma.f64 #s(literal -1/6 binary64) (pow.f64 a #s(literal 3 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64)))))) (*.f64 (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t)))) (fma.f64 #s(literal -1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64)))))))))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 #s(literal -1 binary64) (*.f64 a b) (fma.f64 #s(literal -1 binary64) (*.f64 a z) (*.f64 y (-.f64 (log.f64 z) t)))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 #s(literal -1 binary64) (*.f64 a b) (fma.f64 y (-.f64 (log.f64 z) t) (*.f64 z (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1/2 binary64) (*.f64 a z)))))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 #s(literal -1 binary64) (*.f64 a b) (fma.f64 y (-.f64 (log.f64 z) t) (*.f64 z (fma.f64 #s(literal -1 binary64) a (*.f64 z (fma.f64 #s(literal -1/2 binary64) a (*.f64 #s(literal -1/3 binary64) (*.f64 a z)))))))))
#s(approx (* a (- (log (+ 1 (neg z))) b)) (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 #s(literal -1 binary64) (*.f64 a z))))
#s(approx (* a (- (log (+ 1 (neg z))) b)) (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 z (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1/2 binary64) (*.f64 a z))))))
#s(approx (* a (- (log (+ 1 (neg z))) b)) (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 z (fma.f64 #s(literal -1 binary64) a (*.f64 z (fma.f64 #s(literal -1/2 binary64) a (*.f64 #s(literal -1/3 binary64) (*.f64 a z))))))))
#s(approx (- (log (+ 1 (neg z))) b) (*.f64 #s(literal -1 binary64) b))
#s(approx (- (log (+ 1 (neg z))) b) (-.f64 (*.f64 #s(literal -1 binary64) z) b))
#s(approx (- (log (+ 1 (neg z))) b) (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1/2 binary64) z) #s(literal 1 binary64))) b))
#s(approx (- (log (+ 1 (neg z))) b) (-.f64 (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1/3 binary64) z) #s(literal 1/2 binary64))) #s(literal 1 binary64))) b))
#s(approx (* -1 z) (*.f64 #s(literal -1 binary64) z))
#s(approx (* a (- b (log (- 1 z)))) (*.f64 a b))
#s(approx (* a (- b (log (- 1 z)))) (fma.f64 a b (*.f64 a z)))
#s(approx (* a (- b (log (- 1 z)))) (fma.f64 a b (*.f64 z (+.f64 a (*.f64 #s(literal 1/2 binary64) (*.f64 a z))))))
#s(approx (* a (- b (log (- 1 z)))) (fma.f64 a b (*.f64 z (+.f64 a (*.f64 z (fma.f64 #s(literal 1/3 binary64) (*.f64 a z) (*.f64 #s(literal 1/2 binary64) a)))))))
#s(approx (log (- 1 z)) (*.f64 z (-.f64 (*.f64 #s(literal -1/2 binary64) z) #s(literal 1 binary64))))
#s(approx (log (- 1 z)) (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1/3 binary64) z) #s(literal 1/2 binary64))) #s(literal 1 binary64))))
#s(approx (log (- 1 z)) (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 z (-.f64 (*.f64 #s(literal -1/4 binary64) z) #s(literal 1/3 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))
#s(approx (- 1 z) #s(literal 1 binary64))
#s(approx (- 1 z) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) z)))
#s(approx (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (/.f64 x (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z)))))))))
#s(approx (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (+.f64 (/.f64 x (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z)))))))) (/.f64 (*.f64 a x) (*.f64 z (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z)))))))))))
#s(approx (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) x) (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z)))))))) (/.f64 (*.f64 x (fma.f64 #s(literal 1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64))))) (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))))))))) (pow.f64 z #s(literal 2 binary64))) (/.f64 x (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))))))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) (*.f64 z (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))))))))))))
#s(approx (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) x) (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z)))))))) (/.f64 (*.f64 x (fma.f64 #s(literal 1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64))))) (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))))))))) (+.f64 (/.f64 (*.f64 a (*.f64 x (fma.f64 #s(literal 1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64)))))) (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z)))))))) (/.f64 (*.f64 x (fma.f64 #s(literal -1/2 binary64) (pow.f64 a #s(literal 2 binary64)) (fma.f64 #s(literal -1/3 binary64) a (*.f64 #s(literal -1/6 binary64) (pow.f64 a #s(literal 3 binary64)))))) (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z)))))))))) (pow.f64 z #s(literal 3 binary64))) (/.f64 x (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) (*.f64 z (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) x) (*.f64 (pow.f64 z #s(literal 2 binary64)) (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))))))))) (/.f64 (*.f64 x (fma.f64 #s(literal 1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64))))) (*.f64 (pow.f64 z #s(literal 2 binary64)) (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z)))))))))))))
#s(approx (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))))))))
#s(approx (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (+.f64 (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z)))))))) z))))
#s(approx (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (+.f64 (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z)))))))) z) (/.f64 (*.f64 (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))))))) (fma.f64 #s(literal 1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64))))) (pow.f64 z #s(literal 2 binary64))))))
#s(approx (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (+.f64 (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z)))))))) z) (+.f64 (/.f64 (*.f64 (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))))))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 a #s(literal 2 binary64)) (fma.f64 #s(literal -1/3 binary64) a (*.f64 #s(literal -1/6 binary64) (pow.f64 a #s(literal 3 binary64)))))) (pow.f64 z #s(literal 3 binary64))) (/.f64 (*.f64 (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))))))) (fma.f64 #s(literal 1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64))))) (pow.f64 z #s(literal 2 binary64)))))))
#s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z)))))))
#s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (fma.f64 #s(literal -1 binary64) (/.f64 a z) (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))))))))
#s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (fma.f64 #s(literal -1 binary64) (/.f64 a z) (fma.f64 #s(literal 1/2 binary64) (/.f64 a (pow.f64 z #s(literal 2 binary64))) (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z)))))))))
#s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (fma.f64 #s(literal -1 binary64) (/.f64 a z) (fma.f64 #s(literal -1/3 binary64) (/.f64 a (pow.f64 z #s(literal 3 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a (pow.f64 z #s(literal 2 binary64))) (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))))))))))
#s(approx (- b (log (- 1 z))) (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))))))
#s(approx (- b (log (- 1 z))) (-.f64 b (fma.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))) (/.f64 #s(literal 1 binary64) z))))
#s(approx (- b (log (- 1 z))) (-.f64 (+.f64 b (/.f64 #s(literal 1/2 binary64) (pow.f64 z #s(literal 2 binary64)))) (fma.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))) (/.f64 #s(literal 1 binary64) z))))
#s(approx (- b (log (- 1 z))) (-.f64 (+.f64 b (/.f64 #s(literal 1/2 binary64) (pow.f64 z #s(literal 2 binary64)))) (fma.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))) (+.f64 (/.f64 #s(literal 1 binary64) z) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 z #s(literal 3 binary64))))))))
#s(approx (* (- t (log z)) y) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))))))
#s(approx (- t (log z)) (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z)))))
#s(approx (log z) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 x (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 x (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (/.f64 (*.f64 a (*.f64 x (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))))) z)))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 x (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (+.f64 (/.f64 (*.f64 a (*.f64 x (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))))) z) (/.f64 (*.f64 x (*.f64 (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (fma.f64 #s(literal -1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64)))))) (pow.f64 z #s(literal 2 binary64))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 x (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (+.f64 (/.f64 (*.f64 a (*.f64 x (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))))) z) (+.f64 (/.f64 (*.f64 x (*.f64 (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (fma.f64 #s(literal -1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64)))))) (pow.f64 z #s(literal 2 binary64))) (/.f64 (*.f64 x (*.f64 (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 a #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (pow.f64 a #s(literal 3 binary64)) (*.f64 #s(literal 1/3 binary64) a))))) (pow.f64 z #s(literal 3 binary64)))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (/.f64 (*.f64 a (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t))))) z)))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (+.f64 (/.f64 (*.f64 a (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t))))) z) (/.f64 (*.f64 (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (fma.f64 #s(literal -1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64))))) (pow.f64 z #s(literal 2 binary64))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (+.f64 (/.f64 (*.f64 a (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t))))) z) (+.f64 (/.f64 (*.f64 (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (fma.f64 #s(literal -1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64))))) (pow.f64 z #s(literal 2 binary64))) (/.f64 (*.f64 (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 a #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (pow.f64 a #s(literal 3 binary64)) (*.f64 #s(literal 1/3 binary64) a)))) (pow.f64 z #s(literal 3 binary64)))))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (fma.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t) (/.f64 a z))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 #s(literal -1/2 binary64) (/.f64 a (pow.f64 z #s(literal 2 binary64))) (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (fma.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t) (/.f64 a z)))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 #s(literal -1/2 binary64) (/.f64 a (pow.f64 z #s(literal 2 binary64))) (fma.f64 #s(literal 1/3 binary64) (/.f64 a (pow.f64 z #s(literal 3 binary64))) (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (fma.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t) (/.f64 a z))))))
#s(approx (- (* y (- (log z) t)) (* a b)) (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)) (*.f64 a b)))
#s(approx (* a (- (log (+ 1 (neg z))) b)) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b)))
#s(approx (* a (- (log (+ 1 (neg z))) b)) (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (/.f64 a z)))
#s(approx (* a (- (log (+ 1 (neg z))) b)) (fma.f64 #s(literal -1/2 binary64) (/.f64 a (pow.f64 z #s(literal 2 binary64))) (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (/.f64 a z))))
#s(approx (* a (- (log (+ 1 (neg z))) b)) (fma.f64 #s(literal -1/2 binary64) (/.f64 a (pow.f64 z #s(literal 2 binary64))) (fma.f64 #s(literal 1/3 binary64) (/.f64 a (pow.f64 z #s(literal 3 binary64))) (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b) (/.f64 a z)))))
#s(approx (- (log (+ 1 (neg z))) b) (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))) b))
#s(approx (- (log (+ 1 (neg z))) b) (-.f64 (fma.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))) (/.f64 #s(literal 1 binary64) z)) b))
#s(approx (- (log (+ 1 (neg z))) b) (-.f64 (fma.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))) (/.f64 #s(literal 1 binary64) z)) (+.f64 b (/.f64 #s(literal 1/2 binary64) (pow.f64 z #s(literal 2 binary64))))))
#s(approx (- (log (+ 1 (neg z))) b) (-.f64 (fma.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))) (+.f64 (/.f64 #s(literal 1 binary64) z) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 z #s(literal 3 binary64)))))) (+.f64 b (/.f64 #s(literal 1/2 binary64) (pow.f64 z #s(literal 2 binary64))))))
#s(approx (- (* -1 z) b) (*.f64 z (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 b z)) #s(literal 1 binary64))))
#s(approx (* a (- b (log (- 1 z)))) (*.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))))))
#s(approx (* a (- b (log (- 1 z)))) (fma.f64 #s(literal -1 binary64) (/.f64 a z) (*.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))))))))
#s(approx (* a (- b (log (- 1 z)))) (fma.f64 #s(literal -1 binary64) (/.f64 a z) (fma.f64 #s(literal 1/2 binary64) (/.f64 a (pow.f64 z #s(literal 2 binary64))) (*.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))))))))
#s(approx (* a (- b (log (- 1 z)))) (fma.f64 #s(literal -1 binary64) (/.f64 a z) (fma.f64 #s(literal -1/3 binary64) (/.f64 a (pow.f64 z #s(literal 3 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a (pow.f64 z #s(literal 2 binary64))) (*.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))))))))))
#s(approx (log (- 1 z)) (*.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z)))))
#s(approx (log (- 1 z)) (fma.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))) (/.f64 #s(literal 1 binary64) z)))
#s(approx (log (- 1 z)) (-.f64 (fma.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))) (/.f64 #s(literal 1 binary64) z)) (/.f64 #s(literal 1/2 binary64) (pow.f64 z #s(literal 2 binary64)))))
#s(approx (log (- 1 z)) (-.f64 (fma.f64 #s(literal -1 binary64) (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) z))) (+.f64 (/.f64 #s(literal 1 binary64) z) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 z #s(literal 3 binary64)))))) (/.f64 #s(literal 1/2 binary64) (pow.f64 z #s(literal 2 binary64)))))
#s(approx (- 1 z) (*.f64 z (-.f64 (/.f64 #s(literal 1 binary64) z) #s(literal 1 binary64))))
#s(approx (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (/.f64 x (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z)))))))))
#s(approx (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) (*.f64 z (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))))))))) (/.f64 x (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))))))))))
#s(approx (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) x) (*.f64 z (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))))))))) (/.f64 (*.f64 x (fma.f64 #s(literal 1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64))))) (*.f64 z (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z)))))))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z)))))))))) z) (/.f64 x (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))))))))))
#s(approx (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (/.f64 (*.f64 a (*.f64 x (fma.f64 #s(literal 1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64)))))) (*.f64 z (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))))))))) (+.f64 (/.f64 (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) x) (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z)))))))) (/.f64 (*.f64 x (fma.f64 #s(literal 1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64))))) (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z)))))))))) z) (/.f64 (*.f64 x (fma.f64 #s(literal -1/2 binary64) (pow.f64 a #s(literal 2 binary64)) (fma.f64 #s(literal -1/3 binary64) a (*.f64 #s(literal -1/6 binary64) (pow.f64 a #s(literal 3 binary64)))))) (*.f64 z (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))))))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) x) (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z)))))))) (/.f64 (*.f64 x (fma.f64 #s(literal 1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64))))) (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z)))))))))) z)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a x) (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z)))))))))) z) (/.f64 x (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))))))))))
#s(approx (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))))))))
#s(approx (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (+.f64 (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))))))) (/.f64 (*.f64 a (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z)))))))) z)))
#s(approx (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (+.f64 (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))))))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z)))))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))))))) (fma.f64 #s(literal 1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64))))) z))) z))))
#s(approx (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (+.f64 (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))))))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z)))))))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))))))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 a #s(literal 2 binary64)) (fma.f64 #s(literal -1/3 binary64) a (*.f64 #s(literal -1/6 binary64) (pow.f64 a #s(literal 3 binary64)))))) z) (*.f64 (exp.f64 (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))))))) (fma.f64 #s(literal 1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64)))))) z))) z))))
#s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z)))))))
#s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)))) (fma.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z)))) (/.f64 a z))))
#s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1/2 binary64) (/.f64 a z))) z) (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))))))))
#s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/3 binary64) (/.f64 a z) (*.f64 #s(literal 1/2 binary64) a)) z))) z) (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)))) (*.f64 y (-.f64 t (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))))))))
#s(approx (- b (log (- 1 z))) (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)))))
#s(approx (- b (log (- 1 z))) (-.f64 (+.f64 b (/.f64 #s(literal 1 binary64) z)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)))))
#s(approx (- b (log (- 1 z))) (-.f64 (+.f64 b (+.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 z #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) z))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)))))
#s(approx (- b (log (- 1 z))) (-.f64 (+.f64 b (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) z))) z)) #s(literal 1 binary64)) z))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 x (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 x (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))))) z) (*.f64 x (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (fma.f64 #s(literal -1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64)))))) z) (*.f64 a (*.f64 x (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t))))))) z) (*.f64 x (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (*.f64 (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 a #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (pow.f64 a #s(literal 3 binary64)) (*.f64 #s(literal 1/3 binary64) a))))) z) (*.f64 x (*.f64 (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (fma.f64 #s(literal -1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64))))))) z) (*.f64 a (*.f64 x (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t))))))) z) (*.f64 x (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t))))) z))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (fma.f64 #s(literal -1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64))))) z) (*.f64 a (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))))) z))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 a #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (pow.f64 a #s(literal 3 binary64)) (*.f64 #s(literal 1/3 binary64) a)))) z) (*.f64 (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))) (fma.f64 #s(literal -1/2 binary64) a (*.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal 2 binary64)))))) z) (*.f64 a (exp.f64 (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))))) z))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 #s(literal -1 binary64) (/.f64 a z) (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 a (*.f64 #s(literal 1/2 binary64) (/.f64 a z))) z) (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) a (*.f64 #s(literal -1/3 binary64) (/.f64 a z))) z))) z) (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b) (*.f64 y (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) z))) t)))))
#s(approx (* a (- (log (+ 1 (neg z))) b)) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b)))
#s(approx (* a (- (log (+ 1 (neg z))) b)) (fma.f64 #s(literal -1 binary64) (/.f64 a z) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b))))
#s(approx (* a (- (log (+ 1 (neg z))) b)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 a (*.f64 #s(literal 1/2 binary64) (/.f64 a z))) z) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b))))
#s(approx (* a (- (log (+ 1 (neg z))) b)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) a (*.f64 #s(literal -1/3 binary64) (/.f64 a z))) z))) z) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b))))
#s(approx (- (log (+ 1 (neg z))) b) (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) b))
#s(approx (- (log (+ 1 (neg z))) b) (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) (+.f64 b (/.f64 #s(literal 1 binary64) z))))
#s(approx (- (log (+ 1 (neg z))) b) (-.f64 (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) z))) z))) b))
#s(approx (- (log (+ 1 (neg z))) b) (-.f64 (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 z #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) z)))) z))) b))
#s(approx (- (* -1 z) b) (*.f64 #s(literal -1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (/.f64 b z)))))
#s(approx (* a (- b (log (- 1 z)))) (*.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))))))
#s(approx (* a (- b (log (- 1 z)))) (fma.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)))) (/.f64 a z)))
#s(approx (* a (- b (log (- 1 z)))) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1/2 binary64) (/.f64 a z))) z) (*.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)))))))
#s(approx (* a (- b (log (- 1 z)))) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/3 binary64) (/.f64 a z) (*.f64 #s(literal 1/2 binary64) a)) z))) z) (*.f64 a (-.f64 b (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)))))))
#s(approx (log (- 1 z)) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))))
#s(approx (log (- 1 z)) (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z))) (/.f64 #s(literal 1 binary64) z)))
#s(approx (log (- 1 z)) (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) z))) z))))
#s(approx (log (- 1 z)) (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) z)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 z #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) z)))) z))))
#s(approx (- 1 z) (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) z)))))
#s(approx (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (/.f64 x (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y (log.f64 z)) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))))))
#s(approx (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 t (*.f64 x y)) (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y (log.f64 z)) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))))) (/.f64 x (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y (log.f64 z)) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))))))))
#s(approx (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (fma.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 y #s(literal 2 binary64))) (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y (log.f64 z)) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (pow.f64 y #s(literal 2 binary64))) (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y (log.f64 z)) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))))))))) (/.f64 (*.f64 x y) (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y (log.f64 z)) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))))))) (/.f64 x (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y (log.f64 z)) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))))))))
#s(approx (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (fma.f64 t (-.f64 (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 y #s(literal 2 binary64))) (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y (log.f64 z)) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (pow.f64 y #s(literal 2 binary64))) (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y (log.f64 z)) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))))))))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (pow.f64 y #s(literal 3 binary64))) (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y (log.f64 z)) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))))) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 x (pow.f64 y #s(literal 3 binary64))) (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y (log.f64 z)) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))))))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 y #s(literal 2 binary64))) (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y (log.f64 z)) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (pow.f64 y #s(literal 2 binary64))) (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y (log.f64 z)) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))))))))) (/.f64 (*.f64 x y) (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y (log.f64 z)) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))))))) (/.f64 x (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y (log.f64 z)) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))))))))
#s(approx (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y (log.f64 z)) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))))))
#s(approx (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (+.f64 (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y (log.f64 z)) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))))) (*.f64 t (*.f64 y (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y (log.f64 z)) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))))))))
#s(approx (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (+.f64 (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y (log.f64 z)) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))))) (*.f64 t (fma.f64 #s(literal 1/2 binary64) (*.f64 t (*.f64 (pow.f64 y #s(literal 2 binary64)) (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y (log.f64 z)) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))))))) (*.f64 y (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y (log.f64 z)) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))))))))))
#s(approx (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (+.f64 (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y (log.f64 z)) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))))) (*.f64 t (fma.f64 t (fma.f64 #s(literal 1/6 binary64) (*.f64 t (*.f64 (pow.f64 y #s(literal 3 binary64)) (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y (log.f64 z)) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y (log.f64 z)) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))))))) (*.f64 y (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y (log.f64 z)) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))))))))))
#s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (fma.f64 #s(literal -1 binary64) (*.f64 y (log.f64 z)) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))))
#s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (fma.f64 #s(literal -1 binary64) (*.f64 y (log.f64 z)) (fma.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 t y))))
#s(approx (* (- t (log z)) y) (*.f64 #s(literal -1 binary64) (*.f64 y (log.f64 z))))
#s(approx (* (- t (log z)) y) (fma.f64 #s(literal -1 binary64) (*.f64 y (log.f64 z)) (*.f64 t y)))
#s(approx (- t (log z)) (*.f64 #s(literal -1 binary64) (log.f64 z)))
#s(approx t t)
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 x (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 #s(literal -1 binary64) (*.f64 t (*.f64 x (*.f64 y (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z))))))) (*.f64 x (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z)))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 x (*.f64 y (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 t (*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z))))))))) (*.f64 x (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z)))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 x (*.f64 y (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z)))))) (*.f64 t (fma.f64 #s(literal -1/6 binary64) (*.f64 t (*.f64 x (*.f64 (pow.f64 y #s(literal 3 binary64)) (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 x (*.f64 (pow.f64 y #s(literal 2 binary64)) (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z)))))))))) (*.f64 x (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z)))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z)))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z)))) (*.f64 #s(literal -1 binary64) (*.f64 t (*.f64 y (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z)))))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z)))) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 y (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z))))) (*.f64 #s(literal 1/2 binary64) (*.f64 t (*.f64 (pow.f64 y #s(literal 2 binary64)) (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z)))))))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z)))) (*.f64 t (fma.f64 #s(literal -1 binary64) (*.f64 y (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z))))) (*.f64 t (fma.f64 #s(literal -1/6 binary64) (*.f64 t (*.f64 (pow.f64 y #s(literal 3 binary64)) (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 y #s(literal 2 binary64)) (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z))))))))))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 #s(literal -1 binary64) (*.f64 t y) (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z)))))
#s(approx (- (* y (- (log z) t)) (* a b)) (-.f64 (*.f64 y (log.f64 z)) (*.f64 a b)))
#s(approx (- (* y (- (log z) t)) (* a b)) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 t y) (*.f64 y (log.f64 z))) (*.f64 a b)))
#s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (*.f64 t (+.f64 y (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (log.f64 z)) t) (/.f64 (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))) t)))))
#s(approx (* (- t (log z)) y) (*.f64 t (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (log.f64 z)) t)))))
#s(approx (- t (log z)) (*.f64 t (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 z) t)))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 #s(literal -1 binary64) (*.f64 t y)))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 t (fma.f64 #s(literal -1 binary64) y (+.f64 (/.f64 (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)) t) (/.f64 (*.f64 y (log.f64 z)) t)))))
#s(approx (- (* y (- (log z) t)) (* a b)) (*.f64 t (-.f64 (fma.f64 #s(literal -1 binary64) y (/.f64 (*.f64 y (log.f64 z)) t)) (/.f64 (*.f64 a b) t))))
#s(approx (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (/.f64 x (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (log.f64 z) (*.f64 #s(literal -1 binary64) t))) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))))))
#s(approx (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y (+.f64 (log.f64 z) (*.f64 #s(literal -1 binary64) t))) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))))))
#s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) y (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 y (log.f64 z)) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))) t))))))
#s(approx (* (- t (log z)) y) (*.f64 #s(literal -1 binary64) (*.f64 t (fma.f64 #s(literal -1 binary64) y (/.f64 (*.f64 y (log.f64 z)) t)))))
#s(approx (- t (log z)) (*.f64 #s(literal -1 binary64) (*.f64 t (-.f64 (/.f64 (log.f64 z) t) #s(literal 1 binary64)))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 x (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (+.f64 (log.f64 z) (*.f64 #s(literal -1 binary64) t)))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (+.f64 (log.f64 z) (*.f64 #s(literal -1 binary64) t))))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 #s(literal -1 binary64) (*.f64 t (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 y (log.f64 z))) t))))))
#s(approx (- (* y (- (log z) t)) (* a b)) (*.f64 #s(literal -1 binary64) (*.f64 t (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 y (log.f64 z)) (*.f64 a b)) t))))))
#s(approx (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (/.f64 x (exp.f64 (*.f64 y (-.f64 t (log.f64 z))))))
#s(approx (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 x (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))) (exp.f64 (*.f64 y (-.f64 t (log.f64 z))))) (/.f64 x (exp.f64 (*.f64 y (-.f64 t (log.f64 z)))))))
#s(approx (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (fma.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) #s(literal 2 binary64))) (exp.f64 (*.f64 y (-.f64 t (log.f64 z))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) #s(literal 2 binary64))) (exp.f64 (*.f64 y (-.f64 t (log.f64 z))))))))) (/.f64 (*.f64 x (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))) (exp.f64 (*.f64 y (-.f64 t (log.f64 z)))))) (/.f64 x (exp.f64 (*.f64 y (-.f64 t (log.f64 z)))))))
#s(approx (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (fma.f64 a (-.f64 (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) #s(literal 2 binary64))) (exp.f64 (*.f64 y (-.f64 t (log.f64 z))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) #s(literal 2 binary64))) (exp.f64 (*.f64 y (-.f64 t (log.f64 z))))))) (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) #s(literal 3 binary64))) (exp.f64 (*.f64 y (-.f64 t (log.f64 z))))) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) #s(literal 3 binary64))) (exp.f64 (*.f64 y (-.f64 t (log.f64 z)))))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) #s(literal 2 binary64))) (exp.f64 (*.f64 y (-.f64 t (log.f64 z))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) #s(literal 2 binary64))) (exp.f64 (*.f64 y (-.f64 t (log.f64 z))))))))) (/.f64 (*.f64 x (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))) (exp.f64 (*.f64 y (-.f64 t (log.f64 z)))))) (/.f64 x (exp.f64 (*.f64 y (-.f64 t (log.f64 z)))))))
#s(approx (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (exp.f64 (*.f64 y (-.f64 t (log.f64 z)))))
#s(approx (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (+.f64 (exp.f64 (*.f64 y (-.f64 t (log.f64 z)))) (*.f64 a (*.f64 (exp.f64 (*.f64 y (-.f64 t (log.f64 z)))) (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))))))
#s(approx (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (+.f64 (exp.f64 (*.f64 y (-.f64 t (log.f64 z)))) (*.f64 a (fma.f64 #s(literal 1/2 binary64) (*.f64 a (*.f64 (exp.f64 (*.f64 y (-.f64 t (log.f64 z)))) (pow.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) #s(literal 2 binary64)))) (*.f64 (exp.f64 (*.f64 y (-.f64 t (log.f64 z)))) (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))))))
#s(approx (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (+.f64 (exp.f64 (*.f64 y (-.f64 t (log.f64 z)))) (*.f64 a (fma.f64 a (fma.f64 #s(literal 1/6 binary64) (*.f64 a (*.f64 (exp.f64 (*.f64 y (-.f64 t (log.f64 z)))) (pow.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 (*.f64 y (-.f64 t (log.f64 z)))) (pow.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) #s(literal 2 binary64))))) (*.f64 (exp.f64 (*.f64 y (-.f64 t (log.f64 z)))) (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))))))
#s(approx a a)
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 x (exp.f64 (*.f64 y (-.f64 (log.f64 z) t)))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 a (*.f64 x (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) (*.f64 x (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 a (fma.f64 #s(literal 1/2 binary64) (*.f64 a (*.f64 x (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (pow.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) #s(literal 2 binary64))))) (*.f64 x (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 x (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 a (fma.f64 a (fma.f64 #s(literal 1/6 binary64) (*.f64 a (*.f64 x (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (pow.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 x (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (pow.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) #s(literal 2 binary64)))))) (*.f64 x (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))) (*.f64 x (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (*.f64 a (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (*.f64 a (fma.f64 #s(literal 1/2 binary64) (*.f64 a (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (pow.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) #s(literal 2 binary64)))) (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (*.f64 a (fma.f64 a (fma.f64 #s(literal 1/6 binary64) (*.f64 a (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (pow.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (pow.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) #s(literal 2 binary64))))) (*.f64 (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))) (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))))
#s(approx (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (/.f64 x (exp.f64 (-.f64 (fma.f64 a b (*.f64 y (-.f64 t (log.f64 z)))) (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)))))))
#s(approx (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (exp.f64 (-.f64 (fma.f64 a b (*.f64 y (-.f64 t (log.f64 z)))) (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))))))
#s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (*.f64 a (-.f64 (+.f64 b (/.f64 (*.f64 y (-.f64 t (log.f64 z))) a)) (log.f64 (-.f64 #s(literal 1 binary64) z)))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 x (exp.f64 (-.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t))) (*.f64 a b)))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (-.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t))) (*.f64 a b))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 a (-.f64 (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (/.f64 (*.f64 y (-.f64 (log.f64 z) t)) a)) b)))
#s(approx (- (* y (- (log z) t)) (* a b)) (*.f64 a (-.f64 (/.f64 (*.f64 y (-.f64 (log.f64 z) t)) a) b)))
#s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (-.f64 t (log.f64 z))) a))))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (-.f64 (log.f64 z) t)) a))))))
#s(approx (- (* y (- (log z) t)) (* a b)) (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (-.f64 (log.f64 z) t)) a)) (*.f64 #s(literal -1 binary64) b)))))
#s(approx (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (/.f64 x (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 y (-.f64 t (log.f64 z)))))))
#s(approx (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (*.f64 b x)) (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 y (-.f64 t (log.f64 z)))))) (/.f64 x (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 y (-.f64 t (log.f64 z))))))))
#s(approx (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (fma.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) x) (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 y (-.f64 t (log.f64 z)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) x) (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 y (-.f64 t (log.f64 z)))))))))) (/.f64 (*.f64 a x) (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 y (-.f64 t (log.f64 z))))))) (/.f64 x (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 y (-.f64 t (log.f64 z))))))))
#s(approx (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (fma.f64 b (-.f64 (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) (*.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) x) (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 y (-.f64 t (log.f64 z)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) x) (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 y (-.f64 t (log.f64 z))))))))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) x) (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 y (-.f64 t (log.f64 z)))))) (*.f64 #s(literal 1/6 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) x) (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 y (-.f64 t (log.f64 z))))))))))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) x) (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 y (-.f64 t (log.f64 z)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) x) (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 y (-.f64 t (log.f64 z)))))))))) (/.f64 (*.f64 a x) (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 y (-.f64 t (log.f64 z))))))) (/.f64 x (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 y (-.f64 t (log.f64 z))))))))
#s(approx (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 y (-.f64 t (log.f64 z))))))
#s(approx (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (+.f64 (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 y (-.f64 t (log.f64 z))))) (*.f64 a (*.f64 b (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 y (-.f64 t (log.f64 z)))))))))
#s(approx (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (+.f64 (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 y (-.f64 t (log.f64 z))))) (*.f64 b (fma.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 b (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 y (-.f64 t (log.f64 z))))))) (*.f64 a (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 y (-.f64 t (log.f64 z))))))))))
#s(approx (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (+.f64 (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 y (-.f64 t (log.f64 z))))) (*.f64 b (fma.f64 a (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 y (-.f64 t (log.f64 z))))) (*.f64 b (fma.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) (*.f64 b (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 y (-.f64 t (log.f64 z))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 y (-.f64 t (log.f64 z)))))))))))))
#s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (fma.f64 #s(literal -1 binary64) (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 y (-.f64 t (log.f64 z)))))
#s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (fma.f64 #s(literal -1 binary64) (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))) (fma.f64 a b (*.f64 y (-.f64 t (log.f64 z))))))
#s(approx (- b (log (- 1 z))) (*.f64 #s(literal -1 binary64) (log.f64 (-.f64 #s(literal 1 binary64) z))))
#s(approx (- b (log (- 1 z))) (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 x (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b (*.f64 x (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t))))))) (*.f64 x (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t)))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 b (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 x (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 b (*.f64 x (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t))))))))) (*.f64 x (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t)))))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (fma.f64 b (fma.f64 #s(literal -1 binary64) (*.f64 a (*.f64 x (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t)))))) (*.f64 b (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) (*.f64 b (*.f64 x (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 x (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t)))))))))) (*.f64 x (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t)))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t)))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t)))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 b (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t)))))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t)))) (*.f64 b (fma.f64 #s(literal -1 binary64) (*.f64 a (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (*.f64 b (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t)))))))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+.f64 (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t)))) (*.f64 b (fma.f64 #s(literal -1 binary64) (*.f64 a (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t))))) (*.f64 b (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) (*.f64 b (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 a #s(literal 2 binary64)) (exp.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t))))))))))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 #s(literal -1 binary64) (*.f64 a b) (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t)))))
#s(approx (* a (- (log (+ 1 (neg z))) b)) (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))))
#s(approx (* a (- (log (+ 1 (neg z))) b)) (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)))))
#s(approx (- (log (+ 1 (neg z))) b) (log.f64 (-.f64 #s(literal 1 binary64) z)))
#s(approx (- (log (+ 1 (neg z))) b) (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 #s(literal -1 binary64) b)))
#s(approx (- (* -1 z) b) (fma.f64 #s(literal -1 binary64) b (*.f64 #s(literal -1 binary64) z)))
#s(approx (* a (- b (log (- 1 z)))) (*.f64 #s(literal -1 binary64) (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)))))
#s(approx (* a (- b (log (- 1 z)))) (fma.f64 #s(literal -1 binary64) (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 a b)))
#s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (*.f64 b (+.f64 a (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))) b) (/.f64 (*.f64 y (-.f64 t (log.f64 z))) b)))))
#s(approx (- b (log (- 1 z))) (*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 b (fma.f64 #s(literal -1 binary64) a (+.f64 (/.f64 (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))) b) (/.f64 (*.f64 y (-.f64 (log.f64 z) t)) b)))))
#s(approx (- (* y (- (log z) t)) (* a b)) (*.f64 b (-.f64 (/.f64 (*.f64 y (-.f64 (log.f64 z) t)) b) a)))
#s(approx (* a (- (log (+ 1 (neg z))) b)) (*.f64 b (fma.f64 #s(literal -1 binary64) a (/.f64 (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))) b))))
#s(approx (- (log (+ 1 (neg z))) b) (*.f64 b (-.f64 (/.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) #s(literal 1 binary64))))
#s(approx (- (* -1 z) b) (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 z b)) #s(literal 1 binary64))))
#s(approx (* a (- b (log (- 1 z)))) (*.f64 b (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))) b)))))
#s(approx (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (/.f64 x (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 #s(literal -1 binary64) b))) (*.f64 y (-.f64 t (log.f64 z)))))))
#s(approx (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (exp.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 #s(literal -1 binary64) b))) (*.f64 y (-.f64 t (log.f64 z))))))
#s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) a (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 y (-.f64 t (log.f64 z)))) b))))))
#s(approx (- b (log (- 1 z))) (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (/.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) #s(literal 1 binary64)))))
#s(approx (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (*.f64 x (exp.f64 (fma.f64 a (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 #s(literal -1 binary64) b)) (*.f64 y (-.f64 (log.f64 z) t))))))
#s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (fma.f64 a (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 #s(literal -1 binary64) b)) (*.f64 y (-.f64 (log.f64 z) t)))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (fma.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 y (-.f64 (log.f64 z) t))) b))))))
#s(approx (- (* y (- (log z) t)) (* a b)) (*.f64 #s(literal -1 binary64) (*.f64 b (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 y (-.f64 (log.f64 z) t)) b)) (*.f64 #s(literal -1 binary64) a)))))
#s(approx (* a (- (log (+ 1 (neg z))) b)) (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 a (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))) b))))))
#s(approx (- (log (+ 1 (neg z))) b) (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))))
#s(approx (- (* -1 z) b) (*.f64 #s(literal -1 binary64) (*.f64 b (+.f64 #s(literal 1 binary64) (/.f64 z b)))))
#s(approx (* a (- b (log (- 1 z)))) (*.f64 #s(literal -1 binary64) (*.f64 b (fma.f64 #s(literal -1 binary64) a (/.f64 (*.f64 a (log.f64 (-.f64 #s(literal 1 binary64) z))) b)))))
Calls

18 calls:

TimeVariablePointExpression
114.0ms
x
@0
((/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (- b (log (- 1 z))) b a (* (- t (log z)) y) (- t (log z)) t (log z) z y (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (* t y) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (- (* y (- (log z) t)) (* a b)) (neg (* a b)) (* a b) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (* a (- (log (+ 1 (neg z))) b)) (- (log (+ 1 (neg z))) b) (- (* -1 z) b) (* -1 z) -1 (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (* a (- b (log (- 1 z)))) (- b (log (- 1 z))) (log (- 1 z)) (- 1 z) 1)
88.0ms
z
@inf
((/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (- b (log (- 1 z))) b a (* (- t (log z)) y) (- t (log z)) t (log z) z y (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (* t y) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (- (* y (- (log z) t)) (* a b)) (neg (* a b)) (* a b) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (* a (- (log (+ 1 (neg z))) b)) (- (log (+ 1 (neg z))) b) (- (* -1 z) b) (* -1 z) -1 (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (* a (- b (log (- 1 z)))) (- b (log (- 1 z))) (log (- 1 z)) (- 1 z) 1)
80.0ms
y
@inf
((/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (- b (log (- 1 z))) b a (* (- t (log z)) y) (- t (log z)) t (log z) z y (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (* t y) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (- (* y (- (log z) t)) (* a b)) (neg (* a b)) (* a b) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (* a (- (log (+ 1 (neg z))) b)) (- (log (+ 1 (neg z))) b) (- (* -1 z) b) (* -1 z) -1 (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (* a (- b (log (- 1 z)))) (- b (log (- 1 z))) (log (- 1 z)) (- 1 z) 1)
41.0ms
x
@-inf
((/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (- b (log (- 1 z))) b a (* (- t (log z)) y) (- t (log z)) t (log z) z y (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (* t y) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (- (* y (- (log z) t)) (* a b)) (neg (* a b)) (* a b) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (* a (- (log (+ 1 (neg z))) b)) (- (log (+ 1 (neg z))) b) (- (* -1 z) b) (* -1 z) -1 (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (* a (- b (log (- 1 z)))) (- b (log (- 1 z))) (log (- 1 z)) (- 1 z) 1)
39.0ms
x
@inf
((/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (- b (log (- 1 z))) b a (* (- t (log z)) y) (- t (log z)) t (log z) z y (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (* t y) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (- (* y (- (log z) t)) (* a b)) (neg (* a b)) (* a b) (* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))))) (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (* a (- (log (+ 1 (neg z))) b)) (- (log (+ 1 (neg z))) b) (- (* -1 z) b) (* -1 z) -1 (/ x (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)))) (exp (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y))) (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (* a (- b (log (- 1 z)))) (- b (log (- 1 z))) (log (- 1 z)) (- 1 z) 1)

rewrite1.5s (7%)

Memory
31.3MiB live, 925.1MiB allocated; 199ms collecting garbage
Counts
39 → 206
Calls
Call 1
Inputs
(/.f64 x (exp.f64 (fma.f64 #s(approx (- b (log (- 1 z))) b) a (*.f64 (-.f64 t (log.f64 z)) y))))
x
(exp.f64 (fma.f64 #s(approx (- b (log (- 1 z))) b) a (*.f64 (-.f64 t (log.f64 z)) y)))
(fma.f64 #s(approx (- b (log (- 1 z))) b) a (*.f64 (-.f64 t (log.f64 z)) y))
#s(approx (- b (log (- 1 z))) b)
b
a
(*.f64 (-.f64 t (log.f64 z)) y)
(-.f64 t (log.f64 z))
t
(log.f64 z)
z
y
(/.f64 x (exp.f64 #s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (*.f64 t y))))
(exp.f64 #s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (*.f64 t y)))
#s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (*.f64 t y))
(*.f64 t y)
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) #s(approx (- (* y (- (log z) t)) (* a b)) (neg.f64 (*.f64 a b))))))
(exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) #s(approx (- (* y (- (log z) t)) (* a b)) (neg.f64 (*.f64 a b)))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) #s(approx (- (* y (- (log z) t)) (* a b)) (neg.f64 (*.f64 a b))))
#s(approx (- (* y (- (log z) t)) (* a b)) (neg.f64 (*.f64 a b)))
(neg.f64 (*.f64 a b))
(*.f64 a b)
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 a #s(approx (- (log (+ 1 (neg z))) b) (-.f64 (*.f64 #s(literal -1 binary64) z) b))))))
(exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 a #s(approx (- (log (+ 1 (neg z))) b) (-.f64 (*.f64 #s(literal -1 binary64) z) b)))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 a #s(approx (- (log (+ 1 (neg z))) b) (-.f64 (*.f64 #s(literal -1 binary64) z) b))))
(*.f64 a #s(approx (- (log (+ 1 (neg z))) b) (-.f64 (*.f64 #s(literal -1 binary64) z) b)))
#s(approx (- (log (+ 1 (neg z))) b) (-.f64 (*.f64 #s(literal -1 binary64) z) b))
(-.f64 (*.f64 #s(literal -1 binary64) z) b)
(*.f64 #s(literal -1 binary64) z)
#s(literal -1 binary64)
(/.f64 x (exp.f64 #s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))))))
(exp.f64 #s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))))
#s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))))
(*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))
(-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))
(log.f64 (-.f64 #s(literal 1 binary64) z))
(-.f64 #s(literal 1 binary64) z)
#s(literal 1 binary64)
Outputs
(/.f64 x (exp.f64 (fma.f64 #s(approx (- b (log (- 1 z))) b) a (*.f64 (-.f64 t (log.f64 z)) y))))
x
(*.f64 x #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) x)
(+.f64 x (*.f64 #s(literal 0 binary64) x))
(+.f64 x (*.f64 x #s(literal 0 binary64)))
(/.f64 (*.f64 x (*.f64 #s(literal 2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64))
(fma.f64 x #s(literal 1 binary64) (*.f64 #s(literal 0 binary64) x))
(fma.f64 x #s(literal 1 binary64) (*.f64 x #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) x (*.f64 #s(literal 0 binary64) x))
(fma.f64 #s(literal 1 binary64) x (*.f64 x #s(literal 0 binary64)))
(neg.f64 (neg.f64 x))
(exp.f64 (fma.f64 #s(approx (- b (log (- 1 z))) b) a (*.f64 (-.f64 t (log.f64 z)) y)))
(fma.f64 #s(approx (- b (log (- 1 z))) b) a (*.f64 (-.f64 t (log.f64 z)) y))
#s(approx (- b (log (- 1 z))) b)
b
(neg.f64 (neg.f64 b))
a
(neg.f64 (neg.f64 a))
(*.f64 (-.f64 t (log.f64 z)) y)
(*.f64 (-.f64 (log.f64 z) t) (neg.f64 y))
(*.f64 (-.f64 t (log.f64 z)) (neg.f64 (neg.f64 y)))
(*.f64 (neg.f64 (neg.f64 y)) (-.f64 t (log.f64 z)))
(*.f64 y (-.f64 t (log.f64 z)))
(*.f64 (neg.f64 y) (-.f64 (log.f64 z) t))
(+.f64 (*.f64 (log.f64 z) (neg.f64 y)) (*.f64 (neg.f64 t) (neg.f64 y)))
(+.f64 (*.f64 (neg.f64 y) (log.f64 z)) (*.f64 (neg.f64 y) (neg.f64 t)))
(+.f64 (*.f64 (neg.f64 y) (neg.f64 t)) (*.f64 (neg.f64 y) (log.f64 z)))
(+.f64 (*.f64 (neg.f64 t) (neg.f64 y)) (*.f64 (log.f64 z) (neg.f64 y)))
(+.f64 (*.f64 (neg.f64 (log.f64 z)) y) (neg.f64 (neg.f64 (*.f64 t y))))
(+.f64 (*.f64 (neg.f64 (log.f64 z)) y) (*.f64 t y))
(+.f64 (*.f64 t y) (*.f64 (neg.f64 (log.f64 z)) y))
(-.f64 (*.f64 t y) (*.f64 (log.f64 z) y))
(-.f64 (*.f64 t y) (*.f64 (neg.f64 y) (neg.f64 (log.f64 z))))
(-.f64 (*.f64 t y) (neg.f64 (*.f64 (neg.f64 (log.f64 z)) y)))
(fma.f64 (neg.f64 (log.f64 z)) y (*.f64 t y))
(fma.f64 y (neg.f64 (log.f64 z)) (*.f64 t y))
(fma.f64 (neg.f64 y) (log.f64 z) (*.f64 (neg.f64 y) (neg.f64 t)))
(fma.f64 (log.f64 z) (neg.f64 y) (*.f64 (neg.f64 t) (neg.f64 y)))
(fma.f64 (neg.f64 t) (neg.f64 y) (*.f64 (log.f64 z) (neg.f64 y)))
(fma.f64 (neg.f64 y) (neg.f64 t) (*.f64 (neg.f64 y) (log.f64 z)))
(fma.f64 y t (*.f64 (neg.f64 (log.f64 z)) y))
(fma.f64 t y (*.f64 (neg.f64 (log.f64 z)) y))
(fma.f64 (neg.f64 (log.f64 z)) y (neg.f64 (neg.f64 (*.f64 t y))))
(fma.f64 y (neg.f64 (log.f64 z)) (neg.f64 (neg.f64 (*.f64 t y))))
(neg.f64 (*.f64 (-.f64 (log.f64 z) t) y))
(+.f64 (neg.f64 (log.f64 z)) t)
(+.f64 t (neg.f64 (log.f64 z)))
(-.f64 t (log.f64 z))
(-.f64 (neg.f64 (log.f64 z)) (neg.f64 t))
(neg.f64 (-.f64 (log.f64 z) t))
t
(neg.f64 (neg.f64 t))
(log.f64 z)
(log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) z)))
(neg.f64 (neg.f64 (log.f64 z)))
z
(*.f64 (neg.f64 z) #s(literal -1 binary64))
(*.f64 (*.f64 #s(literal -1 binary64) #s(literal -1 binary64)) z)
(*.f64 (neg.f64 #s(literal -1 binary64)) z)
(*.f64 #s(literal -1 binary64) (neg.f64 z))
(*.f64 z (neg.f64 #s(literal -1 binary64)))
(*.f64 z (*.f64 #s(literal -1 binary64) #s(literal -1 binary64)))
(*.f64 (*.f64 (neg.f64 #s(literal -1 binary64)) (neg.f64 #s(literal -1 binary64))) z)
(*.f64 (*.f64 (neg.f64 #s(literal -1 binary64)) #s(literal -1 binary64)) (neg.f64 z))
(*.f64 z (*.f64 (neg.f64 #s(literal -1 binary64)) (neg.f64 #s(literal -1 binary64))))
(*.f64 (neg.f64 z) (*.f64 #s(literal -1 binary64) (neg.f64 #s(literal -1 binary64))))
(neg.f64 (neg.f64 z))
y
(/.f64 x (exp.f64 #s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (*.f64 t y))))
(exp.f64 #s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (*.f64 t y)))
#s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (*.f64 t y))
(*.f64 t y)
(*.f64 y t)
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) #s(approx (- (* y (- (log z) t)) (* a b)) (neg.f64 (*.f64 a b))))))
(exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) #s(approx (- (* y (- (log z) t)) (* a b)) (neg.f64 (*.f64 a b)))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) #s(approx (- (* y (- (log z) t)) (* a b)) (neg.f64 (*.f64 a b))))
#s(approx (- (* y (- (log z) t)) (* a b)) (neg.f64 (*.f64 a b)))
(*.f64 (neg.f64 a) b)
(*.f64 (neg.f64 b) a)
(*.f64 a (neg.f64 b))
(*.f64 b (neg.f64 a))
(neg.f64 (*.f64 a b))
(*.f64 a b)
(*.f64 b a)
(*.f64 (neg.f64 a) (neg.f64 b))
(*.f64 (neg.f64 b) (neg.f64 a))
(neg.f64 (neg.f64 (*.f64 a b)))
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 a #s(approx (- (log (- 1 z)) b) (-.f64 (neg.f64 z) b))))))
(exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 a #s(approx (- (log (- 1 z)) b) (-.f64 (neg.f64 z) b)))))
#s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 a #s(approx (- (log (- 1 z)) b) (-.f64 (neg.f64 z) b))))
(*.f64 a #s(approx (- (log (- 1 z)) b) (-.f64 (neg.f64 z) b)))
#s(approx (- (log (- 1 z)) b) (-.f64 (neg.f64 z) b))
(+.f64 (neg.f64 z) (neg.f64 b))
(+.f64 (neg.f64 b) (neg.f64 z))
(-.f64 (neg.f64 z) b)
(-.f64 (neg.f64 b) z)
(fma.f64 (neg.f64 z) (neg.f64 #s(literal -1 binary64)) (neg.f64 b))
(fma.f64 (neg.f64 z) (*.f64 #s(literal -1 binary64) #s(literal -1 binary64)) (neg.f64 b))
(fma.f64 (*.f64 #s(literal -1 binary64) #s(literal -1 binary64)) (neg.f64 z) (neg.f64 b))
(fma.f64 (neg.f64 #s(literal -1 binary64)) (neg.f64 z) (neg.f64 b))
(fma.f64 z #s(literal -1 binary64) (neg.f64 b))
(fma.f64 #s(literal -1 binary64) z (neg.f64 b))
(fma.f64 (*.f64 #s(literal -1 binary64) (neg.f64 #s(literal -1 binary64))) z (neg.f64 b))
(fma.f64 (neg.f64 (neg.f64 #s(literal -1 binary64))) z (neg.f64 b))
(fma.f64 z (neg.f64 (neg.f64 #s(literal -1 binary64))) (neg.f64 b))
(fma.f64 z (*.f64 (neg.f64 #s(literal -1 binary64)) #s(literal -1 binary64)) (neg.f64 b))
(neg.f64 (+.f64 b z))
(*.f64 #s(literal -1 binary64) z)
(*.f64 z #s(literal -1 binary64))
(*.f64 (neg.f64 z) (neg.f64 #s(literal -1 binary64)))
(*.f64 (neg.f64 z) (*.f64 #s(literal -1 binary64) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) #s(literal -1 binary64)) (neg.f64 z))
(*.f64 (neg.f64 #s(literal -1 binary64)) (neg.f64 z))
(*.f64 (*.f64 #s(literal -1 binary64) (neg.f64 #s(literal -1 binary64))) z)
(*.f64 (neg.f64 (neg.f64 #s(literal -1 binary64))) z)
(*.f64 z (neg.f64 (neg.f64 #s(literal -1 binary64))))
(*.f64 z (*.f64 (neg.f64 #s(literal -1 binary64)) #s(literal -1 binary64)))
(neg.f64 z)
#s(literal -1 binary64)
(/.f64 x (exp.f64 #s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))))))
(exp.f64 #s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))))
#s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))))
(*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))))
(*.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) (neg.f64 a))
(*.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a)
(*.f64 (neg.f64 a) (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))
(+.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (neg.f64 a)) (*.f64 a b))
(+.f64 (*.f64 a b) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (neg.f64 a)))
(-.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (neg.f64 a)) (neg.f64 (*.f64 a b)))
(-.f64 (*.f64 a b) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) a))
(-.f64 (*.f64 a b) (*.f64 (neg.f64 a) (neg.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)))))
(-.f64 (*.f64 a b) (neg.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (neg.f64 a))))
(fma.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (neg.f64 a) (*.f64 a b))
(fma.f64 (neg.f64 a) (log.f64 (-.f64 #s(literal 1 binary64) z)) (*.f64 a b))
(fma.f64 (neg.f64 (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 a b))
(fma.f64 a (neg.f64 (log.f64 (-.f64 #s(literal 1 binary64) z))) (*.f64 a b))
(fma.f64 a b (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (neg.f64 a)))
(fma.f64 b a (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (neg.f64 a)))
(fma.f64 (neg.f64 a) (neg.f64 b) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (neg.f64 a)))
(fma.f64 (neg.f64 b) (neg.f64 a) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) (neg.f64 a)))
(neg.f64 (*.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b) a))
(+.f64 (neg.f64 (log.f64 (-.f64 #s(literal 1 binary64) z))) b)
(+.f64 b (neg.f64 (log.f64 (-.f64 #s(literal 1 binary64) z))))
(-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))
(-.f64 (neg.f64 (log.f64 (-.f64 #s(literal 1 binary64) z))) (neg.f64 b))
(neg.f64 (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))
(log.f64 (-.f64 #s(literal 1 binary64) z))
(log.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) z))))
(log1p.f64 (neg.f64 z))
(log1p.f64 (-.f64 #s(literal 0 binary64) z))
(log1p.f64 (+.f64 #s(literal 0 binary64) (neg.f64 z)))
(neg.f64 (neg.f64 (log.f64 (-.f64 #s(literal 1 binary64) z))))
(+.f64 (neg.f64 z) #s(literal 1 binary64))
(+.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 0 binary64))
(+.f64 #s(literal 1 binary64) (neg.f64 z))
(+.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) z))
(+.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (neg.f64 z)))
(+.f64 (neg.f64 z) (neg.f64 (neg.f64 #s(literal 1 binary64))))
(-.f64 #s(literal 1 binary64) z)
(-.f64 (neg.f64 z) (neg.f64 #s(literal 1 binary64)))
(/.f64 (fma.f64 (neg.f64 z) #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64))) #s(literal 2 binary64))
(fma.f64 z #s(literal -1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) z #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (neg.f64 z))
(fma.f64 (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) z))
(fma.f64 (neg.f64 z) (neg.f64 #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (neg.f64 z) (*.f64 #s(literal -1 binary64) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal -1 binary64) #s(literal -1 binary64)) (neg.f64 z) #s(literal 1 binary64))
(fma.f64 (neg.f64 #s(literal -1 binary64)) (neg.f64 z) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal -1 binary64) (neg.f64 #s(literal -1 binary64))) z #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal -1 binary64) (neg.f64 #s(literal -1 binary64))) z (neg.f64 (neg.f64 #s(literal 1 binary64))))
(fma.f64 (neg.f64 (neg.f64 #s(literal -1 binary64))) z #s(literal 1 binary64))
(fma.f64 (neg.f64 (neg.f64 #s(literal -1 binary64))) z (neg.f64 (neg.f64 #s(literal 1 binary64))))
(fma.f64 z (neg.f64 (neg.f64 #s(literal -1 binary64))) #s(literal 1 binary64))
(fma.f64 z (neg.f64 (neg.f64 #s(literal -1 binary64))) (neg.f64 (neg.f64 #s(literal 1 binary64))))
(fma.f64 z (*.f64 (neg.f64 #s(literal -1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 z (*.f64 (neg.f64 #s(literal -1 binary64)) #s(literal -1 binary64)) (neg.f64 (neg.f64 #s(literal 1 binary64))))
(fma.f64 z #s(literal -1 binary64) (neg.f64 (neg.f64 #s(literal 1 binary64))))
(fma.f64 #s(literal -1 binary64) z (neg.f64 (neg.f64 #s(literal 1 binary64))))
(fma.f64 (neg.f64 #s(literal -1 binary64)) (neg.f64 z) (neg.f64 (neg.f64 #s(literal 1 binary64))))
(fma.f64 (*.f64 #s(literal -1 binary64) #s(literal -1 binary64)) (neg.f64 z) (neg.f64 (neg.f64 #s(literal 1 binary64))))
(fma.f64 (neg.f64 z) (*.f64 #s(literal -1 binary64) #s(literal -1 binary64)) (neg.f64 (neg.f64 #s(literal 1 binary64))))
(fma.f64 (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 0 binary64) (neg.f64 z)))
(fma.f64 (neg.f64 z) (neg.f64 #s(literal -1 binary64)) (neg.f64 (neg.f64 #s(literal 1 binary64))))
(neg.f64 (-.f64 z #s(literal 1 binary64)))
#s(literal 1 binary64)
(*.f64 (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))
(fabs.f64 #s(literal 1 binary64))
(fabs.f64 (neg.f64 #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) #s(literal 0 binary64))
(+.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) #s(literal 0 binary64)))
(+.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) #s(literal 0 binary64)) #s(literal 2 binary64)))
(-.f64 #s(literal 1 binary64) (neg.f64 #s(literal 0 binary64)))
(/.f64 (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)) #s(literal 2 binary64))
(/.f64 (fabs.f64 (*.f64 #s(literal 2 binary64) #s(literal 1 binary64))) (fabs.f64 #s(literal 2 binary64)))
(/.f64 (neg.f64 (*.f64 #s(literal 2 binary64) #s(literal 1 binary64))) (neg.f64 #s(literal 2 binary64)))
(/.f64 (+.f64 (-.f64 #s(literal 1 binary64) #s(literal 0 binary64)) (exp.f64 (neg.f64 (neg.f64 #s(literal 0 binary64))))) #s(literal 2 binary64))
(cosh.f64 #s(literal 0 binary64))
(cosh.f64 (neg.f64 #s(literal 0 binary64)))
(cosh.f64 (neg.f64 (neg.f64 #s(literal 0 binary64))))
(exp.f64 #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 0 binary64) #s(literal 0 binary64)))
(sqrt.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)))

eval150.0ms (0.7%)

Memory
26.8MiB live, 160.5MiB allocated; 43ms collecting garbage
Compiler

Compiled 9 821 to 3 188 computations (67.5% saved)

prune29.0ms (0.1%)

Memory
-15.0MiB live, 36.9MiB allocated; 18ms collecting garbage
Pruning

10 alts after pruning (5 fresh and 5 done)

PrunedKeptTotal
New5502552
Fresh033
Picked235
Done022
Total55210562
Accuracy
100.0%
Counts
562 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
96.6%
(/.f64 x (exp.f64 (fma.f64 #s(approx (- b (log (- 1 z))) b) a (*.f64 (-.f64 t (log.f64 z)) y))))
58.6%
(/.f64 x (exp.f64 #s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (*.f64 t y))))
57.9%
(/.f64 x (exp.f64 #s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) #s(approx (* a (- b (log (- 1 z)))) (*.f64 a b)))))
85.8%
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y #s(approx (- (log z) t) (*.f64 #s(literal -1 binary64) t)))))))
58.6%
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 (neg.f64 y) t))))
61.6%
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 a #s(approx (- (log (- 1 z)) b) (-.f64 (neg.f64 z) b))))))
57.9%
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) #s(approx (- (* y (- (log z) t)) (* a b)) (neg.f64 (*.f64 a b))))))
45.5%
(*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) #s(approx (exp (* y (- (log z) t))) (pow.f64 z y))))
26.8%
(*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) #s(approx (exp (* y (- (log z) t))) (+.f64 #s(literal 1 binary64) (*.f64 y (-.f64 (log.f64 z) t))))))
18.0%
(*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) #s(approx (exp (* y (- (log z) t))) #s(literal 1 binary64))))
Compiler

Compiled 489 to 360 computations (26.4% saved)

regimes145.0ms (0.7%)

Memory
20.0MiB live, 110.2MiB allocated; 33ms collecting garbage
Counts
23 → 1
Calls
Call 1
Inputs
(*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) #s(approx (exp (* y (- (log z) t))) #s(literal 1 binary64))))
(/.f64 x (exp.f64 #s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) #s(approx (* a (- b (log (- 1 z)))) (*.f64 a b)))))
(/.f64 x (exp.f64 #s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (*.f64 t y))))
(*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) #s(approx (exp (* y (- (log z) t))) (+.f64 #s(literal 1 binary64) (*.f64 y (-.f64 (log.f64 z) t))))))
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) #s(approx (- (* y (- (log z) t)) (* a b)) (neg.f64 (*.f64 a b))))))
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 (neg.f64 y) t))))
(*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) #s(approx (exp (* y (- (log z) t))) (pow.f64 z y))))
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) #s(approx (+ (* -1 (* a b)) (* y (- (log z) t))) (*.f64 #s(literal -1 binary64) (*.f64 a b))))))
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 #s(literal -1 binary64) (*.f64 t y)))))
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 a #s(approx (- (log (- 1 z)) b) (-.f64 (neg.f64 z) b))))))
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 a #s(approx (- (log (+ 1 (neg z))) b) (-.f64 (*.f64 #s(literal -1 binary64) z) b))))))
(*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (*.f64 y (-.f64 (log.f64 z) t)))))
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y #s(approx (- (log z) t) (*.f64 #s(literal -1 binary64) t)))))))
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))
(/.f64 x (exp.f64 #s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))))))
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 a (-.f64 (log1p.f64 (neg.f64 z)) b)))))
(/.f64 x (exp.f64 (fma.f64 #s(approx (- b (log (- 1 z))) b) a (*.f64 (-.f64 t (log.f64 z)) y))))
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 (-.f64 (log.f64 z) t) y (neg.f64 (*.f64 a b))))))
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t))))))
(*.f64 x (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 #s(approx (log (- 1 z)) (*.f64 #s(literal -1 binary64) z)) b)))))
(*.f64 x (exp.f64 (fma.f64 (-.f64 (log.f64 z) t) y (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))
(/.f64 x (exp.f64 (fma.f64 (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z))) a (*.f64 (-.f64 t (log.f64 z)) y))))
(*.f64 x (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))
Outputs
(*.f64 x (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 #s(approx (log (- 1 z)) (*.f64 #s(literal -1 binary64) z)) b)))))
Calls

9 calls:

90.0ms
x
11.0ms
a
7.0ms
(+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))
6.0ms
b
6.0ms
t
Results
AccuracySegmentsBranch
99.2%1(+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))
99.2%1(exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))
99.2%1(*.f64 x (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))
99.2%1x
99.2%1y
99.2%1z
99.2%1t
99.2%1a
99.2%1b
Compiler

Compiled 52 to 84 computations (-61.5% saved)

regimes156.0ms (0.7%)

Memory
-14.1MiB live, 78.1MiB allocated; 48ms collecting garbage
Counts
19 → 1
Calls
Call 1
Inputs
(*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) #s(approx (exp (* y (- (log z) t))) #s(literal 1 binary64))))
(/.f64 x (exp.f64 #s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) #s(approx (* a (- b (log (- 1 z)))) (*.f64 a b)))))
(/.f64 x (exp.f64 #s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (*.f64 t y))))
(*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) #s(approx (exp (* y (- (log z) t))) (+.f64 #s(literal 1 binary64) (*.f64 y (-.f64 (log.f64 z) t))))))
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) #s(approx (- (* y (- (log z) t)) (* a b)) (neg.f64 (*.f64 a b))))))
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 (neg.f64 y) t))))
(*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) #s(approx (exp (* y (- (log z) t))) (pow.f64 z y))))
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) #s(approx (+ (* -1 (* a b)) (* y (- (log z) t))) (*.f64 #s(literal -1 binary64) (*.f64 a b))))))
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 #s(literal -1 binary64) (*.f64 t y)))))
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 a #s(approx (- (log (- 1 z)) b) (-.f64 (neg.f64 z) b))))))
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 a #s(approx (- (log (+ 1 (neg z))) b) (-.f64 (*.f64 #s(literal -1 binary64) z) b))))))
(*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (*.f64 y (-.f64 (log.f64 z) t)))))
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y #s(approx (- (log z) t) (*.f64 #s(literal -1 binary64) t)))))))
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))
(/.f64 x (exp.f64 #s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))))))
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 a (-.f64 (log1p.f64 (neg.f64 z)) b)))))
(/.f64 x (exp.f64 (fma.f64 #s(approx (- b (log (- 1 z))) b) a (*.f64 (-.f64 t (log.f64 z)) y))))
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 (-.f64 (log.f64 z) t) y (neg.f64 (*.f64 a b))))))
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y (-.f64 (log.f64 z) t))))))
Outputs
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 (-.f64 (log.f64 z) t) y (neg.f64 (*.f64 a b))))))
Calls

9 calls:

90.0ms
b
24.0ms
(*.f64 x (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))
6.0ms
x
6.0ms
z
6.0ms
y
Results
AccuracySegmentsBranch
96.6%1(+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))
96.6%1(exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))
96.6%1(*.f64 x (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))
96.6%1x
96.6%1y
96.6%1z
96.6%1t
96.6%1a
96.6%1b
Compiler

Compiled 52 to 84 computations (-61.5% saved)

regimes129.0ms (0.6%)

Memory
3.8MiB live, 49.8MiB allocated; 7ms collecting garbage
Counts
17 → 1
Calls
Call 1
Inputs
(*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) #s(approx (exp (* y (- (log z) t))) #s(literal 1 binary64))))
(/.f64 x (exp.f64 #s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) #s(approx (* a (- b (log (- 1 z)))) (*.f64 a b)))))
(/.f64 x (exp.f64 #s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (*.f64 t y))))
(*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) #s(approx (exp (* y (- (log z) t))) (+.f64 #s(literal 1 binary64) (*.f64 y (-.f64 (log.f64 z) t))))))
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) #s(approx (- (* y (- (log z) t)) (* a b)) (neg.f64 (*.f64 a b))))))
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 (neg.f64 y) t))))
(*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) #s(approx (exp (* y (- (log z) t))) (pow.f64 z y))))
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) #s(approx (+ (* -1 (* a b)) (* y (- (log z) t))) (*.f64 #s(literal -1 binary64) (*.f64 a b))))))
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 #s(literal -1 binary64) (*.f64 t y)))))
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 a #s(approx (- (log (- 1 z)) b) (-.f64 (neg.f64 z) b))))))
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 a #s(approx (- (log (+ 1 (neg z))) b) (-.f64 (*.f64 #s(literal -1 binary64) z) b))))))
(*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (*.f64 y (-.f64 (log.f64 z) t)))))
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y #s(approx (- (log z) t) (*.f64 #s(literal -1 binary64) t)))))))
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))
(/.f64 x (exp.f64 #s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))))))
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 a (-.f64 (log1p.f64 (neg.f64 z)) b)))))
(/.f64 x (exp.f64 (fma.f64 #s(approx (- b (log (- 1 z))) b) a (*.f64 (-.f64 t (log.f64 z)) y))))
Outputs
(/.f64 x (exp.f64 (fma.f64 #s(approx (- b (log (- 1 z))) b) a (*.f64 (-.f64 t (log.f64 z)) y))))
Calls

9 calls:

11.0ms
(*.f64 x (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))
8.0ms
b
8.0ms
a
7.0ms
z
6.0ms
x
Results
AccuracySegmentsBranch
96.6%1t
96.6%1(+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))
96.6%1(exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))
96.6%1(*.f64 x (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))
96.6%1x
96.6%1y
96.6%1z
96.6%1a
96.6%1b
Compiler

Compiled 52 to 84 computations (-61.5% saved)

regimes48.0ms (0.2%)

Memory
5.5MiB live, 51.2MiB allocated; 6ms collecting garbage
Counts
16 → 3
Calls
Call 1
Inputs
(*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) #s(approx (exp (* y (- (log z) t))) #s(literal 1 binary64))))
(/.f64 x (exp.f64 #s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) #s(approx (* a (- b (log (- 1 z)))) (*.f64 a b)))))
(/.f64 x (exp.f64 #s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (*.f64 t y))))
(*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) #s(approx (exp (* y (- (log z) t))) (+.f64 #s(literal 1 binary64) (*.f64 y (-.f64 (log.f64 z) t))))))
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) #s(approx (- (* y (- (log z) t)) (* a b)) (neg.f64 (*.f64 a b))))))
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 (neg.f64 y) t))))
(*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) #s(approx (exp (* y (- (log z) t))) (pow.f64 z y))))
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) #s(approx (+ (* -1 (* a b)) (* y (- (log z) t))) (*.f64 #s(literal -1 binary64) (*.f64 a b))))))
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 #s(literal -1 binary64) (*.f64 t y)))))
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 a #s(approx (- (log (- 1 z)) b) (-.f64 (neg.f64 z) b))))))
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 a #s(approx (- (log (+ 1 (neg z))) b) (-.f64 (*.f64 #s(literal -1 binary64) z) b))))))
(*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (*.f64 y (-.f64 (log.f64 z) t)))))
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y #s(approx (- (log z) t) (*.f64 #s(literal -1 binary64) t)))))))
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))
(/.f64 x (exp.f64 #s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (*.f64 a (-.f64 b (log.f64 (-.f64 #s(literal 1 binary64) z)))))))
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 a (-.f64 (log1p.f64 (neg.f64 z)) b)))))
Outputs
(*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (*.f64 y (-.f64 (log.f64 z) t)))))
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (fma.f64 #s(literal -1 binary64) (*.f64 a b) (*.f64 y #s(approx (- (log z) t) (*.f64 #s(literal -1 binary64) t)))))))
(*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (*.f64 y (-.f64 (log.f64 z) t)))))
Calls

9 calls:

10.0ms
z
5.0ms
x
5.0ms
a
5.0ms
b
5.0ms
(+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))
Results
AccuracySegmentsBranch
93.0%3y
85.8%1(+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))
85.8%1(exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))
85.8%1(*.f64 x (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))
85.8%1x
85.8%1z
85.8%1t
90.9%3a
90.5%3b
Compiler

Compiled 52 to 84 computations (-61.5% saved)

regimes35.0ms (0.2%)

Memory
-9.3MiB live, 37.9MiB allocated; 1ms collecting garbage
Counts
12 → 3
Calls
Call 1
Inputs
(*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) #s(approx (exp (* y (- (log z) t))) #s(literal 1 binary64))))
(/.f64 x (exp.f64 #s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) #s(approx (* a (- b (log (- 1 z)))) (*.f64 a b)))))
(/.f64 x (exp.f64 #s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (*.f64 t y))))
(*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) #s(approx (exp (* y (- (log z) t))) (+.f64 #s(literal 1 binary64) (*.f64 y (-.f64 (log.f64 z) t))))))
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) #s(approx (- (* y (- (log z) t)) (* a b)) (neg.f64 (*.f64 a b))))))
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 (neg.f64 y) t))))
(*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) #s(approx (exp (* y (- (log z) t))) (pow.f64 z y))))
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) #s(approx (+ (* -1 (* a b)) (* y (- (log z) t))) (*.f64 #s(literal -1 binary64) (*.f64 a b))))))
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 #s(literal -1 binary64) (*.f64 t y)))))
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 a #s(approx (- (log (- 1 z)) b) (-.f64 (neg.f64 z) b))))))
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 a #s(approx (- (log (+ 1 (neg z))) b) (-.f64 (*.f64 #s(literal -1 binary64) z) b))))))
(*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (*.f64 y (-.f64 (log.f64 z) t)))))
Outputs
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 a #s(approx (- (log (- 1 z)) b) (-.f64 (neg.f64 z) b))))))
(*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (*.f64 y (-.f64 (log.f64 z) t)))))
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 a #s(approx (- (log (- 1 z)) b) (-.f64 (neg.f64 z) b))))))
Calls

9 calls:

5.0ms
z
4.0ms
x
4.0ms
y
4.0ms
a
4.0ms
t
Results
AccuracySegmentsBranch
73.8%2(+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))
72.3%2(exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))
72.7%2(*.f64 x (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))
72.7%2z
76.2%3t
70.7%1x
80.6%3b
87.5%3a
85.9%3y
Compiler

Compiled 52 to 84 computations (-61.5% saved)

regimes12.0ms (0.1%)

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

3 calls:

4.0ms
a
4.0ms
b
4.0ms
y
Results
AccuracySegmentsBranch
75.1%4b
75.8%3y
78.6%3a
Compiler

Compiled 3 to 18 computations (-500% saved)

regimes100.0ms (0.5%)

Memory
-52.1MiB live, 16.9MiB allocated; 33ms collecting garbage
Counts
9 → 3
Calls
Call 1
Inputs
(*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) #s(approx (exp (* y (- (log z) t))) #s(literal 1 binary64))))
(/.f64 x (exp.f64 #s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) #s(approx (* a (- b (log (- 1 z)))) (*.f64 a b)))))
(/.f64 x (exp.f64 #s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) (*.f64 t y))))
(*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) #s(approx (exp (* y (- (log z) t))) (+.f64 #s(literal 1 binary64) (*.f64 y (-.f64 (log.f64 z) t))))))
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) #s(approx (- (* y (- (log z) t)) (* a b)) (neg.f64 (*.f64 a b))))))
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 (neg.f64 y) t))))
(*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) #s(approx (exp (* y (- (log z) t))) (pow.f64 z y))))
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) #s(approx (+ (* -1 (* a b)) (* y (- (log z) t))) (*.f64 #s(literal -1 binary64) (*.f64 a b))))))
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 #s(literal -1 binary64) (*.f64 t y)))))
Outputs
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) #s(approx (- (* y (- (log z) t)) (* a b)) (neg.f64 (*.f64 a b))))))
(*.f64 x (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 (neg.f64 y) t))))
(/.f64 x (exp.f64 #s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) #s(approx (* a (- b (log (- 1 z)))) (*.f64 a b)))))
Calls

4 calls:

68.0ms
(+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))
25.0ms
y
3.0ms
a
3.0ms
t
Results
AccuracySegmentsBranch
63.0%2(+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))
73.1%3y
73.2%3t
74.8%3a
Compiler

Compiled 17 to 33 computations (-94.1% saved)

regimes5.0ms (0%)

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

1 calls:

4.0ms
a
Results
AccuracySegmentsBranch
74.8%3a
Compiler

Compiled 1 to 6 computations (-500% saved)

regimes6.0ms (0%)

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

1 calls:

5.0ms
a
Results
AccuracySegmentsBranch
74.8%3a
Compiler

Compiled 1 to 6 computations (-500% saved)

regimes19.0ms (0.1%)

Memory
25.8MiB live, 25.8MiB allocated; 0ms collecting garbage
Counts
2 → 1
Calls
Call 1
Inputs
(*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) #s(approx (exp (* y (- (log z) t))) #s(literal 1 binary64))))
(/.f64 x (exp.f64 #s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) #s(approx (* a (- b (log (- 1 z)))) (*.f64 a b)))))
Outputs
(/.f64 x (exp.f64 #s(approx (+ (* (- b (log (- 1 z))) a) (* (- t (log z)) y)) #s(approx (* a (- b (log (- 1 z)))) (*.f64 a b)))))
Calls

9 calls:

3.0ms
a
3.0ms
z
2.0ms
(*.f64 x (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))
2.0ms
b
2.0ms
y
Results
AccuracySegmentsBranch
57.9%1(+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))
57.9%1y
57.9%1t
57.9%1b
57.9%1x
57.9%1(exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))
57.9%1z
57.9%1(*.f64 x (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))
57.9%1a
Compiler

Compiled 52 to 84 computations (-61.5% saved)

regimes13.0ms (0.1%)

Memory
-26.0MiB live, 21.6MiB allocated; 2ms collecting garbage
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

9 calls:

3.0ms
(*.f64 x (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))
1.0ms
z
1.0ms
a
1.0ms
t
1.0ms
x
Results
AccuracySegmentsBranch
18.0%1(+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))
18.0%1y
18.0%1b
18.0%1(exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))))
18.0%1(*.f64 x (exp.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b)))))
18.0%1t
18.0%1a
18.0%1x
18.0%1z
Compiler

Compiled 52 to 84 computations (-61.5% saved)

bsearch61.0ms (0.3%)

Memory
11.4MiB live, 58.6MiB allocated; 2ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
31.0ms
6515240.070479585
7.539322164217344e+24
22.0ms
-1.861581851324292e+46
-9.762259566852664e+44
Samples
29.0ms260×0valid
11.0ms12×1valid
Compiler

Compiled 837 to 842 computations (-0.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 29.0ms
ival-log: 14.0ms (47.7% of total)
ival-sub!: 6.0ms (20.4% of total)
ival-mult!: 5.0ms (17% of total)
ival-exp: 4.0ms (13.6% of total)
adjust: 1.0ms (3.4% of total)
ival-add!: 1.0ms (3.4% of total)

bsearch151.0ms (0.7%)

Memory
-1.7MiB live, 95.0MiB allocated; 6ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
103.0ms
1.4441959501996925e+72
2.0778610188913444e+78
41.0ms
-5.936707682762331e+84
-2.3935567093307127e+83
Samples
92.0ms45×1valid
35.0ms211×0valid
Compiler

Compiled 773 to 762 computations (1.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 109.0ms
ival-log: 88.0ms (80.8% of total)
ival-mult!: 7.0ms (6.4% of total)
ival-sub!: 6.0ms (5.5% of total)
ival-exp: 4.0ms (3.7% of total)
adjust: 3.0ms (2.8% of total)
ival-add!: 1.0ms (0.9% of total)

bsearch26.0ms (0.1%)

Memory
23.7MiB live, 23.7MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
18.0ms
5.797156283794277e-19
1.8098254074383378e-16
5.0ms
-5.936707682762331e+84
-2.3935567093307127e+83
Samples
15.0ms142×0valid
1.0ms1valid
Compiler

Compiled 696 to 686 computations (1.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 10.0ms
ival-log: 4.0ms (40.9% of total)
ival-mult!: 2.0ms (20.5% of total)
ival-exp: 1.0ms (10.2% of total)
ival-sub!: 1.0ms (10.2% of total)
adjust: 0.0ms (0% of total)
ival-add!: 0.0ms (0% of total)

bsearch5.0ms (0%)

Memory
-43.5MiB live, 3.6MiB allocated; 4ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
5.797156283794277e-19
1.8098254074383378e-16
1.0ms
-5.936707682762331e+84
-2.3935567093307127e+83
Compiler

Compiled 695 to 685 computations (1.4% saved)

bsearch2.0ms (0%)

Memory
2.3MiB live, 2.3MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
5.797156283794277e-19
1.8098254074383378e-16
1.0ms
-5.936707682762331e+84
-2.3935567093307127e+83
Compiler

Compiled 680 to 670 computations (1.5% saved)

bsearch2.0ms (0%)

Memory
2.3MiB live, 2.3MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
5.797156283794277e-19
1.8098254074383378e-16
1.0ms
-5.936707682762331e+84
-2.3935567093307127e+83
Compiler

Compiled 666 to 656 computations (1.5% saved)

derivations4.0ms (0%)

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

Compiled 194 to 111 computations (42.8% saved)

preprocess211.0ms (1%)

Memory
32.1MiB live, 220.0MiB allocated; 42ms collecting garbage
Remove

(negabs x)

Compiler

Compiled 1 031 to 778 computations (24.5% saved)

end0.0ms (0%)

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

Profiling

Loading profile data...