#s(approx (/ (- x lo) (- hi lo)) (/.f64 #s(approx (- (* (/ (- hi x) lo) (/ (- hi x) lo)) (* 1 1)) #s(literal -1 binary64)) (-.f64 (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))) #s(approx (/ (- x lo) (- hi lo)) (/.f64 #s(approx (- (* (/ (- hi x) lo) (/ (- hi x) lo)) (* 1 1)) #s(literal -1 binary64)) (-.f64 #s(approx (/ (- hi x) lo) (/.f64 hi lo)) #s(literal 1 binary64)))) (/.f64 (-.f64 #s(approx x #s(literal 0 binary64)) lo) #s(approx (- hi lo) hi)) (/.f64 (-.f64 x lo) #s(approx (- hi lo) hi)) #s(approx (/ (- x lo) (- hi lo)) #s(literal 1 binary64)) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/20 binary64) (exp.f64 (PI.f64))))) (*.f64 #s(literal -1/20 binary64) (exp.f64 (PI.f64)))) #s(literal 20 binary64)) (PI.f64)) (if.f64 (<=.f64 x #s(literal 5000000 binary64)) (/.f64 x (+.f64 (*.f64 x x) #s(literal 1 binary64))) #s(approx (/ x (+ (* x x) 1)) (/.f64 #s(literal 1 binary64) x))) (if.f64 (<=.f64 x #s(literal 1 binary64)) (/.f64 x #s(approx (+ (* x x) 1) #s(literal 1 binary64))) #s(approx (/ x (+ (* x x) 1)) (/.f64 #s(literal 1 binary64) x))) #s(approx (/ x (+ (* x x) 1)) (/.f64 #s(literal 1 binary64) x)) x (tan.f64 (*.f64 #s(literal 1/2 binary64) x)) #s(approx (/ (- 1 (cos x)) (sin x)) (*.f64 #s(literal 1/2 binary64) x)) (+.f64 x (-.f64 (+.f64 (/.f64 (*.f64 (sin.f64 z) (cos.f64 y)) (-.f64 (*.f64 (cos.f64 y) (cos.f64 z)) (*.f64 (sin.f64 y) (sin.f64 z)))) (/.f64 (*.f64 (cos.f64 z) (sin.f64 y)) (-.f64 (*.f64 (cos.f64 y) (cos.f64 z)) (*.f64 (sin.f64 y) (sin.f64 z))))) (tan.f64 a))) (if.f64 (<=.f64 (tan.f64 a) #s(literal -5764607523034235/288230376151711744 binary64)) (+.f64 x (-.f64 (+.f64 (/.f64 #s(approx (* (sin z) (cos y)) (sin.f64 z)) (-.f64 (*.f64 (cos.f64 y) (cos.f64 z)) (*.f64 (sin.f64 y) (sin.f64 z)))) (/.f64 (*.f64 (cos.f64 z) (sin.f64 y)) (-.f64 (*.f64 (cos.f64 y) (cos.f64 z)) (*.f64 (sin.f64 y) (sin.f64 z))))) (tan.f64 a))) (if.f64 (<=.f64 (tan.f64 a) #s(literal 2535301200456459/633825300114114700748351602688 binary64)) (+.f64 x #s(approx (- (+ (/ (* (sin z) (cos y)) (- (* (cos y) (cos z)) (* (sin y) (sin z)))) (/ (* (cos z) (sin y)) (- (* (cos y) (cos z)) (* (sin y) (sin z))))) (tan a)) (+.f64 (*.f64 #s(literal -1 binary64) a) (+.f64 (/.f64 (*.f64 (cos.f64 y) (sin.f64 z)) (-.f64 (*.f64 (cos.f64 y) (cos.f64 z)) (*.f64 (sin.f64 y) (sin.f64 z)))) (/.f64 (*.f64 (cos.f64 z) (sin.f64 y)) (-.f64 (*.f64 (cos.f64 y) (cos.f64 z)) (*.f64 (sin.f64 y) (sin.f64 z)))))))) (+.f64 x (-.f64 (+.f64 (/.f64 #s(approx (* (sin z) (cos y)) (sin.f64 z)) (-.f64 (*.f64 (cos.f64 y) (cos.f64 z)) (*.f64 (sin.f64 y) (sin.f64 z)))) (/.f64 (*.f64 (cos.f64 z) (sin.f64 y)) (-.f64 (*.f64 (cos.f64 y) (cos.f64 z)) (*.f64 (sin.f64 y) (sin.f64 z))))) (tan.f64 a))))) (if.f64 (<=.f64 (tan.f64 a) #s(literal -4951760157141521/1237940039285380274899124224 binary64)) (+.f64 x (-.f64 (+.f64 (/.f64 #s(approx (* (sin z) (cos y)) (sin.f64 z)) (-.f64 (*.f64 (cos.f64 y) (cos.f64 z)) (*.f64 (sin.f64 y) (sin.f64 z)))) (/.f64 (*.f64 (cos.f64 z) (sin.f64 y)) (-.f64 (*.f64 (cos.f64 y) (cos.f64 z)) (*.f64 (sin.f64 y) (sin.f64 z))))) (tan.f64 a))) (if.f64 (<=.f64 (tan.f64 a) #s(literal 2535301200456459/633825300114114700748351602688 binary64)) #s(approx (+ x (- (+ (/ (* (sin z) (cos y)) (- (* (cos y) (cos z)) (* (sin y) (sin z)))) (/ (* (cos z) (sin y)) (- (* (cos y) (cos z)) (* (sin y) (sin z))))) (tan a))) (+.f64 x (+.f64 (/.f64 (*.f64 (cos.f64 y) (sin.f64 z)) (-.f64 (*.f64 (cos.f64 y) (cos.f64 z)) (*.f64 (sin.f64 y) (sin.f64 z)))) (/.f64 (*.f64 (cos.f64 z) (sin.f64 y)) (-.f64 (*.f64 (cos.f64 y) (cos.f64 z)) (*.f64 (sin.f64 y) (sin.f64 z))))))) (+.f64 x (-.f64 (+.f64 (/.f64 #s(approx (* (sin z) (cos y)) (sin.f64 z)) (-.f64 (*.f64 (cos.f64 y) (cos.f64 z)) (*.f64 (sin.f64 y) (sin.f64 z)))) (/.f64 (*.f64 (cos.f64 z) (sin.f64 y)) (-.f64 (*.f64 (cos.f64 y) (cos.f64 z)) (*.f64 (sin.f64 y) (sin.f64 z))))) (tan.f64 a))))) (+.f64 x (-.f64 (+.f64 (/.f64 #s(approx (* (sin z) (cos y)) (sin.f64 z)) (-.f64 (*.f64 (cos.f64 y) (cos.f64 z)) (*.f64 (sin.f64 y) (sin.f64 z)))) (/.f64 (*.f64 (cos.f64 z) (sin.f64 y)) (-.f64 (*.f64 (cos.f64 y) (cos.f64 z)) (*.f64 (sin.f64 y) (sin.f64 z))))) (tan.f64 a))) #s(approx (+ x (- (+ (/ (* (sin z) (cos y)) (- (* (cos y) (cos z)) (* (sin y) (sin z)))) (/ (* (cos z) (sin y)) (- (* (cos y) (cos z)) (* (sin y) (sin z))))) (tan a))) (-.f64 (+.f64 x (+.f64 (/.f64 (*.f64 (cos.f64 y) (sin.f64 z)) (-.f64 (*.f64 (cos.f64 y) (cos.f64 z)) (*.f64 (sin.f64 y) (sin.f64 z)))) (/.f64 (*.f64 (sin.f64 y) (cos.f64 z)) (cos.f64 (+.f64 z y))))) (/.f64 (sin.f64 a) (cos.f64 a)))) #s(approx (+ x (- (+ (/ (* (sin z) (cos y)) (- (* (cos y) (cos z)) (* (sin y) (sin z)))) (/ (* (cos z) (sin y)) (- (* (cos y) (cos z)) (* (sin y) (sin z))))) (tan a))) (-.f64 (+.f64 x (+.f64 (/.f64 (*.f64 (cos.f64 y) (sin.f64 z)) (cos.f64 (+.f64 z y))) (/.f64 (*.f64 (cos.f64 z) (sin.f64 y)) (-.f64 (*.f64 (cos.f64 y) (cos.f64 z)) (*.f64 (sin.f64 y) (sin.f64 z)))))) (/.f64 (sin.f64 a) (cos.f64 a)))) (+.f64 x (-.f64 (+.f64 (/.f64 #s(approx (* (sin z) (cos y)) (sin.f64 z)) (cos.f64 (+.f64 z y))) (/.f64 (*.f64 (sin.f64 (+.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) z)) (sin.f64 y)) (cos.f64 (+.f64 z y)))) (tan.f64 a))) (+.f64 x (-.f64 (/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 z)) (cos.f64 y)) (*.f64 (neg.f64 (cos.f64 z)) (sin.f64 y))) (neg.f64 (cos.f64 (+.f64 z y)))) (tan.f64 a))) (+.f64 x (-.f64 (+.f64 (/.f64 (*.f64 (sin.f64 z) (cos.f64 y)) (cos.f64 (+.f64 z y))) #s(approx (/ (* (cos z) (sin y)) (cos (+ z y))) (/.f64 (sin.f64 y) (cos.f64 y)))) (tan.f64 a))) (+.f64 x (-.f64 (tan.f64 (+.f64 y z)) (*.f64 (/.f64 #s(literal 1 binary64) (cos.f64 a)) (sin.f64 a)))) (+.f64 x (-.f64 (tan.f64 (+.f64 y z)) (/.f64 (sin.f64 a) (cos.f64 a)))) (+.f64 x (-.f64 (tan.f64 (+.f64 y z)) (tan.f64 a))) (+.f64 x (-.f64 (tan.f64 #s(approx (+ y z) z)) (tan.f64 a))) (-.f64 (tan.f64 #s(approx (+ y z) z)) #s(approx (- (tan a) x) (*.f64 #s(literal -1 binary64) x))) (-.f64 (tan.f64 #s(approx (+ y z) z)) #s(approx (- (tan a) x) (-.f64 a x))) #s(approx (log (+ (exp a) (exp b))) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (exp.f64 a))) (/.f64 b (+.f64 #s(literal 1 binary64) (exp.f64 a))))) #s(approx (log (+ (exp a) (exp b))) (+.f64 (log.f64 (+.f64 #s(literal 1 binary64) (exp.f64 a))) #s(approx (/ b (+ 1 (exp a))) (*.f64 #s(literal 1/2 binary64) b)))) (if.f64 (<=.f64 b #s(literal 4742843975160471/474284397516047136454946754595585670566993857190463750305618264096412179005177856 binary64)) (log.f64 #s(approx (+ (exp a) (exp b)) (+.f64 #s(literal 1 binary64) (exp.f64 a)))) (log.f64 (+.f64 #s(approx (exp a) #s(literal 1 binary64)) (exp.f64 b)))) (log.f64 (+.f64 (exp.f64 a) #s(approx (exp b) (+.f64 #s(literal 1 binary64) b)))) (if.f64 (<=.f64 b #s(literal 4742843975160471/474284397516047136454946754595585670566993857190463750305618264096412179005177856 binary64)) (log.f64 #s(approx (+ (exp a) (exp b)) (+.f64 #s(literal 1 binary64) (exp.f64 a)))) (log.f64 (+.f64 #s(approx (exp a) #s(literal 1 binary64)) #s(approx (exp b) (+.f64 #s(literal 1 binary64) (*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) b)))))))))) (log.f64 (+.f64 #s(approx (exp a) #s(literal 1 binary64)) #s(approx (exp b) (+.f64 #s(literal 1 binary64) (*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) b))))))))) (log.f64 (+.f64 #s(approx (exp a) #s(literal 1 binary64)) #s(approx (exp b) (+.f64 #s(literal 1 binary64) (*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) b))))))) #s(approx (log (+ (exp a) (exp b))) #s(approx (+ (log (+ 1 (exp a))) (/ b (+ 1 (exp a)))) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) b)))) (log.f64 (+.f64 #s(approx (exp a) #s(literal 1 binary64)) #s(approx (exp b) (+.f64 #s(literal 1 binary64) b)))) (log.f64 #s(approx (+ (exp a) (exp b)) #s(approx (+ 1 (exp a)) #s(literal 2 binary64)))) (/.f64 (+.f64 n f) (-.f64 n f)) (if.f64 (<=.f64 (/.f64 (neg.f64 (+.f64 f n)) (-.f64 f n)) #s(literal -1/2 binary64)) #s(approx (/ (neg (+ f n)) (- f n)) #s(literal -1 binary64)) (/.f64 #s(approx (+ f n) n) (-.f64 n f))) (if.f64 (<=.f64 (/.f64 (neg.f64 (+.f64 f n)) (-.f64 f n)) #s(literal -1/2 binary64)) #s(approx (/ (neg (+ f n)) (- f n)) #s(literal -1 binary64)) #s(approx (/ (neg (+ f n)) (- f n)) #s(literal 1 binary64))) #s(approx (/ (neg (+ f n)) (- f n)) #s(literal -1 binary64)) #s(approx (sqrt (/ (* (+ (exp x) 1) (- (exp x) 1)) (- (exp x) 1))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (exp.f64 x)))) (sqrt.f64 #s(approx (/ (- (exp (* 2 x)) 1) (- (exp x) 1)) #s(literal 2 binary64))) (*.f64 (/.f64 (-.f64 x #s(literal 1 binary64)) (sqrt.f64 (-.f64 x #s(literal 1 binary64)))) (sqrt.f64 x)) #s(approx (sqrt (* (- x 1) x)) (-.f64 x #s(literal 1/2 binary64))) #s(approx (sqrt (* (- x 1) x)) #s(approx (* x (- 1 (* 1/2 (/ 1 x)))) #s(literal -1/2 binary64))) (if.f64 (<=.f64 x #s(literal -6325070415853457/12650140831706913647030959169932331690597290610258882397306334876714396222999709180747523981339820280949192366519800744461863046086612092304188337496296156870094839017285397585279181733880826021327485479904546566785125467714043293663631459728072472271300628532022423097020838413451906408261645469290375391456731733818343424 binary64)) #s(approx (- (/ x x) (* (/ 1 x) (sqrt (* x x)))) #s(literal 2 binary64)) #s(approx (/ (- x (fabs x)) x) #s(approx 1 #s(literal 0 binary64)))) (/.f64 (-.f64 x (fabs.f64 x)) x) #s(approx (- (/ x x) (* (/ 1 x) (sqrt (* x x)))) #s(literal 2 binary64)) (*.f64 (sqrt.f64 (+.f64 x x)) (sqrt.f64 x)) #s(approx (sqrt (+ (pow x 2) (pow x 2))) (/.f64 (+.f64 x x) (sqrt.f64 #s(literal 2 binary64)))) #s(approx (sqrt (+ (pow x 2) (pow x 2))) (*.f64 x (sqrt.f64 #s(literal 2 binary64)))) #s(approx (sqrt (+ (pow x 2) (pow x 2))) x) (*.f64 (sqrt.f64 (+.f64 x x)) (sqrt.f64 x)) #s(approx (sqrt (* 2 (pow x 2))) (/.f64 (+.f64 x x) (sqrt.f64 #s(literal 2 binary64)))) #s(approx (sqrt (* 2 (pow x 2))) (*.f64 x (sqrt.f64 #s(literal 2 binary64)))) #s(approx (sqrt (* 2 (pow x 2))) x) (*.f64 (sqrt.f64 (+.f64 x x)) (sqrt.f64 x)) #s(approx (sqrt (* 2 (* x x))) (/.f64 (+.f64 x x) (sqrt.f64 #s(literal 2 binary64)))) #s(approx (sqrt (* 2 (* x x))) (*.f64 x (sqrt.f64 #s(literal 2 binary64)))) #s(approx (sqrt (* 2 (* x x))) x) (*.f64 (sqrt.f64 (+.f64 x x)) (sqrt.f64 x)) #s(approx (sqrt (* (* 2 x) x)) (/.f64 (+.f64 x x) (sqrt.f64 #s(literal 2 binary64)))) #s(approx (sqrt (* (* 2 x) x)) (*.f64 x (sqrt.f64 #s(literal 2 binary64)))) #s(approx (sqrt (* (* 2 x) x)) x) (*.f64 (sqrt.f64 (+.f64 x x)) (sqrt.f64 x)) #s(approx (sqrt (+ (* x x) (* x x))) (*.f64 x (sqrt.f64 #s(literal 2 binary64)))) #s(approx (/ (- eps (sin eps)) (- eps (tan eps))) (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 27/112000 binary64) (*.f64 eps eps)) #s(literal 27/2800 binary64)) eps) eps) #s(literal -9/40 binary64)) (*.f64 eps eps)) #s(literal 1/2 binary64))) #s(approx (/ (- eps (sin eps)) (- eps (tan eps))) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -27/2800 binary64) (*.f64 eps eps)) eps) eps) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 9/40 binary64) (*.f64 eps eps))))) #s(approx (/ (- eps (sin eps)) (- eps (tan eps))) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -27/2800 binary64) (*.f64 eps eps)) #s(literal -9/40 binary64)) (*.f64 eps eps)) #s(literal 1/2 binary64))) #s(approx (/ (- eps (sin eps)) (- eps (tan eps))) (-.f64 (*.f64 (*.f64 eps eps) #s(literal 9/40 binary64)) #s(literal 1/2 binary64))) #s(approx (/ (- eps (sin eps)) (- eps (tan eps))) #s(literal -1/2 binary64)) (*.f64 (/.f64 (tan.f64 b) (cos.f64 a)) (/.f64 r (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 a) (tan.f64 b))))) (*.f64 r (/.f64 (/.f64 (tan.f64 b) (cos.f64 a)) (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 a) (tan.f64 b))))) (if.f64 (<=.f64 b #s(literal -6788401819125115/295147905179352825856 binary64)) #s(approx (* r (/ (/ (- (cos (- (* 1/2 (PI)) b)) (neg (sin b))) 2) (cos (+ a b)))) (*.f64 (*.f64 (+.f64 (tan.f64 b) (tan.f64 b)) r) #s(literal 1/2 binary64))) (if.f64 (<=.f64 b #s(literal 1357680363825023/590295810358705651712 binary64)) (*.f64 r (/.f64 (sin.f64 b) #s(approx (cos (+ a b)) (cos.f64 a)))) (*.f64 (/.f64 r (cos.f64 #s(approx (+ a b) b))) (sin.f64 b)))) (if.f64 (<=.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))) #s(literal -7378697629483821/36893488147419103232 binary64)) #s(approx (* r (/ (sin b) (cos (+ a b)))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))) (if.f64 (<=.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))) #s(literal 5902958103587057/590295810358705651712 binary64)) (*.f64 r (/.f64 (sin.f64 b) #s(approx (cos (+ a b)) (cos.f64 a)))) #s(approx (* r (/ (/ (- (cos (- (* 1/2 (PI)) b)) (neg (sin b))) 2) (cos (+ a b)))) (*.f64 (*.f64 (+.f64 (tan.f64 b) (tan.f64 b)) r) #s(literal 1/2 binary64))))) (if.f64 (<=.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))) #s(literal -7378697629483821/36893488147419103232 binary64)) #s(approx (* r (/ (sin b) (cos (+ a b)))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 b))) (if.f64 (<=.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))) #s(literal 5902958103587057/590295810358705651712 binary64)) (*.f64 r #s(approx (/ (sin b) (cos (+ a b))) (/.f64 b (cos.f64 a)))) #s(approx (* r (/ (/ (- (cos (- (* 1/2 (PI)) b)) (neg (sin b))) 2) (cos (+ a b)))) (*.f64 (*.f64 (+.f64 (tan.f64 b) (tan.f64 b)) r) #s(literal 1/2 binary64))))) (if.f64 (<=.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))) #s(literal -7378697629483821/36893488147419103232 binary64)) #s(approx (* r (/ (/ (- (cos (- (* 1/2 (PI)) b)) (neg (sin b))) 2) (cos (+ a b)))) (*.f64 (*.f64 (+.f64 (tan.f64 b) (tan.f64 b)) r) #s(literal 1/2 binary64))) (if.f64 (<=.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))) #s(literal 5902958103587057/590295810358705651712 binary64)) (*.f64 r #s(approx (/ (sin b) (cos (+ a b))) (/.f64 b (cos.f64 a)))) #s(approx (* r (/ (/ (- (cos (- (* 1/2 (PI)) b)) (neg (sin b))) 2) (cos (+ a b)))) (*.f64 (*.f64 (+.f64 (tan.f64 b) (tan.f64 b)) r) #s(literal 1/2 binary64))))) (*.f64 r (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b)))) (*.f64 r #s(approx (/ (sin b) (cos (+ a b))) (/.f64 b (cos.f64 a)))) #s(approx (* r (/ (sin b) (cos (+ a b)))) (/.f64 (*.f64 b r) (cos.f64 a))) #s(approx (* r (/ (sin b) (cos (+ a b)))) (*.f64 (/.f64 r (cos.f64 a)) b)) #s(approx (* r (/ (sin b) (cos (+ a b)))) (/.f64 (*.f64 b r) #s(approx (cos a) #s(literal 1 binary64)))) (*.f64 (/.f64 (tan.f64 b) (cos.f64 a)) (/.f64 r (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (sin.f64 a) (cos.f64 a)) (tan.f64 b))))) (*.f64 (/.f64 (tan.f64 b) (cos.f64 a)) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 (tan.f64 b) (tan.f64 a)) #s(literal 1 binary64))) r)) (*.f64 (/.f64 (tan.f64 b) (cos.f64 a)) (/.f64 r (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 a) (tan.f64 b))))) (*.f64 (tan.f64 b) (/.f64 (/.f64 r (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 b) (tan.f64 a)))) (cos.f64 a))) (/.f64 (*.f64 (tan.f64 b) r) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 b) (tan.f64 a))) (cos.f64 a))) (*.f64 (tan.f64 b) (/.f64 r (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 b) (tan.f64 a))) (cos.f64 a)))) (if.f64 (<=.f64 b #s(literal -6788401819125115/295147905179352825856 binary64)) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 #s(approx (+ a b) b))) (if.f64 (<=.f64 b #s(literal 1357680363825023/590295810358705651712 binary64)) (/.f64 #s(approx (* r (sin b)) (*.f64 b r)) (cos.f64 (+.f64 a b))) (/.f64 (*.f64 r (sin.f64 b)) (cos.f64 #s(approx (+ a b) b))))) (*.f64 (/.f64 (sin.f64 b) (cos.f64 (+.f64 a b))) r) (*.f64 (/.f64 r (cos.f64 (+.f64 a b))) (sin.f64 b)) (/.f64 (*.f64 r (sin.f64 b)) #s(approx (cos (+ a b)) (cos.f64 a))) (/.f64 #s(approx (* r (sin b)) (*.f64 b r)) (cos.f64 (+.f64 a b))) #s(approx (/ (* r (sin b)) (cos (+ a b))) (*.f64 r (/.f64 b (cos.f64 a)))) #s(approx (/ (* r (sin b)) (cos (+ a b))) (/.f64 (*.f64 b r) #s(approx (cos a) #s(literal 1 binary64)))) (if.f64 (<=.f64 a #s(literal 4683156491691431/22300745198530623141535718272648361505980416 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 #s(literal -1/2 binary64) #s(approx (/ (* y-scale (+ (sqrt (pow (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) 2)) (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))))) (* x-scale (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))) (/.f64 (*.f64 y-scale (+.f64 (sqrt.f64 (pow.f64 (sin.f64 (+.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (+.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))) (*.f64 x-scale (*.f64 (sin.f64 (+.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))))))) (PI.f64))) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) #s(approx (* -1/2 (/ (* y-scale (+ (sqrt (pow (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) 2)) (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))))) (* x-scale (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y-scale (+.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))))))) (PI.f64)))) (if.f64 (<=.f64 a #s(literal 4683156491691431/22300745198530623141535718272648361505980416 binary64)) (/.f64 (*.f64 #s(literal 180 binary64) (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 #s(approx (/ (* y-scale (+ (sqrt (pow (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) 2)) (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))))) (* x-scale (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))) (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (sin.f64 (/.f64 (+.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)) (PI.f64)) #s(literal 2 binary64))) #s(literal 4 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)) #s(literal 2 binary64)))))) y-scale) (*.f64 (*.f64 x-scale (sin.f64 (/.f64 (+.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)) (PI.f64)) #s(literal 2 binary64)))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))))) #s(literal -1/2 binary64))))) (PI.f64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) #s(approx (* -1/2 (/ (* y-scale (+ (sqrt (pow (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) 2)) (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))))) (* x-scale (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2))))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 y-scale (+.f64 (sqrt.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 4 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))))))) (PI.f64)))) (if.f64 (<=.f64 angle #s(literal -4196164807207575/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (/.f64 (*.f64 #s(literal 180 binary64) (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 #s(approx (/ (* y-scale (+ (sqrt (pow (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) 2)) (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))))) (* x-scale (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))) (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 (sin.f64 (/.f64 (+.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)) (PI.f64)) #s(literal 2 binary64))) #s(literal 4 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)) #s(literal 2 binary64)))))) y-scale) (*.f64 (*.f64 x-scale (sin.f64 (/.f64 (+.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64)) (PI.f64)) #s(literal 2 binary64)))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))))) #s(literal -1/2 binary64))))) (PI.f64)) (if.f64 (<=.f64 angle #s(literal 7963165285751507/6864797660130609714981900799081393217269435300143305409394463459185543183397656052122559640661454554977296311391480858037121987999716643812574028291115057152 binary64)) (/.f64 (*.f64 #s(literal 180 binary64) (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 (/.f64 #s(approx (* x-scale (* y-scale (- (/ (pow a 2) (pow y-scale 2)) (+ (sqrt (pow (- (/ (pow b 2) (pow x-scale 2)) (/ (pow a 2) (pow y-scale 2))) 2)) (/ (pow b 2) (pow x-scale 2)))))) (neg.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 b #s(literal 4 binary64))) (*.f64 b b)) (/.f64 y-scale x-scale)))) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a))) (/.f64 #s(literal 90 binary64) (-.f64 b a)))))) (PI.f64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 #s(literal -1/2 binary64) #s(approx (/ (* y-scale (+ (sqrt (pow (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) 2)) (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))))) (* x-scale (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))) (sqrt.f64 (pow.f64 #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)) #s(literal 4 binary64)))) y-scale) x-scale) (*.f64 #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))))))) (PI.f64))))) (if.f64 (<=.f64 angle #s(literal -4196164807207575/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 #s(literal -1/2 binary64) #s(approx (/ (* y-scale (+ (sqrt (pow (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) 2)) (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))))) (* x-scale (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))) (/.f64 (*.f64 y-scale (+.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 4 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))))))) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))))))) (PI.f64))) (if.f64 (<=.f64 angle #s(literal 7963165285751507/6864797660130609714981900799081393217269435300143305409394463459185543183397656052122559640661454554977296311391480858037121987999716643812574028291115057152 binary64)) (/.f64 (*.f64 #s(literal 180 binary64) (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 (/.f64 #s(approx (* x-scale (* y-scale (- (/ (pow a 2) (pow y-scale 2)) (+ (sqrt (pow (- (/ (pow b 2) (pow x-scale 2)) (/ (pow a 2) (pow y-scale 2))) 2)) (/ (pow b 2) (pow x-scale 2)))))) (neg.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 b #s(literal 4 binary64))) (*.f64 b b)) (/.f64 y-scale x-scale)))) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a))) (/.f64 #s(literal 90 binary64) (-.f64 b a)))))) (PI.f64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 #s(literal -1/2 binary64) #s(approx (/ (* y-scale (+ (sqrt (pow (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) 2)) (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))))) (* x-scale (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))) (sqrt.f64 (pow.f64 #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)) #s(literal 4 binary64)))) y-scale) x-scale) (*.f64 #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))))))) (PI.f64))))) (if.f64 (<=.f64 angle #s(literal -4196164807207575/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 #s(literal -1/2 binary64) #s(approx (/ (* y-scale (+ (sqrt (pow (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) 2)) (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))))) (* x-scale (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))) (*.f64 y-scale (/.f64 (+.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) #s(literal 4 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)) #s(literal 2 binary64)))))) (*.f64 (*.f64 x-scale (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))))))))) (PI.f64))) (if.f64 (<=.f64 angle #s(literal 7963165285751507/6864797660130609714981900799081393217269435300143305409394463459185543183397656052122559640661454554977296311391480858037121987999716643812574028291115057152 binary64)) (/.f64 (*.f64 #s(literal 180 binary64) (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 (/.f64 #s(approx (* x-scale (* y-scale (- (/ (pow a 2) (pow y-scale 2)) (+ (sqrt (pow (- (/ (pow b 2) (pow x-scale 2)) (/ (pow a 2) (pow y-scale 2))) 2)) (/ (pow b 2) (pow x-scale 2)))))) (neg.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 b #s(literal 4 binary64))) (*.f64 b b)) (/.f64 y-scale x-scale)))) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a))) (/.f64 #s(literal 90 binary64) (-.f64 b a)))))) (PI.f64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 #s(literal -1/2 binary64) #s(approx (/ (* y-scale (+ (sqrt (pow (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) 2)) (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))))) (* x-scale (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))) (sqrt.f64 (pow.f64 #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)) #s(literal 4 binary64)))) y-scale) x-scale) (*.f64 #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))))))) (PI.f64))))) (if.f64 (<=.f64 angle #s(literal -4196164807207575/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (/.f64 (*.f64 #s(literal 180 binary64) (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 #s(approx (/ (* y-scale (+ (sqrt (pow (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) 2)) (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))))) (* x-scale (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))) #s(approx (/ (* (+ (sqrt (pow (cos (* (* (PI) angle) 1/180)) 4)) (- 1/2 (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2))))) y-scale) (* (* x-scale (cos (* (* (PI) angle) 1/180))) (sin (* (* (PI) angle) 1/180)))) (/.f64 (*.f64 y-scale (-.f64 (+.f64 #s(literal 1/2 binary64) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 4 binary64)))) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))))) #s(literal -1/2 binary64))))) (PI.f64)) (if.f64 (<=.f64 angle #s(literal 7963165285751507/6864797660130609714981900799081393217269435300143305409394463459185543183397656052122559640661454554977296311391480858037121987999716643812574028291115057152 binary64)) (/.f64 (*.f64 #s(literal 180 binary64) (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 (/.f64 #s(approx (* x-scale (* y-scale (- (/ (pow a 2) (pow y-scale 2)) (+ (sqrt (pow (- (/ (pow b 2) (pow x-scale 2)) (/ (pow a 2) (pow y-scale 2))) 2)) (/ (pow b 2) (pow x-scale 2)))))) (neg.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 b #s(literal 4 binary64))) (*.f64 b b)) (/.f64 y-scale x-scale)))) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a))) (/.f64 #s(literal 90 binary64) (-.f64 b a)))))) (PI.f64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 #s(literal -1/2 binary64) #s(approx (/ (* y-scale (+ (sqrt (pow (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) 2)) (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))))) (* x-scale (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))) (sqrt.f64 (pow.f64 #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)) #s(literal 4 binary64)))) y-scale) x-scale) (*.f64 #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))))))) (PI.f64))))) (if.f64 (<=.f64 angle #s(literal -4196164807207575/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 #s(approx (/ (* y-scale (+ (sqrt (pow (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) 2)) (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))))) (* x-scale (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))) (*.f64 (+.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) #s(literal 4 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))) #s(literal -1/2 binary64)))) (/.f64 y-scale (*.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) x-scale) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))))) #s(literal -1/2 binary64)))) (PI.f64))) (if.f64 (<=.f64 angle #s(literal 7963165285751507/6864797660130609714981900799081393217269435300143305409394463459185543183397656052122559640661454554977296311391480858037121987999716643812574028291115057152 binary64)) (/.f64 (*.f64 #s(literal 180 binary64) (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 (/.f64 #s(approx (* x-scale (* y-scale (- (/ (pow a 2) (pow y-scale 2)) (+ (sqrt (pow (- (/ (pow b 2) (pow x-scale 2)) (/ (pow a 2) (pow y-scale 2))) 2)) (/ (pow b 2) (pow x-scale 2)))))) (neg.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 b #s(literal 4 binary64))) (*.f64 b b)) (/.f64 y-scale x-scale)))) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a))) (/.f64 #s(literal 90 binary64) (-.f64 b a)))))) (PI.f64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 #s(literal -1/2 binary64) #s(approx (/ (* y-scale (+ (sqrt (pow (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) 2)) (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))))) (* x-scale (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))) (sqrt.f64 (pow.f64 #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)) #s(literal 4 binary64)))) y-scale) x-scale) (*.f64 #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))))))) (PI.f64))))) (if.f64 (<=.f64 angle #s(literal -4196164807207575/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 #s(literal -1/2 binary64) #s(approx (/ (* y-scale (+ (sqrt (pow (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) 2)) (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))))) (* x-scale (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))) (/.f64 (*.f64 y-scale #s(approx (+ (sqrt (pow (cos (* 1/180 (* angle (PI)))) 4)) (pow (cos (* 1/180 (* angle (PI)))) 2)) #s(literal 2 binary64))) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))))))) (PI.f64))) (if.f64 (<=.f64 angle #s(literal 7963165285751507/6864797660130609714981900799081393217269435300143305409394463459185543183397656052122559640661454554977296311391480858037121987999716643812574028291115057152 binary64)) (/.f64 (*.f64 #s(literal 180 binary64) (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 (/.f64 #s(approx (* x-scale (* y-scale (- (/ (pow a 2) (pow y-scale 2)) (+ (sqrt (pow (- (/ (pow b 2) (pow x-scale 2)) (/ (pow a 2) (pow y-scale 2))) 2)) (/ (pow b 2) (pow x-scale 2)))))) (neg.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 b #s(literal 4 binary64))) (*.f64 b b)) (/.f64 y-scale x-scale)))) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a))) (/.f64 #s(literal 90 binary64) (-.f64 b a)))))) (PI.f64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 #s(literal -1/2 binary64) #s(approx (/ (* y-scale (+ (sqrt (pow (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) 2)) (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))))) (* x-scale (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))) (sqrt.f64 (pow.f64 #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)) #s(literal 4 binary64)))) y-scale) x-scale) (*.f64 #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))))))))) (PI.f64))))) (if.f64 (<=.f64 angle #s(literal -4196164807207575/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 #s(literal -1/2 binary64) #s(approx (/ (* y-scale (+ (sqrt (pow (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) 2)) (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))))) (* x-scale (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))) (/.f64 (*.f64 y-scale #s(approx (+ (sqrt (pow (cos (* 1/180 (* angle (PI)))) 4)) (pow (cos (* 1/180 (* angle (PI)))) 2)) #s(literal 2 binary64))) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))))))) (PI.f64))) (if.f64 (<=.f64 angle #s(literal 45/2 binary64)) (/.f64 (*.f64 #s(literal 180 binary64) (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 (/.f64 #s(approx (* x-scale (* y-scale (- (/ (pow a 2) (pow y-scale 2)) (+ (sqrt (pow (- (/ (pow b 2) (pow x-scale 2)) (/ (pow a 2) (pow y-scale 2))) 2)) (/ (pow b 2) (pow x-scale 2)))))) (neg.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 b #s(literal 4 binary64))) (*.f64 b b)) (/.f64 y-scale x-scale)))) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a))) (/.f64 #s(literal 90 binary64) (-.f64 b a)))))) (PI.f64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 #s(literal -1/2 binary64) #s(approx (/ (* y-scale (+ (sqrt (pow (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) 2)) (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))))) (* x-scale (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))) (*.f64 y-scale (/.f64 (+.f64 (*.f64 #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)) #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))) (sqrt.f64 (pow.f64 #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64)) #s(literal 4 binary64)))) (*.f64 (*.f64 x-scale #s(approx (cos (* 1/180 (* angle (PI)))) #s(literal 1 binary64))) (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))))))))) (PI.f64))))) (if.f64 (<=.f64 angle #s(literal -4196164807207575/7770675568902916283677847627294075626569627356208558085007249638955617140820833992704 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 #s(literal -1/2 binary64) #s(approx (/ (* y-scale (+ (sqrt (pow (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) 2)) (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))))) (* x-scale (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))) (/.f64 (*.f64 y-scale #s(approx (+ (sqrt (pow (cos (* 1/180 (* angle (PI)))) 4)) (pow (cos (* 1/180 (* angle (PI)))) 2)) #s(literal 2 binary64))) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))))))) (PI.f64))) (if.f64 (<=.f64 angle #s(literal 45/2 binary64)) (/.f64 (*.f64 #s(literal 180 binary64) (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 (/.f64 #s(approx (* x-scale (* y-scale (- (/ (pow a 2) (pow y-scale 2)) (+ (sqrt (pow (- (/ (pow b 2) (pow x-scale 2)) (/ (pow a 2) (pow y-scale 2))) 2)) (/ (pow b 2) (pow x-scale 2)))))) (neg.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 b #s(literal 4 binary64))) (*.f64 b b)) (/.f64 y-scale x-scale)))) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a))) (/.f64 #s(literal 90 binary64) (-.f64 b a)))))) (PI.f64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 #s(literal -1/2 binary64) #s(approx (/ (* y-scale (+ (sqrt (pow (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) 2)) (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))))) (* x-scale (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))) (/.f64 (*.f64 y-scale #s(approx (+ (sqrt (pow (cos (* 1/180 (* angle (PI)))) 4)) (pow (cos (* 1/180 (* angle (PI)))) 2)) #s(literal 2 binary64))) (*.f64 x-scale (*.f64 (cos.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64))))))))))) (PI.f64))))) (if.f64 (<=.f64 a #s(literal 8639981972601953/1329227995784915872903807060280344576 binary64)) (/.f64 (*.f64 #s(literal 180 binary64) (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 #s(approx (/ (* y-scale (+ (sqrt (pow (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) 2)) (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))))) (* x-scale (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))) #s(approx (/ (* (+ (sqrt (pow (cos (* (* (PI) angle) 1/180)) 4)) (- 1/2 (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2))))) y-scale) (* (* x-scale (cos (* (* (PI) angle) 1/180))) (sin (* (* (PI) angle) 1/180)))) (*.f64 #s(literal 360 binary64) (/.f64 y-scale (*.f64 angle (*.f64 x-scale (PI.f64))))))) #s(literal -1/2 binary64))))) (PI.f64)) (/.f64 (*.f64 #s(literal 180 binary64) (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 (/.f64 #s(approx (* x-scale (* y-scale (- (/ (pow a 2) (pow y-scale 2)) (+ (sqrt (pow (- (/ (pow b 2) (pow x-scale 2)) (/ (pow a 2) (pow y-scale 2))) 2)) (/ (pow b 2) (pow x-scale 2)))))) (neg.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 b #s(literal 4 binary64))) (*.f64 b b)) (/.f64 y-scale x-scale)))) (*.f64 (*.f64 (PI.f64) angle) (+.f64 b a))) (/.f64 #s(literal 90 binary64) (-.f64 b a)))))) (PI.f64))) (if.f64 (<=.f64 b #s(literal 6686231141263319/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 #s(literal 90 binary64) (*.f64 x-scale #s(approx (/ (* (- (/ (* a a) (* y-scale y-scale)) (+ (fabs (- (/ (* b b) (* x-scale x-scale)) (/ (* a a) (* y-scale y-scale)))) (/ (* b b) (* x-scale x-scale)))) y-scale) (* (* (PI) angle) (- (* b b) (* a a)))) (*.f64 #s(literal -1 binary64) (/.f64 y-scale (*.f64 angle (*.f64 (pow.f64 x-scale #s(literal 2 binary64)) (PI.f64)))))))))) (PI.f64))) (if.f64 (<=.f64 b #s(literal 14000000000000000217831825812535802339754819556894860067176788126031672936306579845709795458810664267466887932149760 binary64)) (/.f64 (*.f64 #s(literal 180 binary64) (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 (/.f64 #s(approx (* x-scale (* y-scale (- (/ (pow a 2) (pow y-scale 2)) (+ (sqrt (pow (- (/ (pow b 2) (pow x-scale 2)) (/ (pow a 2) (pow y-scale 2))) 2)) (/ (pow b 2) (pow x-scale 2)))))) (neg.f64 (/.f64 (*.f64 (+.f64 (sqrt.f64 (pow.f64 b #s(literal 4 binary64))) (*.f64 b b)) y-scale) x-scale))) (*.f64 (*.f64 (PI.f64) angle) (*.f64 #s(approx (+ b a) b) (-.f64 b a)))) #s(literal 90 binary64))))) (PI.f64)) (/.f64 (*.f64 #s(literal 180 binary64) (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 #s(approx (/ (* y-scale (+ (sqrt (pow (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) 2)) (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))))) (* x-scale (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))) #s(approx (/ (* (+ (sqrt (pow (cos (* (* (PI) angle) 1/180)) 4)) (- 1/2 (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2))))) y-scale) (* (* x-scale (cos (* (* (PI) angle) 1/180))) (sin (* (* (PI) angle) 1/180)))) (*.f64 #s(literal 360 binary64) (/.f64 y-scale (*.f64 angle (*.f64 x-scale (PI.f64))))))) #s(literal -1/2 binary64))))) (PI.f64)))) (if.f64 (<=.f64 a #s(literal 5938420220855319/95780971304118053647396689196894323976171195136475136 binary64)) (/.f64 (*.f64 #s(literal 180 binary64) (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 #s(approx (/ (* y-scale (+ (sqrt (pow (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) 2)) (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))))) (* x-scale (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))) #s(approx (/ (* (+ (sqrt (pow (cos (* (* (PI) angle) 1/180)) 4)) (- 1/2 (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2))))) y-scale) (* (* x-scale (cos (* (* (PI) angle) 1/180))) (sin (* (* (PI) angle) 1/180)))) (*.f64 #s(literal 360 binary64) (/.f64 y-scale (*.f64 angle (*.f64 x-scale (PI.f64))))))) #s(literal -1/2 binary64))))) (PI.f64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 #s(literal 90 binary64) (*.f64 x-scale #s(approx (/ (* (- (/ (* a a) (* y-scale y-scale)) (+ (fabs (- (/ (* b b) (* x-scale x-scale)) (/ (* a a) (* y-scale y-scale)))) (/ (* b b) (* x-scale x-scale)))) y-scale) (* (* (PI) angle) (- (* b b) (* a a)))) (*.f64 #s(literal -1 binary64) (/.f64 y-scale (*.f64 angle (*.f64 (pow.f64 x-scale #s(literal 2 binary64)) (PI.f64)))))))))) (PI.f64)))) (/.f64 (*.f64 #s(literal 180 binary64) (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 #s(approx (/ (* y-scale (+ (sqrt (pow (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) 2)) (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))))) (* x-scale (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))) #s(approx (/ (* (+ (sqrt (pow (cos (* (* (PI) angle) 1/180)) 4)) (- 1/2 (* -1/2 (cos (* (* (* (PI) angle) 1/180) 2))))) y-scale) (* (* x-scale (cos (* (* (PI) angle) 1/180))) (sin (* (* (PI) angle) 1/180)))) (*.f64 #s(literal 360 binary64) (/.f64 y-scale (*.f64 angle (*.f64 x-scale (PI.f64))))))) #s(literal -1/2 binary64))))) (PI.f64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (*.f64 #s(literal -1/2 binary64) #s(approx (/ (* y-scale (+ (sqrt (pow (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))) 2)) (+ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (* (pow b 2) (pow (cos (* 1/180 (* angle (PI)))) 2))))) (* x-scale (* (cos (* 1/180 (* angle (PI)))) (* (sin (* 1/180 (* angle (PI)))) (- (pow b 2) (pow a 2)))))) #s(approx (/ (* y-scale (+ (sqrt (pow (cos (* 1/180 (* angle (PI)))) 4)) (pow (cos (* 1/180 (* angle (PI)))) 2))) (* x-scale (* (cos (* 1/180 (* angle (PI)))) (sin (* 1/180 (* angle (PI))))))) (*.f64 #s(literal 360 binary64) (/.f64 y-scale (*.f64 angle (*.f64 x-scale (PI.f64)))))))))) (PI.f64))) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) #s(approx (* 90 (* x-scale (/ (* (- (/ (* a a) (* y-scale y-scale)) (+ (fabs (- (/ (* b b) (* x-scale x-scale)) (/ (* a a) (* y-scale y-scale)))) (/ (* b b) (* x-scale x-scale)))) y-scale) (* (* (PI) angle) (- (* b b) (* a a)))))) (*.f64 #s(literal -90 binary64) (/.f64 y-scale (*.f64 angle (*.f64 x-scale (PI.f64)))))))) (PI.f64))) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (/ (- (- (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale) (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) #s(approx (* 90 (* x-scale (/ (* (- (/ (* a a) (* y-scale y-scale)) (+ (fabs (- (/ (* b b) (* x-scale x-scale)) (/ (* a a) (* y-scale y-scale)))) (/ (* b b) (* x-scale x-scale)))) y-scale) (* (* (PI) angle) (- (* b b) (* a a)))))) (*.f64 #s(literal -90 binary64) (/.f64 x-scale (*.f64 angle (*.f64 y-scale (PI.f64)))))))) (PI.f64))) (if.f64 (<=.f64 b #s(literal -130000000000000003558409503217468803010446995368891266294485555652966300591655081780183040 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 3389627864620585/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032 binary64)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 4 binary64)))) b) (+.f64 a a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b))))) (if.f64 (<=.f64 b #s(literal -2740315569995443/5708990770823839524233143877797980545530986496 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 733332951480415/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008 binary64)) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b b) (* (* c a) 4)) (*.f64 #s(literal -4 binary64) (*.f64 a c)))) b) (+.f64 a a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b))))) (if.f64 (<=.f64 b #s(literal -2018278782071263/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 3389627864620585/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) #s(approx (* 1/2 (/ (* c (sqrt (* -4 (/ a c)))) a)) (*.f64 #s(literal -1/2 binary64) (*.f64 c (sqrt.f64 (/.f64 #s(literal -4 binary64) (*.f64 a c))))))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b))))) (if.f64 (<=.f64 b #s(literal -2018278782071263/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 3389627864620585/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 #s(approx (* c (sqrt (* -4 (/ a c)))) (sqrt.f64 (*.f64 #s(literal -4 binary64) (*.f64 c a)))) (+.f64 a a))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b))))) (if.f64 (<=.f64 b #s(literal -2330050246197823/1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 3163298761788185/3514776401986872174070733209129673327241950873673372369609965291102998109899599898686750536018664732148375711432438199315006457855854921632037902485050909261824 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (/.f64 #s(literal -4 binary64) a) c)))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b))))) (if.f64 (<=.f64 b #s(literal -2330050246197823/1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 3163298761788185/3514776401986872174070733209129673327241950873673372369609965291102998109899599898686750536018664732148375711432438199315006457855854921632037902485050909261824 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal -4 binary64) (/.f64 c a))))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b))))) (if.f64 (<=.f64 b #s(literal -3088765267337113/176500872419263593559319302637789241459459619490723595292712620678918364397574906244117120062201874810681116593642749786132706054117399434226659568030434131651924755717669757535789504530793970482734834967427158147858432 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 2821670586839075/4149515568880992958512407863691161151012446232242436899995657329690652811412908146399707048947103794288197886611300789182395151075411775307886874834113963687061181803401509523685376 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (*.f64 #s(literal -4 binary64) (/.f64 c a))))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b))))) (if.f64 (<=.f64 b #s(literal 20240225330731/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b)))) (if.f64 (<=.f64 b #s(literal -1837892429666853/23562723457267347065789548996709904988477547858392600710143027597506337283178622239730365539602600561360255566462503270175052892578043215543382498428777152430442793326983968886135484527574528048424954488695685876133154086235991294800548739224807307629474678136450095282906365419648413375507379824836506306113175552 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 #s(approx b #s(literal 0 binary64))) a))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal -130000000000000003558409503217468803010446995368891266294485555652966300591655081780183040 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b))) (if.f64 (<=.f64 b #s(literal -340856095221107/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536 binary64)) (/.f64 #s(approx (* (- 0 (* -4 (* c a))) (/ 1/2 a)) (*.f64 #s(literal 2 binary64) c)) (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 4 binary64)))) b)) (if.f64 (<=.f64 b #s(literal 209999999999999995499174220435414432350208 binary64)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 4 binary64))))) (+.f64 a a)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a))))) (if.f64 (<=.f64 b #s(literal -130000000000000003558409503217468803010446995368891266294485555652966300591655081780183040 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b))) (if.f64 (<=.f64 b #s(literal -2621969963239285/3495959950985713037648777335653666807949431051290362857597833215614143555340930683513828645730545455985029236965209926766894148041634933679253543217964426223207137977048243664827490388364133151397099610379851714779776678907072458937421726941708288 binary64)) (/.f64 #s(approx (* (- 0 (* -4 (* c a))) (/ 1/2 a)) (*.f64 #s(literal 2 binary64) c)) (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 4 binary64)))) b)) (if.f64 (<=.f64 b #s(literal 209999999999999995499174220435414432350208 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) a) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 4 binary64)))))) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a))))) (if.f64 (<=.f64 b #s(literal -2018278782071263/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b))) (if.f64 (<=.f64 b #s(literal 209999999999999995499174220435414432350208 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) a) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 4 binary64)))))) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)))) (if.f64 (<=.f64 b #s(literal -2018278782071263/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b))) (if.f64 (<=.f64 b #s(literal 4486248158726163/4722366482869645213696 binary64)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 #s(approx (- (* b b) (* 4 (* a c))) (*.f64 (*.f64 c a) #s(literal -4 binary64))))) (+.f64 a a)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)))) (if.f64 (<=.f64 b #s(literal -2018278782071263/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b))) (if.f64 (<=.f64 b #s(literal 3389627864620585/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032 binary64)) #s(approx (/ (/ (- (* b b) (- (* b b) (* (* c a) 4))) (+ (neg b) (sqrt (- (* b b) (* (* c a) 4))))) (* 2 a)) #s(approx (/ 2 (sqrt (* -4 (/ a c)))) (*.f64 #s(literal 2 binary64) (/.f64 c (sqrt.f64 (*.f64 #s(literal -4 binary64) (*.f64 a c))))))) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)))) (if.f64 (<=.f64 b #s(literal -2018278782071263/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b))) (if.f64 (<=.f64 b #s(literal 3389627864620585/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal -4 binary64) (*.f64 c a))) #s(literal -1/2 binary64)) a)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)))) (if.f64 (<=.f64 b #s(literal -2018278782071263/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b))) (if.f64 (<=.f64 b #s(literal 3389627864620585/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (*.f64 (sqrt.f64 (*.f64 #s(literal -4 binary64) (*.f64 c a))) (/.f64 #s(literal -1/2 binary64) a))) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)))) (if.f64 (<=.f64 b #s(literal -5065326622169181/2026130648867672343023636652192949780767796011837127392576004555513014068072709055859231957493703024554784124321924213467966382361040905912054138102594708831572842677442143322112 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b))) (if.f64 (<=.f64 b #s(literal 2882116649629235/14059105607947488696282932836518693308967803494693489478439861164411992439598399594747002144074658928593502845729752797260025831423419686528151609940203637047296 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 (*.f64 #s(literal -4 binary64) c) a)))) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)))) (if.f64 (<=.f64 b #s(literal -5065326622169181/2026130648867672343023636652192949780767796011837127392576004555513014068072709055859231957493703024554784124321924213467966382361040905912054138102594708831572842677442143322112 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b))) (if.f64 (<=.f64 b #s(literal 2882116649629235/14059105607947488696282932836518693308967803494693489478439861164411992439598399594747002144074658928593502845729752797260025831423419686528151609940203637047296 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (*.f64 (/.f64 #s(literal -4 binary64) a) c)))) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)))) (if.f64 (<=.f64 b #s(literal -5065326622169181/2026130648867672343023636652192949780767796011837127392576004555513014068072709055859231957493703024554784124321924213467966382361040905912054138102594708831572842677442143322112 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b))) (if.f64 (<=.f64 b #s(literal 2882116649629235/14059105607947488696282932836518693308967803494693489478439861164411992439598399594747002144074658928593502845729752797260025831423419686528151609940203637047296 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (*.f64 #s(literal -4 binary64) (/.f64 c a))))) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)))) (if.f64 (<=.f64 b #s(literal -2946648669762235/2678771517965668302371062622650004526403512029263834018609375970925877627812340306232995947039239645318986682293882867062967863214230785108996144393674643700983641943706057746355268651265592785469488545538261618745895485316849691889791385986519265728642799119421635541915107457913156096709301417017344 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b))) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a))) (if.f64 (<=.f64 b #s(literal -4584363475845935/48256457640483526790736996345261885416402018013988046254372920519692978755949818346967788625106125949665803400115206697318508323999832505432847356782135608177546840733663168278805472312472633443174306792848764674320699568611310171751523817932405366025164140823449795139392236379439950593039113881265164914919783530496 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 #s(approx b #s(literal 0 binary64))) a)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a))) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b_2 #s(literal -139999999999999990784647294332282123242284451064946169898795667621700632969921216987004928 binary64)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a))) (if.f64 (<=.f64 b_2 #s(literal 4442853034715493/8543948143683640329580086824678208458410818089426611079788166431288878903122562200091848347746304 binary64)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))))) (if.f64 (<=.f64 b_2 #s(literal -7332415318830295/441711766194596082395824375185729628956870974218904739530401550323154944 binary64)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a))) (if.f64 (<=.f64 b_2 #s(literal 4442853034715493/8543948143683640329580086824678208458410818089426611079788166431288878903122562200091848347746304 binary64)) (/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (sqrt.f64 (*.f64 (neg.f64 c) a))) b_2) a) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))))) (if.f64 (<=.f64 b_2 #s(literal -7332415318830295/441711766194596082395824375185729628956870974218904739530401550323154944 binary64)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a))) (if.f64 (<=.f64 b_2 #s(literal 4442853034715493/8543948143683640329580086824678208458410818089426611079788166431288878903122562200091848347746304 binary64)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (sqrt.f64 (neg.f64 (*.f64 a c))) a)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))))) (if.f64 (<=.f64 b_2 #s(literal -4249103942534137/8498207885068273579033411304839498037273489883632510771191106211206456957773635883826600036243668570702229271779944016245545269402443315830552319660265397631101300333366291504507650048 binary64)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a))) (if.f64 (<=.f64 b_2 #s(literal 8256595017564257/2293498615990071511610820895302086940796564989168281123737588839386922876088484808070018553110125686554624 binary64)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (sqrt.f64 (/.f64 (neg.f64 c) a))) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))))) (if.f64 (<=.f64 b_2 #s(literal 6831076049121733/25300281663413827294061918339864663381194581220517764794612669753428792445999418361495047962679640561898384733039601488923726092173224184608376674992592313740189678034570795170558363467761652042654970959809093133570250935428086587327262919456144944542601257064044846194041676826903812816523290938580750782913463467636686848 binary64)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a))) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a))) (if.f64 (<=.f64 b_2 #s(literal -5521397077432451/220855883097298041197912187592864814478435487109452369765200775161577472 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (if.f64 (<=.f64 b_2 #s(literal 2099999999999999909881024392790141398237050270798223245312 binary64)) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a))) (if.f64 (<=.f64 b_2 #s(literal -5521397077432451/220855883097298041197912187592864814478435487109452369765200775161577472 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (if.f64 (<=.f64 b_2 #s(literal 4442853034715493/8543948143683640329580086824678208458410818089426611079788166431288878903122562200091848347746304 binary64)) (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (sqrt.f64 (neg.f64 (*.f64 a c))))) a) (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a))) (if.f64 (<=.f64 b_2 #s(literal -5521397077432451/220855883097298041197912187592864814478435487109452369765200775161577472 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (if.f64 (<=.f64 b_2 #s(literal 4442853034715493/8543948143683640329580086824678208458410818089426611079788166431288878903122562200091848347746304 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (sqrt (* -1 (/ c a))) (*.f64 c (sqrt.f64 (/.f64 #s(literal -1 binary64) (*.f64 a c)))))) (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a))) (if.f64 (<=.f64 b_2 #s(literal -5521397077432451/220855883097298041197912187592864814478435487109452369765200775161577472 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (if.f64 (<=.f64 b_2 #s(literal 7676203410340771/8343699359066055009355553539724812947666814540455674882605631280555545803830627148527195652096 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (sqrt.f64 (/.f64 (neg.f64 c) a))) (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a))) (if.f64 (<=.f64 b_2 #s(literal -7841674366578573/1508014301265110212210531135789433919262563062937126445449153766240405586123431823342743394534566435927056356253600209291203385124994765794776479899441737755548338772926974008712671009764769795099197087276523896072521861519103442867235119310387667688286379400732806098106007386857498456032472308789536403591243235328 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (/.f64 #s(approx (log (- 1 x)) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) x) #s(literal 1/3 binary64)) x) #s(literal 1/2 binary64)) x) x) x)) #s(approx (log (+ 1 x)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal -1/4 binary64) x))) #s(literal 1/2 binary64))))))) (/.f64 #s(approx (log (- 1 x)) (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1/4 binary64) x) #s(literal 1/3 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) #s(approx (log (+ 1 x)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal -1/4 binary64) x))) #s(literal 1/2 binary64))))))) #s(approx (/ (log (- 1 x)) (log (+ 1 x))) (-.f64 (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -5/12 binary64) x) #s(literal 1/2 binary64))) #s(literal 1 binary64))) #s(literal 1 binary64))) #s(approx (/ (log (- 1 x)) (log (+ 1 x))) (+.f64 (*.f64 (*.f64 x x) #s(literal -1/2 binary64)) (-.f64 #s(literal -1 binary64) x))) #s(approx (/ (log (- 1 x)) (log (+ 1 x))) (-.f64 #s(literal -1 binary64) x)) #s(approx (/ (log (- 1 x)) (log (+ 1 x))) #s(literal -1 binary64)) (if.f64 (<=.f64 y.re #s(literal -450000000000000000000 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (sin (+ (- (* (atan2 x.im x.re) y.re) (* (PI) -1/2)) (* y.im (* 1/2 (log (+ (* x.im x.im) (* x.re x.re)))))))) (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (pow.f64 #s(approx (sqrt (+ (pow x.im 2) (pow x.re 2))) (*.f64 x.re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 x.im x.re) (/.f64 x.im x.re)))))) y.re))) (if.f64 (<=.f64 y.re #s(literal 4500 binary64)) (*.f64 #s(approx (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) #s(approx (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re))) (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (sin (+ (- (* (atan2 x.im x.re) y.re) (* (PI) -1/2)) (* y.im (* 1/2 (log (+ (* x.im x.im) (* x.re x.re)))))))) (*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) y.re)) (sin.f64 #s(approx (- (* y.re (atan2 x.im x.re)) (* -1/2 (PI))) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))))) (if.f64 (<=.f64 y.re #s(literal -710857968762761/26328072917139296674479506920917608079723773850137277813577744384 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (sin (+ (- (* (atan2 x.im x.re) y.re) (* (PI) -1/2)) (* y.im (* 1/2 (log (+ (* x.im x.im) (* x.re x.re)))))))) (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (pow.f64 (+.f64 (sqrt.f64 (*.f64 (*.f64 x.re x.re) (*.f64 x.re x.re))) (*.f64 x.im x.im)) (*.f64 y.re #s(literal 1/2 binary64))))) (if.f64 (<=.f64 y.re #s(literal 918645304408865/8749002899132047697490008908470485461412677723572849745703082425639811996797503692894052708092215296 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(approx (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) #s(literal 1 binary64)))) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (sin (+ (- (* (atan2 x.im x.re) y.re) (* (PI) -1/2)) (* y.im (* 1/2 (log (+ (* x.im x.im) (* x.re x.re)))))))) (*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) y.re)) (sin.f64 #s(approx (- (* y.re (atan2 x.im x.re)) (* -1/2 (PI))) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))))) (if.f64 (<=.f64 x.re #s(literal 8668441363206785/9850501549098619803069760025035903451269934817616361666987073351061430442874302652853566563721228910201656997576704 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (sin (+ (- (* (atan2 x.im x.re) y.re) (* (PI) -1/2)) (* y.im (* 1/2 (log (+ (* x.im x.im) (* x.re x.re)))))))) (*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) y.re)) (sin.f64 #s(approx (- (* y.re (atan2 x.im x.re)) (* -1/2 (PI))) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (sin (+ (- (* (atan2 x.im x.re) y.re) (* (PI) -1/2)) (* y.im (* 1/2 (log (+ (* x.im x.im) (* x.re x.re)))))))) (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (pow.f64 #s(approx (sqrt (+ (pow x.im 2) (pow x.re 2))) (*.f64 x.re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 x.im x.re) (/.f64 x.im x.re)))))) y.re)))) (if.f64 (<=.f64 y.re #s(literal -10000000 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (sin (+ (- (* (atan2 x.im x.re) y.re) (* (PI) -1/2)) (* y.im (* 1/2 (log (+ (* x.im x.im) (* x.re x.re)))))))) (*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) y.re)) (sin.f64 #s(approx (- (* y.re (atan2 x.im x.re)) (* -1/2 (PI))) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) (if.f64 (<=.f64 y.re #s(literal 918645304408865/8749002899132047697490008908470485461412677723572849745703082425639811996797503692894052708092215296 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (sin (+ (- (* (atan2 x.im x.re) y.re) (* (PI) -1/2)) (* y.im (* 1/2 (log (+ (* x.im x.im) (* x.re x.re)))))))) (*.f64 #s(approx (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) (pow.f64 (fabs.f64 x.re) y.re)) (cos.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (sin (+ (- (* (atan2 x.im x.re) y.re) (* (PI) -1/2)) (* y.im (* 1/2 (log (+ (* x.im x.im) (* x.re x.re)))))))) (*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) y.re)) (sin.f64 #s(approx (- (* y.re (atan2 x.im x.re)) (* -1/2 (PI))) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))))) (if.f64 (<=.f64 y.re #s(literal -2948744166719601/105312291668557186697918027683670432318895095400549111254310977536 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (sin (+ (- (* (atan2 x.im x.re) y.re) (* (PI) -1/2)) (* y.im (* 1/2 (log (+ (* x.im x.im) (* x.re x.re)))))))) (*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) y.re)) (sin.f64 #s(approx (- (* y.re (atan2 x.im x.re)) (* -1/2 (PI))) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) (if.f64 (<=.f64 y.re #s(literal 918645304408865/8749002899132047697490008908470485461412677723572849745703082425639811996797503692894052708092215296 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(approx (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) #s(literal 1 binary64)))) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (sin (+ (- (* (atan2 x.im x.re) y.re) (* (PI) -1/2)) (* y.im (* 1/2 (log (+ (* x.im x.im) (* x.re x.re)))))))) (*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) y.re)) (sin.f64 #s(approx (- (* y.re (atan2 x.im x.re)) (* -1/2 (PI))) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))))) (if.f64 (<=.f64 x.re #s(literal 2832019195365853/615656346818663737691860001564743965704370926101022604186692084441339402679643915803347910232576806887603562348544 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (sin (+ (- (* (atan2 x.im x.re) y.re) (* (PI) -1/2)) (* y.im (* 1/2 (log (+ (* x.im x.im) (* x.re x.re)))))))) (*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) y.re)) (sin.f64 #s(approx (- (* y.re (atan2 x.im x.re)) (* -1/2 (PI))) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (sin (+ (- (* (atan2 x.im x.re) y.re) (* (PI) -1/2)) (* y.im (* 1/2 (log (+ (* x.im x.im) (* x.re x.re)))))))) (*.f64 (sin.f64 (-.f64 (*.f64 y.re (atan2.f64 x.im x.re)) (*.f64 #s(literal -1/2 binary64) (PI.f64)))) (pow.f64 #s(approx (sqrt (+ (pow x.im 2) (pow x.re 2))) (*.f64 x.re #s(approx (+ 1 (* 1/2 (/ (pow x.im 2) (pow x.re 2)))) #s(literal 1 binary64)))) y.re)))) (if.f64 (<=.f64 y.re #s(literal -115000000000 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (sin (+ (- (* (atan2 x.im x.re) y.re) (* (PI) -1/2)) (* y.im (* 1/2 (log (+ (* x.im x.im) (* x.re x.re)))))))) (*.f64 (sin.f64 #s(approx (- (* y.re (atan2 x.im x.re)) (* -1/2 (PI))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (pow.f64 #s(approx (sqrt (+ (pow x.im 2) (pow x.re 2))) (*.f64 #s(literal -1 binary64) x.im)) y.re))) (if.f64 (<=.f64 y.re #s(literal 11500000000000 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (sin.f64 (+.f64 (*.f64 (neg.f64 y.re) (atan2.f64 x.im x.re)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(approx (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) #s(literal 1 binary64)))) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (sin (+ (- (* (atan2 x.im x.re) y.re) (* (PI) -1/2)) (* y.im (* 1/2 (log (+ (* x.im x.im) (* x.re x.re)))))))) (*.f64 (sin.f64 #s(approx (- (* y.re (atan2 x.im x.re)) (* -1/2 (PI))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (pow.f64 #s(approx (sqrt (+ (pow x.im 2) (pow x.re 2))) (*.f64 #s(literal -1 binary64) x.im)) y.re))))) (if.f64 (<=.f64 y.re #s(literal -115000000000 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (sin (+ (- (* (atan2 x.im x.re) y.re) (* (PI) -1/2)) (* y.im (* 1/2 (log (+ (* x.im x.im) (* x.re x.re)))))))) (*.f64 (sin.f64 #s(approx (- (* y.re (atan2 x.im x.re)) (* -1/2 (PI))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (pow.f64 #s(approx (sqrt (+ (pow x.im 2) (pow x.re 2))) (*.f64 #s(literal -1 binary64) x.im)) y.re))) (if.f64 (<=.f64 y.re #s(literal 11500000000000 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(approx (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) #s(literal 1 binary64)))) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (sin (+ (- (* (atan2 x.im x.re) y.re) (* (PI) -1/2)) (* y.im (* 1/2 (log (+ (* x.im x.im) (* x.re x.re)))))))) (*.f64 (sin.f64 #s(approx (- (* y.re (atan2 x.im x.re)) (* -1/2 (PI))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (pow.f64 #s(approx (sqrt (+ (pow x.im 2) (pow x.re 2))) (*.f64 #s(literal -1 binary64) x.im)) y.re))))) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (cos (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (sin.f64 #s(approx (- (* (atan2 x.im x.re) y.re) (* (PI) -1/2)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) #s(approx (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) #s(literal 1 binary64)))) (if.f64 (<=.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))) #s(literal -inf.0 binary64)) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (+.f64 (neg.f64 (+.f64 (*.f64 (atan2.f64 x.im x.re) y.re) (*.f64 y.im (*.f64 #s(literal 1/2 binary64) (log.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re))))))) (PI.f64)))) (if.f64 (<=.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))) #s(literal 6304320991423117/630432099142311667396464641602297820881275828327447146687172694467931548343955369782628260078158650252906047844909056 binary64)) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))) (*.f64 (sqrt.f64 (exp.f64 (*.f64 (-.f64 (*.f64 (log.f64 (fabs.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (neg.f64 x.re)))) y.re) (*.f64 y.im (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) (sin.f64 (+.f64 (*.f64 (log.f64 (fabs.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (neg.f64 x.re)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))))) (if.f64 (<=.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))) #s(literal +inf.0 binary64)) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) #s(approx (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re))) (+.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (*.f64 y.im (*.f64 (cos.f64 (*.f64 y.re (atan2.f64 x.im x.re))) (log.f64 (sqrt.f64 (+.f64 (pow.f64 x.im #s(literal 2 binary64)) (pow.f64 x.re #s(literal 2 binary64)))))))))) (*.f64 (sqrt.f64 (exp.f64 (*.f64 (-.f64 (*.f64 (log.f64 (fabs.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (neg.f64 x.re)))) y.re) (*.f64 y.im (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) (sin.f64 (+.f64 (*.f64 (log.f64 (fabs.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (neg.f64 x.re)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))))) (if.f64 (<=.f64 x.im #s(literal -5404319552844595/36028797018963968 binary64)) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (*.f64 #s(literal -1 binary64) x.im))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (+.f64 (*.f64 (log.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (*.f64 #s(literal -1 binary64) x.im))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))) (*.f64 (sqrt.f64 (exp.f64 (*.f64 (-.f64 (*.f64 (log.f64 (fabs.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (neg.f64 x.re)))) y.re) (*.f64 y.im (atan2.f64 x.im x.re))) #s(literal 2 binary64)))) (sin.f64 (+.f64 (*.f64 (log.f64 (fabs.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (neg.f64 x.re)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))))) (if.f64 (<=.f64 x.im #s(literal -5404319552844595/36028797018963968 binary64)) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (*.f64 #s(literal -1 binary64) x.im))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (+.f64 (*.f64 (log.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (*.f64 #s(literal -1 binary64) x.im))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (fabs.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (neg.f64 x.re)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (+.f64 (*.f64 (log.f64 (fabs.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (neg.f64 x.re)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))))) (if.f64 (<=.f64 y.re #s(literal -45000000000 binary64)) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) #s(approx (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (fabs.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (neg.f64 x.re)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (+.f64 (*.f64 (log.f64 (fabs.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (neg.f64 x.re)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re))))) (if.f64 (<=.f64 y.re #s(literal -1400000000 binary64)) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) #s(approx (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) (if.f64 (<=.f64 y.re #s(literal 3422735716801577/4503599627370496 binary64)) (*.f64 #s(approx (exp (- (* (log (fabs (sqrt (+ (* x.re x.re) (* x.im x.im))))) y.re) (* (atan2 x.im x.re) y.im))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (+.f64 (*.f64 (log.f64 (fabs.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (neg.f64 x.re)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 y.re #s(literal 1/2 binary64))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))))) (if.f64 (<=.f64 y.re #s(literal -1500000000 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 y.re #s(literal 1/2 binary64))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))) (if.f64 (<=.f64 y.re #s(literal 3422735716801577/4503599627370496 binary64)) (*.f64 #s(approx (exp (- (* (log (fabs (sqrt (+ (* x.re x.re) (* x.im x.im))))) y.re) (* (atan2 x.im x.re) y.im))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) (sin.f64 (+.f64 (*.f64 (log.f64 (fabs.f64 #s(approx (sqrt (+ (* x.re x.re) (* x.im x.im))) (neg.f64 x.re)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 y.re #s(literal 1/2 binary64))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))))) (if.f64 (<=.f64 y.re #s(literal -5500000000000000 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 y.re #s(literal 1/2 binary64))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))) (if.f64 (<=.f64 y.re #s(literal 6084722881095501/20282409603651670423947251286016 binary64)) (*.f64 #s(approx (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (exp.f64 (neg.f64 (*.f64 y.im (atan2.f64 x.im x.re))))) #s(approx (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re))) (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))))) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 y.re #s(literal 1/2 binary64))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))))) (if.f64 (<=.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.re) (*.f64 (atan2.f64 x.im x.re) y.im))) (sin.f64 (+.f64 (*.f64 (log.f64 (sqrt.f64 (+.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)))) y.im) (*.f64 (atan2.f64 x.im x.re) y.re)))) #s(literal -inf.0 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 #s(literal 1/2 binary64) y.re)) #s(approx (sin (* y.re (atan2 x.im x.re))) #s(approx (* y.re (+ (* -1/6 (* (pow y.re 2) (pow (atan2 x.im x.re) 3))) (atan2 x.im x.re))) (*.f64 (pow.f64 (*.f64 (atan2.f64 x.im x.re) y.re) #s(literal 3 binary64)) #s(literal -1/6 binary64)))))) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 y.re #s(literal 1/2 binary64))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re))))) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (pow.f64 (+.f64 (*.f64 x.im x.im) (*.f64 x.re x.re)) (*.f64 y.re #s(literal 1/2 binary64))) (sin.f64 (*.f64 (atan2.f64 x.im x.re) y.re)))) (if.f64 (<=.f64 y.im #s(literal -6402987333448277/842498333348457493583344221469363458551160763204392890034487820288 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (sin (* y.re (atan2 x.im x.re))) #s(approx (* y.re (+ (* -1/6 (* (pow y.re 2) (pow (atan2 x.im x.re) 3))) (atan2 x.im x.re))) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 y.re #s(literal 3 binary64)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)))))) #s(approx (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) #s(literal 1 binary64)))) (if.f64 (<=.f64 y.im #s(literal 8346337264208611/198722315814490743699069374523200327072881410190937166225798660867334521943856241450352436330066749177662429529232777370389962245646696242104868771205271185818170236930668787910433956560844600937633663896795708000114284397288455405568 binary64)) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(approx (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) #s(literal 1 binary64)))) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 #s(approx (sin (* y.re (atan2 x.im x.re))) #s(approx (* y.re (+ (* -1/6 (* (pow y.re 2) (pow (atan2 x.im x.re) 3))) (atan2 x.im x.re))) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 y.re #s(literal 3 binary64)) (pow.f64 (atan2.f64 x.im x.re) #s(literal 3 binary64)))))) #s(approx (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) #s(literal 1 binary64)))))) #s(approx (* (exp (- (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.re) (* (atan2 x.im x.re) y.im))) (sin (+ (* (log (sqrt (+ (* x.re x.re) (* x.im x.im)))) y.im) (* (atan2 x.im x.re) y.re)))) (*.f64 (sin.f64 (*.f64 y.re (atan2.f64 x.im x.re))) #s(approx (pow (sqrt (+ (pow x.im 2) (pow x.re 2))) y.re) #s(literal 1 binary64)))) (/.f64 (-.f64 (+.f64 #s(approx (- (* p (- (fmin 0 p) 1)) (pow (fmin 0 p) 2)) (*.f64 (-.f64 (-.f64 (fmin.f64 #s(literal 0 binary64) p) (/.f64 (pow.f64 (fmin.f64 #s(literal 0 binary64) p) #s(literal 2 binary64)) p)) #s(literal 1 binary64)) p)) (fmin.f64 #s(literal 0 binary64) p)) #s(literal 1 binary64)) (-.f64 (fmin.f64 #s(literal 0 binary64) p) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 #s(approx (- (* p (- (fmin 0 p) 1)) (pow (fmin 0 p) 2)) (*.f64 (-.f64 (-.f64 (fmin.f64 #s(literal 0 binary64) p) (/.f64 (pow.f64 (fmin.f64 #s(literal 0 binary64) p) #s(literal 2 binary64)) p)) #s(literal 1 binary64)) p)) (-.f64 #s(literal 1 binary64) (fmin.f64 #s(literal 0 binary64) p)))) (-.f64 (+.f64 p #s(literal 1 binary64)) (*.f64 (fmin.f64 #s(literal 0 binary64) p) (/.f64 (fmin.f64 #s(literal 0 binary64) p) (-.f64 (fmin.f64 #s(literal 0 binary64) p) #s(literal 1 binary64))))) (-.f64 (+.f64 p #s(literal 1 binary64)) (/.f64 (pow.f64 (fmin.f64 p #s(literal 0 binary64)) #s(literal 2 binary64)) (-.f64 (fmin.f64 p #s(literal 0 binary64)) #s(literal 1 binary64)))) (if.f64 (<=.f64 p #s(literal 13000000 binary64)) (-.f64 #s(approx (+ p 1) #s(literal 1 binary64)) (/.f64 (pow.f64 (fmin.f64 #s(approx p #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 2 binary64)) (-.f64 (fmin.f64 #s(approx p #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 1 binary64)))) (*.f64 #s(approx (/ (- (* p (* p p)) (* p (- (* -1 p) (* p (/ (pow (fmin 0 p) 2) (- 1 (fmin 0 p))))))) (* p (* p p))) #s(literal 1 binary64)) p)) (if.f64 (<=.f64 p #s(literal 13000000 binary64)) (-.f64 #s(approx (+ p 1) #s(literal 1 binary64)) (/.f64 (pow.f64 (fmin.f64 p #s(literal 0 binary64)) #s(literal 2 binary64)) (-.f64 (fmin.f64 p #s(literal 0 binary64)) #s(literal 1 binary64)))) (*.f64 #s(approx (/ (- (* p (* p p)) (* p (- (* -1 p) (* p (/ (pow (fmin 0 p) 2) (- 1 (fmin 0 p))))))) (* p (* p p))) #s(literal 1 binary64)) p)) (*.f64 #s(approx (/ (- (* p (* p p)) (* p (- (* -1 p) (* p (/ (pow (fmin 0 p) 2) (- 1 (fmin 0 p))))))) (* p (* p p))) #s(literal 1 binary64)) p) (+.f64 (*.f64 #s(approx (* (/ 1 6) (/ 1 (pow (* (log u1) -2) -1/2))) (/.f64 #s(literal 1/6 binary64) (pow.f64 (*.f64 #s(literal -2 binary64) (log.f64 u1)) #s(literal -1/2 binary64)))) (cos.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) u2))) #s(literal 1/2 binary64)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 u2 (+.f64 (PI.f64) (PI.f64)))) (sqrt.f64 (*.f64 (log.f64 u1) #s(literal -2 binary64)))) #s(literal 1/6 binary64)) #s(literal 1/2 binary64)) #s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (+.f64 #s(literal 1/2 binary64) (sqrt.f64 (log.f64 (pow.f64 u1 #s(literal -1/18 binary64)))))) #s(approx (+ (* (* (/ 1 6) (pow (* -2 (log u1)) 1/2)) (cos (* (* 2 (PI)) u2))) 1/2) (-.f64 (sqrt.f64 (*.f64 #s(literal -1/18 binary64) (log.f64 u1))) #s(literal -1/2 binary64))) (log.f64 (/.f64 x (-.f64 #s(literal 1 binary64) x))) #s(approx (neg (log (- (/ 1 x) 1))) (+.f64 (log.f64 x) x)) #s(approx (neg (log (- (/ 1 x) 1))) (log.f64 x)) #s(approx (neg (log (- (/ 1 x) 1))) (/.f64 #s(literal -1 binary64) x)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 s c) x) (*.f64 (*.f64 s c) x))) (if.f64 (<=.f64 x #s(literal 140000000000 binary64)) (/.f64 #s(approx (cos (* 2 x)) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 s x) (fabs.f64 c)) (*.f64 (*.f64 s x) (fabs.f64 c)))) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 (*.f64 c x) (*.f64 c x)) (*.f64 s s)))) (if.f64 (<=.f64 (/.f64 (cos.f64 (*.f64 #s(literal 2 binary64) x)) (*.f64 (pow.f64 c #s(literal 2 binary64)) (*.f64 (*.f64 x (pow.f64 s #s(literal 2 binary64))) x))) #s(literal -7547924849643083/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904 binary64)) (/.f64 (cos.f64 (+.f64 x x)) (*.f64 (*.f64 s (*.f64 c c)) (*.f64 (*.f64 x x) s))) (/.f64 #s(approx (cos (* 2 x)) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 s x) (fabs.f64 c)) (*.f64 (*.f64 s x) (fabs.f64 c))))) (/.f64 #s(approx (cos (* 2 x)) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 s x) (fabs.f64 c)) (*.f64 (*.f64 s x) (fabs.f64 c)))) (/.f64 #s(approx (cos (* 2 x)) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 s c) (neg.f64 x)) (*.f64 (*.f64 s c) (neg.f64 x)))) (if.f64 (<=.f64 (pow.f64 c #s(literal 2 binary64)) #s(literal 1352433999707303/135243399970730303066198984938628251268824915465247109664757941510828519054521564025450817507240240101036645118273824941793880975232687497536137978486512531688546991103745301547195268525165168909574203624502064231461895242944399805142629606084361337981321876709820927574016 binary64)) (/.f64 #s(approx (cos (* 2 x)) #s(literal 1 binary64)) (*.f64 c (*.f64 x (*.f64 (*.f64 (*.f64 s c) x) s)))) (/.f64 #s(approx (cos (* 2 x)) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 c x) s) (*.f64 (*.f64 c x) s)))) (/.f64 #s(approx (cos (* 2 x)) #s(literal 1 binary64)) (*.f64 c (*.f64 x (*.f64 (*.f64 (*.f64 s c) x) s)))) (*.f64 (-.f64 re im) (+.f64 im re)) (*.f64 (-.f64 re im) #s(approx (+ im re) im)) (*.f64 (+.f64 re re) im) (if.f64 (<=.f64 re #s(literal -100000000000000004764729344 binary64)) (*.f64 #s(literal 1/2 binary64) (exp.f64 (*.f64 #s(approx (log (* 2 (+ (sqrt (+ (* re re) (* im im))) re))) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) re)) (log.f64 (pow.f64 im #s(literal 2 binary64))))) #s(literal 1/2 binary64)))) (if.f64 (<=.f64 re #s(literal 7621456421669903/381072821083495145432323880589986121307201921712032611188861933548019011086397170424842053596617672260721060927906081896416989218663120764928 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 (/.f64 re im) re) im) im)) (fabs.f64 im)) re)))) (if.f64 (<=.f64 re #s(literal 2999999999999999974470223024111721621642565114518416193220185473467414953911648256 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 4 binary64) re))))))) (if.f64 (<=.f64 re #s(literal -6199999999999999692475477454839049153269582714137511478807100557547039857612576470434303171061310207353252762100482505146595759027501002432429085399114443800397870831870848705520205824 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 im #s(literal 2 binary64)) re))))) (if.f64 (<=.f64 re #s(literal 7621456421669903/381072821083495145432323880589986121307201921712032611188861933548019011086397170424842053596617672260721060927906081896416989218663120764928 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 (/.f64 re im) re) im) im)) (fabs.f64 im)) re)))) (if.f64 (<=.f64 re #s(literal 2999999999999999974470223024111721621642565114518416193220185473467414953911648256 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 4 binary64) re))))))) (if.f64 (<=.f64 re #s(literal 7621456421669903/381072821083495145432323880589986121307201921712032611188861933548019011086397170424842053596617672260721060927906081896416989218663120764928 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 (sqrt.f64 (/.f64 (+.f64 (*.f64 (/.f64 re im) re) im) im)) (fabs.f64 im)) re)))) (if.f64 (<=.f64 re #s(literal 2999999999999999974470223024111721621642565114518416193220185473467414953911648256 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 4 binary64) re)))))) (if.f64 (<=.f64 re #s(literal 291758878642051/11908525658859223294760121268437066290850060053501019099651935423375594096449911575776314174894302258147533153997065059263030913083222523904 binary64)) (*.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))) #s(literal 1/2 binary64)) (if.f64 (<=.f64 re #s(literal 2999999999999999974470223024111721621642565114518416193220185473467414953911648256 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (+.f64 (*.f64 re re) (*.f64 im im))) re)))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 4 binary64) re)))))) (if.f64 (<=.f64 re #s(literal 4199521391583383/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472 binary64)) (*.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (+ (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 4 binary64) re))))) (if.f64 (<=.f64 im #s(literal 3759327381832379/361473786714651839609485931802192366508973300717001923159475447150424810286233407987951861887389439612274926783780351561999781998832434041296198795326329101623141899709787663433296905279066051548640942013290819886814068736 binary64)) (*.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))) #s(approx 1/2 #s(literal 0 binary64))) (*.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))) #s(literal 1/2 binary64))) (*.f64 (sqrt.f64 (+.f64 #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)) #s(approx (+ (sqrt (+ (* re re) (* im im))) re) #s(approx (* im (+ 1 (/ re im))) im)))) #s(literal 1/2 binary64)) (if.f64 (<=.f64 re #s(literal -10500000000000000869691806122508288 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re)))) (if.f64 (<=.f64 re #s(literal 5025463820593977/173291855882550928723650886508942731464777317210988535948154973788413831737851601439998400381508723631086950685087723239310884864 binary64)) (*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) #s(approx (* im (+ 2 (* -2 (/ re im)))) (*.f64 #s(literal -2 binary64) (-.f64 re im))))) #s(literal 1/2 binary64)) (if.f64 (<=.f64 re #s(literal 409999999999999957617755026657996281042098331072215323369412939515573182632723757939916104746249314310632935805362798094412706958151993775882105782272 binary64)) (*.f64 (*.f64 (fabs.f64 im) (sqrt.f64 (/.f64 #s(literal 2 binary64) (+.f64 (sqrt.f64 (+.f64 (*.f64 im im) (*.f64 re re))) re)))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (/.f64 im re)))))))) (if.f64 (<=.f64 re #s(literal -10500000000000000869691806122508288 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re)))) (if.f64 (<=.f64 re #s(literal 45999999999999997912313441894818644450719632530963951746372507341656010690543128412160 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 re im))))))) (if.f64 (<=.f64 re #s(literal 2649999999999999746627307258650227886623005410987593596075535994410074722169284303340746650430838265989712814096801544514428585765287024236276430373907533305903350932661365546743927144507183349587493108318208 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (-.f64 (*.f64 im im) #s(literal 0 binary64))) (sqrt.f64 #s(approx (/ 2 (+ (sqrt (+ (* im im) (* re re))) re)) (/.f64 #s(literal 1 binary64) re))))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (/.f64 im re)))))))) (if.f64 (<=.f64 re #s(literal -10500000000000000869691806122508288 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re)))) (if.f64 (<=.f64 re #s(literal 45999999999999997912313441894818644450719632530963951746372507341656010690543128412160 binary64)) (*.f64 (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) #s(approx (* im (+ 2 (* -2 (/ re im)))) (*.f64 #s(literal -2 binary64) (-.f64 re im))))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (/.f64 im re))))))) (if.f64 (<=.f64 re #s(literal -10500000000000000869691806122508288 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re)))) (if.f64 (<=.f64 re #s(literal 45999999999999997912313441894818644450719632530963951746372507341656010690543128412160 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 re im))))))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 im (/.f64 im re))))))) (if.f64 (<=.f64 re #s(literal -10500000000000000869691806122508288 binary64)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re)))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal 2 binary64) im))))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(approx (* 2 (- (sqrt (+ (* re re) (* im im))) re)) (*.f64 #s(literal -4 binary64) re)))) (*.f64 (sin.f64 re) (cosh.f64 im)) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 #s(approx (+ (exp (- 0 im)) (exp im)) (+.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))) #s(approx (* 1/2 (sin re)) (*.f64 (-.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 re re)) #s(literal -1/2 binary64)) re))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64))) (/.f64 #s(approx (* (- (exp (+ im im)) -1) (* (sin re) 1/2)) (*.f64 (-.f64 (exp.f64 (+.f64 im im)) #s(literal -1 binary64)) (*.f64 re #s(literal 1/2 binary64)))) #s(approx (exp im) #s(literal 1 binary64))))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 #s(approx (+ (exp (- 0 im)) (exp im)) (+.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))) #s(approx (* 1/2 (sin re)) (*.f64 (-.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 re re)) #s(literal -1/2 binary64)) re))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64))) (/.f64 #s(approx (* (- (exp (+ im im)) -1) (* (sin re) 1/2)) (*.f64 #s(literal 1/2 binary64) (*.f64 re #s(approx (+ 1 (exp (* 2 im))) (+.f64 #s(literal 2 binary64) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 4/3 binary64) im)))))))))) #s(approx (exp im) #s(literal 1 binary64))))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 #s(approx (* 1/2 (sin re)) (*.f64 re (/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 re re)) (*.f64 #s(literal -1/12 binary64) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(approx (- (* -1/12 (* re re)) 1/2) #s(literal -1/2 binary64))))) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64))) (/.f64 #s(approx (* (- (exp (+ im im)) -1) (* (sin re) 1/2)) (*.f64 #s(literal 1/2 binary64) (*.f64 re #s(approx (+ 1 (exp (* 2 im))) (+.f64 #s(literal 2 binary64) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 4/3 binary64) im)))))))))) #s(approx (exp im) #s(literal 1 binary64))))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal 565391060729083/56539106072908298546665520023773392506479484700019806659891398441363832832 binary64)) (*.f64 #s(approx (* 1/2 (sin re)) (*.f64 re (/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 re re)) (*.f64 #s(literal -1/12 binary64) (*.f64 re re))) (*.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64))) #s(approx (- (* -1/12 (* re re)) 1/2) #s(literal -1/2 binary64))))) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64))) (/.f64 #s(approx (* (- (exp (+ im im)) -1) (* (sin re) 1/2)) (*.f64 #s(literal 1/2 binary64) (*.f64 re #s(approx (+ 1 (exp (* 2 im))) (+.f64 #s(literal 2 binary64) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 4/3 binary64) im)))))))))) #s(approx (exp im) #s(literal 1 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal 7926335344172073/36028797018963968 binary64)) (*.f64 #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)) #s(approx (* 1/2 (sin re)) (*.f64 (-.f64 (*.f64 #s(literal -1/12 binary64) (sqrt.f64 (*.f64 (*.f64 (*.f64 re re) re) re))) #s(literal -1/2 binary64)) re))) (/.f64 #s(approx (* (- (exp (+ im im)) -1) (* (sin re) 1/2)) (*.f64 #s(literal 1/2 binary64) (*.f64 re #s(approx (+ 1 (exp (* 2 im))) (+.f64 #s(literal 2 binary64) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 4/3 binary64) im)))))))))) #s(approx (exp im) #s(literal 1 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal 7926335344172073/36028797018963968 binary64)) (*.f64 #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64)) #s(approx (* 1/2 (sin re)) (*.f64 (-.f64 (*.f64 #s(literal -1/12 binary64) (sqrt.f64 (*.f64 (*.f64 (*.f64 re re) re) re))) #s(literal -1/2 binary64)) re))) (/.f64 #s(approx (* (- (exp (+ im im)) -1) (* (sin re) 1/2)) #s(approx (* 1/2 (* re (+ 1 (exp (* 2 im))))) (+.f64 re (*.f64 im (+.f64 re (*.f64 im (+.f64 re (*.f64 #s(literal 2/3 binary64) (*.f64 im re))))))))) #s(approx (exp im) #s(literal 1 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal 7926335344172073/36028797018963968 binary64)) (*.f64 #s(approx (* 1/2 (sin re)) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -1/12 binary64) re) re)))) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64))) (/.f64 #s(approx (* (- (exp (+ im im)) -1) (* (sin re) 1/2)) #s(approx (* 1/2 (* re (+ 1 (exp (* 2 im))))) (+.f64 re (*.f64 im (+.f64 re (*.f64 im (+.f64 re (*.f64 #s(literal 2/3 binary64) (*.f64 im re))))))))) #s(approx (exp im) #s(literal 1 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal 7926335344172073/36028797018963968 binary64)) (*.f64 #s(approx (* 1/2 (sin re)) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -1/12 binary64) re) re)))) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64))) (/.f64 #s(approx (* (- (exp (+ im im)) -1) (* (sin re) 1/2)) (*.f64 #s(literal 1/2 binary64) (*.f64 re #s(approx (+ 1 (exp (* 2 im))) (+.f64 #s(literal 2 binary64) (*.f64 im (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) im)))))))) #s(approx (exp im) #s(literal 1 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal 7926335344172073/36028797018963968 binary64)) (*.f64 #s(approx (* 1/2 (sin re)) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -1/12 binary64) re) re)))) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64))) (/.f64 #s(approx (* (- (exp (+ im im)) -1) (* (sin re) 1/2)) #s(approx (* 1/2 (* re (+ 1 (exp (* 2 im))))) (+.f64 re (*.f64 im (+.f64 re (*.f64 im re)))))) #s(approx (exp im) #s(literal 1 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal 7926335344172073/36028797018963968 binary64)) (*.f64 #s(approx (* 1/2 (sin re)) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -1/12 binary64) re) re)))) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64))) (/.f64 #s(approx (* (- (exp (+ im im)) -1) (* (sin re) 1/2)) #s(approx (* 1/2 (* re (+ 1 (exp (* 2 im))))) (+.f64 re (*.f64 im re)))) #s(approx (exp im) #s(literal 1 binary64)))) (if.f64 (<=.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #s(literal -5764607523034235/1152921504606846976 binary64)) (*.f64 #s(approx (* 1/2 (sin re)) #s(approx (* re (+ 1/2 (* -1/12 (pow re 2)))) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/12 binary64) re)))) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64))) (/.f64 #s(approx (* (- (exp (+ im im)) -1) (* (sin re) 1/2)) #s(approx (* 1/2 (* re (+ 1 (exp (* 2 im))))) (+.f64 re (*.f64 im re)))) #s(approx (exp im) #s(literal 1 binary64)))) (/.f64 #s(approx (* (- (exp (+ im im)) -1) (* (sin re) 1/2)) #s(approx (* 1/2 (* re (+ 1 (exp (* 2 im))))) (+.f64 re (*.f64 im re)))) #s(approx (exp im) #s(literal 1 binary64))) (*.f64 #s(approx (* 1/2 (sin re)) (*.f64 #s(literal 1/2 binary64) re)) #s(approx (+ (exp (- 0 im)) (exp im)) #s(literal 2 binary64))) (*.f64 (sinh.f64 (neg.f64 im)) (cos.f64 re)) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal -1152921504606847/576460752303423488 binary64)) (*.f64 (sinh.f64 (neg.f64 im)) #s(approx (cos re) #s(literal 1 binary64))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal 0 binary64)) #s(approx (* (* 1/2 (cos re)) (- (exp (- 0 im)) (exp im))) (*.f64 (neg.f64 (cos.f64 re)) im)) #s(approx (* (* 1/2 (cos re)) (- (exp (- 0 im)) (exp im))) (*.f64 #s(literal -1 binary64) #s(approx (* im (cos re)) (+.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 im (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 (*.f64 re re) re) re)))))))))))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal -inf.0 binary64)) #s(approx (* (* 1/2 (cos re)) (- (exp (- 0 im)) (exp im))) (*.f64 #s(literal -1 binary64) #s(approx (* im (cos re)) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) im) #s(literal -1/2 binary64)) (*.f64 (*.f64 (*.f64 re re) im) #s(literal -1/2 binary64))) (*.f64 im im)) (-.f64 (*.f64 (*.f64 (*.f64 re re) im) #s(literal -1/2 binary64)) im))))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal 0 binary64)) #s(approx (* (* 1/2 (cos re)) (- (exp (- 0 im)) (exp im))) (*.f64 (neg.f64 (cos.f64 re)) im)) #s(approx (* (* 1/2 (cos re)) (- (exp (- 0 im)) (exp im))) (*.f64 #s(literal -1 binary64) #s(approx (* im (cos re)) (+.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 im (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 (*.f64 re re) re) re)))))))))))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal -inf.0 binary64)) #s(approx (* (* 1/2 (cos re)) (- (exp (- 0 im)) (exp im))) (*.f64 #s(literal -1 binary64) #s(approx (* im (cos re)) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) im) #s(literal -1/2 binary64)) (*.f64 (*.f64 (*.f64 re re) im) #s(literal -1/2 binary64))) (*.f64 im im)) (-.f64 (*.f64 (*.f64 (*.f64 re re) im) #s(literal -1/2 binary64)) im))))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal 0 binary64)) #s(approx (* (* 1/2 (cos re)) (- (exp (- 0 im)) (exp im))) (neg.f64 #s(approx (* im (cos re)) im))) #s(approx (* (* 1/2 (cos re)) (- (exp (- 0 im)) (exp im))) (*.f64 #s(literal -1 binary64) #s(approx (* im (cos re)) (+.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 im (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 (*.f64 re re) re) re)))))))))))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal 0 binary64)) #s(approx (* (* 1/2 (cos re)) (- (exp (- 0 im)) (exp im))) (neg.f64 #s(approx (* im (cos re)) im))) #s(approx (* (* 1/2 (cos re)) (- (exp (- 0 im)) (exp im))) (*.f64 #s(literal -1 binary64) #s(approx (* im (cos re)) (+.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 im (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 (*.f64 re re) re) re))))))))))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal 0 binary64)) #s(approx (* (* 1/2 (cos re)) (- (exp (- 0 im)) (exp im))) (neg.f64 #s(approx (* im (cos re)) im))) #s(approx (* (* 1/2 (cos re)) (- (exp (- 0 im)) (exp im))) (*.f64 #s(literal -1 binary64) #s(approx (* im (cos re)) (+.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 im (sqrt.f64 (*.f64 (*.f64 re re) (*.f64 re re)))))))))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal 0 binary64)) #s(approx (* (* 1/2 (cos re)) (- (exp (- 0 im)) (exp im))) (neg.f64 #s(approx (* im (cos re)) im))) #s(approx (* (* 1/2 (cos re)) (- (exp (- 0 im)) (exp im))) (neg.f64 #s(approx (* im (cos re)) (+.f64 (*.f64 (*.f64 (*.f64 re re) im) #s(literal -1/2 binary64)) im))))) #s(approx (* (* 1/2 (cos re)) (- (exp (- 0 im)) (exp im))) (neg.f64 #s(approx (* im (cos re)) im))) (/.f64 #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (log.f64 #s(literal 10 binary64))) (/.f64 (atan2.f64 im re) (neg.f64 (log.f64 #s(literal 1/10 binary64)))) (/.f64 (atan2.f64 im re) (log.f64 #s(literal 10 binary64))) #s(approx (/ (+ (* (log (sqrt (+ (* re re) (* im im)))) (log base)) (* (atan2 im re) 0)) (+ (* (log base) (log base)) (* 0 0))) (/.f64 (log.f64 im) (log.f64 base))) (/.f64 (atan2.f64 im re) (log.f64 base)) #s(approx (log (sqrt (+ (* re re) (* im im)))) (log.f64 im)) (atan2.f64 im re) (*.f64 (exp.f64 re) (cos.f64 im)) (if.f64 (<=.f64 re #s(literal -820000000000000000 binary64)) (*.f64 #s(approx (exp re) (exp.f64 re)) #s(approx (cos im) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (if.f64 (<=.f64 re #s(literal 7385903388887613/36028797018963968 binary64)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) (cos.f64 im)) (if.f64 (<=.f64 re #s(literal 114000000000000000865428808608050761646285597494424303650608906106020105814016 binary64)) (*.f64 #s(approx (exp re) (exp.f64 re)) #s(approx (cos im) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (*.f64 #s(approx (exp re) (-.f64 (-.f64 re #s(literal -1 binary64)) (*.f64 (sqrt.f64 (*.f64 (*.f64 re re) (*.f64 re re))) #s(approx (- -1/2 (* 1/6 re)) #s(literal -1/2 binary64))))) (cos.f64 im))))) (if.f64 (<=.f64 re #s(literal -820000000000000000 binary64)) (*.f64 #s(approx (exp re) (exp.f64 re)) #s(approx (cos im) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (if.f64 (<=.f64 re #s(literal 7385903388887613/36028797018963968 binary64)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) (cos.f64 im)) (if.f64 (<=.f64 re #s(literal 105000000000000000698469120411926859458057536509666001271500519830282546481882796269089292248892309504 binary64)) (*.f64 #s(approx (exp re) (exp.f64 re)) #s(approx (cos im) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))) (cos.f64 im))))) (if.f64 (<=.f64 re #s(literal -820000000000000000 binary64)) (*.f64 #s(approx (exp re) (exp.f64 re)) #s(approx (cos im) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (*.f64 #s(approx (exp re) (-.f64 (-.f64 re #s(literal -1 binary64)) (*.f64 (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 (*.f64 re re) re) re)))) (-.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))) (cos.f64 im))) (if.f64 (<=.f64 re #s(literal -820000000000000000 binary64)) (*.f64 #s(approx (exp re) (exp.f64 re)) #s(approx (cos im) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (if.f64 (<=.f64 re #s(literal 7385903388887613/36028797018963968 binary64)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) (cos.f64 im)) (if.f64 (<=.f64 re #s(literal 11000000000000000555279573304380783135291613668290285932740807076128336770931134349133090626299843857395090115234734160889935128647843985376037225233383424 binary64)) (*.f64 #s(approx (exp re) (exp.f64 re)) #s(approx (cos im) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))) (cos.f64 im))))) (if.f64 (<=.f64 re #s(literal -820000000000000000 binary64)) (*.f64 #s(approx (exp re) (exp.f64 re)) #s(approx (cos im) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (if.f64 (<=.f64 re #s(literal 7385903388887613/36028797018963968 binary64)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) (cos.f64 im)) (*.f64 #s(approx (exp re) (exp.f64 re)) #s(approx (cos im) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2 binary64)) #s(literal -1 binary64)))))) (if.f64 (<=.f64 re #s(literal 52000 binary64)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) (cos.f64 im)) (*.f64 #s(approx (exp re) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) re) #s(literal -1/2 binary64)) re) #s(literal -1 binary64)) re) #s(literal -1 binary64))) #s(approx (cos im) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (if.f64 (<=.f64 re #s(literal 7385903388887613/36028797018963968 binary64)) #s(approx (* (exp re) (cos im)) (cos.f64 im)) (*.f64 #s(approx (exp re) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) re) #s(literal -1/2 binary64)) re) #s(literal -1 binary64)) re) #s(literal -1 binary64))) #s(approx (cos im) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2 binary64)) #s(literal -1 binary64))))) (*.f64 #s(approx (exp re) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) re) #s(literal -1/2 binary64)) re) #s(literal -1 binary64)) re) #s(literal -1 binary64))) #s(approx (cos im) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))) #s(approx (cos im) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (*.f64 #s(approx (exp re) (-.f64 re #s(literal -1 binary64))) #s(approx (cos im) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (*.f64 #s(approx (exp re) #s(approx (- re -1) #s(literal 1 binary64))) #s(approx (cos im) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (/.f64 (sin.f64 im) (exp.f64 (neg.f64 re))) (*.f64 (exp.f64 re) (sin.f64 im)) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -inf.0 binary64)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(approx (+ 1/2 (* 1/6 re)) (*.f64 #s(literal 1/6 binary64) re))))))) #s(approx (sin im) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -5764607523034235/576460752303423488 binary64)) #s(approx (* (exp re) (sin im)) (sin.f64 im)) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 6070840288205403/121416805764108066932466369176469931665150427440758720078238275608681517825325531136 binary64)) #s(approx (* (exp re) (sin im)) (*.f64 im (exp.f64 re))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))) (sin.f64 im)) #s(approx (* (exp re) (sin im)) (*.f64 im (exp.f64 re))))))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -inf.0 binary64)) (*.f64 #s(approx (sin im) (*.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)) im)) #s(approx (exp re) (-.f64 re #s(literal -1 binary64)))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -5764607523034235/576460752303423488 binary64)) #s(approx (* (exp re) (sin im)) (sin.f64 im)) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 6070840288205403/121416805764108066932466369176469931665150427440758720078238275608681517825325531136 binary64)) #s(approx (* (exp re) (sin im)) (*.f64 im (exp.f64 re))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))) (sin.f64 im)) #s(approx (* (exp re) (sin im)) (*.f64 im (exp.f64 re))))))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -inf.0 binary64)) (*.f64 #s(approx (sin im) (*.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)) im)) #s(approx (exp re) (-.f64 re #s(literal -1 binary64)))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -5764607523034235/576460752303423488 binary64)) #s(approx (* (exp re) (sin im)) (sin.f64 im)) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 6070840288205403/121416805764108066932466369176469931665150427440758720078238275608681517825325531136 binary64)) #s(approx (* (exp re) (sin im)) (*.f64 im (exp.f64 re))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re))))) (sin.f64 im)) #s(approx (* (exp re) (sin im)) (*.f64 im (exp.f64 re))))))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -inf.0 binary64)) (*.f64 #s(approx (sin im) (*.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)) im)) #s(approx (exp re) (-.f64 re #s(literal -1 binary64)))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -5764607523034235/576460752303423488 binary64)) #s(approx (* (exp re) (sin im)) (sin.f64 im)) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 6070840288205403/121416805764108066932466369176469931665150427440758720078238275608681517825325531136 binary64)) #s(approx (* (exp re) (sin im)) (*.f64 im (exp.f64 re))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64)) (*.f64 #s(approx (exp re) (+.f64 #s(literal 1 binary64) re)) (sin.f64 im)) #s(approx (* (exp re) (sin im)) (*.f64 im (exp.f64 re))))))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -inf.0 binary64)) (*.f64 #s(approx (sin im) (*.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)) im)) #s(approx (exp re) (-.f64 re #s(literal -1 binary64)))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -5764607523034235/576460752303423488 binary64)) #s(approx (* (exp re) (sin im)) (sin.f64 im)) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 6070840288205403/121416805764108066932466369176469931665150427440758720078238275608681517825325531136 binary64)) #s(approx (* (exp re) (sin im)) (*.f64 im (exp.f64 re))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64)) #s(approx (* (exp re) (sin im)) (sin.f64 im)) #s(approx (* (exp re) (sin im)) (*.f64 im (exp.f64 re))))))) (if.f64 (<=.f64 re #s(literal -17499999999999999246121533014958171910051987456 binary64)) #s(approx (* (exp re) (sin im)) #s(approx (sin im) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im)) (*.f64 im im)) #s(approx (- (* (* (* im im) -1/6) im) im) (*.f64 #s(literal -1 binary64) im))))) (if.f64 (<=.f64 re #s(literal 5200 binary64)) #s(approx (* (exp re) (sin im)) (sin.f64 im)) (if.f64 (<=.f64 re #s(literal 4299999999999999782888933020794240145981379182592 binary64)) (*.f64 #s(approx (sin im) (*.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)) im)) #s(approx (exp re) (-.f64 re #s(literal -1 binary64)))) (if.f64 (<=.f64 re #s(literal 99999999999999997704951326524533662844684271992415000612999597473199345218078991130326129448151154688 binary64)) #s(approx (* (exp re) (sin im)) (*.f64 im #s(approx (exp re) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) re) #s(literal -1/2 binary64)) re) re) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) re) #s(literal -1/2 binary64)) re) re)) (*.f64 re re)) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) re) #s(literal -1/2 binary64)) re) re) re)))))) #s(approx (* (exp re) (sin im)) (*.f64 im #s(approx (exp re) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))))))))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -5764607523034235/576460752303423488 binary64)) (*.f64 #s(approx (sin im) (*.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)) im)) #s(approx (exp re) (-.f64 re #s(literal -1 binary64)))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) #s(approx (* (exp re) (sin im)) #s(approx (sin im) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im)) (*.f64 im im)) #s(approx (- (* (* (* im im) -1/6) im) im) (*.f64 #s(literal -1 binary64) im))))) #s(approx (* (exp re) (sin im)) (*.f64 im #s(approx (exp re) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re))))))))))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 5764607523034235/288230376151711744 binary64)) (*.f64 #s(approx (sin im) (*.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)) im)) #s(approx (exp re) (-.f64 re #s(literal -1 binary64)))) #s(approx (* (exp re) (sin im)) (*.f64 im #s(approx (exp re) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) re)))))))))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 5764607523034235/288230376151711744 binary64)) (*.f64 #s(approx (sin im) (*.f64 (-.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal -1 binary64)) im)) #s(approx (exp re) (-.f64 re #s(literal -1 binary64)))) #s(approx (* (exp re) (sin im)) (*.f64 im #s(approx (exp re) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) #s(approx (* (exp re) (sin im)) #s(approx (sin im) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) im) im))))) #s(approx (* (exp re) (sin im)) (*.f64 im #s(approx (exp re) (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))))))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) #s(approx (* (exp re) (sin im)) #s(approx (sin im) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) im) im))))) #s(approx (* (exp re) (sin im)) #s(approx (* im (exp re)) (+.f64 im (*.f64 re (+.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 im re)))))))) (if.f64 (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 5764607523034235/288230376151711744 binary64)) #s(approx (* (exp re) (sin im)) #s(approx (sin im) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) im) im))))) #s(approx (* (exp re) (sin im)) #s(approx (* im (exp re)) (+.f64 im (*.f64 im re))))) #s(approx (* (exp re) (sin im)) #s(approx (* im (exp re)) (+.f64 im (*.f64 im re)))) #s(approx (* (exp re) (sin im)) #s(approx (* im (exp re)) im)) (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 x x) x) (if.f64 (<=.f64 x.re #s(literal 29000000000000000266916952960464716266300154153089425366125166012254780314112864102468634438463913984 binary64)) #s(approx (* x.re (- (* (- x.re x.im) (+ x.im x.re)) (* (+ x.im x.im) x.im))) (+.f64 (*.f64 x.im (+.f64 (*.f64 (*.f64 #s(literal -3 binary64) x.re) x.im) (*.f64 x.re (+.f64 x.re (*.f64 #s(literal -1 binary64) x.re))))) (pow.f64 x.re #s(literal 3 binary64)))) (*.f64 x.re (*.f64 x.im (-.f64 (*.f64 (+.f64 x.im x.re) #s(approx (/ (- x.re x.im) x.im) (/.f64 x.re x.im))) (+.f64 x.im x.im))))) (if.f64 (<=.f64 x.re #s(literal 29000000000000000266916952960464716266300154153089425366125166012254780314112864102468634438463913984 binary64)) #s(approx (* x.re (- (* (- x.re x.im) (+ x.im x.re)) (* (+ x.im x.im) x.im))) (+.f64 (*.f64 x.im (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x.im x.re)) (*.f64 x.re (+.f64 x.re (*.f64 #s(literal -1 binary64) x.re))))) (pow.f64 x.re #s(literal 3 binary64)))) (*.f64 x.re (*.f64 x.im (-.f64 (*.f64 (+.f64 x.im x.re) #s(approx (/ (- x.re x.im) x.im) (/.f64 x.re x.im))) (+.f64 x.im x.im))))) (if.f64 (<=.f64 (-.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.re) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.im)) #s(literal -1000 binary64)) (*.f64 (*.f64 x.re #s(approx (- (* (+ x.im x.re) (/ (- x.re x.im) x.im)) (+ x.im x.im)) (*.f64 #s(literal -3 binary64) x.im))) x.im) (if.f64 (<=.f64 (-.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.re) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.im)) #s(literal +inf.0 binary64)) (*.f64 x.re (-.f64 (*.f64 (-.f64 x.re x.im) (+.f64 x.im x.re)) (*.f64 (+.f64 x.im x.im) x.im))) (*.f64 x.re (*.f64 x.im (-.f64 (*.f64 (-.f64 x.re x.im) #s(approx (* (/ 1 x.im) (+ x.im x.re)) #s(literal 1 binary64))) (+.f64 x.im x.im)))))) (if.f64 (<=.f64 x.im #s(literal 3853560729817883/14821387422376473014217086081112052205218558037201992197050570753012880593911808 binary64)) (-.f64 #s(approx (* (- (* x.re x.re) (* x.im x.im)) x.re) (pow.f64 x.re #s(literal 3 binary64))) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.im)) (*.f64 (-.f64 (*.f64 (/.f64 (-.f64 x.re x.im) x.im) (+.f64 x.im x.re)) (+.f64 x.im x.im)) (*.f64 x.im x.re))) (if.f64 (<=.f64 x.im #s(literal 10000000000000000 binary64)) (*.f64 x.re (-.f64 (*.f64 (-.f64 x.re x.im) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x.im x.re)) x.re)) (*.f64 (+.f64 x.im x.im) x.im))) (*.f64 (-.f64 (*.f64 (/.f64 (-.f64 x.re x.im) x.im) (+.f64 x.im x.re)) (+.f64 x.im x.im)) (*.f64 x.im x.re))) (if.f64 (<=.f64 x.im #s(literal 499999999999999991611392 binary64)) (*.f64 x.re (-.f64 (*.f64 (-.f64 x.re x.im) (+.f64 x.im x.re)) (*.f64 (+.f64 x.im x.im) x.im))) (*.f64 (-.f64 (*.f64 (/.f64 (-.f64 x.re x.im) x.im) (+.f64 x.im x.re)) (+.f64 x.im x.im)) (*.f64 x.im x.re))) (if.f64 (<=.f64 x.re #s(literal 29000000000000000266916952960464716266300154153089425366125166012254780314112864102468634438463913984 binary64)) (-.f64 (*.f64 (*.f64 (+.f64 x.im x.re) x.re) (-.f64 x.re x.im)) (*.f64 (*.f64 (+.f64 x.re x.re) x.im) x.im)) (*.f64 x.re (*.f64 x.im (-.f64 (*.f64 (+.f64 x.im x.re) #s(approx (/ (- x.re x.im) x.im) (/.f64 x.re x.im))) (+.f64 x.im x.im))))) (if.f64 (<=.f64 (-.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.re) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.im)) #s(literal +inf.0 binary64)) (-.f64 (*.f64 (*.f64 (+.f64 x.im x.re) x.re) (-.f64 x.re x.im)) (*.f64 (*.f64 (+.f64 x.re x.re) x.im) x.im)) (*.f64 x.re (*.f64 x.im (-.f64 (*.f64 (-.f64 x.re x.im) #s(approx (* (/ 1 x.im) (+ x.im x.re)) #s(literal 1 binary64))) (+.f64 x.im x.im))))) (if.f64 (<=.f64 (-.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.re) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.im)) #s(literal -999999999999999993220948674361627976461708441944064 binary64)) (*.f64 (*.f64 x.re #s(approx (- (* (+ x.im x.re) (/ (- x.re x.im) x.im)) (+ x.im x.im)) (*.f64 #s(literal -3 binary64) x.im))) x.im) (*.f64 x.re (*.f64 x.im (-.f64 (*.f64 (-.f64 x.re x.im) #s(approx (* (/ 1 x.im) (+ x.im x.re)) #s(literal 1 binary64))) (+.f64 x.im x.im))))) (*.f64 (*.f64 x.re #s(approx (- (* (+ x.im x.re) (/ (- x.re x.im) x.im)) (+ x.im x.im)) (*.f64 #s(literal -3 binary64) x.im))) x.im) (*.f64 (*.f64 x.im x.re) #s(approx (- (* (+ x.im x.re) (/ (- x.re x.im) x.im)) (+ x.im x.im)) (*.f64 #s(literal -3 binary64) x.im))) (*.f64 x.re (*.f64 x.im #s(approx (- (* (+ x.im x.re) (/ (- x.re x.im) x.im)) (+ x.im x.im)) (*.f64 #s(literal -3 binary64) x.im)))) (if.f64 (<=.f64 (+.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re)) #s(literal -4013165208090495/40131652080904949243476790488282231640246122763238325954424140190648896440865179612073261537762363061729301215028215161995082338334532195000669973530974432754174985283877903733762083113741475809259744657408 binary64)) #s(approx (* x.im (- (* (+ x.re x.re) x.re) (* (- x.im x.re) (+ x.im x.re)))) (*.f64 #s(literal -1 binary64) (pow.f64 x.im #s(literal 3 binary64)))) (*.f64 (*.f64 x.im (+.f64 (-.f64 x.re (*.f64 (/.f64 x.im x.re) x.im)) (+.f64 x.re x.re))) x.re)) (if.f64 (<=.f64 (+.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re)) #s(literal 10000000000000000564754110205208414148406263819830583747005651641554565639675781971892197615894599829797681693475363620965659806446069238773051601456032797794197839403040623198185642380825912769195995883053017532724018486962951290880 binary64)) (+.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re)) (*.f64 (*.f64 x.im (+.f64 (-.f64 x.re (*.f64 (/.f64 x.im x.re) x.im)) (+.f64 x.re x.re))) x.re)) (if.f64 (<=.f64 (+.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re)) #s(literal 10000000000000000564754110205208414148406263819830583747005651641554565639675781971892197615894599829797681693475363620965659806446069238773051601456032797794197839403040623198185642380825912769195995883053017532724018486962951290880 binary64)) (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 (*.f64 x.im x.re) x.re)) (*.f64 (*.f64 x.im x.im) x.im)) (*.f64 (*.f64 x.im (+.f64 (-.f64 x.re (*.f64 (/.f64 x.im x.re) x.im)) (+.f64 x.re x.re))) x.re)) (if.f64 (<=.f64 x.im #s(literal 4253529586511731/85070591730234615865843651857942052864 binary64)) (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 (*.f64 x.im x.re) x.re)) (*.f64 (*.f64 x.im x.im) x.im)) (*.f64 x.im (-.f64 (*.f64 (+.f64 x.re x.re) x.re) (*.f64 (-.f64 x.im x.re) (+.f64 x.im x.re))))) (if.f64 (<=.f64 x.re #s(literal 8499999999999999346486428566183032899077949794854649052566982422370160263725383508367015806694281546504008280472089292730117690585601328424127575569203200 binary64)) (*.f64 x.im (-.f64 (*.f64 (+.f64 x.re x.re) x.re) (*.f64 (-.f64 x.im x.re) (+.f64 x.im x.re)))) #s(approx (- (* (* (neg x.im) x.im) x.im) (* (* x.im x.re) (- (* (neg x.re) 2) x.re))) (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 x.im x.re)) x.re))) (if.f64 (<=.f64 x.re #s(literal 7799999999999999662993259276744944044744793674331316722871614461873921322564221558610190161949860767151784985925172927759692277766751643944293093240471552 binary64)) (*.f64 (neg.f64 x.im) (+.f64 (*.f64 (*.f64 #s(literal -3 binary64) x.re) x.re) (*.f64 x.im x.im))) #s(approx (- (* (* (neg x.im) x.im) x.im) (* (* x.im x.re) (- (* (neg x.re) 2) x.re))) (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 x.im x.re)) x.re))) (if.f64 (<=.f64 (+.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re)) #s(literal -809609013229/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (*.f64 x.im (-.f64 (*.f64 (+.f64 x.re x.re) x.re) (*.f64 (-.f64 x.im x.re) #s(approx (+ x.im x.re) x.im)))) (if.f64 (<=.f64 (+.f64 (*.f64 (-.f64 (*.f64 x.re x.re) (*.f64 x.im x.im)) x.im) (*.f64 (+.f64 (*.f64 x.re x.im) (*.f64 x.im x.re)) x.re)) #s(literal +inf.0 binary64)) #s(approx (- (* (* (neg x.im) x.im) x.im) (* (* x.im x.re) (- (* (neg x.re) 2) x.re))) (*.f64 (*.f64 (*.f64 x.im x.re) x.re) #s(literal 3 binary64))) (*.f64 x.im (-.f64 (*.f64 (+.f64 x.re x.re) x.re) (*.f64 (-.f64 x.im x.re) #s(approx (+ x.im x.re) x.im)))))) #s(approx (- (* (* (neg x.im) x.im) x.im) (* (* x.im x.re) (- (* (neg x.re) 2) x.re))) (*.f64 (*.f64 (*.f64 x.im x.re) x.re) #s(literal 3 binary64))) #s(approx (- (* (* (neg x.im) x.im) x.im) (* (* x.im x.re) (- (* (neg x.re) 2) x.re))) (*.f64 (*.f64 x.re #s(literal 3 binary64)) (*.f64 x.im x.re))) #s(approx (- (* (* (neg x.im) x.im) x.im) (* (* x.im x.re) (- (* (neg x.re) 2) x.re))) (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 x.im x.re)) x.re)) #s(approx (- (* (* (neg x.im) x.im) x.im) (* (* x.im x.re) (- (* (neg x.re) 2) x.re))) (*.f64 (*.f64 #s(literal 3 binary64) x.im) (*.f64 x.re x.re))) (*.f64 (cosh.f64 im) (cos.f64 re)) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 #s(approx (* 1/2 (cos re)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (sqrt.f64 (*.f64 (*.f64 re re) (*.f64 re re)))))) #s(approx (+ (exp (neg im)) (exp im)) (+.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 8975061951866081/9007199254740992 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) #s(approx (+ (exp (neg im)) (exp im)) #s(literal 2 binary64))) (*.f64 (cosh.f64 im) #s(approx (cos re) #s(literal 1 binary64))))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 #s(approx (* 1/2 (cos re)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 (*.f64 re re) re) re))))))) #s(approx (+ (exp (neg im)) (exp im)) #s(literal 2 binary64))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 8975061951866081/9007199254740992 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) #s(approx (+ (exp (neg im)) (exp im)) #s(literal 2 binary64))) (*.f64 (cosh.f64 im) #s(approx (cos re) #s(literal 1 binary64))))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 #s(approx (* 1/2 (cos re)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 (*.f64 re re) re) re))))))) #s(approx (+ (exp (neg im)) (exp im)) #s(literal 2 binary64))) (*.f64 (cosh.f64 im) #s(approx (cos re) #s(literal 1 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 #s(approx (* 1/2 (cos re)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 (*.f64 re re) re) re))))))) #s(approx (+ (exp (neg im)) (exp im)) #s(literal 2 binary64))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 2 binary64)) (*.f64 #s(approx (* 1/2 (cos re)) #s(literal 1/2 binary64)) #s(approx (+ (exp (neg im)) (exp im)) #s(literal 2 binary64))) (*.f64 #s(approx (* 1/2 (cos re)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 re re))) (*.f64 #s(literal -1/4 binary64) re)) re)) #s(approx (+ (exp (neg im)) (exp im)) #s(literal 2 binary64))))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 #s(approx (* 1/2 (cos re)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (sqrt.f64 (*.f64 (*.f64 re re) (*.f64 re re)))))) #s(approx (+ (exp (neg im)) (exp im)) #s(literal 2 binary64))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (+.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 2 binary64)) (*.f64 #s(approx (* 1/2 (cos re)) #s(literal 1/2 binary64)) #s(approx (+ (exp (neg im)) (exp im)) #s(literal 2 binary64))) (*.f64 #s(approx (* 1/2 (cos re)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 re re))) (*.f64 #s(literal -1/4 binary64) re)) re)) #s(approx (+ (exp (neg im)) (exp im)) #s(literal 2 binary64))))) (if.f64 (<=.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) #s(literal -5764607523034235/576460752303423488 binary64)) (*.f64 #s(approx (* 1/2 (cos re)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/4 binary64) (sqrt.f64 (*.f64 (*.f64 re re) (*.f64 re re)))))) #s(approx (+ (exp (neg im)) (exp im)) #s(literal 2 binary64))) (*.f64 #s(approx (* 1/2 (cos re)) #s(literal 1/2 binary64)) #s(approx (+ (exp (neg im)) (exp im)) #s(literal 2 binary64)))) (if.f64 (<=.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) #s(literal -5764607523034235/576460752303423488 binary64)) (*.f64 #s(approx (+ (exp (neg im)) (exp im)) #s(literal 2 binary64)) #s(approx (* 1/2 (cos re)) (-.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 re re)) #s(literal -1/2 binary64)))) (*.f64 #s(approx (* 1/2 (cos re)) #s(literal 1/2 binary64)) #s(approx (+ (exp (neg im)) (exp im)) #s(literal 2 binary64)))) (*.f64 #s(approx (* 1/2 (cos re)) #s(literal 1/2 binary64)) #s(approx (+ (exp (neg im)) (exp im)) #s(literal 2 binary64))) (*.f64 (sinh.f64 (neg.f64 im)) (sin.f64 re)) (if.f64 (<=.f64 im #s(literal 6935975771714791/295147905179352825856 binary64)) #s(approx (* (* 1/2 (sin re)) (- (exp (neg im)) (exp im))) (*.f64 (sin.f64 re) (neg.f64 im))) (if.f64 (<=.f64 im #s(literal 2749999999999999925050304647751396979235457549296172205557691181141249447809468169144555808898413928583558528228065485943480342988242026496 binary64)) #s(approx (* (* 1/2 (sin re)) (- (exp (neg im)) (exp im))) (*.f64 #s(literal -1 binary64) (*.f64 im #s(approx (sin re) (*.f64 re (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) #s(literal -1/6 binary64)))))))) #s(approx (* (* 1/2 (sin re)) (- (exp (neg im)) (exp im))) (*.f64 (sin.f64 re) (/.f64 (-.f64 (*.f64 #s(literal 0 binary64) #s(literal 0 binary64)) (*.f64 im im)) (+.f64 #s(literal 0 binary64) im)))))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -578960446186581/28948022309329048855892746252171976963317496166410141009864396001978282409984 binary64)) #s(approx (* (* 1/2 (sin re)) (- (exp (neg im)) (exp im))) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(approx (* im (sin re)) (*.f64 im re)) #s(literal -2 binary64))) (*.f64 (*.f64 #s(approx (* im (sin re)) (*.f64 im re)) #s(literal -2 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 #s(approx (* im (sin re)) (*.f64 im re)) #s(literal -2 binary64)) (*.f64 #s(approx (* im (sin re)) (*.f64 im re)) #s(literal -2 binary64)))))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 0 binary64)) #s(approx (* (* 1/2 (sin re)) (- (exp (neg im)) (exp im))) (*.f64 (sin.f64 re) (neg.f64 im))) #s(approx (* (* 1/2 (sin re)) (- (exp (neg im)) (exp im))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) (*.f64 (+.f64 im im) #s(approx (sin re) (*.f64 (-.f64 (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) #s(literal -1 binary64)) re)))))))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -inf.0 binary64)) #s(approx (* (* 1/2 (sin re)) (- (exp (neg im)) (exp im))) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(approx (* im (sin re)) (*.f64 im re)) #s(literal -2 binary64))) (*.f64 (*.f64 #s(approx (* im (sin re)) (*.f64 im re)) #s(literal -2 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 #s(approx (* im (sin re)) (*.f64 im re)) #s(literal -2 binary64)) (*.f64 #s(approx (* im (sin re)) (*.f64 im re)) #s(literal -2 binary64)))))) #s(approx (* (* 1/2 (sin re)) (- (exp (neg im)) (exp im))) (*.f64 (neg.f64 #s(approx (sin re) (*.f64 (-.f64 (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) #s(literal -1 binary64)) re))) im))) (if.f64 (<=.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #s(literal 5890680864316837/5890680864316836766447387249177476247119386964598150177535756899376584320794655559932591384900650140340063891615625817543763223144510803885845624607194288107610698331745992221533871131893632012106238622173921469033288521558997823700137184806201826907368669534112523820726591354912103343876844956209126576528293888 binary64)) #s(approx (* (* 1/2 (sin re)) (- (exp (neg im)) (exp im))) (*.f64 (neg.f64 #s(approx (sin re) (*.f64 (-.f64 (*.f64 (*.f64 re re) #s(literal -1/6 binary64)) #s(literal -1 binary64)) re))) im)) #s(approx (* (* 1/2 (sin re)) (- (exp (neg im)) (exp im))) (neg.f64 #s(approx (* im (sin re)) (*.f64 im re))))) #s(approx (* (* 1/2 (sin re)) (- (exp (neg im)) (exp im))) (neg.f64 #s(approx (* im (sin re)) (*.f64 im re)))) (atan2.f64 im re) (+.f64 (*.f64 re re) (*.f64 im im)) (*.f64 #s(approx (+ 1 (/ (* re re) (* im im))) #s(literal 1 binary64)) (*.f64 im im)) #s(approx (sqrt (+ (* re re) (* im im))) #s(approx (* im (+ 1 (* 1/2 (/ (pow re 2) (pow im 2))))) im)) #s(approx (- (- (* (+ n 1) (log (+ n 1))) (* n (log n))) 1) (-.f64 (log.f64 n) (/.f64 #s(literal -1/2 binary64) n))) (-.f64 #s(approx (- (* (+ n 1) (log (+ n 1))) (* n (log n))) (-.f64 (log.f64 n) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(approx (- (- (* (+ n 1) (log (+ n 1))) (* n (log n))) 1) (-.f64 (log.f64 n) #s(literal 2 binary64))) #s(approx (- (- (* (+ n 1) (log (+ n 1))) (* n (log n))) 1) #s(approx (- (log n) (/ -1/2 n)) (/.f64 #s(literal 1/2 binary64) n))) #s(approx (- (- (* (+ n 1) (log (+ n 1))) (* n (log n))) 1) #s(literal -1 binary64)) #s(approx (log (/ (- 1 eps) (+ 1 eps))) (*.f64 (-.f64 (*.f64 (-.f64 #s(literal -2/3 binary64) (*.f64 (*.f64 (-.f64 #s(literal 2/5 binary64) (*.f64 #s(literal -2/7 binary64) (*.f64 eps eps))) eps) eps)) (*.f64 eps eps)) #s(literal 2 binary64)) eps)) #s(approx (log (/ (- 1 eps) (+ 1 eps))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -2/5 binary64) (*.f64 eps eps)) #s(literal 2/3 binary64)) eps) (*.f64 eps eps)) (+.f64 eps eps))) #s(approx (log (/ (- 1 eps) (+ 1 eps))) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -2/5 binary64) (*.f64 eps eps)) #s(literal 2/3 binary64)) eps) eps) #s(literal 2 binary64)) eps)) #s(approx (log (/ (- 1 eps) (+ 1 eps))) (-.f64 (*.f64 (*.f64 #s(approx (- (* -2/5 (* eps eps)) 2/3) #s(literal -2/3 binary64)) eps) (*.f64 eps eps)) (+.f64 eps eps))) #s(approx (log (/ (- 1 eps) (+ 1 eps))) (*.f64 eps (-.f64 (-.f64 (*.f64 (*.f64 #s(approx (- (* -2/5 (* eps eps)) 2/3) #s(literal -2/3 binary64)) eps) eps) #s(literal 1 binary64)) #s(literal 1 binary64)))) #s(approx (log (/ (- 1 eps) (+ 1 eps))) (*.f64 (-.f64 (*.f64 (*.f64 #s(approx (- (* -2/5 (* eps eps)) 2/3) #s(literal -2/3 binary64)) eps) eps) #s(literal 2 binary64)) eps)) #s(approx (log (/ (- 1 eps) (+ 1 eps))) (*.f64 #s(literal -2 binary64) eps)) (if.f64 (<=.f64 x #s(literal 731966804844795/1180591620717411303424 binary64)) #s(approx (log (+ 1 x)) (-.f64 x (*.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) x) #s(literal -1/3 binary64)) x))))) (log.f64 (+.f64 #s(literal 1 binary64) x))) #s(approx (log (+ 1 x)) (-.f64 x (*.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/3 binary64) x))))) #s(approx (log (+ 1 x)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 1/3 binary64) x) #s(literal 1/2 binary64)))))) #s(approx (log (+ 1 x)) (*.f64 x #s(approx (+ 1 (* -1/2 x)) #s(literal 1 binary64)))) (if.f64 (<=.f64 b #s(literal -50000000000000002312554067952099737000613136197536344245944363600636276876889825461691709941101712565994831225244845295459698844758220898317376004554752 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (+.f64 c c) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) (/.f64 (*.f64 #s(approx (+ 1 (/ (sqrt (- (* b b) (* (* a 4) c))) (neg b))) #s(literal 2 binary64)) (neg.f64 b)) (+.f64 a a))) (if.f64 (<=.f64 b #s(literal 3699999999999999871015775712800499912246622780602405820454601356442222109047860090700073795584 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal -2 binary64) c) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 4 binary64)) c))))) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 4 binary64)) c))) b) (+.f64 a a))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) c) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal -4 binary64) (/.f64 c a)))))))) (if.f64 (<=.f64 b #s(literal -50000000000000002312554067952099737000613136197536344245944363600636276876889825461691709941101712565994831225244845295459698844758220898317376004554752 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (+.f64 c c) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) (/.f64 (*.f64 #s(approx (+ 1 (/ (sqrt (- (* b b) (* (* a 4) c))) (neg b))) #s(literal 2 binary64)) (neg.f64 b)) (+.f64 a a))) (if.f64 (<=.f64 b #s(literal -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (+.f64 c c) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 4 binary64)) c))) b) (+.f64 a a))) (if.f64 (<=.f64 b #s(literal 3699999999999999871015775712800499912246622780602405820454601356442222109047860090700073795584 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (*.f64 (/.f64 c (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 4 binary64)) c))) b)) #s(literal -2 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 (+.f64 (/.f64 b a) (sqrt.f64 (*.f64 (/.f64 c a) #s(literal -4 binary64)))) #s(literal -1/2 binary64)))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) c) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal -4 binary64) (/.f64 c a))))))))) (if.f64 (<=.f64 b #s(literal -50000000000000002312554067952099737000613136197536344245944363600636276876889825461691709941101712565994831225244845295459698844758220898317376004554752 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (+.f64 c c) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) (/.f64 (*.f64 #s(approx (+ 1 (/ (sqrt (- (* b b) (* (* a 4) c))) (neg b))) #s(literal 2 binary64)) (neg.f64 b)) (+.f64 a a))) (if.f64 (<=.f64 b #s(literal -8139666055761541/6511732844609232689531105264376228317524178049136629062886970519300817615056281319845148633663627237053642490813899648872938282865350942461292339894854326216889802323744154842249099888585755883524379898570201759747744871130348106729652224 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (+.f64 c c) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 4 binary64)) c))) b) (+.f64 a a))) (if.f64 (<=.f64 b #s(literal 1684996666696915/210624583337114373395836055367340864637790190801098222508621955072 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal -2 binary64) c) (+.f64 b (sqrt.f64 (fabs.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 (*.f64 #s(literal -4 binary64) a) c)))))) (/.f64 (-.f64 (sqrt.f64 (fabs.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 (*.f64 #s(literal -4 binary64) a) c)))) b) (+.f64 a a))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) c) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal -4 binary64) (/.f64 c a))))))))) (if.f64 (<=.f64 b #s(literal -1309505467048489/748288838313422294120286634350736906063837462003712 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (+.f64 c c) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) (/.f64 (*.f64 #s(approx (+ 1 (/ (sqrt (- (* b b) (* (* a 4) c))) (neg b))) #s(literal 2 binary64)) (neg.f64 b)) (+.f64 a a))) (if.f64 (<=.f64 b #s(literal 1684996666696915/210624583337114373395836055367340864637790190801098222508621955072 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal -2 binary64) c) (+.f64 b (sqrt.f64 (fabs.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 (*.f64 #s(literal -4 binary64) a) c)))))) (/.f64 (-.f64 (sqrt.f64 (fabs.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 (*.f64 #s(literal -4 binary64) a) c)))) b) (+.f64 a a))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) c) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal -4 binary64) (/.f64 c a)))))))) (if.f64 (<=.f64 b #s(literal -7807837858644215/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (+.f64 c c) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) (/.f64 (*.f64 #s(approx (+ 1 (/ (sqrt (- (* b b) (* (* a 4) c))) (neg b))) #s(literal 2 binary64)) (neg.f64 b)) (+.f64 a a))) (if.f64 (<=.f64 b #s(literal 1684996666696915/210624583337114373395836055367340864637790190801098222508621955072 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (+.f64 c c) (-.f64 (neg.f64 b) (sqrt.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 (*.f64 #s(literal -4 binary64) a) c))))) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 #s(literal -4 binary64) (*.f64 a c)))) b) (+.f64 a a))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) c) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal -4 binary64) (/.f64 c a)))))))) (if.f64 (<=.f64 b #s(literal -7807837858644215/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (+.f64 c c) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) (/.f64 (*.f64 #s(approx (+ 1 (/ (sqrt (- (* b b) (* (* a 4) c))) (neg b))) #s(literal 2 binary64)) (neg.f64 b)) (+.f64 a a))) (if.f64 (<=.f64 b #s(literal 1684996666696915/210624583337114373395836055367340864637790190801098222508621955072 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (*.f64 c (/.f64 #s(literal -2 binary64) (+.f64 (sqrt.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 #s(literal -4 binary64) (*.f64 a c)))) b))) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 #s(literal -4 binary64) (*.f64 a c)))) b) (+.f64 a a))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) c) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal -4 binary64) (/.f64 c a)))))))) (if.f64 (<=.f64 b #s(literal -7807837858644215/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (+.f64 c c) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) (/.f64 (*.f64 #s(approx (+ 1 (/ (sqrt (- (* b b) (* (* a 4) c))) (neg b))) #s(literal 2 binary64)) (neg.f64 b)) (+.f64 a a))) (if.f64 (<=.f64 b #s(literal 1684996666696915/210624583337114373395836055367340864637790190801098222508621955072 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (*.f64 c (/.f64 #s(literal -2 binary64) (+.f64 (sqrt.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 #s(literal -4 binary64) (*.f64 a c)))) b))) (*.f64 (/.f64 #s(literal 1/2 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 (*.f64 #s(literal -4 binary64) a) c))) b))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) c) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal -4 binary64) (/.f64 c a)))))))) (if.f64 (<=.f64 b #s(literal -7807837858644215/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (+.f64 c c) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) (/.f64 (*.f64 #s(approx (+ 1 (/ (sqrt (- (* b b) (* (* a 4) c))) (neg b))) #s(literal 2 binary64)) (neg.f64 b)) (+.f64 a a))) (if.f64 (<=.f64 b #s(literal 3978585891278293/31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (*.f64 c #s(approx (/ -2 (+ (sqrt (- (* b b) (* (* 4 a) c))) b)) (/.f64 #s(literal -2 binary64) (sqrt.f64 (neg.f64 (*.f64 #s(literal 4 binary64) (*.f64 a c))))))) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 #s(literal -4 binary64) (*.f64 a c)))) b) (+.f64 a a))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (+.f64 c c) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) (/.f64 (*.f64 #s(approx (+ 1 (/ (sqrt (- (* b b) (* (* a 4) c))) (neg b))) #s(literal 2 binary64)) (neg.f64 b)) (+.f64 a a))))) (if.f64 (<=.f64 b #s(literal -7807837858644215/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (+.f64 c c) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) (/.f64 (*.f64 #s(approx (+ 1 (/ (sqrt (- (* b b) (* (* a 4) c))) (neg b))) #s(literal 2 binary64)) (neg.f64 b)) (+.f64 a a))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (*.f64 c #s(approx (/ -2 (+ (sqrt (- (* b b) (* (* 4 a) c))) b)) (/.f64 #s(literal -1 binary64) b))) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 #s(literal -4 binary64) (*.f64 a c)))) b) (+.f64 a a)))) (if.f64 (<=.f64 b #s(literal -7807837858644215/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (+.f64 c c) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) (/.f64 (*.f64 #s(approx (+ 1 (/ (sqrt (- (* b b) (* (* a 4) c))) (neg b))) #s(literal 2 binary64)) (neg.f64 b)) (+.f64 a a))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) c) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal 1/2 binary64) #s(approx (sqrt (* -4 (/ c a))) (/.f64 (sqrt.f64 (*.f64 #s(literal -4 binary64) (*.f64 a c))) a)))))) (if.f64 (<=.f64 b #s(literal -634025687370019/60383398797144661635864873295812302254670739526663046854019300803929986598274381633378027602842540280663494000492221518396329354078796682120982948022923136698390325231616 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (+.f64 c c) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) (/.f64 (*.f64 #s(approx (+ 1 (/ (sqrt (- (* b b) (* (* a 4) c))) (neg b))) #s(literal 2 binary64)) (neg.f64 b)) (+.f64 a a))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal 2 binary64) c) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal -4 binary64) (/.f64 c a))))))) (if.f64 (<=.f64 b #s(literal -634025687370019/60383398797144661635864873295812302254670739526663046854019300803929986598274381633378027602842540280663494000492221518396329354078796682120982948022923136698390325231616 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (+.f64 c c) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) (/.f64 (*.f64 #s(approx (+ 1 (/ (sqrt (- (* b b) (* (* a 4) c))) (neg b))) #s(literal 2 binary64)) (neg.f64 b)) (+.f64 a a))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) (+.f64 c c)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 c (/.f64 #s(literal -4 binary64) a))))))) (if.f64 (<=.f64 b #s(literal -634025687370019/60383398797144661635864873295812302254670739526663046854019300803929986598274381633378027602842540280663494000492221518396329354078796682120982948022923136698390325231616 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (+.f64 c c) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) (/.f64 (*.f64 #s(approx (+ 1 (/ (sqrt (- (* b b) (* (* a 4) c))) (neg b))) #s(literal 2 binary64)) (neg.f64 b)) (+.f64 a a))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) (+.f64 c c)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal -4 binary64) (/.f64 c a))))))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (+.f64 c c) #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b))) (/.f64 (*.f64 #s(approx (+ 1 (/ (sqrt (- (* b b) (* (* a 4) c))) (neg b))) #s(literal 2 binary64)) (neg.f64 b)) (+.f64 a a))) (if.f64 (<=.f64 b #s(literal -10000000000000000369475456880582265409809179829842688451922778552150543659347219597216513109705408327446511753687232667314337003349573404171046192448274432 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 4 binary64))))) b) (*.f64 #s(literal -2 binary64) a)) (/.f64 (+.f64 c c) #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 (+.f64 a a) (/.f64 c (*.f64 b b)))) (neg.f64 b))))) (if.f64 (<=.f64 b #s(literal 2050000000000000064826213728285360128 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 #s(literal 4 binary64) a) c)))) (*.f64 #s(literal 2 binary64) a)) (/.f64 (*.f64 #s(literal 2 binary64) c) (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 #s(literal 4 binary64) a) c)))))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b)) (*.f64 #s(literal 2 binary64) a)) #s(approx (/ (* 2 c) (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c))))) (/.f64 #s(literal -2 binary64) (sqrt.f64 (*.f64 #s(literal -4 binary64) (/.f64 a c)))))))) (if.f64 (<=.f64 b #s(literal -10000000000000000369475456880582265409809179829842688451922778552150543659347219597216513109705408327446511753687232667314337003349573404171046192448274432 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 4 binary64))))) b) (*.f64 #s(literal -2 binary64) a)) (/.f64 (+.f64 c c) #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 (-.f64 #s(literal 2 binary64) (*.f64 (+.f64 a a) (/.f64 c (*.f64 b b)))) (neg.f64 b))))) (if.f64 (<=.f64 b #s(literal 2050000000000000064826213728285360128 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) a) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 4 binary64))))))) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 4 binary64))))) b))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b)) (*.f64 #s(literal 2 binary64) a)) #s(approx (/ (* 2 c) (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c))))) (/.f64 #s(literal -2 binary64) (sqrt.f64 (*.f64 #s(literal -4 binary64) (/.f64 a c)))))))) (if.f64 (<=.f64 b #s(literal 2050000000000000064826213728285360128 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) a) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 4 binary64))))))) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 4 binary64))))) b))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b)) (*.f64 #s(literal 2 binary64) a)) #s(approx (/ (* 2 c) (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c))))) (/.f64 #s(literal -2 binary64) (sqrt.f64 (*.f64 #s(literal -4 binary64) (/.f64 a c))))))) (if.f64 (<=.f64 b #s(literal 1499999999999999989843979766188736512 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 #s(literal 4 binary64) c) a))) b) a)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 #s(literal 4 binary64) c) a))) b))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b)) (*.f64 #s(literal 2 binary64) a)) #s(approx (/ (* 2 c) (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c))))) (/.f64 #s(literal -2 binary64) (sqrt.f64 (*.f64 #s(literal -4 binary64) (/.f64 a c))))))) (if.f64 (<=.f64 b #s(literal 2050000000000000064826213728285360128 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (*.f64 #s(literal -1/2 binary64) (/.f64 #s(approx (+ (sqrt (- (* b b) (* (* 4 c) a))) b) (+.f64 b (sqrt.f64 (neg.f64 (*.f64 #s(literal 4 binary64) (*.f64 a c)))))) a)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 #s(literal 4 binary64) c) a))) b))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b)) (*.f64 #s(literal 2 binary64) a)) #s(approx (/ (* 2 c) (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c))))) (/.f64 #s(literal -2 binary64) (sqrt.f64 (*.f64 #s(literal -4 binary64) (/.f64 a c))))))) (if.f64 (<=.f64 b #s(literal 1350000000000000018627068903549525580861461757952 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (fabs.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 #s(literal -4 binary64) (*.f64 c a)))))) (*.f64 #s(literal 2 binary64) a)) (/.f64 (*.f64 #s(literal 2 binary64) c) (+.f64 (neg.f64 b) (sqrt.f64 (fabs.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 #s(literal -4 binary64) (*.f64 c a)))))))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b)) (*.f64 #s(literal 2 binary64) a)) #s(approx (/ (* 2 c) (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c))))) (/.f64 #s(literal -2 binary64) (sqrt.f64 (*.f64 #s(literal -4 binary64) (/.f64 a c))))))) (if.f64 (<=.f64 b #s(literal 2050000000000000064826213728285360128 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 (+.f64 b (sqrt.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 #s(literal -4 binary64) (*.f64 c a))))) (*.f64 #s(literal -2 binary64) a)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 #s(literal -4 binary64) (*.f64 c a)))) b))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b)) (*.f64 #s(literal 2 binary64) a)) #s(approx (/ (* 2 c) (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c))))) (/.f64 #s(literal -2 binary64) (sqrt.f64 (*.f64 #s(literal -4 binary64) (/.f64 a c))))))) (if.f64 (<=.f64 b #s(literal 3389627864620585/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032 binary64)) (if.f64 (>=.f32 #s(approx b #s(literal 0 binary32)) #s(literal 0 binary32)) (/.f64 (-.f64 (neg.f64 #s(approx b #s(literal 0 binary64))) (sqrt.f64 (fabs.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 #s(literal -4 binary64) (*.f64 c a)))))) (+.f64 a a)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 (fabs.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 #s(literal -4 binary64) (*.f64 c a))))) #s(approx b #s(literal 0 binary64))))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b)) (*.f64 #s(literal 2 binary64) a)) #s(approx (/ (* 2 c) (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c))))) (/.f64 #s(literal -2 binary64) (sqrt.f64 (*.f64 #s(literal -4 binary64) (/.f64 a c))))))) (if.f64 (<=.f64 b #s(literal 3389627864620585/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032 binary64)) (if.f64 (>=.f32 #s(approx b #s(literal 0 binary32)) #s(literal 0 binary32)) (/.f64 (-.f64 (neg.f64 #s(approx b #s(literal 0 binary64))) (sqrt.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 #s(literal -4 binary64) (*.f64 c a))))) (+.f64 a a)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 #s(literal -4 binary64) (*.f64 c a)))) #s(approx b #s(literal 0 binary64))))) (if.f64 (>=.f64 b #s(literal 0 binary64)) (/.f64 #s(approx (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (*.f64 #s(literal -2 binary64) b)) (*.f64 #s(literal 2 binary64) a)) #s(approx (/ (* 2 c) (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c))))) (/.f64 #s(literal -2 binary64) (sqrt.f64 (*.f64 #s(literal -4 binary64) (/.f64 a c))))))) (if.f64 (<=.f64 a #s(literal -5783580587434429/46268644699475435470014199270680622913148582491776246164412857235254375716637876222457838321585848270371190628323884999935972095850551557285913445801770125007762163162852820919462003875720454598226040577701224945512200798208 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal 1/2 binary64) #s(approx (/ (* c (sqrt (* -4 (/ a c)))) a) (*.f64 c (sqrt.f64 (/.f64 #s(literal -4 binary64) (*.f64 a c))))))) #s(approx (/ (* 2 c) (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c))))) (/.f64 #s(literal 2 binary64) (sqrt.f64 (*.f64 #s(literal -4 binary64) (/.f64 a c)))))) (if.f64 (>=.f32 #s(approx b #s(literal 0 binary32)) #s(literal 0 binary32)) (/.f64 (-.f64 (neg.f64 #s(approx b #s(literal 0 binary64))) (sqrt.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 #s(literal -4 binary64) (*.f64 c a))))) (+.f64 a a)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 #s(literal -4 binary64) (*.f64 c a)))) #s(approx b #s(literal 0 binary64)))))) (if.f64 (<=.f64 c #s(literal -160000000000000002777066946715060590963628041879924889797895091699496438167619857998786091205101520950379162106914759605370761610619972681475958572666880861474984219083030025985901723648 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (*.f64 (*.f64 #s(literal -4 binary64) c) (/.f64 #s(literal 1 binary64) a))))) #s(approx (/ (* 2 c) (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c))))) (/.f64 #s(literal -2 binary64) (sqrt.f64 (*.f64 #s(literal -4 binary64) (/.f64 a c)))))) (if.f64 (>=.f32 #s(approx b #s(literal 0 binary32)) #s(literal 0 binary32)) (/.f64 (-.f64 (neg.f64 #s(approx b #s(literal 0 binary64))) (sqrt.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 #s(literal -4 binary64) (*.f64 c a))))) (+.f64 a a)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 #s(literal -4 binary64) (*.f64 c a)))) #s(approx b #s(literal 0 binary64)))))) (if.f64 (<=.f64 c #s(literal -160000000000000002777066946715060590963628041879924889797895091699496438167619857998786091205101520950379162106914759605370761610619972681475958572666880861474984219083030025985901723648 binary64)) (if.f64 (>=.f64 b #s(literal 0 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (*.f64 #s(literal -4 binary64) (/.f64 c a))))) #s(approx (/ (* 2 c) (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c))))) (/.f64 #s(literal -2 binary64) (sqrt.f64 (*.f64 #s(literal -4 binary64) (/.f64 a c)))))) (if.f64 (>=.f32 #s(approx b #s(literal 0 binary32)) #s(literal 0 binary32)) (/.f64 (-.f64 (neg.f64 #s(approx b #s(literal 0 binary64))) (sqrt.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 #s(literal -4 binary64) (*.f64 c a))))) (+.f64 a a)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 #s(literal -4 binary64) (*.f64 c a)))) #s(approx b #s(literal 0 binary64)))))) (if.f64 (>=.f32 #s(approx b #s(literal 0 binary32)) #s(literal 0 binary32)) (/.f64 (-.f64 (neg.f64 #s(approx b #s(literal 0 binary64))) (sqrt.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 #s(literal -4 binary64) (*.f64 c a))))) (+.f64 a a)) (/.f64 (+.f64 c c) (-.f64 (sqrt.f64 #s(approx (- (* b b) (* (* 4 a) c)) (*.f64 #s(literal -4 binary64) (*.f64 c a)))) #s(approx b #s(literal 0 binary64))))) #s(approx (- (/ 1 x) (/ 1 (tan x))) (*.f64 (-.f64 (*.f64 x x) #s(literal -15 binary64)) (*.f64 #s(literal 1/45 binary64) x))) #s(approx (- (/ 1 x) (/ 1 (tan x))) (*.f64 #s(literal 1/45 binary64) (*.f64 (-.f64 (*.f64 x x) #s(literal -15 binary64)) x))) #s(approx (- (/ 1 x) (/ 1 (tan x))) (*.f64 #s(literal 1/3 binary64) x)) (*.f64 (-.f64 t #s(literal 1 binary64)) #s(literal 170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) #s(approx (- (* 170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 t) 170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) (*.f64 t #s(approx (- 170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (* 170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (/ 1 t))) #s(literal 170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)))) #s(approx (- (* 170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 t) 170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) #s(literal -170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 (*.f64 #s(literal -1/5000000000000000 binary64) t) t) #s(literal 1/5000000000000000 binary64))) (-.f64 (*.f64 (*.f64 #s(literal 1/25000000000000000000000000000000 binary64) t) t) #s(literal 0 binary64)) (+.f64 #s(approx (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2500000000000000 binary64) t))) #s(approx (- -1 (* 2 (* t 1/5000000000000000))) #s(literal -1 binary64))) (+.f64 #s(approx (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) #s(approx (+ 1 (* 1/2500000000000000 t)) #s(literal 1 binary64))) #s(approx (- -1 (* 2 (* t 1/5000000000000000))) (*.f64 #s(literal -1/2500000000000000 binary64) t))) (+.f64 #s(approx (* (+ 1 (* t 1/5000000000000000)) (+ 1 (* t 1/5000000000000000))) #s(approx (+ 1 (* 1/2500000000000000 t)) #s(literal 1 binary64))) #s(approx (- -1 (* 2 (* t 1/5000000000000000))) #s(literal -1 binary64))) (*.f64 (fabs.f64 (-.f64 b a)) #s(literal 1/2 binary64)) (*.f64 (fabs.f64 #s(approx (- b a) b)) #s(literal 1/2 binary64)) (if.f64 (<=.f64 x #s(literal -400000000000000030069794766607283450988571625740963285393163640943106370096966081865816440439103214171306382015541010530671001600 binary64)) (fabs.f64 #s(approx (- (/ (+ x 4) y) (* (/ x y) z)) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 z y))))) (fabs.f64 (-.f64 (/.f64 (-.f64 (*.f64 z x) x) y) (/.f64 #s(literal 4 binary64) y)))) (if.f64 (<=.f64 x #s(literal -400000000000000030069794766607283450988571625740963285393163640943106370096966081865816440439103214171306382015541010530671001600 binary64)) (fabs.f64 #s(approx (- (/ (+ x 4) y) (* (/ x y) z)) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) y) (/.f64 z y))))) (fabs.f64 (/.f64 (-.f64 (-.f64 (*.f64 z x) #s(literal 4 binary64)) x) y))) (fabs.f64 (/.f64 (-.f64 (-.f64 (*.f64 z x) #s(literal 4 binary64)) x) y)) (if.f64 (<=.f64 z #s(literal -3099999999999999987660869347389737235419720976158421042180204375989543619616833536 binary64)) (fabs.f64 #s(approx (- (/ (+ x 4) y) (* (/ x y) z)) (/.f64 (*.f64 (neg.f64 z) x) y))) (if.f64 (<=.f64 z #s(literal 340000000000000000000 binary64)) (fabs.f64 (/.f64 (-.f64 #s(approx (- (* z x) 4) #s(literal -4 binary64)) x) y)) (fabs.f64 #s(approx (- (/ (+ x 4) y) (* (/ x y) z)) (*.f64 (neg.f64 x) (/.f64 z y)))))) (if.f64 (<=.f64 z #s(literal -270000000000000009569115433929078079667710628289132363776 binary64)) (fabs.f64 #s(approx (- (/ (+ x 4) y) (* (/ x y) z)) (*.f64 (/.f64 (neg.f64 x) y) z))) (if.f64 (<=.f64 z #s(literal 340000000000000000000 binary64)) (fabs.f64 (/.f64 (-.f64 #s(approx (- (* z x) 4) #s(literal -4 binary64)) x) y)) (fabs.f64 #s(approx (- (/ (+ x 4) y) (* (/ x y) z)) (*.f64 (neg.f64 x) (/.f64 z y)))))) (if.f64 (<=.f64 z #s(literal -270000000000000009569115433929078079667710628289132363776 binary64)) (fabs.f64 #s(approx (- (/ (+ x 4) y) (* (/ x y) z)) (*.f64 (neg.f64 x) (/.f64 z y)))) (if.f64 (<=.f64 z #s(literal 340000000000000000000 binary64)) (fabs.f64 (/.f64 (-.f64 #s(approx (- (* z x) 4) #s(literal -4 binary64)) x) y)) (fabs.f64 #s(approx (- (/ (+ x 4) y) (* (/ x y) z)) (*.f64 (neg.f64 x) (/.f64 z y)))))) (fabs.f64 (/.f64 (-.f64 #s(approx (- (* z x) 4) #s(literal -4 binary64)) x) y)) (fabs.f64 #s(approx (/ (- (- (* z x) 4) x) y) (/.f64 #s(literal -4 binary64) y))) #s(approx (/ (* eps (- (exp (* (+ a b) eps)) 1)) (* (- (exp (* a eps)) 1) (- (exp (* b eps)) 1))) (/.f64 (/.f64 (+.f64 b a) a) b)) #s(approx (/ (* eps (- (exp (* (+ a b) eps)) 1)) (* (- (exp (* a eps)) 1) (- (exp (* b eps)) 1))) #s(approx (/ (+ a b) (* a b)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 a b)) a))) (if.f64 (<=.f64 a #s(literal -2998673360324155/8104522595470689372094546608771799123071184047348509570304018222052056272290836223436927829974812098219136497287696853871865529444163623648216552410378835326291370709768573288448 binary64)) #s(approx (/ (* eps (- (exp (* (+ a b) eps)) 1)) (* (- (exp (* a eps)) 1) (- (exp (* b eps)) 1))) (/.f64 #s(literal 1 binary64) b)) #s(approx (/ (* eps (- (exp (* (+ a b) eps)) 1)) (* (- (exp (* a eps)) 1) (- (exp (* b eps)) 1))) (/.f64 #s(literal 1 binary64) a))) #s(approx (/ (* eps (- (exp (* (+ a b) eps)) 1)) (* (- (exp (* a eps)) 1) (- (exp (* b eps)) 1))) (/.f64 #s(literal 1 binary64) a)) (/.f64 (exp.f64 x) #s(approx (- (exp x) 1) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))) (if.f64 (<=.f64 x #s(literal -254999999999999984682387544053060061021414266100834841611656198832427162927104 binary64)) (/.f64 #s(approx (exp x) #s(literal 1 binary64)) #s(approx (- (exp x) 1) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/24 binary64) x))))))))) (if.f64 (<=.f64 x #s(literal -6456360425798343/4611686018427387904 binary64)) (/.f64 #s(approx (exp x) #s(literal 1 binary64)) #s(approx (- (exp x) 1) (/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) x) #s(literal -1/6 binary64)) x) #s(literal -1/2 binary64)) x) x) (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) x) #s(literal -1/6 binary64)) x) #s(literal -1/2 binary64)) x) x))) (-.f64 x (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/24 binary64) x) #s(literal -1/6 binary64)) x) #s(literal -1/2 binary64)) x) x))))) #s(approx (/ (exp x) (- (exp x) 1)) (-.f64 (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -1/720 binary64)) #s(literal -1/12 binary64)) x) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) x))))) (if.f64 (<=.f64 x #s(literal -10199999999999999144250989793269130915929985559700279936955770445581686411664085978843893938044698361856 binary64)) (/.f64 #s(approx (exp x) #s(literal 1 binary64)) #s(approx (- (exp x) 1) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) x))))))) (if.f64 (<=.f64 x #s(literal -6456360425798343/4611686018427387904 binary64)) (/.f64 #s(approx (exp x) #s(literal 1 binary64)) #s(approx (- (exp x) 1) (/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) x) #s(literal -1/2 binary64)) x) x) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) x) #s(literal -1/2 binary64)) x) x))) (-.f64 x (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) x) #s(literal -1/2 binary64)) x) x))))) #s(approx (/ (exp x) (- (exp x) 1)) (-.f64 (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -1/720 binary64)) #s(literal -1/12 binary64)) x) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) x))))) (if.f64 (<=.f64 (exp.f64 x) #s(literal 0 binary64)) (/.f64 #s(approx (exp x) #s(literal 1 binary64)) #s(approx (- (exp x) 1) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/24 binary64) x))))))))) #s(approx (/ (exp x) (- (exp x) 1)) (-.f64 (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -1/720 binary64)) #s(literal -1/12 binary64)) x) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) x)))) (if.f64 (<=.f64 (exp.f64 x) #s(literal 0 binary64)) (/.f64 #s(approx (exp x) #s(literal 1 binary64)) #s(approx (- (exp x) 1) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) x))))))) #s(approx (/ (exp x) (- (exp x) 1)) (-.f64 (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal -1/720 binary64)) #s(literal -1/12 binary64)) x) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) x)))) (if.f64 (<=.f64 (exp.f64 x) #s(literal 0 binary64)) (/.f64 #s(approx (exp x) #s(literal 1 binary64)) #s(approx (- (exp x) 1) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) x))))))) #s(approx (/ (exp x) (- (exp x) 1)) (-.f64 (-.f64 (*.f64 #s(literal 1/12 binary64) x) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) x)))) (if.f64 (<=.f64 x #s(literal -6456360425798343/4611686018427387904 binary64)) (/.f64 #s(approx (exp x) #s(literal 1 binary64)) #s(approx (- (exp x) 1) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))) #s(approx (/ (exp x) (- (exp x) 1)) (-.f64 (-.f64 (*.f64 #s(literal 1/12 binary64) x) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) x)))) #s(approx (/ (exp x) (- (exp x) 1)) (-.f64 (-.f64 (*.f64 #s(literal 1/12 binary64) x) #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) x))) #s(approx (/ (exp x) (- (exp x) 1)) (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) x))) #s(approx (/ (exp x) (- (exp x) 1)) (/.f64 #s(literal 1 binary64) x)) (+.f64 (sinh.f64 x) (*.f64 #s(literal -2 binary64) (*.f64 (sinh.f64 (*.f64 (neg.f64 x) #s(literal 1/2 binary64))) (sinh.f64 (*.f64 x #s(literal 1/2 binary64)))))) (+.f64 (sinh.f64 x) #s(approx (* -2 (* (sinh (* (neg x) 1/2)) (sinh (* x 1/2)))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/24 binary64) (pow.f64 x #s(literal 2 binary64))))))) (*.f64 (-.f64 #s(literal 1 binary64) #s(approx (/ (* (* 2 (sinh (* -1/2 x))) (sinh (* 1/2 x))) (sinh x)) (*.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) x) x) #s(literal 1/2 binary64)) x))) (sinh.f64 x)) #s(approx (- (exp x) 1) (*.f64 x (-.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal -1 binary64)) (*.f64 (*.f64 x x) (-.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/24 binary64) x)))))) #s(approx (- (exp x) 1) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/24 binary64) x)))))))) #s(approx (- (exp x) 1) (-.f64 x (*.f64 (*.f64 x x) (-.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/6 binary64) x))))) #s(approx (- (exp x) 1) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) x)))))) #s(approx (- (exp x) 1) (-.f64 x (*.f64 (*.f64 #s(literal -1/2 binary64) x) x))) #s(approx (- (exp x) 1) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) (-.f64 #s(approx (exp x) (+.f64 #s(literal 1 binary64) x)) #s(literal 1 binary64)) (-.f64 #s(approx (exp x) #s(literal 1 binary64)) #s(literal 1 binary64)) (if.f64 (<=.f64 (*.f64 (fmod.f64 (exp.f64 x) (sqrt.f64 (cos.f64 x))) (exp.f64 (neg.f64 x))) #s(literal 2 binary64)) (/.f64 (fmod.f64 (exp.f64 x) (sqrt.f64 (cos.f64 x))) (exp.f64 x)) (*.f64 (fmod.f64 #s(approx (exp x) #s(literal 1 binary64)) (sqrt.f64 (cos.f64 #s(approx x #s(literal 0 binary64))))) #s(approx (exp (neg x)) (-.f64 #s(literal 1 binary64) #s(approx x #s(literal 0 binary64)))))) (if.f64 (<=.f64 (*.f64 (fmod.f64 (exp.f64 x) (sqrt.f64 (cos.f64 x))) (exp.f64 (neg.f64 x))) #s(literal 2 binary64)) (*.f64 (fmod.f64 (exp.f64 x) (sqrt.f64 (cos.f64 x))) (exp.f64 (neg.f64 x))) (*.f64 (fmod.f64 #s(approx (exp x) #s(literal 1 binary64)) (sqrt.f64 (cos.f64 #s(approx x #s(literal 0 binary64))))) #s(approx (exp (neg x)) (-.f64 #s(literal 1 binary64) #s(approx x #s(literal 0 binary64)))))) (*.f64 (fmod.f64 #s(approx (exp x) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x)) x)) (sqrt.f64 (cos.f64 x))) (exp.f64 (neg.f64 x))) (/.f64 (fmod.f64 #s(approx (exp x) (-.f64 x #s(literal -1 binary64))) #s(approx (sqrt (cos x)) (-.f64 (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) #s(literal -1 binary64)))) (exp.f64 x)) (*.f64 (fmod.f64 #s(approx (exp x) (-.f64 x #s(literal -1 binary64))) #s(approx (sqrt (cos x)) (-.f64 (*.f64 (*.f64 x x) #s(literal -1/4 binary64)) #s(literal -1 binary64)))) (exp.f64 (neg.f64 x))) (*.f64 (fmod.f64 #s(approx (exp x) #s(literal 1 binary64)) #s(approx (sqrt (cos x)) (-.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 x x)) #s(literal -1 binary64)))) (exp.f64 (neg.f64 x))) (*.f64 (fmod.f64 #s(approx (exp x) #s(literal 1 binary64)) (sqrt.f64 (cos.f64 #s(approx x #s(literal 0 binary64))))) #s(approx (exp (neg x)) (-.f64 #s(literal 1 binary64) #s(approx x #s(literal 0 binary64))))) (*.f64 (fmod.f64 #s(approx (exp x) #s(literal 1 binary64)) (sqrt.f64 (cos.f64 x))) #s(approx (exp (neg x)) (-.f64 #s(literal 1 binary64) x))) (*.f64 (fmod.f64 #s(approx (exp x) #s(literal 1 binary64)) #s(approx (sqrt (cos x)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (pow.f64 x #s(literal 2 binary64)))))) #s(approx (exp (neg x)) (-.f64 #s(literal 1 binary64) x))) (*.f64 (fmod.f64 #s(approx (exp x) #s(literal 1 binary64)) #s(approx (sqrt (cos x)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 x x)))) (*.f64 #s(literal -1/4 binary64) (*.f64 x x))))) #s(approx (exp (neg x)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) x)))) (if.f64 (<=.f64 (-.f64 (exp.f64 (*.f64 a x)) #s(literal 1 binary64)) #s(literal -3602879701896397/9007199254740992 binary64)) (-.f64 (exp.f64 (*.f64 a x)) #s(literal 1 binary64)) (+.f64 (*.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (sinh.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x a)))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (sinh.f64 (*.f64 x a)))) (if.f64 (<=.f64 (-.f64 (exp.f64 (*.f64 a x)) #s(literal 1 binary64)) #s(literal -944473296573929/4722366482869645213696 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 x a)))) (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (+.f64 a a) x)))) (-.f64 (sinh.f64 (*.f64 x a)) (-.f64 #s(literal 1 binary64) (cosh.f64 (*.f64 x a))))) (if.f64 (<=.f64 (-.f64 (exp.f64 (*.f64 a x)) #s(literal 1 binary64)) #s(literal -944473296573929/4722366482869645213696 binary64)) (/.f64 (-.f64 (exp.f64 (*.f64 (+.f64 a a) x)) #s(literal 1 binary64)) (-.f64 (exp.f64 (*.f64 x a)) #s(literal -1 binary64))) (-.f64 (sinh.f64 (*.f64 x a)) (-.f64 #s(literal 1 binary64) (cosh.f64 (*.f64 x a))))) (if.f64 (<=.f64 (-.f64 (exp.f64 (*.f64 a x)) #s(literal 1 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) (-.f64 (exp.f64 (*.f64 a x)) #s(literal 1 binary64)) (-.f64 (sinh.f64 (*.f64 x a)) (-.f64 #s(literal 1 binary64) (cosh.f64 (*.f64 x a))))) (if.f64 (<=.f64 (-.f64 (exp.f64 (*.f64 a x)) #s(literal 1 binary64)) #s(literal -1152921504606847/2305843009213693952 binary64)) (-.f64 (exp.f64 (*.f64 a x)) #s(literal 1 binary64)) #s(approx (- (exp (* a x)) 1) (-.f64 (*.f64 x a) (*.f64 (*.f64 x a) (*.f64 #s(literal -1/2 binary64) (*.f64 x a)))))) (if.f64 (<=.f64 (-.f64 (exp.f64 (*.f64 a x)) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 #s(approx (exp (* a x)) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 x x) a) a) (*.f64 #s(literal 1 binary64) #s(literal 1 binary64))) (-.f64 (*.f64 x a) #s(literal 1 binary64)))) #s(literal 1 binary64)) #s(approx (- (exp (* a x)) 1) (-.f64 (*.f64 x a) (*.f64 (*.f64 x a) (*.f64 #s(literal -1/2 binary64) (*.f64 x a)))))) #s(approx (- (exp (* a x)) 1) (*.f64 a #s(approx (+ x (* 1/2 (* a (pow x 2)))) x))) (-.f64 #s(approx (exp (* a x)) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(approx (+ (- (exp x) 2) (exp (neg x))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 x x) x) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/20160 binary64) x) x) #s(literal -1/360 binary64)) x) x) #s(literal -1/12 binary64))) x) x)) #s(approx (+ (- (exp x) 2) (exp (neg x))) (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/20160 binary64) (*.f64 x x)) #s(literal -1/360 binary64)) x) x) #s(literal -1/12 binary64)) (*.f64 x x)) #s(literal -1 binary64)) x) x)) #s(approx (+ (- (exp x) 2) (exp (neg x))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(approx (- (* 1/20160 (* x x)) -1/360) #s(literal 1/360 binary64)) x) x) #s(literal -1/12 binary64)) x) x) x) x) x)) #s(approx (+ (- (exp x) 2) (exp (neg x))) (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(approx (- (* 1/20160 (* x x)) -1/360) #s(literal 1/360 binary64))) #s(literal -1/12 binary64)) (*.f64 x x)) #s(literal -1 binary64)) x) x)) #s(approx (+ (- (exp x) 2) (exp (neg x))) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(approx (- (* (* (- (* 1/20160 (* x x)) -1/360) x) x) -1/12) #s(literal 1/12 binary64)) x) x) x) x) x)) #s(approx (+ (- (exp x) 2) (exp (neg x))) (*.f64 (*.f64 (-.f64 (*.f64 #s(approx (- (* (* (- (* 1/20160 (* x x)) -1/360) x) x) -1/12) #s(literal 1/12 binary64)) (*.f64 x x)) #s(literal -1 binary64)) x) x)) #s(approx (+ (- (exp x) 2) (exp (neg x))) (*.f64 x x)) (-.f64 #s(approx (* 2 (cosh x)) #s(literal 2 binary64)) #s(literal 2 binary64)) (*.f64 #s(approx (* (sqrt (exp (neg w))) (sqrt (exp (neg w)))) (pow.f64 (sqrt.f64 (exp.f64 (neg.f64 w))) #s(literal 2 binary64))) (pow.f64 l (exp.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w))) (*.f64 (exp.f64 (neg.f64 w)) #s(approx (pow l (exp w)) l)) (if.f64 (<=.f64 w #s(literal -5224175567749775/9007199254740992 binary64)) (*.f64 #s(approx (exp (neg w)) (+.f64 #s(literal 1 binary64) (*.f64 w (-.f64 (*.f64 w (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) w))) #s(literal 1 binary64))))) #s(approx (pow l (exp w)) l)) (*.f64 #s(approx (exp (neg w)) (/.f64 #s(literal 1 binary64) #s(approx (/ 2 (* 2 (- 1 w))) (+.f64 #s(literal 1 binary64) (*.f64 w (+.f64 #s(literal 1 binary64) (*.f64 w (+.f64 #s(literal 1 binary64) w)))))))) #s(approx (pow l (exp w)) l))) (if.f64 (<=.f64 w #s(literal -106 binary64)) (*.f64 #s(approx (exp (neg w)) (+.f64 #s(literal 1 binary64) (*.f64 w (-.f64 (*.f64 w (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/6 binary64) w))) #s(literal 1 binary64))))) #s(approx (pow l (exp w)) l)) (*.f64 #s(approx (exp (neg w)) (/.f64 #s(literal 1 binary64) #s(approx (/ 2 (* 2 (- 1 w))) (+.f64 #s(literal 1 binary64) (*.f64 w (+.f64 #s(literal 1 binary64) w)))))) #s(approx (pow l (exp w)) l))) (if.f64 (<=.f64 (*.f64 (exp.f64 (neg.f64 w)) (pow.f64 l (exp.f64 w))) #s(literal 45000000000000000175400910266363063947482696931891133294425770715304723508601903275034420084978620842604819553783187539217375208830011613591057765762962351772680725475663089459675484585966434545769175524200310918667717449915656876833121435752857600 binary64)) (*.f64 #s(approx (exp (neg w)) (/.f64 #s(literal 1 binary64) #s(approx (/ 2 (* 2 (- 1 w))) (+.f64 #s(literal 1 binary64) (*.f64 w (+.f64 #s(literal 1 binary64) w)))))) #s(approx (pow l (exp w)) l)) (*.f64 #s(approx (exp (neg w)) (+.f64 #s(literal 1 binary64) (*.f64 w (-.f64 (*.f64 #s(literal 1/2 binary64) w) #s(literal 1 binary64))))) #s(approx (pow l (exp w)) l))) (*.f64 #s(approx (exp (neg w)) (+.f64 #s(literal 1 binary64) (*.f64 w (-.f64 (*.f64 #s(literal 1/2 binary64) w) #s(literal 1 binary64))))) #s(approx (pow l (exp w)) l)) (*.f64 #s(approx (pow l (exp w)) l) #s(approx (exp (neg w)) (-.f64 #s(literal 1 binary64) w))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (exp.f64 (*.f64 (neg.f64 x) #s(literal 2 binary64))) (/.f64 x #s(literal 2 binary64))) (E.f64))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) x)) (*.f64 #s(literal -2 binary64) x)) (E.f64))) (pow.f64 (*.f64 (exp.f64 x) (E.f64)) (-.f64 x #s(literal 1 binary64))) (pow.f64 (exp.f64 (-.f64 x #s(literal -1 binary64))) (-.f64 x #s(literal 1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (E.f64)) (exp.f64 (*.f64 (neg.f64 x) x))) (/.f64 (exp.f64 (*.f64 x x)) (E.f64)) (exp.f64 (-.f64 (*.f64 x x) #s(literal 1 binary64))) #s(approx (/ (exp (* x x)) (E)) (/.f64 #s(literal 1 binary64) (E.f64))) (if.f64 (<=.f64 x #s(literal 7194230188746725/4611686018427387904 binary64)) #s(approx (/ (- 1 (cos x)) (* x x)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/24 binary64) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 1 binary64) (cos.f64 x))) x)) (if.f64 (<=.f64 x #s(literal 7194230188746725/4611686018427387904 binary64)) #s(approx (/ (- 1 (cos x)) (* x x)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/24 binary64) (pow.f64 x #s(literal 2 binary64))))) (*.f64 (/.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) x) (/.f64 #s(literal -1 binary64) x))) (if.f64 (<=.f64 x #s(literal 7194230188746725/4611686018427387904 binary64)) #s(approx (/ (- 1 (cos x)) (* x x)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/24 binary64) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) x) x)) (if.f64 (<=.f64 x #s(literal 7194230188746725/4611686018427387904 binary64)) #s(approx (/ (- 1 (cos x)) (* x x)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/24 binary64) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 x)) (*.f64 x x))) (if.f64 (<=.f64 x #s(literal 26999999999999999348982840542776747803110975295984016463401287659010289567960924160 binary64)) #s(approx (/ (- 1 (cos x)) (* x x)) #s(literal 1/2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x x)) (/.f64 (/.f64 (neg.f64 #s(approx (cos x) #s(literal 1 binary64))) x) x))) (if.f64 (<=.f64 x #s(literal 194999999999999999407601385518172905936769578569333350739214336 binary64)) #s(approx (/ (- 1 (cos x)) (* x x)) #s(literal 1/2 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(approx (cos x) #s(literal 1 binary64)) x))) (*.f64 x x))) (if.f64 (<=.f64 x #s(literal 26999999999999999348982840542776747803110975295984016463401287659010289567960924160 binary64)) #s(approx (/ (- 1 (cos x)) (* x x)) #s(literal 1/2 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) #s(approx (cos x) #s(literal 1 binary64))) (*.f64 x x))) #s(approx (/ (- 1 (cos x)) (* x x)) #s(literal 1/2 binary64)) #s(approx (log (/ (sinh x) x)) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2835 binary64) (*.f64 x x)) #s(literal 1/180 binary64)) x) x) #s(literal -1/6 binary64)) (*.f64 x x))) #s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 x x)) #s(literal -1/6 binary64)) x) x)) #s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 #s(approx (- (* -1/180 (* x x)) -1/6) #s(literal 1/6 binary64)) x) x)) #s(approx (log (/ (sinh x) x)) (*.f64 (*.f64 x x) #s(approx (- (* -1/180 (* x x)) -1/6) #s(literal 1/6 binary64)))) #s(approx (- (sin x) x) (*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) x) x) #s(literal -1/120 binary64)) (*.f64 x x)) #s(literal 1/6 binary64)))) #s(approx (- (sin x) x) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/362880 binary64)) #s(literal 1/5040 binary64)) x) x) #s(literal -1/120 binary64)) x) x) #s(literal 1/6 binary64)) x) (neg.f64 x)) (neg.f64 x))) #s(approx (- (sin x) x) (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) x) x) #s(literal -1/120 binary64)) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) x))) #s(approx (- (sin x) x) (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) x) x) #s(literal -1/120 binary64)) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 x x)) x)) #s(approx (- (sin x) x) (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/362880 binary64) (*.f64 x x)) #s(literal 1/5040 binary64)) x) x) #s(literal -1/120 binary64)) (*.f64 x x)) #s(literal 1/6 binary64)) x) (*.f64 x x))) #s(approx (- (sin x) x) (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(approx (- (* 1/362880 (* x x)) 1/5040) #s(literal -1/5040 binary64)) x) x) #s(literal -1/120 binary64)) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) x))) #s(approx (- (sin x) x) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(approx (- (* 1/362880 (* x x)) 1/5040) #s(literal -1/5040 binary64)) x) x) #s(literal -1/120 binary64)) x) x) #s(literal 1/6 binary64)) (*.f64 x x)) x)) #s(approx (- (sin x) x) (*.f64 (-.f64 (*.f64 #s(approx (- (* (* (- (* 1/362880 (* x x)) 1/5040) x) x) -1/120) #s(literal 1/120 binary64)) (*.f64 x x)) #s(literal 1/6 binary64)) (*.f64 (*.f64 x x) x))) #s(approx (- (sin x) x) (*.f64 (*.f64 (-.f64 (*.f64 #s(approx (- (* (* (- (* 1/362880 (* x x)) 1/5040) x) x) -1/120) #s(literal 1/120 binary64)) (*.f64 x x)) #s(literal 1/6 binary64)) x) (*.f64 x x))) #s(approx (- (sin x) x) (*.f64 (*.f64 #s(approx (* (- (* (/ (- 1/5040 (* (* x x) 1/362880)) -1/120) (* x x)) (- (/ 20 (* x x)) 1)) (* (* x x) x)) (*.f64 #s(literal -20 binary64) x)) (*.f64 #s(literal 1/120 binary64) x)) x)) #s(approx (- (sin x) x) (*.f64 #s(approx (* (- (* (- (* (* (- (* 1/362880 (* x x)) 1/5040) x) x) -1/120) (* x x)) 1/6) x) (*.f64 #s(literal -1/6 binary64) x)) (*.f64 x x))) #s(approx (- (sin x) x) (neg.f64 #s(approx x #s(literal 0 binary64)))) #s(approx (- (sin x) x) (neg.f64 x)) #s(approx (sqrt (- (* a a) (* b b))) (*.f64 a #s(approx (+ 1 (* -1/2 (/ (pow b 2) (pow a 2)))) #s(literal 1 binary64)))) #s(approx (sqrt (- (* a a) (* b b))) (neg.f64 #s(approx a #s(literal 0 binary64)))) #s(approx (sqrt (- (* a a) (* b b))) (neg.f64 a)) #s(approx (sqrt (+ (* x x) (+ (* y y) (* z z)))) (*.f64 z #s(approx (+ 1 (* 1/2 (/ (+ (pow x 2) (pow y 2)) (pow z 2)))) #s(literal 1 binary64)))) #s(approx (sqrt (+ (* x x) (+ (* y y) (* z z)))) (neg.f64 #s(approx x #s(literal 0 binary64)))) #s(approx (sqrt (+ (* x x) (+ (* y y) (* z z)))) (neg.f64 x)) #s(approx (- (sqrt (+ 1 x)) (sqrt (- 1 x))) (-.f64 x (*.f64 (-.f64 #s(literal -1/8 binary64) (*.f64 #s(literal 7/128 binary64) (*.f64 x x))) (*.f64 (*.f64 x x) x)))) #s(approx (- (sqrt (+ 1 x)) (sqrt (- 1 x))) (-.f64 x (*.f64 #s(approx (- -1/8 (* 7/128 (* x x))) #s(literal -1/8 binary64)) (*.f64 (*.f64 x x) x)))) #s(approx (- (sqrt (+ 1 x)) (sqrt (- 1 x))) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(approx (- -1/8 (* 7/128 (* x x))) #s(literal -1/8 binary64)) x) x)))) #s(approx (- (sqrt (+ 1 x)) (* (sqrt (* 2 (- 1 x))) (sqrt 1/2))) #s(literal 0 binary64)) (atan.f64 (/.f64 y x)) (*.f64 (/.f64 (/.f64 (-.f64 (/.f64 #s(literal 16 binary64) (*.f64 (PI.f64) (PI.f64))) (*.f64 (/.f64 #s(literal -2 binary64) (asin.f64 (-.f64 #s(literal 1 binary64) x))) (/.f64 #s(literal -2 binary64) (asin.f64 (-.f64 #s(literal 1 binary64) x))))) (-.f64 (/.f64 #s(literal 4 binary64) (PI.f64)) (/.f64 #s(literal -2 binary64) (asin.f64 (-.f64 #s(literal 1 binary64) x))))) (*.f64 (/.f64 #s(literal 2 binary64) (PI.f64)) #s(literal 2 binary64))) (asin.f64 (-.f64 x #s(literal 1 binary64)))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 4503599627370495/4503599627370496 binary64)) (*.f64 (-.f64 (/.f64 (PI.f64) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (acos.f64 (-.f64 x #s(literal 1 binary64))))) (/.f64 (acos.f64 (-.f64 x #s(literal 1 binary64))) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (acos.f64 (-.f64 x #s(literal 1 binary64)))))) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (acos.f64 (-.f64 x #s(literal 1 binary64))))) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (PI.f64)) (PI.f64)) (pow.f64 (asin.f64 #s(approx (- 1 x) (*.f64 #s(literal -1 binary64) x))) #s(literal 2 binary64))) (acos.f64 (-.f64 x #s(literal 1 binary64))))) (if.f64 (<=.f64 x #s(literal 8924260225606735/162259276829213363391578010288128 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (PI.f64)) (PI.f64)) (pow.f64 (asin.f64 #s(approx (- 1 x) (*.f64 #s(literal -1 binary64) x))) #s(literal 2 binary64))) (acos.f64 (-.f64 x #s(literal 1 binary64)))) (+.f64 (*.f64 (PI.f64) #s(literal 1 binary64)) (*.f64 (/.f64 (acos.f64 (-.f64 x #s(literal 1 binary64))) (asin.f64 (-.f64 #s(literal 1 binary64) x))) (asin.f64 (-.f64 x #s(literal 1 binary64)))))) (if.f64 (<=.f64 (acos.f64 (-.f64 #s(literal 1 binary64) x)) #s(literal 0 binary64)) (acos.f64 #s(approx (- 1 x) #s(approx 1 #s(literal 0 binary64)))) (+.f64 (*.f64 (PI.f64) #s(literal 1 binary64)) (*.f64 (/.f64 (acos.f64 (-.f64 x #s(literal 1 binary64))) (asin.f64 (-.f64 #s(literal 1 binary64) x))) (asin.f64 (-.f64 x #s(literal 1 binary64)))))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 4503599627370495/4503599627370496 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (acos.f64 (-.f64 x #s(literal 1 binary64)))))) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (acos.f64 (-.f64 x #s(literal 1 binary64))))) (acos.f64 #s(approx (- 1 x) #s(approx 1 #s(literal 0 binary64))))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 4503599627370495/4503599627370496 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (PI.f64)) (asin.f64 (-.f64 x #s(literal 1 binary64)))))) (asin.f64 (-.f64 x #s(literal 1 binary64)))) (acos.f64 #s(approx (- 1 x) #s(approx 1 #s(literal 0 binary64))))) (if.f64 (<=.f64 (acos.f64 (-.f64 #s(literal 1 binary64) x)) #s(literal 0 binary64)) (acos.f64 #s(approx (- 1 x) #s(approx 1 #s(literal 0 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) (/.f64 (asin.f64 (-.f64 x #s(literal 1 binary64))) (PI.f64)))) (asin.f64 (-.f64 x #s(literal 1 binary64))))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) x) #s(literal 4503599627370495/4503599627370496 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (-.f64 x #s(literal 1 binary64))))) (asin.f64 (-.f64 x #s(literal 1 binary64)))) (acos.f64 #s(approx (- 1 x) #s(approx 1 #s(literal 0 binary64))))) (if.f64 (<=.f64 (acos.f64 (-.f64 #s(literal 1 binary64) x)) #s(literal 0 binary64)) (acos.f64 #s(approx (- 1 x) #s(approx 1 #s(literal 0 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (asin.f64 (-.f64 #s(literal 1 binary64) x)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (if.f64 (<=.f64 (acos.f64 (-.f64 #s(literal 1 binary64) x)) #s(literal 0 binary64)) (acos.f64 #s(approx (- 1 x) #s(approx 1 #s(literal 0 binary64)))) (-.f64 (-.f64 (acos.f64 (-.f64 #s(literal 1 binary64) x)) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (if.f64 (<=.f64 (acos.f64 (-.f64 #s(literal 1 binary64) x)) #s(literal 0 binary64)) (acos.f64 #s(approx (- 1 x) #s(approx 1 #s(literal 0 binary64)))) (-.f64 (PI.f64) (acos.f64 (-.f64 x #s(literal 1 binary64))))) (if.f64 (<=.f64 (acos.f64 (-.f64 #s(literal 1 binary64) x)) #s(literal 0 binary64)) (acos.f64 #s(approx (- 1 x) #s(approx 1 #s(literal 0 binary64)))) (acos.f64 (-.f64 #s(literal 1 binary64) x))) (acos.f64 #s(approx (- 1 x) #s(approx 1 #s(literal 0 binary64)))) (acos.f64 #s(approx (- 1 x) #s(literal 1 binary64))) (if.f64 (<=.f64 x #s(literal 1120000000000000 binary64)) (sin.f64 (*.f64 (PI.f64) x)) (sin.f64 (*.f64 #s(approx (PI) #s(literal 0 binary64)) x))) (sin.f64 (*.f64 #s(approx (PI) #s(literal 0 binary64)) x)) (if.f64 (<=.f64 m #s(literal 6338253001141147/1267650600228229401496703205376 binary64)) (*.f64 (-.f64 #s(approx (/ (* m (- 1 m)) v) (/.f64 m v)) #s(literal 1 binary64)) #s(approx (- 1 m) #s(literal 1 binary64))) (/.f64 (*.f64 #s(approx (- (* (- 1 m) m) v) (*.f64 m (-.f64 #s(literal 1 binary64) m))) (-.f64 #s(literal 1 binary64) m)) v)) (*.f64 (-.f64 (/.f64 (*.f64 m (-.f64 #s(literal 1 binary64) m)) v) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) m)) (if.f64 (<=.f64 m #s(literal 6338253001141147/1267650600228229401496703205376 binary64)) (*.f64 (-.f64 #s(approx (/ (* m (- 1 m)) v) (/.f64 m v)) #s(literal 1 binary64)) #s(approx (- 1 m) #s(literal 1 binary64))) (*.f64 (/.f64 #s(approx (- (* (- 1 m) m) v) (*.f64 m (-.f64 #s(literal 1 binary64) m))) v) (-.f64 #s(literal 1 binary64) m))) (*.f64 (-.f64 (*.f64 (/.f64 m v) (-.f64 #s(literal 1 binary64) m)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) m)) (if.f64 (<=.f64 m #s(literal 6338253001141147/1267650600228229401496703205376 binary64)) (*.f64 (-.f64 #s(approx (/ (* m (- 1 m)) v) (/.f64 m v)) #s(literal 1 binary64)) #s(approx (- 1 m) #s(literal 1 binary64))) (*.f64 #s(approx (- (* (- 1 m) m) v) (*.f64 m (-.f64 #s(literal 1 binary64) m))) (/.f64 (-.f64 #s(literal 1 binary64) m) v))) (*.f64 (-.f64 #s(approx (/ (* m (- 1 m)) v) (/.f64 m v)) #s(literal 1 binary64)) #s(approx (- 1 m) #s(literal 1 binary64))) (if.f64 (<=.f64 (*.f64 (-.f64 (/.f64 (*.f64 m (-.f64 #s(literal 1 binary64) m)) v) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) m)) #s(literal -1/2 binary64)) (*.f64 #s(approx (- (/ (* m (- 1 m)) v) 1) #s(literal -1 binary64)) #s(approx (- 1 m) #s(literal 1 binary64))) (*.f64 #s(approx (- (/ (* m (- 1 m)) v) 1) #s(literal -1 binary64)) #s(approx (- 1 m) (neg.f64 m)))) (*.f64 #s(approx (- (/ (* m (- 1 m)) v) 1) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) m)) (*.f64 #s(approx (- (/ (* m (- 1 m)) v) 1) #s(literal -1 binary64)) #s(approx (- 1 m) #s(literal 1 binary64))) (if.f64 (<=.f64 a #s(literal 4100000000000000105128689143374261993873710640005120 binary64)) #s(approx (/ (neg (sqrt (* (* (* 2 (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (* (* b a) (* b (neg a)))) (- (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2))))))) (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (*.f64 (/.f64 #s(literal 1/4 binary64) a) (/.f64 (*.f64 (*.f64 #s(approx (* (pow y-scale 2) (sqrt (* 8 (/ (* (pow a 4) (- (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow y-scale 2)) (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2))) (sqrt (+ (* 4 (/ (* (pow a 4) (* (pow (cos (* 1/180 (* angle (PI)))) 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (* (pow x-scale 2) (pow y-scale 2)))) (pow (- (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2)) (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow y-scale 2))) 2))))) (* (pow x-scale 2) (pow y-scale 2)))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 8 binary64) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)) #s(literal 2 binary64))))) (*.f64 a a)) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) a) #s(literal 4 binary64))))) (pow.f64 a #s(literal 4 binary64)))) (fabs.f64 x-scale))) x-scale) x-scale) a))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(approx 2 #s(literal 0 binary64)) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) #s(approx 2 #s(literal 0 binary64))))) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) #s(approx (- (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) #s(approx (- (+ (/ (pow a 2) (pow y-scale 2)) (/ (pow b 2) (pow x-scale 2))) (sqrt (pow (- (/ (pow b 2) (pow x-scale 2)) (/ (pow a 2) (pow y-scale 2))) 2))) (/.f64 (-.f64 (pow.f64 b #s(approx 2 #s(literal 0 binary64))) (sqrt.f64 (pow.f64 b #s(literal 4 binary64)))) (pow.f64 x-scale #s(approx 2 #s(literal 0 binary64))))))))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) #s(approx 2 #s(literal 0 binary64)))))) (if.f64 (<=.f64 a #s(literal 130000000000000009331693572985691597674199002984591404980029211519262914510848 binary64)) #s(approx (/ (neg (sqrt (* (* (* 2 (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (* (* b a) (* b (neg a)))) (- (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2))))))) (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (*.f64 (/.f64 #s(literal 1/4 binary64) a) (/.f64 (*.f64 (*.f64 #s(approx (* (pow y-scale 2) (sqrt (* 8 (/ (* (pow a 4) (- (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow y-scale 2)) (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2))) (sqrt (+ (* 4 (/ (* (pow a 4) (* (pow (cos (* 1/180 (* angle (PI)))) 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (* (pow x-scale 2) (pow y-scale 2)))) (pow (- (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2)) (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow y-scale 2))) 2))))) (* (pow x-scale 2) (pow y-scale 2)))))) (/.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal 8 binary64) (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)) #s(literal 2 binary64))))) (*.f64 a a)) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) a) #s(literal 4 binary64))))) (pow.f64 a #s(literal 4 binary64)))) (fabs.f64 x-scale))) x-scale) x-scale) a))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 y-scale x-scale)) (/.f64 (*.f64 (neg.f64 a) b) (*.f64 y-scale x-scale)))) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) #s(approx (- (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) #s(approx (- (+ (/ (pow a 2) (pow y-scale 2)) (/ (pow b 2) (pow x-scale 2))) (sqrt (pow (- (/ (pow b 2) (pow x-scale 2)) (/ (pow a 2) (pow y-scale 2))) 2))) (/.f64 (-.f64 (pow.f64 b #s(literal 2 binary64)) (sqrt.f64 (pow.f64 b #s(literal 4 binary64)))) (pow.f64 x-scale #s(literal 2 binary64)))))))) (*.f64 (/.f64 (*.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 y-scale x-scale)) (/.f64 (*.f64 (neg.f64 a) b) (*.f64 y-scale x-scale))))) (if.f64 (<=.f64 x-scale #s(literal 8499999999999999551991715488968412824282767978008555600609512862490008345526023160277640822893202600105439306979927370068178942865103545958400 binary64)) #s(approx (/ (neg (sqrt (* (* (* 2 (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (* (* b a) (* b (neg a)))) (- (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2))))))) (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (*.f64 (/.f64 #s(literal 1/4 binary64) a) (/.f64 (*.f64 #s(approx (* (pow y-scale 2) (sqrt (* 8 (/ (* (pow a 4) (- (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow y-scale 2)) (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2))) (sqrt (+ (* 4 (/ (* (pow a 4) (* (pow (cos (* 1/180 (* angle (PI)))) 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (* (pow x-scale 2) (pow y-scale 2)))) (pow (- (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2)) (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow y-scale 2))) 2))))) (* (pow x-scale 2) (pow y-scale 2)))))) (/.f64 (sqrt.f64 (*.f64 #s(literal 8 binary64) (*.f64 #s(approx (- (* (+ 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* a a)) (sqrt (pow (* (cos (* (* (PI) angle) 1/180)) a) 4))) (-.f64 (pow.f64 a #s(literal 2 binary64)) (sqrt.f64 (pow.f64 a #s(literal 4 binary64))))) (pow.f64 a #s(literal 4 binary64))))) (fabs.f64 x-scale))) (*.f64 x-scale x-scale)) a))) #s(approx (/ (neg (sqrt (* (* (* 2 (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (* (* b a) (* b (neg a)))) (- (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2))))))) (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (*.f64 (/.f64 #s(literal 1/4 binary64) a) (/.f64 #s(approx (* (pow x-scale 2) (* (pow y-scale 2) (sqrt (* 8 (/ (* (pow a 4) (- (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow y-scale 2)) (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2))) (sqrt (+ (* 4 (/ (* (pow a 4) (* (pow (cos (* 1/180 (* angle (PI)))) 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (* (pow x-scale 2) (pow y-scale 2)))) (pow (- (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2)) (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow y-scale 2))) 2))))) (* (pow x-scale 2) (pow y-scale 2))))))) (*.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal 8 binary64) (*.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64)))))) (*.f64 a a)) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) a) #s(literal 4 binary64)))) (pow.f64 a #s(literal 4 binary64))))) (fabs.f64 y-scale)) (*.f64 y-scale y-scale))) a)))) (if.f64 (<=.f64 a #s(literal 149999999999999990989639731795917682953773097706373436242150705195545389957120 binary64)) #s(approx (/ (neg (sqrt (* (* (* 2 (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (* (* b a) (* b (neg a)))) (- (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2))))))) (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (*.f64 (/.f64 #s(literal 1/4 binary64) a) (/.f64 (*.f64 #s(approx (* (pow y-scale 2) (sqrt (* 8 (/ (* (pow a 4) (- (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow y-scale 2)) (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2))) (sqrt (+ (* 4 (/ (* (pow a 4) (* (pow (cos (* 1/180 (* angle (PI)))) 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (* (pow x-scale 2) (pow y-scale 2)))) (pow (- (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2)) (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow y-scale 2))) 2))))) (* (pow x-scale 2) (pow y-scale 2)))))) (/.f64 (sqrt.f64 (*.f64 #s(literal 8 binary64) (*.f64 #s(approx (- (* (+ 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* a a)) (sqrt (pow (* (cos (* (* (PI) angle) 1/180)) a) 4))) (-.f64 (pow.f64 a #s(literal 2 binary64)) (sqrt.f64 (pow.f64 a #s(literal 4 binary64))))) (pow.f64 a #s(literal 4 binary64))))) (fabs.f64 x-scale))) (*.f64 x-scale x-scale)) a))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 y-scale x-scale)) (/.f64 (*.f64 (neg.f64 a) b) (*.f64 y-scale x-scale)))) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) #s(approx (- (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) #s(approx (- (+ (/ (pow a 2) (pow y-scale 2)) (/ (pow b 2) (pow x-scale 2))) (sqrt (pow (- (/ (pow b 2) (pow x-scale 2)) (/ (pow a 2) (pow y-scale 2))) 2))) (/.f64 (-.f64 (pow.f64 b #s(literal 2 binary64)) (sqrt.f64 (pow.f64 b #s(literal 4 binary64)))) (pow.f64 x-scale #s(literal 2 binary64)))))))) (*.f64 (/.f64 (*.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 y-scale x-scale)) (/.f64 (*.f64 (neg.f64 a) b) (*.f64 y-scale x-scale))))) #s(approx (/ (neg (sqrt (* (* (* 2 (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (* (* b a) (* b (neg a)))) (- (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2))))))) (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (*.f64 (/.f64 #s(literal 1/4 binary64) a) (/.f64 (*.f64 #s(approx (* (pow y-scale 2) (sqrt (* 8 (/ (* (pow a 4) (- (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow y-scale 2)) (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2))) (sqrt (+ (* 4 (/ (* (pow a 4) (* (pow (cos (* 1/180 (* angle (PI)))) 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (* (pow x-scale 2) (pow y-scale 2)))) (pow (- (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2)) (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow y-scale 2))) 2))))) (* (pow x-scale 2) (pow y-scale 2)))))) (/.f64 (sqrt.f64 (*.f64 #s(literal 8 binary64) (*.f64 #s(approx (- (* (+ 1/2 (* 1/2 (cos (* 2 (* (* (PI) angle) 1/180))))) (* a a)) (sqrt (pow (* (cos (* (* (PI) angle) 1/180)) a) 4))) (-.f64 (pow.f64 a #s(literal 2 binary64)) (sqrt.f64 (pow.f64 a #s(literal 4 binary64))))) (pow.f64 a #s(literal 4 binary64))))) (fabs.f64 x-scale))) (*.f64 x-scale x-scale)) a))) (if.f64 (<=.f64 y-scale #s(literal 67999999999999997485114285933631804141295476991915511371090786420860062251742691857876274479218717437248172981480488066581139898236928 binary64)) #s(approx (/ (neg (sqrt (* (* (* 2 (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (* (* b a) (* b (neg a)))) (- (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2))))))) (/ (* 4 (* (* b a) (* b (neg a)))) (pow (* x-scale y-scale) 2))) (*.f64 (/.f64 #s(literal 1/4 binary64) a) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 y-scale y-scale) x-scale) x-scale) (sqrt.f64 (*.f64 (/.f64 #s(approx (* (pow a 4) (- (+ (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow y-scale 2)) (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2))) (sqrt (+ (* 4 (/ (* (pow a 4) (* (pow (cos (* 1/180 (* angle (PI)))) 2) (pow (sin (* 1/180 (* angle (PI)))) 2))) (* (pow x-scale 2) (pow y-scale 2)))) (pow (- (/ (* (pow a 2) (pow (sin (* 1/180 (* angle (PI)))) 2)) (pow x-scale 2)) (/ (* (pow a 2) (pow (cos (* 1/180 (* angle (PI)))) 2)) (pow y-scale 2))) 2))))) (*.f64 (-.f64 (/.f64 (*.f64 a a) (*.f64 y-scale y-scale)) (/.f64 (sqrt.f64 (pow.f64 a #s(literal 4 binary64))) (*.f64 y-scale y-scale))) (pow.f64 a #s(literal 4 binary64)))) (*.f64 (*.f64 (*.f64 y-scale y-scale) x-scale) x-scale)) #s(literal 8 binary64)))) a))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 (neg.f64 a) b)) (*.f64 (*.f64 (*.f64 y-scale y-scale) x-scale) x-scale)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 a b) b) (neg.f64 a)) #s(approx (- (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) #s(approx (- (+ (/ (pow a 2) (pow y-scale 2)) (/ (pow b 2) (pow x-scale 2))) (sqrt (pow (- (/ (pow b 2) (pow x-scale 2)) (/ (pow a 2) (pow y-scale 2))) 2))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 y-scale y-scale) (*.f64 y-scale y-scale))))) (*.f64 a a)))))))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) #s(literal 2 binary64))))) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 (neg.f64 a) b)) (*.f64 (*.f64 (*.f64 y-scale y-scale) x-scale) x-scale)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 a b) b) (neg.f64 a)) #s(approx (- (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) #s(approx (- (+ (/ (pow a 2) (pow y-scale 2)) (/ (pow b 2) (pow x-scale 2))) (sqrt (pow (- (/ (pow b 2) (pow x-scale 2)) (/ (pow a 2) (pow y-scale 2))) 2))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 y-scale y-scale) (*.f64 y-scale y-scale))))) (*.f64 a a)))))))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (pow.f64 (*.f64 x-scale y-scale) #s(literal 2 binary64)))) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(approx (- (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) #s(approx (- (+ (/ (pow a 2) (pow y-scale 2)) (/ (pow b 2) (pow x-scale 2))) (sqrt (pow (- (/ (pow b 2) (pow x-scale 2)) (/ (pow a 2) (pow y-scale 2))) 2))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 y-scale y-scale)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 y-scale y-scale) (*.f64 y-scale y-scale))))) (*.f64 a a)))) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 (neg.f64 a) b)) (*.f64 (*.f64 y-scale (*.f64 y-scale x-scale)) x-scale)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a b) b) (neg.f64 a)))))) (*.f64 (*.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 (neg.f64 a) b))) (*.f64 (*.f64 y-scale (*.f64 y-scale x-scale)) x-scale)) (*.f64 (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(approx (- (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) #s(approx (- (+ (/ (pow a 2) (pow y-scale 2)) (/ (pow b 2) (pow x-scale 2))) (sqrt (pow (- (/ (pow b 2) (pow x-scale 2)) (/ (pow a 2) (pow y-scale 2))) 2))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 y-scale y-scale)) (/.f64 (sqrt.f64 #s(literal 1 binary64)) (*.f64 y-scale y-scale))) (*.f64 a a)))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 a b) #s(literal 4 binary64)) (/.f64 (*.f64 (neg.f64 a) b) (*.f64 (*.f64 (*.f64 y-scale y-scale) x-scale) x-scale))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a b) b) (neg.f64 a)))))) (*.f64 (*.f64 a b) #s(literal 4 binary64))) (*.f64 (neg.f64 a) b)) (*.f64 (*.f64 (*.f64 y-scale y-scale) x-scale) x-scale)) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 #s(approx (- (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) #s(approx (- (+ (/ (pow a 2) (pow y-scale 2)) (/ (pow b 2) (pow x-scale 2))) (sqrt (pow (- (/ (pow b 2) (pow x-scale 2)) (/ (pow a 2) (pow y-scale 2))) 2))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 y-scale y-scale)) (/.f64 (sqrt.f64 #s(literal 1 binary64)) (*.f64 y-scale y-scale))) (*.f64 a a)))) (*.f64 (*.f64 (*.f64 (*.f64 a b) #s(literal 4 binary64)) (/.f64 (*.f64 (neg.f64 a) b) (*.f64 (*.f64 (*.f64 y-scale y-scale) x-scale) x-scale))) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 a b) b) (neg.f64 a))))) (*.f64 (*.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 (neg.f64 a) b))) (*.f64 (*.f64 (*.f64 y-scale y-scale) x-scale) x-scale)) (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(approx (- (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) #s(approx (- (+ (/ (pow a 2) (pow y-scale 2)) (/ (pow b 2) (pow x-scale 2))) (sqrt (pow (- (/ (pow b 2) (pow x-scale 2)) (/ (pow a 2) (pow y-scale 2))) 2))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 y-scale y-scale)) (/.f64 (sqrt.f64 #s(literal 1 binary64)) (*.f64 y-scale y-scale))) (*.f64 a a)))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 a b) #s(literal 4 binary64)) (/.f64 (*.f64 (neg.f64 a) b) (*.f64 (*.f64 (*.f64 y-scale y-scale) x-scale) x-scale))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a b) b) (neg.f64 a)))))) (*.f64 (*.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 (neg.f64 a) b))) (*.f64 (*.f64 y-scale y-scale) x-scale)) x-scale) (*.f64 #s(literal 2 binary64) (atan.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 x #s(literal -1 binary64))) (-.f64 x #s(literal 1 binary64)))))) (*.f64 #s(literal 2 binary64) (atan.f64 (sqrt.f64 (/.f64 (-.f64 #s(literal 1 binary64) x) (+.f64 #s(literal 1 binary64) x))))) (*.f64 #s(literal 2 binary64) (atan.f64 #s(approx (sqrt (/ (- 1 x) (+ 1 x))) (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) x))) #s(literal 1 binary64))))))) (*.f64 #s(literal 2 binary64) (atan.f64 #s(approx (sqrt (/ (- 1 x) (+ 1 x))) (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64))))))) (*.f64 #s(literal 2 binary64) (atan.f64 #s(approx (sqrt (/ (- 1 x) (+ 1 x))) (+.f64 #s(literal 1 binary64) (*.f64 x #s(approx (- (* 1/2 x) 1) #s(literal -1 binary64))))))) (*.f64 #s(literal 2 binary64) (atan.f64 #s(approx (sqrt (/ (- 1 x) (+ 1 x))) #s(approx (+ 1 (* x (- (* 1/2 x) 1))) #s(literal 1 binary64))))) (*.f64 (/.f64 a (/.f64 #s(literal -1 binary64) b)) (*.f64 b a)) (*.f64 (*.f64 (neg.f64 b) a) (*.f64 b a)) (neg.f64 (*.f64 (*.f64 (*.f64 a a) b) b)) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64))) (if.f64 (<=.f64 angle #s(literal 3019169939857233/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904 binary64)) (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (-.f64 (*.f64 a a) (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 (*.f64 angle (PI.f64)) a) (*.f64 (*.f64 angle (PI.f64)) a))))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (if.f64 (<=.f64 angle #s(literal 6422418416702717/75557863725914323419136 binary64)) (+.f64 (*.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* (* angle (PI)) 1/90)))) b) (*.f64 #s(literal 1/32400 binary64) (*.f64 (pow.f64 angle #s(literal 2 binary64)) (*.f64 b (pow.f64 (PI.f64) #s(literal 2 binary64)))))) b) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* (* angle (PI)) 1/90))) #s(literal 1/2 binary64))) a) a)) (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) angle)))) b) b) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) angle)))) a) a)))) (+.f64 (pow.f64 (*.f64 a (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64)))) #s(literal 2 binary64))) (+.f64 #s(approx (pow (* a (cos (* (PI) (/ angle 180)))) 2) (pow.f64 a #s(literal 2 binary64))) (pow.f64 (*.f64 b (sin.f64 (*.f64 (PI.f64) (/.f64 angle #s(literal 180 binary64))))) #s(literal 2 binary64))) (if.f64 (<=.f64 angle #s(literal 6422418416702717/75557863725914323419136 binary64)) (+.f64 (*.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* (* angle (PI)) 1/90)))) b) (*.f64 #s(literal 1/32400 binary64) (*.f64 (pow.f64 angle #s(literal 2 binary64)) (*.f64 b (pow.f64 (PI.f64) #s(literal 2 binary64)))))) b) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* (* angle (PI)) 1/90))) #s(literal 1/2 binary64))) a) a)) (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) angle)))) b) b) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) (PI.f64)) angle)))) a) a))) (if.f64 (<=.f64 angle #s(literal 6422418416702717/75557863725914323419136 binary64)) (+.f64 (*.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* (* angle (PI)) 1/90)))) b) (*.f64 #s(literal 1/32400 binary64) (*.f64 (pow.f64 angle #s(literal 2 binary64)) (*.f64 b (pow.f64 (PI.f64) #s(literal 2 binary64)))))) b) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* (* angle (PI)) 1/90))) #s(literal 1/2 binary64))) a) a)) (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (PI.f64))))) b) b) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (PI.f64))))) a) a))) (if.f64 (<=.f64 angle #s(literal 6422418416702717/75557863725914323419136 binary64)) (+.f64 (*.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* (* angle (PI)) 1/90)))) b) (*.f64 #s(literal 1/32400 binary64) (*.f64 (pow.f64 angle #s(literal 2 binary64)) (*.f64 b (pow.f64 (PI.f64) #s(literal 2 binary64)))))) b) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* (* angle (PI)) 1/90))) #s(literal 1/2 binary64))) a) a)) (+.f64 (*.f64 (*.f64 #s(approx (- 1/2 (* 1/2 (cos (* (* angle (PI)) 1/90)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))) b) b) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* (* angle (PI)) 1/90))) #s(literal 1/2 binary64))) a) a))) (if.f64 (<=.f64 a #s(literal 6727386920068443/7914572847139345089936080672628710081124203171238778877250017794972711203409019749450124833959777439667125485632516458859243681097816038718961476963260581373331416708758372352 binary64)) #s(approx (+ (pow (* a (cos (* (* 1/180 (PI)) angle))) 2) (pow (* b (sin (* (* 1/180 (PI)) angle))) 2)) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) #s(literal 2 binary64)))) (+.f64 (*.f64 (*.f64 #s(approx (- 1/2 (* 1/2 (cos (* (* angle (PI)) 1/90)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))) b) b) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* (* angle (PI)) 1/90))) #s(literal 1/2 binary64))) a) a))) (if.f64 (<=.f64 a #s(literal 6727386920068443/7914572847139345089936080672628710081124203171238778877250017794972711203409019749450124833959777439667125485632516458859243681097816038718961476963260581373331416708758372352 binary64)) #s(approx (+ (pow (* a (cos (* (* 1/180 (PI)) angle))) 2) (pow (* b (sin (* (* 1/180 (PI)) angle))) 2)) (*.f64 (*.f64 b b) (pow.f64 (sin.f64 (*.f64 #s(literal 1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))) (+.f64 (*.f64 (*.f64 #s(approx (- 1/2 (* 1/2 (cos (* (* angle (PI)) 1/90)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))) b) b) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* (* angle (PI)) 1/90))) #s(literal 1/2 binary64))) a) a))) (+.f64 (*.f64 (*.f64 #s(approx (- 1/2 (* 1/2 (cos (* (* angle (PI)) 1/90)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))) b) b) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* (* angle (PI)) 1/90))) #s(literal 1/2 binary64))) a) a)) (if.f64 (<=.f64 a #s(literal 8347593954718821/439347050248359021758841651141209165905243859209171546201245661387874763737449987335843817002333091518546963929054774914375807231981865204004737810631363657728 binary64)) #s(approx (+ (pow (* a (cos (* (* 1/180 (PI)) angle))) 2) (pow (* b (sin (* (* 1/180 (PI)) angle))) 2)) (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 angle (PI.f64)))) #s(literal 1/2 binary64))) b) b)) (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* (* angle (PI)) 1/90))) #s(literal 1/2 binary64))) b) b) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* (* angle (PI)) 1/90))) #s(literal 1/2 binary64))) a) a))) (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* (* angle (PI)) 1/90))) #s(literal 1/2 binary64))) b) b) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* (* angle (PI)) 1/90))) #s(literal 1/2 binary64))) a) a)) (if.f64 (<=.f64 angle #s(literal 125000000000000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) (+.f64 a b)) (*.f64 (sin.f64 (*.f64 (-.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (fabs.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))) (*.f64 (PI.f64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/180 binary64) angle)))) #s(literal -1/2 binary64))) #s(literal 2 binary64))) (cos.f64 (*.f64 (-.f64 (-.f64 (fabs.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) (*.f64 #s(literal -1/2 binary64) (PI.f64))) (*.f64 (PI.f64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/180 binary64) angle)))) #s(literal 1/2 binary64)))) (if.f64 (<=.f64 angle #s(literal 6999999999999999889611426699677974328839788014562071695484284048615800701528878818488649316003925919056134575956424491644278526283649326476930400090892531662848 binary64)) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) (*.f64 (+.f64 a b) #s(approx (* (* (- b a) 2) (cos (* -1/180 (* angle (PI))))) (*.f64 #s(literal 2 binary64) (-.f64 b a))))) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (+.f64 a b)) (-.f64 b a)) (*.f64 #s(literal 2 binary64) #s(approx (* (sin (/ (+ (+ (* (PI) 1/2) (* (* 1/180 (PI)) angle)) (+ (fabs (* -1/180 (* angle (PI)))) (* (PI) 1/2))) 2)) (cos (/ (- (+ (* (PI) 1/2) (* (* 1/180 (PI)) angle)) (+ (fabs (* -1/180 (* angle (PI)))) (* (PI) 1/2))) 2))) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (fabs.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (PI.f64) (fabs.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))))))))))) (if.f64 (<=.f64 angle #s(literal 125000000000000000000 binary64)) (*.f64 (-.f64 b a) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) (+.f64 a b)) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))) (if.f64 (<=.f64 angle #s(literal 6999999999999999889611426699677974328839788014562071695484284048615800701528878818488649316003925919056134575956424491644278526283649326476930400090892531662848 binary64)) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) (*.f64 (+.f64 a b) #s(approx (* (* (- b a) 2) (cos (* -1/180 (* angle (PI))))) (*.f64 #s(literal 2 binary64) (-.f64 b a))))) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (+.f64 a b)) (-.f64 b a)) (*.f64 #s(literal 2 binary64) #s(approx (* (sin (/ (+ (+ (* (PI) 1/2) (* (* 1/180 (PI)) angle)) (+ (fabs (* -1/180 (* angle (PI)))) (* (PI) 1/2))) 2)) (cos (/ (- (+ (* (PI) 1/2) (* (* 1/180 (PI)) angle)) (+ (fabs (* -1/180 (* angle (PI)))) (* (PI) 1/2))) 2))) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (fabs.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (PI.f64) (fabs.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64))))))))))))) (if.f64 (<=.f64 angle #s(literal 125000000000000000000 binary64)) (*.f64 (-.f64 b a) (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) (+.f64 a b)) (*.f64 (cos.f64 (*.f64 #s(literal -1/180 binary64) (*.f64 angle (PI.f64)))) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) (*.f64 (+.f64 a b) #s(approx (* (* (- b a) 2) (cos (* -1/180 (* angle (PI))))) (*.f64 #s(literal 2 binary64) (-.f64 b a)))))) (if.f64 (<=.f64 angle #s(literal 460000000000000000 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) (+.f64 a b)) (-.f64 b a)) (*.f64 (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) angle) (PI.f64))) #s(literal 2 binary64))) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) (*.f64 (+.f64 a b) #s(approx (* (* (- b a) 2) (cos (* -1/180 (* angle (PI))))) (*.f64 #s(literal 2 binary64) (-.f64 b a)))))) (if.f64 (<=.f64 angle #s(literal 125000000000000000000 binary64)) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (*.f64 (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle)) (*.f64 (+.f64 a b) #s(approx (* (* (- b a) 2) (cos (* -1/180 (* angle (PI))))) (*.f64 #s(literal 2 binary64) (-.f64 b a)))))) (if.f64 (<=.f64 angle #s(literal 178405961588245/178405961588244985132285746181186892047843328 binary64)) #s(approx (* (* (* (sin (* (* 1/180 angle) (PI))) (+ a b)) (- b a)) (* (cos (* (* 1/180 angle) (PI))) 2)) (*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (+.f64 a b) (PI.f64))) (-.f64 b a))) (*.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (sin.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (PI.f64))))) (*.f64 (+.f64 a b) (*.f64 (-.f64 b a) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64))))) (if.f64 (<=.f64 angle #s(literal 5188146770730811/72057594037927936 binary64)) #s(approx (* (* (* (sin (* (* 1/180 angle) (PI))) (+ a b)) (- b a)) (* (cos (* (* 1/180 angle) (PI))) 2)) (*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (+.f64 a b) (PI.f64))) (-.f64 b a))) (if.f64 (<=.f64 angle #s(literal 84999999999999995613932817370808605564993536 binary64)) (*.f64 (*.f64 (-.f64 b a) #s(approx (+ a b) b)) (sin.f64 (*.f64 (*.f64 angle (PI.f64)) #s(literal 1/90 binary64)))) #s(approx (* (* (* (sin (* (* 1/180 angle) (PI))) (+ a b)) (- b a)) (* (cos (* (* 1/180 angle) (PI))) 2)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 #s(approx (+ a b) b) (/.f64 (*.f64 (-.f64 b a) (+.f64 a b)) (+.f64 a b))))))))) (if.f64 (<=.f64 angle #s(literal 3600000000000000030137392423425028523014331520440557965268579760276002570446099251894143792216024316858980003539553904305897472 binary64)) #s(approx (* (* (* (sin (* (* 1/180 angle) (PI))) (+ a b)) (- b a)) (* (cos (* (* 1/180 angle) (PI))) 2)) (*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (+.f64 a b) (PI.f64))) (-.f64 b a))) #s(approx (* (* (* (sin (* (* 1/180 angle) (PI))) (+ a b)) (- b a)) (* (cos (* (* 1/180 angle) (PI))) 2)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) #s(approx (- b a) (*.f64 #s(literal -1 binary64) a)))))))) #s(approx (* (* (* (sin (* (* 1/180 angle) (PI))) (+ a b)) (- b a)) (* (cos (* (* 1/180 angle) (PI))) 2)) (*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 (+.f64 a b) (PI.f64))) (-.f64 b a))) #s(approx (* (* (* (sin (* (* 1/180 angle) (PI))) (+ a b)) (- b a)) (* (cos (* (* 1/180 angle) (PI))) 2)) (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (*.f64 angle (PI.f64)) (+.f64 a b)) (-.f64 b a)))) (if.f64 (<=.f64 b #s(literal 50000000000000003758724345825910431373571453217620410674145455117888296262120760233227055054887901771413297751942626316333875200 binary64)) #s(approx (* (* (* (sin (* (* 1/180 angle) (PI))) (+ a b)) (- b a)) (* (cos (* (* 1/180 angle) (PI))) 2)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 (+.f64 a b) (-.f64 b a)))))) #s(approx (* (* (* (sin (* (* 1/180 angle) (PI))) (+ a b)) (- b a)) (* (cos (* (* 1/180 angle) (PI))) 2)) (*.f64 (*.f64 (*.f64 #s(literal 1/90 binary64) angle) (*.f64 #s(approx (+ a b) b) (PI.f64))) (-.f64 b a)))) (if.f64 (<=.f64 b #s(literal 50000000000000003758724345825910431373571453217620410674145455117888296262120760233227055054887901771413297751942626316333875200 binary64)) #s(approx (* (* (* (sin (* (* 1/180 angle) (PI))) (+ a b)) (- b a)) (* (cos (* (* 1/180 angle) (PI))) 2)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 #s(approx (+ a b) b) (-.f64 b a)))))) #s(approx (* (* (* (sin (* (* 1/180 angle) (PI))) (+ a b)) (- b a)) (* (cos (* (* 1/180 angle) (PI))) 2)) (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (*.f64 angle (PI.f64)) #s(approx (+ a b) b)) (-.f64 b a))))) #s(approx (* (* (* (sin (* (* 1/180 angle) (PI))) (+ a b)) (- b a)) (* (cos (* (* 1/180 angle) (PI))) 2)) (*.f64 #s(literal 1/90 binary64) (*.f64 (*.f64 (*.f64 angle (PI.f64)) (-.f64 b a)) #s(approx (+ a b) b)))) #s(approx (* (* (* (sin (* (* 1/180 angle) (PI))) (+ a b)) (- b a)) (* (cos (* (* 1/180 angle) (PI))) 2)) (*.f64 #s(literal 1/90 binary64) (*.f64 angle (*.f64 (PI.f64) (*.f64 #s(approx (+ a b) b) (-.f64 b a)))))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle))) b) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 angle #s(literal 1/180 binary64)) (PI.f64)))) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64)) (pow.f64 (*.f64 b (cos.f64 (*.f64 (*.f64 #s(literal 1/180 binary64) (PI.f64)) angle))) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) (*.f64 b b))) (+.f64 (pow.f64 (*.f64 a (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) #s(literal 2 binary64)) #s(approx (pow (* b (cos (* (/ angle 180) (PI)))) 2) (pow.f64 b #s(literal 2 binary64)))) (-.f64 #s(approx (pow (* b (cos (* (/ angle 180) (PI)))) 2) (*.f64 b b)) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) a)) (*.f64 (sin.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/180 binary64))) a))) (if.f64 (<=.f64 a #s(literal 42000000000000001012191849981386959177380560309284725193932323744767355416279998436602747565376096697911113315588306130410119373576197799662305759199232 binary64)) (+.f64 (*.f64 (*.f64 (*.f64 a a) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) (sin.f64 (*.f64 (PI.f64) (*.f64 #s(literal 1/180 binary64) angle)))) #s(approx (pow (* b (cos (* (/ angle 180) (PI)))) 2) (*.f64 b b))) (+.f64 (*.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* (* (PI) angle) 1/90)))) a) (*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle) (*.f64 #s(literal 1/32400 binary64) a))) a) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) b) b))) (if.f64 (<=.f64 angle #s(literal 24000 binary64)) (+.f64 (*.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* (* (PI) angle) 1/90)))) a) (*.f64 (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) angle) angle) (*.f64 #s(literal 1/32400 binary64) a))) a) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) b) b)) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64))) (*.f64 a a)) #s(approx (pow (* b (cos (* (/ angle 180) (PI)))) 2) (*.f64 b b)))) (if.f64 (<=.f64 angle #s(literal 24000 binary64)) (+.f64 (*.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* (* (PI) angle) 1/90)))) a) (*.f64 #s(literal 1/32400 binary64) (*.f64 (*.f64 angle angle) (*.f64 (*.f64 (PI.f64) (PI.f64)) a)))) a) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) b) b)) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64))) (*.f64 a a)) #s(approx (pow (* b (cos (* (/ angle 180) (PI)))) 2) (*.f64 b b)))) (if.f64 (<=.f64 angle #s(literal 3039929748475085/2251799813685248 binary64)) (*.f64 #s(approx (+ 1 (/ (* (* (- 1/2 (* 1/2 (cos (* (* (PI) angle) 1/90)))) a) a) (* (* (+ 1/2 (* 1/2 (cos (* (* (PI) angle) 1/90)))) b) b))) #s(literal 1 binary64)) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (*.f64 (PI.f64) angle) #s(literal 1/90 binary64))))) b) b)) (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1/90 binary64) (*.f64 (PI.f64) angle))) #s(literal 1/2 binary64))) (*.f64 a a)) #s(approx (pow (* b (cos (* (/ angle 180) (PI)))) 2) (*.f64 b b)))) (+.f64 (*.f64 (*.f64 #s(approx (- 1/2 (* 1/2 (cos (* (* (PI) angle) 1/90)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 1/90 binary64) (*.f64 angle (PI.f64))))))) a) a) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* (* (PI) angle) 1/90))) #s(literal 1/2 binary64))) b) b)) (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* (* (PI) angle) 1/90))) #s(literal 1/2 binary64))) a) a) (*.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* (* (PI) angle) 1/90))) #s(literal 1/2 binary64))) b) b)) (if.f64 (<=.f64 m #s(literal 2535301200456459/1267650600228229401496703205376 binary64)) (-.f64 (*.f64 #s(approx (/ (* (- 1 m) m) v) (/.f64 m v)) m) m) (/.f64 (*.f64 #s(approx (- (* (- 1 m) m) v) (*.f64 m (-.f64 #s(literal 1 binary64) m))) m) v)) (-.f64 (*.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) m) m) v) m) m) (if.f64 (<=.f64 m #s(literal 2535301200456459/1267650600228229401496703205376 binary64)) (-.f64 (*.f64 #s(approx (/ (* (- 1 m) m) v) (/.f64 m v)) m) m) (*.f64 (/.f64 #s(approx (- (* (- 1 m) m) v) (*.f64 m (-.f64 #s(literal 1 binary64) m))) v) m)) (*.f64 (-.f64 (/.f64 (*.f64 m (-.f64 #s(literal 1 binary64) m)) v) #s(literal 1 binary64)) m) (*.f64 (-.f64 (*.f64 (/.f64 m v) (-.f64 #s(literal 1 binary64) m)) #s(literal 1 binary64)) m) (if.f64 (<=.f64 m #s(literal 2535301200456459/1267650600228229401496703205376 binary64)) (-.f64 (*.f64 #s(approx (/ (* (- 1 m) m) v) (/.f64 m v)) m) m) (*.f64 (/.f64 m v) #s(approx (- (* (- 1 m) m) v) (*.f64 (-.f64 #s(literal 1 binary64) m) m)))) (if.f64 (<=.f64 (*.f64 (-.f64 (/.f64 (*.f64 m (-.f64 #s(literal 1 binary64) m)) v) #s(literal 1 binary64)) m) #s(literal -200000000000000017642722810612845281403731968 binary64)) (*.f64 #s(approx (- (/ (* m (- 1 m)) v) 1) #s(literal -1 binary64)) m) (-.f64 (*.f64 #s(approx (/ (* (- 1 m) m) v) (/.f64 m v)) m) m)) (if.f64 (<=.f64 (*.f64 (-.f64 (/.f64 (*.f64 m (-.f64 #s(literal 1 binary64) m)) v) #s(literal 1 binary64)) m) #s(literal -6490371073168535/649037107316853453566312041152512 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ v (* (- (* (- 1 m) m) v) m)) (/.f64 #s(literal -1 binary64) m))) (*.f64 (-.f64 #s(approx (/ (* m (- 1 m)) v) (/.f64 m v)) #s(literal 1 binary64)) m)) (if.f64 (<=.f64 (*.f64 (-.f64 (/.f64 (*.f64 m (-.f64 #s(literal 1 binary64) m)) v) #s(literal 1 binary64)) m) #s(literal -200000000000000017642722810612845281403731968 binary64)) (*.f64 #s(approx (- (/ (* m (- 1 m)) v) 1) #s(literal -1 binary64)) m) (*.f64 (-.f64 #s(approx (/ (* m (- 1 m)) v) (/.f64 m v)) #s(literal 1 binary64)) m)) (*.f64 #s(approx (- (/ (* m (- 1 m)) v) 1) #s(literal -1 binary64)) m) (if.f64 (<=.f64 angle #s(literal 7167183174968973/17917957937422433684459538244547554224973163977877196279199912807710334969441287563047019946172856926208 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 a b) #s(literal 4 binary64)) y-scale) (neg.f64 x-scale)) (/.f64 (/.f64 (*.f64 (neg.f64 a) b) y-scale) (neg.f64 x-scale)))) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) (+.f64 (+.f64 (/.f64 #s(approx (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) (/.f64 (pow.f64 b #s(literal 2 binary64)) x-scale)) x-scale) (/.f64 #s(approx (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) (/.f64 (pow.f64 a #s(literal 2 binary64)) y-scale)) y-scale)) (sqrt.f64 (+.f64 (pow.f64 (-.f64 (/.f64 #s(approx (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) (/.f64 (pow.f64 b #s(literal 2 binary64)) x-scale)) x-scale) (/.f64 #s(approx (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) (/.f64 (pow.f64 a #s(literal 2 binary64)) y-scale)) y-scale)) #s(literal 2 binary64)) (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (-.f64 (pow.f64 b #s(literal 2 binary64)) (pow.f64 a #s(literal 2 binary64)))) (sin.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) (cos.f64 (*.f64 (/.f64 angle #s(literal 180 binary64)) (PI.f64)))) x-scale) y-scale) #s(literal 2 binary64)))))))) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 a b) #s(literal 4 binary64)) y-scale) (neg.f64 x-scale)) (/.f64 (/.f64 (*.f64 (neg.f64 a) b) y-scale) (neg.f64 x-scale)))) (*.f64 (*.f64 (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(approx (+ (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (+.f64 (fabs.f64 (-.f64 (*.f64 (/.f64 a (*.f64 y-scale y-scale)) a) (*.f64 (/.f64 b (*.f64 x-scale x-scale)) b))) (+.f64 (*.f64 (/.f64 a (*.f64 y-scale y-scale)) a) (*.f64 (/.f64 b (*.f64 x-scale x-scale)) b)))) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 y-scale x-scale) x-scale) y-scale)) (*.f64 (neg.f64 a) b)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a b) b) (neg.f64 a)))))) (*.f64 (*.f64 a b) #s(literal 4 binary64))) (*.f64 (neg.f64 a) b)) (*.f64 (*.f64 y-scale x-scale) x-scale)) y-scale)) (if.f64 (<=.f64 angle #s(literal 8958978968711217/35835915874844867368919076489095108449946327955754392558399825615420669938882575126094039892345713852416 binary64)) (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 y-scale x-scale)) (/.f64 (*.f64 (neg.f64 a) b) (*.f64 y-scale x-scale)))) (*.f64 (*.f64 b a) (*.f64 b (neg.f64 a)))) #s(approx (+ (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (+.f64 (+.f64 (*.f64 (/.f64 a (*.f64 y-scale y-scale)) a) (*.f64 (/.f64 b (*.f64 x-scale x-scale)) b)) (fabs.f64 (-.f64 (*.f64 (/.f64 a (*.f64 y-scale y-scale)) a) (*.f64 (/.f64 b (*.f64 x-scale x-scale)) b)))))))) (*.f64 (/.f64 (*.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 y-scale x-scale)) (/.f64 (*.f64 (neg.f64 a) b) (*.f64 y-scale x-scale)))) (*.f64 (*.f64 (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(approx (+ (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (+.f64 (fabs.f64 (-.f64 (*.f64 (/.f64 a (*.f64 y-scale y-scale)) a) (*.f64 (/.f64 b (*.f64 x-scale x-scale)) b))) (+.f64 (*.f64 (/.f64 a (*.f64 y-scale y-scale)) a) (*.f64 (/.f64 b (*.f64 x-scale x-scale)) b)))) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 y-scale x-scale) x-scale) y-scale)) (*.f64 (neg.f64 a) b)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a b) b) (neg.f64 a)))))) (*.f64 (*.f64 a b) #s(literal 4 binary64))) (*.f64 (neg.f64 a) b)) (*.f64 (*.f64 y-scale x-scale) x-scale)) y-scale)) (*.f64 (*.f64 (/.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(approx (+ (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (+.f64 (fabs.f64 (-.f64 (*.f64 (/.f64 a (*.f64 y-scale y-scale)) a) (*.f64 (/.f64 b (*.f64 x-scale x-scale)) b))) (+.f64 (*.f64 (/.f64 a (*.f64 y-scale y-scale)) a) (*.f64 (/.f64 b (*.f64 x-scale x-scale)) b)))) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 y-scale x-scale) x-scale) y-scale)) (*.f64 (neg.f64 a) b)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a b) b) (neg.f64 a)))))) (*.f64 (*.f64 a b) #s(literal 4 binary64))) (*.f64 (neg.f64 a) b)) (*.f64 (*.f64 y-scale x-scale) x-scale)) y-scale) (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(approx (+ (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (+.f64 (fabs.f64 (-.f64 (*.f64 a (/.f64 a (*.f64 y-scale y-scale))) (*.f64 b (/.f64 b (*.f64 x-scale x-scale))))) (+.f64 (*.f64 a (/.f64 a (*.f64 y-scale y-scale))) (*.f64 b (/.f64 b (*.f64 x-scale x-scale)))))) (*.f64 (*.f64 (*.f64 (*.f64 (neg.f64 a) b) (*.f64 (/.f64 (*.f64 a b) (*.f64 y-scale x-scale)) (/.f64 #s(literal 4 binary64) (*.f64 y-scale x-scale)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a b) b) (neg.f64 a)))))) (*.f64 (*.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 (neg.f64 a) b))) (*.f64 (*.f64 y-scale x-scale) x-scale)) y-scale) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (neg.f64 a) b) (/.f64 (*.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 y-scale x-scale) x-scale) y-scale))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 a b) b) (neg.f64 a)) #s(approx (+ (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (+.f64 (fabs.f64 (-.f64 (*.f64 a (/.f64 a (*.f64 y-scale y-scale))) (*.f64 b (/.f64 b (*.f64 x-scale x-scale))))) (+.f64 (*.f64 a (/.f64 a (*.f64 y-scale y-scale))) (*.f64 b (/.f64 b (*.f64 x-scale x-scale)))))))))) (*.f64 (*.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 (neg.f64 a) b))) (*.f64 (*.f64 (*.f64 y-scale x-scale) x-scale) y-scale)) (*.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (*.f64 #s(approx (+ (+ (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) (sqrt (+ (pow (- (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale)) 2) (pow (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) 2)))) (+.f64 (fabs.f64 (-.f64 (*.f64 (/.f64 a (*.f64 y-scale y-scale)) a) (*.f64 (/.f64 b (*.f64 x-scale x-scale)) b))) (+.f64 (*.f64 (/.f64 a (*.f64 y-scale y-scale)) a) (*.f64 (/.f64 b (*.f64 x-scale x-scale)) b)))) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 y-scale x-scale) x-scale) y-scale)) (*.f64 (neg.f64 a) b)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 a b) b) (neg.f64 a)))))) (*.f64 (*.f64 (*.f64 a b) #s(literal 4 binary64)) (*.f64 (neg.f64 a) b))) (*.f64 y-scale x-scale)) x-scale) y-scale) (-.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (if.f64 (<=.f64 (*.f64 x.im y.im) #s(literal -999999999999999959416724456350362731491996089648451439669739009806703922950954425516032 binary64)) #s(approx (- (* x.re y.re) (* x.im y.im)) (*.f64 (neg.f64 y.im) x.im)) (if.f64 (<=.f64 (*.f64 x.im y.im) #s(literal 5142201741628769/12855504354071922204335696738729300820177623950262342682411008 binary64)) #s(approx (- (* x.re y.re) (* x.im y.im)) (*.f64 x.re y.re)) #s(approx (- (* x.re y.re) (* x.im y.im)) (*.f64 (neg.f64 y.im) x.im)))) #s(approx (- (* x.re y.re) (* x.im y.im)) (*.f64 x.re y.re)) (+.f64 (*.f64 x.re y.im) (*.f64 x.im y.re)) (if.f64 (<=.f64 (*.f64 x.im y.re) #s(literal -4597486622597667/191561942608236107294793378393788647952342390272950272 binary64)) #s(approx (+ (* x.re y.im) (* x.im y.re)) (*.f64 x.im y.re)) (if.f64 (<=.f64 (*.f64 x.im y.re) #s(literal 6713658593870521/6582018229284824168619876730229402019930943462534319453394436096 binary64)) #s(approx (+ (* x.re y.im) (* x.im y.re)) (*.f64 x.re y.im)) #s(approx (+ (* x.re y.im) (* x.im y.re)) (*.f64 x.im y.re)))) #s(approx (+ (* x.re y.im) (* x.im y.re)) (*.f64 x.im y.re)) (if.f64 (<=.f64 y.re #s(literal -4332790137498831/2475880078570760549798248448 binary64)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (+.f64 x.re (/.f64 (/.f64 x.im y.re) (/.f64 #s(literal 1 binary64) y.im))) y.re)) (if.f64 (<=.f64 y.re #s(literal 37431040870631/2772669694120814859578414184143083703436437075375816575170479580614621307805625623039974406104139578097391210961403571828974157824 binary64)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (+.f64 x.im (/.f64 (*.f64 x.re y.re) y.im)) y.im)) (if.f64 (<=.f64 y.re #s(literal 12800000000000000536083527221906661875090353492996330024235874711129554944 binary64)) (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (+.f64 x.re (*.f64 (/.f64 x.im y.re) y.im)) y.re))))) (if.f64 (<=.f64 y.re #s(literal -4332790137498831/2475880078570760549798248448 binary64)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (+.f64 x.re (*.f64 (/.f64 x.im y.re) y.im)) y.re)) (if.f64 (<=.f64 y.re #s(literal 37431040870631/2772669694120814859578414184143083703436437075375816575170479580614621307805625623039974406104139578097391210961403571828974157824 binary64)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (+.f64 x.im (/.f64 (*.f64 x.re y.re) y.im)) y.im)) (if.f64 (<=.f64 y.re #s(literal 12800000000000000536083527221906661875090353492996330024235874711129554944 binary64)) (/.f64 (+.f64 (*.f64 x.re y.re) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (+.f64 x.re (*.f64 (/.f64 x.im y.re) y.im)) y.re))))) (if.f64 (<=.f64 y.re #s(literal -4332790137498831/2475880078570760549798248448 binary64)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (+.f64 x.re (*.f64 (/.f64 x.im y.re) y.im)) y.re)) (if.f64 (<=.f64 y.re #s(literal 2508757194024499/147573952589676412928 binary64)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (+.f64 x.im (/.f64 (*.f64 x.re y.re) y.im)) y.im)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (+.f64 x.re (*.f64 (/.f64 x.im y.re) y.im)) y.re)))) (if.f64 (<=.f64 y.im #s(literal -135000000000000003484900869501543687682308648234827750726292543930194568115707183104 binary64)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (+.f64 x.im (*.f64 (/.f64 y.re y.im) x.re)) y.im)) (if.f64 (<=.f64 y.im #s(literal 5144325929001263/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 x.re y.re)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (+.f64 x.im (*.f64 (/.f64 y.re y.im) x.re)) y.im)))) (if.f64 (<=.f64 y.im #s(literal -135000000000000003484900869501543687682308648234827750726292543930194568115707183104 binary64)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 x.im y.im)) (if.f64 (<=.f64 y.im #s(literal 3470543836148805/41315998049390537434494706752048189989275292685267576205290549704650361952269459114074325652482205302974450751563959894016 binary64)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 x.re y.re)) (if.f64 (<=.f64 y.im #s(literal 3349999999999999938988875763575639292564733952 binary64)) (/.f64 #s(approx (+ (* x.re y.re) (* x.im y.im)) (*.f64 x.im y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 x.im y.im))))) (if.f64 (<=.f64 y.im #s(literal -135000000000000003484900869501543687682308648234827750726292543930194568115707183104 binary64)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 x.im y.im)) (if.f64 (<=.f64 y.im #s(literal 5172172450422375/47890485652059026823698344598447161988085597568237568 binary64)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 x.re y.re)) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 x.im y.im)))) #s(approx (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 x.im y.im)) (if.f64 (<=.f64 y.im #s(literal -126000000000000001455244367058064788859020399217863855768730079498810098167752687616 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) x.re) (*.f64 y.re (/.f64 x.im y.im))) y.im)) (if.f64 (<=.f64 y.im #s(literal 7060839510393891/20173827172553973356686868531273530268200826506478308693989526222973809547006571833044104322501076808092993531037089792 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (+.f64 (*.f64 (/.f64 (neg.f64 y.im) y.re) x.re) x.im) y.re)) (if.f64 (<=.f64 y.im #s(literal 520000000000000039674803173677812417133817848922112 binary64)) #s(approx (* (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.im (/ y.im y.re)) y.re)) (/ 1 y.re)) (*.f64 x.re (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 y.im (*.f64 y.re (+.f64 y.re (/.f64 (pow.f64 y.im #s(literal 2 binary64)) y.re))))) (/.f64 x.im (*.f64 x.re (+.f64 y.re (/.f64 (pow.f64 y.im #s(literal 2 binary64)) y.re))))))) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) x.re) (*.f64 y.re (/.f64 x.im y.im))) y.im))))) (if.f64 (<=.f64 y.re #s(literal -4332790137498831/2475880078570760549798248448 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) (if.f64 (<=.f64 y.re #s(literal 3499601159652819/139984046386112763159840142535527767382602843577165595931249318810236991948760059086304843329475444736 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) x.re) (/.f64 (*.f64 x.im y.re) y.im)) y.im)) (if.f64 (<=.f64 y.re #s(literal 379999999999999979787075584064403135174631049139385062530578918070147337001684299048544166786730682721712866463117998030848 binary64)) (/.f64 (-.f64 (*.f64 x.im y.re) (*.f64 x.re y.im)) (+.f64 (*.f64 y.re y.re) (*.f64 y.im y.im))) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re))))) (if.f64 (<=.f64 y.re #s(literal -4332790137498831/2475880078570760549798248448 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) (if.f64 (<=.f64 y.re #s(literal 2508757194024499/147573952589676412928 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) x.re) (/.f64 (*.f64 x.im y.re) y.im)) y.im)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)))) (if.f64 (<=.f64 y.re #s(literal -4332790137498831/2475880078570760549798248448 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)) (if.f64 (<=.f64 y.re #s(literal 2508757194024499/147573952589676412928 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (*.f64 (/.f64 #s(literal 1 binary64) y.im) (-.f64 (/.f64 (*.f64 y.re x.im) y.im) x.re))) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (-.f64 x.im (*.f64 (/.f64 x.re y.re) y.im)) y.re)))) (if.f64 (<=.f64 y.im #s(literal -126000000000000001455244367058064788859020399217863855768730079498810098167752687616 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (neg.f64 x.re) y.im)) (if.f64 (<=.f64 y.im #s(literal 1973027210396719/365375409332725729550921208179070754913983135744 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (+.f64 (*.f64 (/.f64 (neg.f64 y.im) y.re) x.re) x.im) y.re)) (if.f64 (<=.f64 y.im #s(literal 3999999999999999753033203301127914161308109457888497913177664850155485967298398854547282110015633021206528 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (-.f64 (*.f64 y.re x.im) (*.f64 y.im x.re)) (*.f64 y.im y.im))) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (neg.f64 x.re) y.im))))) (if.f64 (<=.f64 y.im #s(literal -126000000000000001455244367058064788859020399217863855768730079498810098167752687616 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (neg.f64 x.re) y.im)) (if.f64 (<=.f64 y.im #s(literal 1973027210396719/365375409332725729550921208179070754913983135744 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 #s(approx (- x.im (* (/ x.re y.re) y.im)) (-.f64 x.im (/.f64 (*.f64 x.re y.im) y.re))) y.re)) (if.f64 (<=.f64 y.im #s(literal 3999999999999999753033203301127914161308109457888497913177664850155485967298398854547282110015633021206528 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (-.f64 (*.f64 y.re x.im) (*.f64 y.im x.re)) (*.f64 y.im y.im))) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (neg.f64 x.re) y.im))))) (if.f64 (<=.f64 y.im #s(literal -135000000000000003484900869501543687682308648234827750726292543930194568115707183104 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (neg.f64 x.re) y.im)) (if.f64 (<=.f64 y.im #s(literal 5144325929001263/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 x.im y.re)) (if.f64 (<=.f64 y.im #s(literal 3999999999999999753033203301127914161308109457888497913177664850155485967298398854547282110015633021206528 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (-.f64 (*.f64 y.re x.im) (*.f64 y.im x.re)) (*.f64 y.im y.im))) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (neg.f64 x.re) y.im))))) (if.f64 (<=.f64 y.im #s(literal -135000000000000003484900869501543687682308648234827750726292543930194568115707183104 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (neg.f64 x.re) y.im)) (if.f64 (<=.f64 y.im #s(literal 440000000000000031726018842654839582907361672495745728512 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 x.im y.re)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 (neg.f64 x.re) y.im)))) (if.f64 (<=.f64 y.im #s(literal -459999999999999971005144921992463844487633933468813653525515886777989245474197496395415202556890277414414197227817381730686461417415117718042738525215236554752 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 #s(approx x.im #s(literal 0 binary64)) y.re)) (if.f64 (<=.f64 y.im #s(literal 44000000000000002316386498488396918899247424820657674057763708732521499880940020783537115276798668035790873860093354708740005746567896415608396205599313887232 binary64)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 x.im y.re)) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 #s(approx x.im #s(literal 0 binary64)) y.re)))) #s(approx (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) (/.f64 x.im y.re)) (if.f64 (<=.f64 l #s(literal 950000000000000 binary64)) (-.f64 (*.f64 (PI.f64) l) (/.f64 (/.f64 #s(literal 1 binary64) F) (/.f64 F (tan.f64 (*.f64 l (PI.f64)))))) #s(approx (- (* (PI) l) (* (/ 1 (* F F)) (tan (* (PI) l)))) (*.f64 l (PI.f64)))) (if.f64 (<=.f64 l #s(literal 950000000000000 binary64)) (-.f64 (*.f64 (PI.f64) l) (*.f64 (/.f64 (tan.f64 (*.f64 l (PI.f64))) F) (/.f64 #s(literal 1 binary64) F))) #s(approx (- (* (PI) l) (* (/ 1 (* F F)) (tan (* (PI) l)))) (*.f64 l (PI.f64)))) (if.f64 (<=.f64 l #s(literal 950000000000000 binary64)) (-.f64 (*.f64 (PI.f64) l) (/.f64 (/.f64 (tan.f64 (*.f64 l (PI.f64))) F) F)) #s(approx (- (* (PI) l) (* (/ 1 (* F F)) (tan (* (PI) l)))) (*.f64 l (PI.f64)))) (if.f64 (<=.f64 l #s(literal 950000000000000 binary64)) (-.f64 (*.f64 (PI.f64) l) (/.f64 (/.f64 #s(literal 1 binary64) F) #s(approx (/ F (tan (* l (PI)))) (/.f64 (-.f64 (/.f64 F (PI.f64)) (*.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64))) (*.f64 l l)) (/.f64 F (*.f64 (PI.f64) (PI.f64))))) l)))) #s(approx (- (* (PI) l) (* (/ 1 (* F F)) (tan (* (PI) l)))) (*.f64 l (PI.f64)))) (if.f64 (<=.f64 l #s(literal 950000000000000 binary64)) (-.f64 (*.f64 (PI.f64) l) (/.f64 (/.f64 #s(literal 1 binary64) #s(approx (/ F (tan (* l (PI)))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 F l) l) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64)) #s(literal -1/3 binary64))) (*.f64 (PI.f64) (PI.f64))) (PI.f64)) F) (*.f64 l (PI.f64))))) F)) #s(approx (- (* (PI) l) (* (/ 1 (* F F)) (tan (* (PI) l)))) (*.f64 l (PI.f64)))) (if.f64 (<=.f64 l #s(literal 950000000000000 binary64)) (-.f64 (*.f64 (PI.f64) l) (/.f64 #s(literal 1 binary64) (*.f64 #s(approx (/ F (tan (* l (PI)))) (/.f64 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 F l) l) (*.f64 (*.f64 (*.f64 (PI.f64) (PI.f64)) (PI.f64)) #s(literal -1/3 binary64))) (*.f64 (PI.f64) (PI.f64))) (PI.f64)) F) (*.f64 l (PI.f64)))) F))) #s(approx (- (* (PI) l) (* (/ 1 (* F F)) (tan (* (PI) l)))) (*.f64 l (PI.f64)))) (if.f64 (<=.f64 l #s(literal 115000000 binary64)) (-.f64 (*.f64 (PI.f64) l) (/.f64 (/.f64 #s(literal 1 binary64) F) #s(approx (/ F (tan (* l (PI)))) (/.f64 F (*.f64 l (PI.f64)))))) #s(approx (- (* (PI) l) (* (/ 1 (* F F)) (tan (* (PI) l)))) (*.f64 l (PI.f64)))) (if.f64 (<=.f64 l #s(literal 115000000 binary64)) (-.f64 (*.f64 (PI.f64) l) (*.f64 #s(approx (/ (tan (* l (PI))) F) (/.f64 (*.f64 l (PI.f64)) F)) (/.f64 #s(literal 1 binary64) F))) #s(approx (- (* (PI) l) (* (/ 1 (* F F)) (tan (* (PI) l)))) (*.f64 l (PI.f64)))) (if.f64 (<=.f64 l #s(literal 115000000 binary64)) #s(approx (/ 1 (/ (/ F (tan (* l (PI)))) (- (/ (* F (* l (PI))) (tan (* l (PI)))) (/ 1 F)))) (/.f64 (*.f64 l (*.f64 (PI.f64) (-.f64 F (/.f64 #s(literal 1 binary64) F)))) F)) #s(approx (- (* (PI) l) (* (/ 1 (* F F)) (tan (* (PI) l)))) (*.f64 l (PI.f64)))) #s(approx (- (* (PI) l) (* (/ 1 (* F F)) (tan (* (PI) l)))) (*.f64 l (PI.f64))) #s(approx (- (* (PI) l) (* (/ 1 (* F F)) (tan (* (PI) l)))) (*.f64 l #s(approx (PI) #s(literal 0 binary64)))) (/.f64 (-.f64 (*.f64 (neg.f64 x) (cos.f64 B)) #s(literal -1 binary64)) (sin.f64 B)) (if.f64 (<=.f64 x #s(literal -24500000000000000 binary64)) (-.f64 #s(approx (/ 1 (sin B)) (/.f64 #s(literal 1 binary64) B)) (/.f64 x (tan.f64 B))) (if.f64 (<=.f64 x #s(literal 7746191359077253/9007199254740992 binary64)) (/.f64 (-.f64 #s(approx (* (neg x) (cos B)) (*.f64 #s(literal -1 binary64) x)) #s(literal -1 binary64)) (sin.f64 B)) (-.f64 #s(approx (/ 1 (sin B)) (/.f64 #s(literal 1 binary64) B)) (/.f64 x (tan.f64 B))))) (/.f64 (-.f64 #s(approx (* (neg x) (cos B)) (*.f64 #s(literal -1 binary64) x)) #s(literal -1 binary64)) (sin.f64 B)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (/ 1 (sin B))) (/.f64 (-.f64 #s(literal 1 binary64) x) B)) (if.f64 (<=.f64 F #s(literal -155999999999999997915691289425151800786120867840 binary64)) (/.f64 (-.f64 #s(approx (* (pow (- (+ x x) (- -2 (* F F))) -1/2) F) #s(literal -1 binary64)) (*.f64 (cos.f64 B) x)) (sin.f64 B)) (if.f64 (<=.f64 F #s(literal 1000000000000000 binary64)) (-.f64 (*.f64 (pow.f64 (-.f64 (+.f64 x x) (-.f64 #s(literal -2 binary64) (*.f64 F F))) #s(literal -1/2 binary64)) (/.f64 F (sin.f64 B))) (/.f64 x (tan.f64 B))) (/.f64 (-.f64 #s(approx (* (pow (- (+ x x) (- -2 (* F F))) -1/2) F) #s(literal 1 binary64)) (*.f64 (cos.f64 B) x)) (sin.f64 B)))) (if.f64 (<=.f64 F #s(literal -1999999999999999898774270594148037733927290022026820146167808 binary64)) (/.f64 (-.f64 #s(approx (* (pow (- (+ x x) (- -2 (* F F))) -1/2) F) #s(literal -1 binary64)) (*.f64 (cos.f64 B) x)) (sin.f64 B)) (if.f64 (<=.f64 F #s(literal 99999999999999997704951326524533662844684271992415000612999597473199345218078991130326129448151154688 binary64)) (/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (+.f64 x x) (-.f64 #s(literal -2 binary64) (*.f64 F F))) #s(literal -1/2 binary64)) F) (*.f64 (cos.f64 B) x)) (sin.f64 B)) (+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) #s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))))) (if.f64 (<=.f64 F #s(literal -3200 binary64)) (/.f64 (-.f64 #s(approx (* (pow (- (+ x x) (- -2 (* F F))) -1/2) F) #s(literal -1 binary64)) (*.f64 (cos.f64 B) x)) (sin.f64 B)) (if.f64 (<=.f64 F #s(literal 2780529385113647/1208925819614629174706176 binary64)) (/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (+.f64 x x) #s(approx (- -2 (* F F)) #s(literal -2 binary64))) #s(literal -1/2 binary64)) F) (*.f64 (cos.f64 B) x)) (sin.f64 B)) (+.f64 (*.f64 (*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) (sin.f64 B))) (cos.f64 B)) #s(approx (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2)))) (/.f64 #s(literal 1 binary64) (sin.f64 B)))))) (if.f64 (<=.f64 F #s(literal -3200 binary64)) (/.f64 (-.f64 #s(approx (* (pow (- (+ x x) (- -2 (* F F))) -1/2) F) #s(literal -1 binary64)) (*.f64 (cos.f64 B) x)) (sin.f64 B)) (if.f64 (<=.f64 F #s(literal 2780529385113647/1208925819614629174706176 binary64)) (/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (+.f64 x x) #s(approx (- -2 (* F F)) #s(literal -2 binary64))) #s(literal -1/2 binary64)) F) (*.f64 (cos.f64 B) x)) (sin.f64 B)) (/.f64 (-.f64 #s(approx (* (pow (- (+ x x) (- -2 (* F F))) -1/2) F) #s(literal 1 binary64)) (*.f64 (cos.f64 B) x)) (sin.f64 B)))) (if.f64 (<=.f64 F #s(literal -7378697629483821/9223372036854775808 binary64)) (/.f64 (-.f64 #s(approx (* (pow (- (+ x x) (- -2 (* F F))) -1/2) F) #s(literal -1 binary64)) (*.f64 (cos.f64 B) x)) (sin.f64 B)) (if.f64 (<=.f64 F #s(literal 1045347431181123/87112285931760246646623899502532662132736 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (tan.f64 B) (neg.f64 x))) (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))))) (/.f64 (-.f64 #s(approx (* (pow (- (+ x x) (- -2 (* F F))) -1/2) F) #s(literal 1 binary64)) (*.f64 (cos.f64 B) x)) (sin.f64 B)))) (if.f64 (<=.f64 F #s(literal -7378697629483821/9223372036854775808 binary64)) (/.f64 (-.f64 #s(approx (* (pow (- (+ x x) (- -2 (* F F))) -1/2) F) #s(literal -1 binary64)) (*.f64 (cos.f64 B) x)) (sin.f64 B)) (if.f64 (<=.f64 F #s(literal 1045347431181123/87112285931760246646623899502532662132736 binary64)) (+.f64 (neg.f64 (*.f64 x (/.f64 #s(literal 1 binary64) (tan.f64 B)))) (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))))) (/.f64 (-.f64 #s(approx (* (pow (- (+ x x) (- -2 (* F F))) -1/2) F) #s(literal 1 binary64)) (*.f64 (cos.f64 B) x)) (sin.f64 B)))) (if.f64 (<=.f64 F #s(literal -1065287220983309/463168356949264781694283940034751631413079938662562256157830336031652518559744 binary64)) (/.f64 (-.f64 #s(approx (* (pow (- (+ x x) (- -2 (* F F))) -1/2) F) #s(literal -1 binary64)) (*.f64 (cos.f64 B) x)) (sin.f64 B)) (if.f64 (<=.f64 F #s(literal 565391060729083/14134776518227074636666380005943348126619871175004951664972849610340958208 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (neg.f64 x) (tan.f64 B))) (if.f64 (<=.f64 F #s(literal 2780529385113647/1208925819614629174706176 binary64)) (+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 #s(approx (/ F (sin B)) (/.f64 F (sin.f64 B))) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (pow.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) x)) #s(literal -1/2 binary64))))) (/.f64 (-.f64 #s(approx (* (pow (- (+ x x) (- -2 (* F F))) -1/2) F) #s(literal 1 binary64)) (*.f64 (cos.f64 B) x)) (sin.f64 B))))) (if.f64 (<=.f64 F #s(literal -1065287220983309/463168356949264781694283940034751631413079938662562256157830336031652518559744 binary64)) (/.f64 (-.f64 #s(approx (* (pow (- (+ x x) (- -2 (* F F))) -1/2) F) #s(literal -1 binary64)) (*.f64 (cos.f64 B) x)) (sin.f64 B)) (if.f64 (<=.f64 F #s(literal 565391060729083/14134776518227074636666380005943348126619871175004951664972849610340958208 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (neg.f64 x) (tan.f64 B))) (if.f64 (<=.f64 F #s(literal 2780529385113647/1208925819614629174706176 binary64)) (/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (+.f64 x x) (-.f64 #s(literal -2 binary64) (*.f64 F F))) #s(literal -1/2 binary64)) F) #s(approx (* (cos B) x) x)) (sin.f64 B)) (/.f64 (-.f64 #s(approx (* (pow (- (+ x x) (- -2 (* F F))) -1/2) F) #s(literal 1 binary64)) (*.f64 (cos.f64 B) x)) (sin.f64 B))))) (if.f64 (<=.f64 F #s(literal -1065287220983309/463168356949264781694283940034751631413079938662562256157830336031652518559744 binary64)) (/.f64 (-.f64 #s(approx (* (pow (- (+ x x) (- -2 (* F F))) -1/2) F) #s(literal -1 binary64)) (*.f64 (cos.f64 B) x)) (sin.f64 B)) (if.f64 (<=.f64 F #s(literal 4664476251014935/28269553036454149273332760011886696253239742350009903329945699220681916416 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (neg.f64 x) (tan.f64 B))) (/.f64 (-.f64 #s(approx (* (pow (- (+ x x) (- -2 (* F F))) -1/2) F) #s(literal 1 binary64)) (*.f64 (cos.f64 B) x)) (sin.f64 B)))) (if.f64 (<=.f64 F #s(literal -1065287220983309/463168356949264781694283940034751631413079938662562256157830336031652518559744 binary64)) (/.f64 (-.f64 #s(approx (* (pow (- (+ x x) (- -2 (* F F))) -1/2) F) #s(literal -1 binary64)) (*.f64 (cos.f64 B) x)) (sin.f64 B)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (neg.f64 x) (tan.f64 B)))) (if.f64 (<=.f64 F #s(literal -1261007895663739/4503599627370496 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) (sin.f64 B))) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 (neg.f64 x) (tan.f64 B)))) (if.f64 (<=.f64 F #s(literal -339999999999999997695122549282953511996980870260981760 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) (sin.f64 B))) (if.f64 (<=.f64 F #s(literal 835607783014675/6427752177035961102167848369364650410088811975131171341205504 binary64)) (+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F)))) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal 1 binary64) (sin.f64 B))))) (if.f64 (<=.f64 x #s(literal -1600000 binary64)) (+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal 1 binary64) F)))) (if.f64 (<=.f64 x #s(literal 3650000000 binary64)) #s(approx (+ (neg (* x (/ 1 (tan B)))) (* (/ F (sin B)) (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))))) (/.f64 #s(literal -1 binary64) (sin.f64 B))) (+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F)))))) (if.f64 (<=.f64 F #s(literal -1796686212988771/460688772561223309599799143187044542348256984914116263229517370635452168260760357920669766257038423772151901248872539660616526444082616288154471954520592778765795328 binary64)) (+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F)))) (+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal 1 binary64) F))))) (+.f64 (neg.f64 #s(approx (* x (/ 1 (tan B))) (/.f64 x B))) (*.f64 #s(approx (/ F (sin B)) (/.f64 F B)) #s(approx (pow (+ (+ (* F F) 2) (* 2 x)) (neg (/ 1 2))) (/.f64 #s(literal -1 binary64) F)))) (*.f64 (/.f64 #s(literal -4 binary64) (PI.f64)) (neg.f64 (log.f64 (tanh.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) f) (PI.f64)))))) (if.f64 (<=.f64 f #s(literal 5/4 binary64)) (/.f64 (*.f64 #s(literal -4 binary64) #s(approx (log (/ (+ (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f)))) (- (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f)))))) (neg.f64 (log.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) f) (PI.f64)))))) (PI.f64)) (/.f64 (*.f64 (log.f64 #s(approx (/ (+ (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f)))) (- (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f))))) (/.f64 #s(literal 4 binary64) (*.f64 f (PI.f64))))) #s(approx 1 #s(literal 0 binary64))) (*.f64 #s(literal -1/4 binary64) (PI.f64)))) (/.f64 (*.f64 #s(literal -4 binary64) #s(approx (log (/ (+ (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f)))) (- (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f)))))) (neg.f64 (log.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) f) (PI.f64)))))) (PI.f64)) (*.f64 (/.f64 #s(literal -4 binary64) (PI.f64)) #s(approx (log (/ (+ (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f)))) (- (exp (* (/ (PI) 4) f)) (exp (neg (* (/ (PI) 4) f)))))) (neg.f64 (log.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) f) (PI.f64)))))) (-.f32 (-.f32 (*.f32 maxCos ux) ux) #s(literal -1 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux)) #s(approx (+ (- 1 ux) (* ux maxCos)) #s(approx (* maxCos (- (+ ux (/ 1 maxCos)) (/ ux maxCos))) #s(literal 1 binary32))) (*.f32 (sin.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) uy)) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) #s(approx (- (- (* maxCos ux) -1) (- ux 1)) (*.f32 (-.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) maxCos) #s(literal 1 binary32)) ux))))) (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (neg.f32 (+.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) #s(literal -1 binary32)))))) (*.f32 (sin.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) uy)) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) (-.f32 ux #s(literal 1 binary32)))))) (*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))) (-.f32 ux (*.f32 maxCos ux)))) (sin.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) uy))) (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 0 binary32)) #s(approx (- (- (* maxCos ux) -1) (- ux 1)) (+.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (sqrt.f32 (*.f32 #s(approx (- (- (* maxCos ux) -1) (- ux 1)) (-.f32 #s(literal 2 binary32) ux)) (-.f32 ux (*.f32 maxCos ux)))) (sin.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) (if.f32 (<=.f32 uy #s(literal 2415919/134217728 binary32)) (*.f32 (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) #s(literal 1 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (+.f32 (+.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) uy))) (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))) (if.f32 (<=.f32 uy #s(literal 5368709/134217728 binary32)) (*.f32 (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) #s(literal 1 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (+.f32 (+.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) uy))) (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* ux (- 2 (* 2 maxCos))) (*.f32 #s(literal 2 binary32) ux)))))) (*.f32 (sqrt.f32 (neg.f32 (*.f32 (-.f32 ux (*.f32 maxCos ux)) (-.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) #s(literal 1 binary32))))) #s(approx (sin (* (* uy 2) (PI))) (*.f32 (+.f32 (+.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) uy))) (if.f32 (<=.f32 uy #s(literal 13743895/17179869184 binary32)) #s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))) (-.f32 ux (*.f32 maxCos ux)))))) (*.f32 #s(approx (sin (* (* uy 2) (PI))) (*.f32 uy (+.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy uy) #s(literal -4/3 binary32)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (PI.f32)) (PI.f32)))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))) #s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (sqrt.f32 (*.f32 (-.f32 #s(literal 2 binary32) (-.f32 ux (*.f32 maxCos ux))) (-.f32 ux (*.f32 maxCos ux)))))) #s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) ux))))) #s(approx (* (sin (* (* uy 2) (PI))) (sqrt (* (- (- ux (* maxCos ux)) 0) (- (- (* maxCos ux) -1) (- ux 1))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(approx (* (- ux (* maxCos ux)) (- (+ 2 (* maxCos ux)) ux)) (*.f32 ux #s(approx (- 2 ux) #s(literal 2 binary32))))))))) (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (-.f32 (+.f32 ux ux) (*.f32 (+.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) (-.f32 maxCos #s(literal 1 binary32)))) ux))))) (*.f32 (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 (-.f32 #s(literal 2 binary32) (+.f32 (+.f32 maxCos maxCos) (*.f32 (*.f32 ux (-.f32 maxCos #s(literal 1 binary32))) (-.f32 maxCos #s(literal 1 binary32))))) ux))) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy)))) (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (-.f32 (+.f32 ux ux) (*.f32 #s(approx (+ (+ maxCos maxCos) (* (* ux (- maxCos 1)) (- maxCos 1))) (+.f32 ux (*.f32 maxCos (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))))) ux))))) (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 ux (-.f32 #s(approx (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))) (*.f32 #s(literal 2 binary32) maxCos)))))) (if.f32 (<=.f32 maxCos #s(literal 13743895/68719476736 binary32)) (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))))))) (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (-.f32 (+.f32 ux ux) (*.f32 #s(approx (+ (+ maxCos maxCos) (* (* ux (- maxCos 1)) (- maxCos 1))) (*.f32 #s(literal 2 binary32) maxCos)) ux)))))) (if.f32 (<=.f32 maxCos #s(literal 13743895/68719476736 binary32)) (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))))))) (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))) (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 #s(approx (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))) #s(approx (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) ux))))))) (if.f32 (<=.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 14495515/1073741824 binary32)) #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 #s(approx (- 1 (* (/ (- (* ux ux) (* (- (* maxCos ux) -1) (- (* maxCos ux) -1))) (+ ux (- (* maxCos ux) -1))) (/ (- (* ux ux) (* (- (* maxCos ux) -1) (- (* maxCos ux) -1))) (+ ux (- (* maxCos ux) -1))))) (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 #s(literal 4 binary32) maxCos)))))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux)) #s(approx (+ (- 1 ux) (* ux maxCos)) (-.f32 #s(literal 1 binary32) ux))))) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))))) (if.f32 (<=.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 7516193/536870912 binary32)) #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 #s(approx (- 1 (* (/ (- (* ux ux) (* (- (* maxCos ux) -1) (- (* maxCos ux) -1))) (+ ux (- (* maxCos ux) -1))) (/ (- (* ux ux) (* (- (* maxCos ux) -1) (- (* maxCos ux) -1))) (+ ux (- (* maxCos ux) -1))))) (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 #s(literal 4 binary32) maxCos)))))) #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (-.f32 ux (*.f32 maxCos ux))) (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) #s(literal -1 binary32))))))) (if.f32 (<=.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 7516193/536870912 binary32)) #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 #s(approx (- 1 (* (/ (- (* ux ux) (* (- (* maxCos ux) -1) (- (* maxCos ux) -1))) (+ ux (- (* maxCos ux) -1))) (/ (- (* ux ux) (* (- (* maxCos ux) -1) (- (* maxCos ux) -1))) (+ ux (- (* maxCos ux) -1))))) (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 #s(literal 4 binary32) maxCos)))))) #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32))))))) (if.f32 (<=.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 7516193/536870912 binary32)) #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 #s(approx (- 1 (* (/ (- (* ux ux) (* (- (* maxCos ux) -1) (- (* maxCos ux) -1))) (+ ux (- (* maxCos ux) -1))) (/ (- (* ux ux) (* (- (* maxCos ux) -1) (- (* maxCos ux) -1))) (+ ux (- (* maxCos ux) -1))))) (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 #s(literal 4 binary32) maxCos)))))) #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (+.f32 (*.f32 (-.f32 (-.f32 ux (*.f32 maxCos ux)) #s(literal 1 binary32)) (-.f32 (-.f32 (*.f32 maxCos ux) #s(literal -1 binary32)) ux)) #s(literal 1 binary32))))) (if.f32 (<=.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 7516193/536870912 binary32)) #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 #s(approx (- 1 (* (/ (- (* ux ux) (* (- (* maxCos ux) -1) (- (* maxCos ux) -1))) (+ ux (- (* maxCos ux) -1))) (/ (- (* ux ux) (* (- (* maxCos ux) -1) (- (* maxCos ux) -1))) (+ ux (- (* maxCos ux) -1))))) (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 #s(literal 4 binary32) maxCos)))))) #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(approx (- (- ux (* maxCos ux)) 1) (-.f32 ux #s(literal 1 binary32))) #s(approx (- (- ux (* maxCos ux)) 1) (-.f32 ux #s(literal 1 binary32)))))))) (if.f32 (<=.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) #s(literal 7516193/536870912 binary32)) #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 #s(approx (- 1 (* (- (- ux (* maxCos ux)) 1) (- (- ux (* maxCos ux)) 1))) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))) #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(approx (- (- ux (* maxCos ux)) 1) (-.f32 ux #s(literal 1 binary32))) #s(approx (- (- ux (* maxCos ux)) 1) (-.f32 ux #s(literal 1 binary32)))))))) #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 #s(approx (- 1 (* (- (- ux (* maxCos ux)) 1) (- (- ux (* maxCos ux)) 1))) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))) #s(approx (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(approx (- (- ux (* maxCos ux)) 1) #s(literal -1 binary32)) #s(approx (- (- ux (* maxCos ux)) 1) #s(literal -1 binary32)))))) (+.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) uy)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (+.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (+.f32 (*.f32 (neg.f32 uy) (+.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 #s(approx (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi)) #s(approx (* (* (* (- 1 ux) maxCos) ux) zi) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))))) (+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(approx (* (- 1 ux) maxCos) maxCos) ux) (*.f32 #s(approx (* (- 1 ux) maxCos) maxCos) ux))))) xi) (*.f32 #s(approx (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi)) #s(approx (* (* (* (- 1 ux) maxCos) ux) zi) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux zi))) (*.f32 maxCos zi))))) (+.f32 #s(approx (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (if.f32 (<=.f32 uy #s(literal 6184753/34359738368 binary32)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (*.f32 (neg.f32 (*.f32 (-.f32 #s(approx (* (/ (tan (* (+ (PI) (PI)) uy)) (* xi (sqrt (- 1 (* (* (* (* maxCos (- 1 ux)) ux) maxCos) (* (- 1 ux) ux)))))) (* yi (sqrt (- 1 (* (* (* (* maxCos (- 1 ux)) ux) maxCos) (* (- 1 ux) ux)))))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) xi))) #s(literal -1 binary32)) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux))))))) (cos.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) uy)))) #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) #s(approx (+ (+ (* (* (sin (+ (* (neg uy) (+ (PI) (PI))) (* (PI) 1/2))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+.f32 (*.f32 maxCos (*.f32 ux zi)) (+.f32 (*.f32 xi (sin.f32 (*.f32 (PI.f32) (-.f32 (*.f32 #s(literal -2 binary32) uy) #s(literal -1/2 binary32))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+.f32 (+.f32 (*.f32 (*.f32 zi ux) maxCos) (*.f32 yi (sin.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) uy)))) (*.f32 xi (cos.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) uy))))) (if.f32 (<=.f32 uy #s(literal 1946157/268435456 binary32)) (-.f32 (*.f32 zi (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux)) (*.f32 (neg.f32 (*.f32 (-.f32 #s(approx (* (/ (tan (* (+ (PI) (PI)) uy)) (* xi (sqrt (- 1 (* (* (* (* maxCos (- 1 ux)) ux) maxCos) (* (- 1 ux) ux)))))) (* yi (sqrt (- 1 (* (* (* (* maxCos (- 1 ux)) ux) maxCos) (* (- 1 ux) ux)))))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) xi))) #s(literal -1 binary32)) (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) ux))))))) (cos.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) uy)))) #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+.f32 (*.f32 maxCos (*.f32 ux zi)) #s(approx (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (if.f32 (<=.f32 uy #s(literal 1946157/268435456 binary32)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) #s(approx (/ (* (* yi (sqrt (- 1 (* (* (* (* maxCos (- 1 ux)) ux) ux) (* maxCos (- 1 ux)))))) (sin (* (PI) (+ uy uy)))) (* (* xi (sqrt (- 1 (* (* (* (* maxCos (- 1 ux)) ux) ux) (* maxCos (- 1 ux)))))) (cos (* (PI) (+ uy uy))))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) xi)))) (*.f32 (*.f32 xi (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) ux) ux) (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))))) (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)) #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+.f32 (*.f32 maxCos (*.f32 ux zi)) #s(approx (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (if.f32 (<=.f32 uy #s(literal 1946157/268435456 binary32)) #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (+.f32 xi (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux zi)))))) #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+.f32 (*.f32 maxCos (*.f32 ux zi)) #s(approx (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) (+.f32 (+.f32 (*.f32 (*.f32 zi ux) maxCos) #s(approx (* yi (sin (* 2 (* uy (PI))))) (*.f32 (*.f32 (PI.f32) (+.f32 uy uy)) yi))) (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 uy uy))) xi))) #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (+.f32 xi (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 maxCos (*.f32 ux zi)))))) #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 zi ux) maxCos) xi)) xi))) #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (+.f32 xi (*.f32 maxCos (*.f32 ux zi))))) #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) #s(approx (+ xi (* maxCos (* ux zi))) (*.f32 (*.f32 maxCos ux) zi)))) #s(approx (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)) #s(approx (+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) #s(approx (+ xi (* maxCos (* ux zi))) (*.f32 maxCos (*.f32 ux zi))))) (pow.f32 (-.f32 (/.f32 u0 (*.f32 (/.f32 (+.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (atan.f32 (*.f32 (tan.f32 (-.f32 (*.f32 u1 (+.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (/.f32 alphay alphax))) #s(literal 2 binary32)))) (*.f32 (+.f32 alphay alphay) alphay)) (*.f32 alphax alphax)) (*.f32 (-.f32 (cos.f32 (*.f32 (atan.f32 (*.f32 (tan.f32 (-.f32 (*.f32 u1 (+.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (/.f32 alphay alphax))) #s(literal 2 binary32))) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 alphax alphax)) (-.f32 #s(literal 1 binary32) u0))) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (-.f32 (/.f32 u0 (*.f32 (-.f32 (/.f32 (-.f32 (cos.f32 (*.f32 (atan.f32 (*.f32 (tan.f32 (-.f32 (*.f32 u1 (+.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (/.f32 alphay alphax))) #s(literal 2 binary32))) #s(literal -1 binary32)) (*.f32 (*.f32 alphax alphax) #s(literal 2 binary32))) (/.f32 (-.f32 (cos.f32 (*.f32 (atan.f32 (*.f32 (tan.f32 (-.f32 (*.f32 u1 (+.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (/.f32 alphay alphax))) #s(literal 2 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 alphay alphay) alphay))) (-.f32 #s(literal 1 binary32) u0))) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (tan.f32 (-.f32 (*.f32 u1 (+.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (/.f32 alphay alphax)) #s(literal 2 binary32))))) alphax) #s(literal 2 binary32)) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (atan.f32 (*.f32 (tan.f32 (-.f32 (*.f32 u1 (+.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (/.f32 alphay alphax))) #s(literal 2 binary32)))) (*.f32 #s(literal 2 binary32) alphay)) alphay))) u0) (-.f32 #s(literal 1 binary32) u0))))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (tan.f32 (-.f32 (*.f32 u1 (+.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (/.f32 alphay alphax)) #s(literal 2 binary32))))) alphax) #s(literal 2 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (atan.f32 (*.f32 (tan.f32 (-.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) u1) (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (/.f32 alphay alphax))) #s(literal 2 binary32)))) (*.f32 (+.f32 alphay alphay) alphay)))) u0) (-.f32 #s(literal 1 binary32) u0))))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 (/.f32 u0 (*.f32 (-.f32 (/.f32 (-.f32 (cos.f32 (*.f32 (atan.f32 (*.f32 (tan.f32 (-.f32 (*.f32 u1 (+.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (/.f32 alphay alphax))) #s(literal 2 binary32))) #s(literal -1 binary32)) (*.f32 (*.f32 alphax alphax) #s(literal 2 binary32))) (/.f32 (/.f32 (-.f32 (cos.f32 (*.f32 #s(literal -2 binary32) (atan.f32 (*.f32 (tan.f32 (-.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) u1) (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (/.f32 alphay alphax))))) #s(literal 1 binary32)) (+.f32 alphay alphay)) alphay)) (-.f32 #s(literal 1 binary32) u0))) #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 (/.f32 u0 (*.f32 (-.f32 (/.f32 (-.f32 (cos.f32 (*.f32 (atan.f32 (*.f32 (tan.f32 (-.f32 (*.f32 u1 (+.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (/.f32 alphay alphax))) #s(literal 2 binary32))) #s(literal -1 binary32)) (*.f32 (*.f32 alphax alphax) #s(literal 2 binary32))) (/.f32 (-.f32 (cos.f32 (*.f32 (atan.f32 (*.f32 (tan.f32 (-.f32 (*.f32 u1 (+.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (/.f32 alphay alphax))) #s(literal 2 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 alphay alphay) alphay))) (-.f32 #s(literal 1 binary32) u0))) #s(literal -1 binary32)))) (pow.f32 (-.f32 #s(approx (/ u0 (* (+ (/ (- 1 (cos (* (atan (* (tan (- (* u1 (+ (PI) (PI))) (* -1/2 (PI)))) (/ alphay alphax))) 2))) (* 2 (* alphay alphay))) (/ (- (cos (* (atan (* (tan (- (* u1 (+ (PI) (PI))) (* -1/2 (PI)))) (/ alphay alphax))) 2)) -1) (* 2 (* alphax alphax)))) (- 1 u0))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (pow.f32 alphay #s(literal 2 binary32)) u0) (*.f32 (-.f32 #s(literal 1 binary32) u0) (-.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (atan.f32 (/.f32 (*.f32 alphay (sin.f32 (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 u1 (PI.f32))) (*.f32 #s(literal -1/2 binary32) (PI.f32))))) (*.f32 alphax (cos.f32 (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 u1 (PI.f32))) (*.f32 #s(literal -1/2 binary32) (PI.f32)))))))))))))) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(approx (/ u0 (* (+ (/ (- 1 (cos (* (atan (* (tan (- (* u1 (+ (PI) (PI))) (* -1/2 (PI)))) (/ alphay alphax))) 2))) (* 2 (* alphay alphay))) (/ (- (cos (* (atan (* (tan (- (* u1 (+ (PI) (PI))) (* -1/2 (PI)))) (/ alphay alphax))) 2)) -1) (* 2 (* alphax alphax)))) (- 1 u0))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (pow.f32 alphay #s(literal 2 binary32)) u0) (*.f32 (-.f32 #s(literal 1 binary32) u0) (-.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (atan.f32 (/.f32 (*.f32 alphay (sin.f32 (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 u1 (PI.f32))) (*.f32 #s(literal -1/2 binary32) (PI.f32))))) (*.f32 alphax (cos.f32 (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 u1 (PI.f32))) (*.f32 #s(literal -1/2 binary32) (PI.f32)))))))))))))) #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (sqrt (+ 1 (/ (* (/ 1 (+ (/ (* (cos (atan (* (/ alphay alphax) (tan (+ (* (* 2 (PI)) u1) (* 1/2 (PI))))))) (cos (atan (* (/ alphay alphax) (tan (+ (* (* 2 (PI)) u1) (* 1/2 (PI)))))))) (* alphax alphax)) (/ (* (sin (atan (* (/ alphay alphax) (tan (+ (* (* 2 (PI)) u1) (* 1/2 (PI))))))) (sin (atan (* (/ alphay alphax) (tan (+ (* (* 2 (PI)) u1) (* 1/2 (PI)))))))) (* alphay alphay)))) u0) (- 1 u0)))) (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alphay alphay) u0)) (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (atan.f32 (*.f32 alphay (/.f32 #s(approx (sin (+ (* 1/2 (PI)) (* 2 (* u1 (PI))))) (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (*.f32 (cos.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (*.f32 (+.f32 (PI.f32) (PI.f32)) u1))) alphax)))))))) (-.f32 #s(literal 1 binary32) u0))) #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) #s(approx (sqrt (+ 1 (/ (* (/ 1 (+ (/ (* (cos (atan (* (/ alphay alphax) (tan (+ (* (* 2 (PI)) u1) (* 1/2 (PI))))))) (cos (atan (* (/ alphay alphax) (tan (+ (* (* 2 (PI)) u1) (* 1/2 (PI)))))))) (* alphax alphax)) (/ (* (sin (atan (* (/ alphay alphax) (tan (+ (* (* 2 (PI)) u1) (* 1/2 (PI))))))) (sin (atan (* (/ alphay alphax) (tan (+ (* (* 2 (PI)) u1) (* 1/2 (PI)))))))) (* alphay alphay)))) u0) (- 1 u0)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 alphay alphay) u0) (*.f32 (pow.f32 (tanh.f32 (asinh.f32 (*.f32 (tan.f32 (-.f32 (*.f32 u1 (+.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (/.f32 alphay alphax)))) #s(literal 2 binary32)) #s(approx (- 1 u0) (*.f32 u0 (-.f32 (/.f32 #s(literal 1 binary32) u0) #s(literal 1 binary32)))))))))) (/.f32 #s(literal 1 binary32) #s(approx (sqrt (+ 1 (/ (* (/ 1 (+ (/ (* (cos (atan (* (/ alphay alphax) (tan (+ (* (* 2 (PI)) u1) (* 1/2 (PI))))))) (cos (atan (* (/ alphay alphax) (tan (+ (* (* 2 (PI)) u1) (* 1/2 (PI)))))))) (* alphax alphax)) (/ (* (sin (atan (* (/ alphay alphax) (tan (+ (* (* 2 (PI)) u1) (* 1/2 (PI))))))) (sin (atan (* (/ alphay alphax) (tan (+ (* (* 2 (PI)) u1) (* 1/2 (PI)))))))) (* alphay alphay)))) u0) (- 1 u0)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 alphay alphay) u0) (*.f32 (pow.f32 (tanh.f32 (asinh.f32 (*.f32 (tan.f32 (-.f32 (*.f32 u1 (+.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (/.f32 alphay alphax)))) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) u0))))))) (/.f32 #s(literal 1 binary32) #s(approx (sqrt (+ 1 (/ (* (/ 1 (+ (/ (* (cos (atan (* (/ alphay alphax) (tan (+ (* (* 2 (PI)) u1) (* 1/2 (PI))))))) (cos (atan (* (/ alphay alphax) (tan (+ (* (* 2 (PI)) u1) (* 1/2 (PI)))))))) (* alphax alphax)) (/ (* (sin (atan (* (/ alphay alphax) (tan (+ (* (* 2 (PI)) u1) (* 1/2 (PI))))))) (sin (atan (* (/ alphay alphax) (tan (+ (* (* 2 (PI)) u1) (* 1/2 (PI)))))))) (* alphay alphay)))) u0) (- 1 u0)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alphay alphay) (/.f32 u0 (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 (atan.f32 (*.f32 (tan.f32 (-.f32 (*.f32 u1 (+.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (/.f32 alphay alphax))) #s(literal 2 binary32))))) (-.f32 #s(literal 1 binary32) u0)))))))) #s(approx (/ 1 (sqrt (+ 1 (/ (* (/ 1 (+ (/ (* (cos (atan (* (/ alphay alphax) (tan (+ (* (* 2 (PI)) u1) (* 1/2 (PI))))))) (cos (atan (* (/ alphay alphax) (tan (+ (* (* 2 (PI)) u1) (* 1/2 (PI)))))))) (* alphax alphax)) (/ (* (sin (atan (* (/ alphay alphax) (tan (+ (* (* 2 (PI)) u1) (* 1/2 (PI))))))) (sin (atan (* (/ alphay alphax) (tan (+ (* (* 2 (PI)) u1) (* 1/2 (PI)))))))) (* alphay alphay)))) u0) (- 1 u0))))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 alphax alphax) (/.f32 u0 (*.f32 #s(approx (- 1 u0) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (tan.f32 (-.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) u1) (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (/.f32 alphay alphax)) #s(literal 2 binary32))))) #s(literal 2 binary32)))))))) #s(approx (/ 1 (sqrt (+ 1 (/ (* (/ 1 (+ (/ (* (cos (atan (* (/ alphay alphax) (tan (+ (* (* 2 (PI)) u1) (* 1/2 (PI))))))) (cos (atan (* (/ alphay alphax) (tan (+ (* (* 2 (PI)) u1) (* 1/2 (PI)))))))) (* alphax alphax)) (/ (* (sin (atan (* (/ alphay alphax) (tan (+ (* (* 2 (PI)) u1) (* 1/2 (PI))))))) (sin (atan (* (/ alphay alphax) (tan (+ (* (* 2 (PI)) u1) (* 1/2 (PI)))))))) (* alphay alphay)))) u0) (- 1 u0))))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 alphax alphax) (/.f32 u0 (*.f32 (-.f32 #s(literal 1 binary32) u0) (pow.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 (tan.f32 (-.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) u1) (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (/.f32 alphay alphax)) #s(literal 2 binary32)) #s(literal -1 binary32))) #s(literal -2 binary32)))))))) #s(approx (/ 1 (sqrt (+ 1 (/ (* (/ 1 (+ (/ (* (cos (atan (* (/ alphay alphax) (tan (+ (* (* 2 (PI)) u1) (* 1/2 (PI))))))) (cos (atan (* (/ alphay alphax) (tan (+ (* (* 2 (PI)) u1) (* 1/2 (PI)))))))) (* alphax alphax)) (/ (* (sin (atan (* (/ alphay alphax) (tan (+ (* (* 2 (PI)) u1) (* 1/2 (PI))))))) (sin (atan (* (/ alphay alphax) (tan (+ (* (* 2 (PI)) u1) (* 1/2 (PI)))))))) (* alphay alphay)))) u0) (- 1 u0))))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) (/.f32 (neg.f32 (*.f32 (*.f32 alphax alphax) u0)) (*.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal -2 binary32) (atan.f32 (*.f32 (tan.f32 (-.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) u1) (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (/.f32 alphay alphax))))) #s(literal -1/2 binary32)) #s(literal 1/2 binary32)) #s(approx (- 1 u0) #s(literal 1 binary32))))))) #s(approx (/ 1 (sqrt (+ 1 (/ (* (/ 1 (+ (/ (* (cos (atan (* (/ alphay alphax) (tan (+ (* (* 2 (PI)) u1) (* 1/2 (PI))))))) (cos (atan (* (/ alphay alphax) (tan (+ (* (* 2 (PI)) u1) (* 1/2 (PI)))))))) (* alphax alphax)) (/ (* (sin (atan (* (/ alphay alphax) (tan (+ (* (* 2 (PI)) u1) (* 1/2 (PI))))))) (sin (atan (* (/ alphay alphax) (tan (+ (* (* 2 (PI)) u1) (* 1/2 (PI)))))))) (* alphay alphay)))) u0) (- 1 u0))))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 alphax alphax) (/.f32 u0 (*.f32 #s(approx (- 1 u0) #s(literal 1 binary32)) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 (*.f32 (atan.f32 (/.f32 (*.f32 (tan.f32 (-.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) u1) (*.f32 #s(literal -1/2 binary32) (PI.f32)))) alphay) alphax)) #s(literal 2 binary32))))))))))) #s(approx (/ 1 (sqrt (+ 1 (/ (* (/ 1 (+ (/ (* (cos (atan (* (/ alphay alphax) (tan (+ (* (* 2 (PI)) u1) (* 1/2 (PI))))))) (cos (atan (* (/ alphay alphax) (tan (+ (* (* 2 (PI)) u1) (* 1/2 (PI)))))))) (* alphax alphax)) (/ (* (sin (atan (* (/ alphay alphax) (tan (+ (* (* 2 (PI)) u1) (* 1/2 (PI))))))) (sin (atan (* (/ alphay alphax) (tan (+ (* (* 2 (PI)) u1) (* 1/2 (PI)))))))) (* alphay alphay)))) u0) (- 1 u0))))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 alphax alphax) (/.f32 u0 (*.f32 #s(approx (- 1 u0) #s(literal 1 binary32)) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 (*.f32 (atan.f32 (*.f32 (tan.f32 (-.f32 (*.f32 u1 (+.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (/.f32 alphay alphax))) #s(literal 2 binary32))))))))))) #s(approx (/ 1 (sqrt (+ 1 (/ (* (/ 1 (+ (/ (* (cos (atan (* (/ alphay alphax) (tan (+ (* (* 2 (PI)) u1) (* 1/2 (PI))))))) (cos (atan (* (/ alphay alphax) (tan (+ (* (* 2 (PI)) u1) (* 1/2 (PI)))))))) (* alphax alphax)) (/ (* (sin (atan (* (/ alphay alphax) (tan (+ (* (* 2 (PI)) u1) (* 1/2 (PI))))))) (sin (atan (* (/ alphay alphax) (tan (+ (* (* 2 (PI)) u1) (* 1/2 (PI)))))))) (* alphay alphay)))) u0) (- 1 u0))))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 alphax (*.f32 alphax (/.f32 u0 (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 (cos.f32 (*.f32 #s(literal -2 binary32) (atan.f32 (*.f32 (tan.f32 (-.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) u1) (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (/.f32 alphay alphax))))) #s(literal -1/2 binary32))) #s(approx (- 1 u0) #s(literal 1 binary32))))))))) #s(approx (/ 1 (sqrt (+ 1 (/ (* (/ 1 (+ (/ (* (cos (atan (* (/ alphay alphax) (tan (+ (* (* 2 (PI)) u1) (* 1/2 (PI))))))) (cos (atan (* (/ alphay alphax) (tan (+ (* (* 2 (PI)) u1) (* 1/2 (PI)))))))) (* alphax alphax)) (/ (* (sin (atan (* (/ alphay alphax) (tan (+ (* (* 2 (PI)) u1) (* 1/2 (PI))))))) (sin (atan (* (/ alphay alphax) (tan (+ (* (* 2 (PI)) u1) (* 1/2 (PI)))))))) (* alphay alphay)))) u0) (- 1 u0))))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 alphax alphax) (/.f32 u0 (*.f32 (-.f32 #s(literal 1 binary32) u0) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 (*.f32 (atan.f32 (*.f32 (tan.f32 (+.f32 #s(approx (+ (- (* (+ (PI) (PI)) u1) (* -1/2 (PI))) (PI)) (-.f32 (PI.f32) (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (PI.f32))) (/.f32 alphay alphax))) #s(literal 2 binary32))))))))))) #s(approx (/ 1 (sqrt (+ 1 (/ (* (/ 1 (+ (/ (* (cos (atan (* (/ alphay alphax) (tan (+ (* (* 2 (PI)) u1) (* 1/2 (PI))))))) (cos (atan (* (/ alphay alphax) (tan (+ (* (* 2 (PI)) u1) (* 1/2 (PI)))))))) (* alphax alphax)) (/ (* (sin (atan (* (/ alphay alphax) (tan (+ (* (* 2 (PI)) u1) (* 1/2 (PI))))))) (sin (atan (* (/ alphay alphax) (tan (+ (* (* 2 (PI)) u1) (* 1/2 (PI)))))))) (* alphay alphay)))) u0) (- 1 u0))))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 alphax alphax) (/.f32 u0 (*.f32 #s(approx (- 1 u0) #s(literal 1 binary32)) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (cos.f32 (*.f32 (atan.f32 (*.f32 (tan.f32 #s(approx (- (* u1 (+ (PI) (PI))) (* -1/2 (PI))) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (/.f32 alphay alphax))) #s(literal 2 binary32))))))))))) (*.f32 (*.f32 (sqrt.f32 #s(literal 2 binary32)) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 2 binary32) (+.f32 u1 u1))))) (*.f32 (sqrt.f32 (/.f32 u1 (+.f32 #s(literal 1/2 binary32) (-.f32 #s(literal 1/2 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (if.f32 (<=.f32 u2 #s(literal 7516193/536870912 binary32)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (sin (* 314159265359/50000000000 u2)) (*.f32 u2 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal -314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (if.f32 (<=.f32 u2 #s(literal 15327665/536870912 binary32)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (sin (* 314159265359/50000000000 u2)) (*.f32 u2 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal -314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (sin (* 314159265359/50000000000 u2)) (*.f32 u2 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal -314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (sin (* 314159265359/50000000000 u2)) (*.f32 u2 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 314159265359/50000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (sin (* 314159265359/50000000000 u2)) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2) (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (sin (* 314159265359/50000000000 u2)) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) u2) u2))))) (if.f32 (<=.f32 u2 #s(literal 11166915/17179869184 binary32)) #s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (/.f32 (*.f32 (*.f32 (sqrt.f32 u1) u2) #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (-.f32 u1 #s(literal -1 binary32)) u1))) #s(approx (sin (* 314159265359/50000000000 u2)) (*.f32 (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) u2)))) (if.f32 (<=.f32 u2 #s(literal 11166915/17179869184 binary32)) #s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) u2)) (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (-.f32 u1 #s(literal -1 binary32)) u1))) #s(approx (sin (* 314159265359/50000000000 u2)) (*.f32 (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) u2)))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) u2)) #s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 #s(approx (sqrt (/ -1 (- u1 1))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u1))) (sqrt.f32 u1))))) (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) #s(approx (sin (* 314159265359/50000000000 u2)) (*.f32 u2 #s(approx (/ (- (* (* (* u2 u2) -31006276680305942139213528068663279/750000000000000000000000000000000) (* (* u2 u2) -31006276680305942139213528068663279/750000000000000000000000000000000)) (* 314159265359/50000000000 314159265359/50000000000)) (- (* (* u2 u2) -31006276680305942139213528068663279/750000000000000000000000000000000) 314159265359/50000000000)) #s(literal 314159265359/50000000000 binary32))))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))) (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))))) #s(approx (* (sqrt (/ u1 (+ 1/2 (- 1/2 u1)))) (sin (* (- 1/2 (/ (* u2 314159265359/50000000000) (PI))) (PI)))) (*.f32 (sin.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 u2 (PI.f32)))))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 (sqrt.f32 (/.f32 u1 (+.f32 #s(literal 1/2 binary32) (-.f32 #s(literal 1/2 binary32) u1)))) (sin.f32 (-.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2) (*.f32 (PI.f32) #s(literal -1/2 binary32))))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (-.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2) (*.f32 (PI.f32) #s(literal -1/2 binary32))))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (if.f32 (<=.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 8388541/8388608 binary32)) (*.f32 (*.f32 #s(approx (sqrt (/ -1 (- u1 1))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u1))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (if.f32 (<=.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 8388541/8388608 binary32)) (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (if.f32 (<=.f32 u2 #s(literal 11166915/17179869184 binary32)) #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (sin.f32 (-.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2) (*.f32 (PI.f32) #s(literal -1/2 binary32)))))) (if.f32 (<=.f32 u2 #s(literal 11166915/17179869184 binary32)) #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(approx (* (* (sqrt (/ -1 (- u1 1))) (sqrt u1)) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 u1) #s(approx (sqrt (/ -1 (- u1 1))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u1))))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))) (/.f64 (*.f64 (cos.f64 (+.f64 x x)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64)) #s(literal -1/2 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))))) (/.f64 (/.f64 (cos.f64 (+.f64 x x)) (-.f64 (*.f64 (cos.f64 (+.f64 x x)) #s(literal 1/2 binary64)) #s(literal -1/2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))))))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64))))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))))) (/.f64 (-.f64 (pow.f64 (tan.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal -1 binary64) (pow.f64 (tan.f64 x) #s(literal 2 binary64)))) (*.f64 (-.f64 (tan.f64 x) #s(literal -1 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 x x))) #s(literal 1/2 binary64)) (-.f64 (tan.f64 x) #s(literal 1 binary64)))) (if.f64 (<=.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 x))) (+.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 x)))) #s(literal -1152921504606847/288230376151711744 binary64)) (/.f64 (-.f64 #s(approx (pow (tan x) -2) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) #s(literal 1 binary64)) (-.f64 #s(approx (pow (tan x) -2) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))) #s(literal -1 binary64))) (/.f64 #s(approx (- 1 (* (tan x) (tan x))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 x))))) (if.f64 (<=.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 x))) (+.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 x)))) #s(literal -1152921504606847/288230376151711744 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) #s(approx (* (tan x) (tan x)) (*.f64 x x))) (-.f64 #s(approx (* (tan x) (tan x)) (*.f64 x x)) #s(literal -1 binary64))) (/.f64 #s(approx (- 1 (* (tan x) (tan x))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 x))))) (if.f64 (<=.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 x))) (+.f64 #s(literal 1 binary64) (*.f64 (tan.f64 x) (tan.f64 x)))) #s(literal -1152921504606847/288230376151711744 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) #s(approx (* (tan x) (tan x)) (*.f64 x x))) (-.f64 #s(approx (* (tan x) (tan x)) (*.f64 x x)) #s(literal -1 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ x x))) #s(literal 1/2 binary64))) (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ x x))) #s(literal 1/2 binary64))))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ x x))) #s(literal 1/2 binary64))) (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ x x))) #s(literal 1/2 binary64))))))) (/.f64 (-.f64 #s(literal 1 binary64) #s(approx (* (tan x) (tan x)) (*.f64 x x))) (-.f64 #s(approx (* (tan x) (tan x)) (*.f64 x x)) #s(literal -1 binary64))) #s(approx (/ (- 1 (* (tan x) (tan x))) (+ 1 (* (tan x) (tan x)))) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 x x) x))) (/.f64 (*.f64 e (sin.f64 v)) (+.f64 #s(literal 1 binary64) (*.f64 e (cos.f64 v)))) (*.f64 (/.f64 (sin.f64 v) (-.f64 (*.f64 (cos.f64 v) e) #s(literal -1 binary64))) e) #s(approx (/ (* e (sin v)) (+ 1 (* e (cos v)))) (*.f64 (*.f64 (+.f64 (*.f64 (neg.f64 e) (cos.f64 v)) #s(literal 1 binary64)) (sin.f64 v)) e)) (/.f64 (*.f64 e (sin.f64 v)) #s(approx (+ 1 (* e (cos v))) (+.f64 #s(literal 1 binary64) e))) #s(approx (/ (* e (sin v)) (+ 1 (* e (cos v)))) (*.f64 e #s(approx (+ (sin v) (* -1 (* e (* (cos v) (sin v))))) (sin.f64 v)))) #s(approx (/ (* e (sin v)) (+ 1 (* e (cos v)))) (/.f64 (*.f64 e v) (+.f64 #s(literal 1 binary64) e))) #s(approx (/ (* e (sin v)) (+ 1 (* e (cos v)))) (*.f64 e #s(approx (+ (sin v) (* -1 (* e (* (cos v) (sin v))))) (*.f64 v (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) e)))))) #s(approx (/ (* e (sin v)) (+ 1 (* e (cos v)))) #s(approx (/ (* e v) (+ 1 e)) (*.f64 e v))) #s(approx (/ (* e (sin v)) (+ 1 (* e (cos v)))) #s(approx (/ (* e v) (+ 1 e)) v)) (if.f64 (<=.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) t) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 1 binary64))) (+.f64 (*.f64 l l) (*.f64 #s(literal 2 binary64) (*.f64 t t)))) (*.f64 l l)))) #s(literal 2 binary64)) #s(approx (/ (* (sqrt 2) t) (sqrt (- (* (/ (+ x 1) (- x 1)) (+ (* l l) (* 2 (* t t)))) (* l l)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) x) (-.f64 x #s(literal 1 binary64))))))) (if.f64 (<=.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) t) (sqrt.f64 (-.f64 (*.f64 (/.f64 (+.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 1 binary64))) (+.f64 (*.f64 l l) (*.f64 #s(literal 2 binary64) (*.f64 t t)))) (*.f64 l l)))) #s(literal +inf.0 binary64)) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) t) (sqrt.f64 #s(approx (- (* (/ (+ x 1) (- x 1)) (+ (* l l) (* 2 (* t t)))) (* l l)) (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 t #s(literal 2 binary64)) x)) (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 t #s(literal 2 binary64))) (/.f64 (pow.f64 l #s(literal 2 binary64)) x))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 t #s(literal 2 binary64))) (pow.f64 l #s(literal 2 binary64))) x)))))) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) t) #s(approx (sqrt (- (* (/ (+ x 1) (- x 1)) (+ (* l l) (* 2 (* t t)))) (* l l))) (*.f64 l (sqrt.f64 #s(approx (- (+ (/ 1 (- x 1)) (/ x (- x 1))) 1) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) x))) x)))))))) (if.f64 (<=.f64 l #s(literal 479999999999999984986376368405084679080507143630516745854628223375423571605844126383508864028602766332568583217655958125372002668850610426875206258655232 binary64)) #s(approx (/ (* (sqrt 2) t) (sqrt (- (* (/ (+ x 1) (- x 1)) (+ (* l l) (* 2 (* t t)))) (* l l)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) x) (-.f64 x #s(literal 1 binary64))))))) (/.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) t) #s(approx (sqrt (- (* (/ (+ x 1) (- x 1)) (+ (* l l) (* 2 (* t t)))) (* l l))) (*.f64 l (sqrt.f64 #s(approx (- (+ (/ 1 (- x 1)) (/ x (- x 1))) 1) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) x))) x))))))) (if.f64 (<=.f64 l #s(literal 479999999999999984986376368405084679080507143630516745854628223375423571605844126383508864028602766332568583217655958125372002668850610426875206258655232 binary64)) #s(approx (/ (* (sqrt 2) t) (sqrt (- (* (/ (+ x 1) (- x 1)) (+ (* l l) (* 2 (* t t)))) (* l l)))) (/.f64 (sqrt.f64 #s(literal 2 binary64)) (sqrt.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) x) (-.f64 x #s(literal 1 binary64))))))) (*.f64 t (/.f64 (sqrt.f64 #s(literal 2 binary64)) #s(approx (sqrt (- (* (/ (+ x 1) (- x 1)) (+ (* l l) (* 2 (* t t)))) (* l l))) (*.f64 (sqrt.f64 #s(approx (- (+ (/ 1 (- x 1)) (/ x (- x 1))) 1) (/.f64 #s(literal 2 binary64) x))) l))))) (if.f64 (<=.f64 l #s(literal 479999999999999984986376368405084679080507143630516745854628223375423571605844126383508864028602766332568583217655958125372002668850610426875206258655232 binary64)) #s(approx (/ (* (sqrt 2) t) (sqrt (- (* (/ (+ x 1) (- x 1)) (+ (* l l) (* 2 (* t t)))) (* l l)))) (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x #s(literal -1 binary64))) (-.f64 x #s(literal 1 binary64))))) (*.f64 t (/.f64 (sqrt.f64 #s(literal 2 binary64)) #s(approx (sqrt (- (* (/ (+ x 1) (- x 1)) (+ (* l l) (* 2 (* t t)))) (* l l))) (*.f64 (sqrt.f64 #s(approx (- (+ (/ 1 (- x 1)) (/ x (- x 1))) 1) (/.f64 #s(literal 2 binary64) x))) l))))) #s(approx (/ (* (sqrt 2) t) (sqrt (- (* (/ (+ x 1) (- x 1)) (+ (* l l) (* 2 (* t t)))) (* l l)))) (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 x #s(literal -1 binary64))) (-.f64 x #s(literal 1 binary64))))) #s(approx (/ (* (sqrt 2) t) (sqrt (- (* (/ (+ x 1) (- x 1)) (+ (* l l) (* 2 (* t t)))) (* l l)))) #s(approx (sqrt (* (/ -2 (* 2 (- -1 x))) (- x 1))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x)))) #s(approx (/ (* (sqrt 2) t) (sqrt (- (* (/ (+ x 1) (- x 1)) (+ (* l l) (* 2 (* t t)))) (* l l)))) #s(approx (sqrt (* (/ -2 (* 2 (- -1 x))) (- x 1))) #s(approx (- 1 (/ 1 x)) (/.f64 #s(literal -1 binary64) x)))) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (sin.f64 th)) (*.f64 (sin.f64 th) #s(approx (/ (sin (+ (neg ky) (PI))) (sqrt (+ (pow (sin kx) 2) (pow (sin (+ (neg ky) (PI))) 2)))) (/.f64 (sin.f64 (-.f64 (PI.f64) ky)) (fabs.f64 (sin.f64 (-.f64 (PI.f64) ky))))))) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 1452164949685335/36304123742133375556593322708737806643829594767075060035541305159080582450205184901005085803128817153071257905034008131114613897596311174506612074733945181293529561534361813328678867427595159591558574115780064384913763396164010744339772923348355910229786257457376560371673958711296 binary64)) (/.f64 (*.f64 (sin.f64 th) (sin.f64 ky)) (sqrt.f64 (*.f64 (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 ky ky))) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1/2 binary64)))) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 1298074214633707/2596148429267413814265248164610048 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (/.f64 (sin.f64 th) (fabs.f64 (sin.f64 kx))) ky)) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 9007109182748445/9007199254740992 binary64)) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (cos.f64 (+.f64 kx kx)) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1/2 binary64))))) (sin.f64 th)) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 #s(approx (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (sin.f64 th)) (*.f64 (sin.f64 th) #s(approx (/ (sin (+ (neg ky) (PI))) (sqrt (+ (pow (sin kx) 2) (pow (sin (+ (neg ky) (PI))) 2)))) (/.f64 (sin.f64 (-.f64 (PI.f64) ky)) (fabs.f64 (sin.f64 (-.f64 (PI.f64) ky)))))))))) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal -3602879701896397/72057594037927936 binary64)) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 ky ky))) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1/2 binary64)))) (sin.f64 th)) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 1298074214633707/2596148429267413814265248164610048 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (/.f64 (sin.f64 th) (fabs.f64 (sin.f64 kx))) ky)) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 9007109182748445/9007199254740992 binary64)) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (cos.f64 (+.f64 kx kx)) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1/2 binary64))))) (sin.f64 th)) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 #s(approx (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (sin.f64 th)) (*.f64 (sin.f64 th) #s(approx (/ (sin (+ (neg ky) (PI))) (sqrt (+ (pow (sin kx) 2) (pow (sin (+ (neg ky) (PI))) 2)))) (/.f64 (sin.f64 (-.f64 (PI.f64) ky)) (fabs.f64 (sin.f64 (-.f64 (PI.f64) ky)))))))))) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal -3602879701896397/72057594037927936 binary64)) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 ky ky))) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1/2 binary64)))) (sin.f64 th)) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 1298074214633707/2596148429267413814265248164610048 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (/.f64 (sin.f64 th) (fabs.f64 (sin.f64 kx))) ky)) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 9007109182748445/9007199254740992 binary64)) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (*.f64 (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 ky ky))) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1/2 binary64)))) (sin.f64 th)) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 #s(approx (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (sin.f64 th)) (*.f64 (sin.f64 th) #s(approx (/ (sin (+ (neg ky) (PI))) (sqrt (+ (pow (sin kx) 2) (pow (sin (+ (neg ky) (PI))) 2)))) (/.f64 (sin.f64 (-.f64 (PI.f64) ky)) (fabs.f64 (sin.f64 (-.f64 (PI.f64) ky)))))))))) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal -3602879701896397/72057594037927936 binary64)) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sqrt.f64 (*.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))) #s(literal 1 binary64)) #s(literal 1/2 binary64))))) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 1298074214633707/2596148429267413814265248164610048 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (/.f64 (sin.f64 th) (fabs.f64 (sin.f64 kx))) ky)) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 9007109182748445/9007199254740992 binary64)) (*.f64 (sin.f64 ky) (/.f64 (sin.f64 th) (sqrt.f64 (*.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 ky ky))) (cos.f64 (+.f64 kx kx))) #s(literal 1 binary64)) #s(literal 1/2 binary64))))) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 #s(approx (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (sin.f64 th)) (*.f64 (sin.f64 th) #s(approx (/ (sin (+ (neg ky) (PI))) (sqrt (+ (pow (sin kx) 2) (pow (sin (+ (neg ky) (PI))) 2)))) (/.f64 (sin.f64 (-.f64 (PI.f64) ky)) (fabs.f64 (sin.f64 (-.f64 (PI.f64) ky)))))))))) (if.f64 (<=.f64 ky #s(literal 785125626436223/506532662216918085755909163048237445191949002959281848144001138878253517018177263964807989373425756138696031080481053366991595590260226478013534525648677207893210669360535830528 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (/.f64 (sin.f64 th) (fabs.f64 (sin.f64 kx))) ky)) (if.f64 (<=.f64 ky #s(literal 4835703278458517/1208925819614629174706176 binary64)) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (pow.f64 ky #s(literal 2 binary64)))))) (sin.f64 th)) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 kx kx))) (cos.f64 (+.f64 ky ky)))) (cos.f64 (+.f64 ky ky))) #s(literal 1/2 binary64))))) (sin.f64 th)))) (if.f64 (<=.f64 ky #s(literal 785125626436223/506532662216918085755909163048237445191949002959281848144001138878253517018177263964807989373425756138696031080481053366991595590260226478013534525648677207893210669360535830528 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (/.f64 (sin.f64 th) (fabs.f64 (sin.f64 kx))) ky)) (if.f64 (<=.f64 ky #s(literal 4835703278458517/1208925819614629174706176 binary64)) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (pow.f64 ky #s(literal 2 binary64)))))) (sin.f64 th)) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (cos.f64 (+.f64 kx kx)) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1/2 binary64))))) (sin.f64 th)))) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 2 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))) (*.f64 (sin.f64 th) #s(approx (/ (sin (+ (neg ky) (PI))) (sqrt (+ (pow (sin kx) 2) (pow (sin (+ (neg ky) (PI))) 2)))) (/.f64 (sin.f64 (-.f64 (PI.f64) ky)) (fabs.f64 (sin.f64 (-.f64 (PI.f64) ky))))))) (if.f64 (<=.f64 ky #s(literal 4194723608983853/3957286423569672544968040336314355040562101585619389438625008897486355601704509874725062416979888719833562742816258229429621840548908019359480738481630290686665708354379186176 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (/.f64 (sin.f64 th) (fabs.f64 (sin.f64 kx))) ky)) (if.f64 (<=.f64 ky #s(literal 4835703278458517/1208925819614629174706176 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) #s(approx (pow (sin ky) 2) (pow.f64 ky #s(literal 2 binary64))))))) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (cos.f64 (+.f64 kx kx)) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 ky ky)))) #s(literal 1/2 binary64))))) (sin.f64 th)))) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal -2206763817411543/2251799813685248 binary64)) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 #s(approx (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (sin.f64 th)) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal -3602879701896397/72057594037927936 binary64)) (*.f64 #s(approx (/ (sin th) (sqrt (- 1/2 (- (* (cos (+ ky ky)) 1/2) (* (- 1 (cos (+ kx kx))) 1/2))))) (/.f64 th (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) ky))))))) (sin.f64 ky)) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 4722366482869645/4722366482869645213696 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (/.f64 (sin.f64 th) (fabs.f64 (sin.f64 kx))) ky)) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 7566047373982433/9007199254740992 binary64)) (*.f64 #s(approx (/ (sin th) (sqrt (- 1/2 (- (* (cos (+ ky ky)) 1/2) (* (- 1 (cos (+ kx kx))) 1/2))))) (/.f64 th (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (pow.f64 (sin.f64 kx) #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) ky))))))) (sin.f64 ky)) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 #s(approx (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (sin.f64 th)) (*.f64 (sin.f64 th) #s(approx (/ (sin (+ (neg ky) (PI))) (sqrt (+ (pow (sin kx) 2) (pow (sin (+ (neg ky) (PI))) 2)))) (/.f64 (sin.f64 (-.f64 (PI.f64) ky)) (fabs.f64 (sin.f64 (-.f64 (PI.f64) ky))))))))))) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal -2206763817411543/2251799813685248 binary64)) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 #s(approx (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (sin.f64 th)) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal -3602879701896397/72057594037927936 binary64)) (*.f64 #s(approx (/ (sin th) (sqrt (- 1/2 (- (* (cos (+ ky ky)) 1/2) (* (- 1 (cos (+ kx kx))) 1/2))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 ky ky))) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 kx kx)))))) th)) (sin.f64 ky)) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 4722366482869645/4722366482869645213696 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (/.f64 (sin.f64 th) (fabs.f64 (sin.f64 kx))) ky)) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 7566047373982433/9007199254740992 binary64)) (/.f64 #s(approx (* (sin th) (sin ky)) (*.f64 th (sin.f64 ky))) (sqrt.f64 (*.f64 (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 ky ky))) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1/2 binary64)))) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 #s(approx (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) (sin.f64 th)) (*.f64 (sin.f64 th) #s(approx (/ (sin (+ (neg ky) (PI))) (sqrt (+ (pow (sin kx) 2) (pow (sin (+ (neg ky) (PI))) 2)))) (/.f64 (sin.f64 (-.f64 (PI.f64) ky)) (fabs.f64 (sin.f64 (-.f64 (PI.f64) ky))))))))))) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal -2206763817411543/2251799813685248 binary64)) (*.f64 (/.f64 (sin.f64 th) (sqrt.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (- (* (cos (+ ky ky)) 1/2) (* (- 1 (cos (+ kx kx))) 1/2)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) ky))))))) (sin.f64 ky)) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal -3602879701896397/72057594037927936 binary64)) (*.f64 #s(approx (/ (sin th) (sqrt (- 1/2 (- (* (cos (+ ky ky)) 1/2) (* (- 1 (cos (+ kx kx))) 1/2))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 ky ky))) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 kx kx)))))) th)) (sin.f64 ky)) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 4722366482869645/4722366482869645213696 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (/.f64 (sin.f64 th) (fabs.f64 (sin.f64 kx))) ky)) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 7566047373982433/9007199254740992 binary64)) (/.f64 #s(approx (* (sin th) (sin ky)) (*.f64 th (sin.f64 ky))) (sqrt.f64 (*.f64 (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 ky ky))) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1/2 binary64)))) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 #s(approx (/ (sin (+ (neg ky) (PI))) (sqrt (+ (pow (sin kx) 2) (pow (sin (+ (neg ky) (PI))) 2)))) (/.f64 (neg.f64 (sin.f64 ky)) (neg.f64 (fabs.f64 (sin.f64 (-.f64 (PI.f64) ky)))))) (sin.f64 th)) (*.f64 (sin.f64 th) #s(approx (/ (sin (+ (neg ky) (PI))) (sqrt (+ (pow (sin kx) 2) (pow (sin (+ (neg ky) (PI))) 2)))) (/.f64 (sin.f64 (-.f64 (PI.f64) ky)) (fabs.f64 (sin.f64 (-.f64 (PI.f64) ky))))))))))) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal -2206763817411543/2251799813685248 binary64)) (*.f64 (/.f64 (sin.f64 th) (sqrt.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (- (* (cos (+ ky ky)) 1/2) (* (- 1 (cos (+ kx kx))) 1/2)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) ky))))))) (sin.f64 ky)) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal -3602879701896397/72057594037927936 binary64)) (*.f64 #s(approx (/ (sin th) (sqrt (- 1/2 (- (* (cos (+ ky ky)) 1/2) (* (- 1 (cos (+ kx kx))) 1/2))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 ky ky))) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 kx kx)))))) th)) (sin.f64 ky)) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 4722366482869645/4722366482869645213696 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (/.f64 (sin.f64 th) (fabs.f64 (sin.f64 kx))) ky)) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 7566047373982433/9007199254740992 binary64)) (*.f64 (sin.f64 ky) #s(approx (/ (sin th) (sqrt (- 1/2 (- (* (cos (+ ky ky)) 1/2) (* (- 1 (cos (+ kx kx))) 1/2))))) (/.f64 th (sqrt.f64 (*.f64 (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 ky ky))) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 kx kx)))) #s(literal 1/2 binary64)))))) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 #s(approx (/ (sin (+ (neg ky) (PI))) (sqrt (+ (pow (sin kx) 2) (pow (sin (+ (neg ky) (PI))) 2)))) (/.f64 (neg.f64 (sin.f64 ky)) (neg.f64 (fabs.f64 (sin.f64 (-.f64 (PI.f64) ky)))))) (sin.f64 th)) (*.f64 (sin.f64 th) #s(approx (/ (sin (+ (neg ky) (PI))) (sqrt (+ (pow (sin kx) 2) (pow (sin (+ (neg ky) (PI))) 2)))) (/.f64 (sin.f64 (-.f64 (PI.f64) ky)) (fabs.f64 (sin.f64 (-.f64 (PI.f64) ky))))))))))) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal -2206763817411543/2251799813685248 binary64)) (*.f64 (/.f64 (sin.f64 th) (sqrt.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (- (* (cos (+ ky ky)) 1/2) (* (- 1 (cos (+ kx kx))) 1/2)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) ky))))))) (sin.f64 ky)) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal -3602879701896397/72057594037927936 binary64)) (*.f64 #s(approx (/ (sin th) (sqrt (- 1/2 (- (* (cos (+ ky ky)) 1/2) (* (- 1 (cos (+ kx kx))) 1/2))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 ky ky))) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 kx kx)))))) th)) (sin.f64 ky)) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 4722366482869645/4722366482869645213696 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (/.f64 (sin.f64 th) (fabs.f64 (sin.f64 kx))) ky)) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 7566047373982433/9007199254740992 binary64)) (*.f64 #s(approx (/ (sin th) (sqrt (- 1/2 (- (* (cos (+ ky ky)) 1/2) (* (- 1 (cos (+ kx kx))) 1/2))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) (+.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 ky ky))) (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 kx kx)))))) th)) (sin.f64 ky)) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 2 binary64)) (*.f64 #s(approx (/ (sin (+ (neg ky) (PI))) (sqrt (+ (pow (sin kx) 2) (pow (sin (+ (neg ky) (PI))) 2)))) (/.f64 (neg.f64 (sin.f64 ky)) (neg.f64 (fabs.f64 (sin.f64 (-.f64 (PI.f64) ky)))))) (sin.f64 th)) (*.f64 (sin.f64 th) #s(approx (/ (sin (+ (neg ky) (PI))) (sqrt (+ (pow (sin kx) 2) (pow (sin (+ (neg ky) (PI))) 2)))) (/.f64 (sin.f64 (-.f64 (PI.f64) ky)) (fabs.f64 (sin.f64 (-.f64 (PI.f64) ky))))))))))) (if.f64 (<=.f64 ky #s(literal 4911261142184431/9444732965739290427392 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (/.f64 (sin.f64 th) (fabs.f64 (sin.f64 kx))) ky)) (*.f64 (/.f64 (sin.f64 th) (sqrt.f64 (-.f64 #s(literal 1/2 binary64) #s(approx (- (* (cos (+ ky ky)) 1/2) (* (- 1 (cos (+ kx kx))) 1/2)) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) ky))))))) (sin.f64 ky))) (if.f64 (<=.f64 ky #s(literal 4911261142184431/9444732965739290427392 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (/.f64 (sin.f64 th) (fabs.f64 (sin.f64 kx))) ky)) (*.f64 (/.f64 (sin.f64 ky) (sqrt.f64 #s(approx (- 1/2 (- (* (cos (+ kx kx)) 1/2) (* (- 1 (cos (+ ky ky))) 1/2))) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) ky))))))) (sin.f64 th))) (if.f64 (<=.f64 ky #s(literal 4911261142184431/9444732965739290427392 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (/.f64 (sin.f64 th) (fabs.f64 (sin.f64 kx))) ky)) #s(approx (* (/ (sin th) (sqrt (- 1/2 (- (* (cos (+ ky ky)) 1/2) (* (- 1 (cos (+ kx kx))) 1/2))))) (sin ky)) (/.f64 (*.f64 (sin.f64 ky) (sin.f64 th)) (sqrt.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) ky)))))))) (if.f64 (<=.f64 ky #s(literal 4911261142184431/9444732965739290427392 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (/.f64 (sin.f64 th) (fabs.f64 (sin.f64 kx))) ky)) (*.f64 #s(approx (/ (sin (+ (neg ky) (PI))) (sqrt (+ (pow (sin kx) 2) (pow (sin (+ (neg ky) (PI))) 2)))) (/.f64 (neg.f64 (sin.f64 ky)) (neg.f64 (fabs.f64 (sin.f64 (-.f64 (PI.f64) ky)))))) (sin.f64 th))) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal -3602879701896397/72057594037927936 binary64)) (*.f64 #s(approx (/ (sin th) (sqrt (- 1/2 (- (* (cos (+ ky ky)) 1/2) (* (- 1 (cos (+ kx kx))) 1/2))))) (/.f64 th (sqrt.f64 #s(approx (- (+ 1/2 (* 1/2 (- 1 (cos (* 2 kx))))) (* 1/2 (cos (* 2 ky)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) ky)))))))) (sin.f64 ky)) (if.f64 (<=.f64 (/.f64 (sin.f64 ky) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64))))) #s(literal 9007109182748445/9007199254740992 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (/.f64 (sin.f64 th) (fabs.f64 (sin.f64 kx))) ky)) (*.f64 (sin.f64 th) #s(approx (/ (sin (+ (neg ky) (PI))) (sqrt (+ (pow (sin kx) 2) (pow (sin (+ (neg ky) (PI))) 2)))) (/.f64 (sin.f64 (-.f64 (PI.f64) ky)) (fabs.f64 (sin.f64 (-.f64 (PI.f64) ky)))))))) (if.f64 (<=.f64 ky #s(literal 5289050460814003/9444732965739290427392 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (/.f64 (sin.f64 th) (fabs.f64 (sin.f64 kx))) ky)) (*.f64 #s(approx (/ (sin th) (sqrt (- 1/2 (- (* (cos (+ ky ky)) 1/2) (* (- 1 (cos (+ kx kx))) 1/2))))) (/.f64 th (sqrt.f64 #s(approx (- (+ 1/2 (* 1/2 (- 1 (cos (* 2 kx))))) (* 1/2 (cos (* 2 ky)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) ky)))))))) (sin.f64 ky))) (if.f64 (<=.f64 ky #s(literal 35000 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (/.f64 (sin.f64 th) (fabs.f64 (sin.f64 kx))) ky)) (*.f64 #s(approx (/ (sin th) (sqrt (- 1/2 (- (* (cos (+ ky ky)) 1/2) (* (- 1 (cos (+ kx kx))) 1/2))))) (/.f64 th #s(approx (sqrt (- (+ 1/2 (* 1/2 (- 1 (cos (* 2 kx))))) (* 1/2 (cos (* 2 ky))))) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) kx)))))))) (sin.f64 ky))) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (/.f64 (sin.f64 th) (fabs.f64 (sin.f64 kx))) ky)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) (*.f64 (sin.f64 th) (/.f64 ky (fabs.f64 (sin.f64 kx))))) (if.f64 (<=.f64 kx #s(literal 51000000000 binary64)) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) #s(approx (/ (* ky (sin th)) (sqrt (pow (sin kx) 2))) (*.f64 (/.f64 (sin.f64 th) kx) ky))) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) #s(approx (/ (* (sin th) ky) (fabs (sin kx))) (/.f64 (*.f64 ky th) (fabs.f64 (sin.f64 kx)))))) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) #s(approx (/ (* ky (sin th)) (sqrt (pow (sin kx) 2))) (*.f64 (/.f64 (sin.f64 th) kx) ky))) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) #s(approx (/ (* ky (sin th)) (sqrt (pow (sin kx) 2))) (*.f64 (sin.f64 th) (/.f64 ky kx)))) #s(approx (* (/ (sin ky) (sqrt (+ (pow (sin kx) 2) (pow (sin ky) 2)))) (sin th)) #s(approx (/ (* ky (sin th)) (sqrt (pow (sin kx) 2))) (/.f64 #s(approx (* ky (sin th)) (*.f64 ky th)) kx))) (if.f64 (<=.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))))))) #s(literal 2 binary64)) (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))))))) (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1/2 binary64)))) (if.f64 (<=.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))))))) #s(literal 2 binary64)) (sqrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) #s(approx (+ (pow (sin kx) 2) (pow (sin ky) 2)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))))))) (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1/2 binary64)))) (if.f64 (<=.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (/.f64 (*.f64 #s(literal 2 binary64) l) Om) #s(literal 2 binary64)) (+.f64 (pow.f64 (sin.f64 kx) #s(literal 2 binary64)) (pow.f64 (sin.f64 ky) #s(literal 2 binary64)))))) #s(literal 2 binary64)) (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1 binary64))) (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1/2 binary64)))) (sqrt.f64 #s(approx (* (/ 1 2) (+ 1 (/ 1 (sqrt (+ 1 (* (pow (/ (* 2 l) Om) 2) (+ (pow (sin kx) 2) (pow (sin ky) 2)))))))) #s(literal 1/2 binary64))) (if.f64 (<=.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 Om Omc) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 (/.f64 t l) #s(literal 2 binary64))))))) #s(literal 8263199609878107/165263992197562149737978827008192759957101170741070304821162198818601447809077836456297302609928821211897803006255839576064 binary64)) (asin.f64 #s(approx (sqrt (/ (* (- (/ Om Omc) -1) (- 1 (/ Om Omc))) (+ 1 (* 2 (pow (/ t l) 2))))) (*.f64 #s(literal -1 binary64) (/.f64 #s(approx (sqrt (* 1/2 (* (pow l 2) (* (+ 1 (/ Om Omc)) (- 1 (/ Om Omc)))))) (*.f64 #s(literal -1 binary64) (*.f64 l (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 Om Omc)) (-.f64 #s(literal 1 binary64) (/.f64 Om Omc)))))))) t)))) (asin.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 Om Omc)) (*.f64 (-.f64 (/.f64 Om Omc) #s(literal -1 binary64)) (/.f64 l (+.f64 (*.f64 (/.f64 (+.f64 t t) l) t) l))))))) (if.f64 (<=.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 Om Omc) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 (/.f64 t l) #s(literal 2 binary64))))))) #s(literal 1152921504606847/576460752303423488 binary64)) (asin.f64 #s(approx (sqrt (/ (* (- (/ Om Omc) -1) (- 1 (/ Om Omc))) (+ 1 (* 2 (pow (/ t l) 2))))) (*.f64 #s(literal -1 binary64) (/.f64 #s(approx (sqrt (* 1/2 (* (pow l 2) (* (+ 1 (/ Om Omc)) (- 1 (/ Om Omc)))))) (*.f64 #s(literal -1 binary64) (*.f64 l (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 Om Omc)) (-.f64 #s(literal 1 binary64) (/.f64 Om Omc)))))))) t)))) (asin.f64 (sqrt.f64 (*.f64 (/.f64 l (+.f64 (*.f64 (/.f64 (+.f64 t t) l) t) l)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))))) (if.f64 (<=.f64 Omc #s(literal 6483618076376551/32418090381882757488378186435087196492284736189394038281216072888208225089163344893747711319899248392876545989150787415487462117776654494592866209641515341305165482839074293153792 binary64)) (asin.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 (/.f64 Om Omc) Om) Omc) (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 (+.f64 t t) (/.f64 t (*.f64 l l)))) Omc)))) (asin.f64 (sqrt.f64 (*.f64 (/.f64 l (+.f64 (*.f64 (/.f64 (+.f64 t t) l) t) l)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))))) (if.f64 (<=.f64 Omc #s(literal 785125626436223/506532662216918085755909163048237445191949002959281848144001138878253517018177263964807989373425756138696031080481053366991595590260226478013534525648677207893210669360535830528 binary64)) (asin.f64 (sqrt.f64 #s(approx (/ (* (- (/ Om Omc) -1) (- 1 (/ Om Omc))) (+ 1 (* 2 (pow (/ t l) 2)))) (*.f64 (-.f64 Omc (*.f64 (/.f64 Om Omc) Om)) (/.f64 #s(approx 1 #s(literal 0 binary64)) Omc))))) (asin.f64 (sqrt.f64 (*.f64 (/.f64 l (+.f64 (*.f64 (/.f64 (+.f64 t t) l) t) l)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 Om (*.f64 Omc Omc)) Om)))))) (if.f64 (<=.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 (/.f64 t l) #s(literal 2 binary64)))) #s(literal 4503600528090421/4503599627370496 binary64)) (asin.f64 (sqrt.f64 #s(approx (/ (* (- (/ Om Omc) -1) (- 1 (/ Om Omc))) (+ 1 (* 2 (pow (/ t l) 2)))) (/.f64 (-.f64 Omc (*.f64 (/.f64 Om Omc) Om)) Omc)))) (if.f64 (<=.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 (/.f64 t l) #s(literal 2 binary64)))) #s(literal 500000000000000008608032298368227414415543912506619491164446008946190335622287523993960225937729797284303069430849145530155524612766474260348469402855720325061314257334714230178496312484014164775344612087642173365030358044414607127719847315059897273252756207808991071631335431459408181431059577374563631104 binary64)) (asin.f64 (sqrt.f64 (/.f64 (*.f64 (*.f64 (+.f64 Omc Om) (-.f64 Omc Om)) l) (*.f64 (*.f64 Omc Omc) (+.f64 (*.f64 (/.f64 (+.f64 t t) l) t) l))))) (asin.f64 (sqrt.f64 #s(approx (/ (* (- (/ Om Omc) -1) (- 1 (/ Om Omc))) (+ 1 (* 2 (pow (/ t l) 2)))) (*.f64 (-.f64 Omc (*.f64 (/.f64 Om Omc) Om)) (/.f64 #s(approx 1 #s(literal 0 binary64)) Omc))))))) (if.f64 (<=.f64 (asin.f64 (sqrt.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 Om Omc) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (pow.f64 (/.f64 t l) #s(literal 2 binary64))))))) #s(literal 0 binary64)) (asin.f64 (sqrt.f64 #s(approx (/ (* (- (/ Om Omc) -1) (- 1 (/ Om Omc))) (+ 1 (* 2 (pow (/ t l) 2)))) (*.f64 (-.f64 Omc (*.f64 (/.f64 Om Omc) Om)) (/.f64 #s(approx 1 #s(literal 0 binary64)) Omc))))) (asin.f64 (sqrt.f64 #s(approx (/ (* (- (/ Om Omc) -1) (- 1 (/ Om Omc))) (+ 1 (* 2 (pow (/ t l) 2)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 Om Omc)) (-.f64 #s(literal 1 binary64) (/.f64 Om Omc))))))) (if.f64 (<=.f64 (/.f64 t l) #s(literal 199999999999999993946624442502072331894900655091004725296483501900693696871108151068392676809412503736055024831947764816364271468736556969278770082094479755742047182133579963622363626612334257709776896 binary64)) (asin.f64 (sqrt.f64 #s(approx (/ (* (- (/ Om Omc) -1) (- 1 (/ Om Omc))) (+ 1 (* 2 (pow (/ t l) 2)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 Om Omc)) (-.f64 #s(literal 1 binary64) (/.f64 Om Omc)))))) (asin.f64 #s(approx (sqrt (/ (* (- (/ Om Omc) -1) (- 1 (/ Om Omc))) (+ 1 (* 2 (pow (/ t l) 2))))) (*.f64 #s(literal -1 binary64) (/.f64 #s(approx (sqrt (* 1/2 (* (pow l 2) (* (+ 1 (/ Om Omc)) (- 1 (/ Om Omc)))))) (*.f64 l (sqrt.f64 #s(approx (* 1/2 (* (+ 1 (/ Om Omc)) (- 1 (/ Om Omc)))) #s(literal 1/2 binary64))))) t))))) (if.f64 (<=.f64 (/.f64 t l) #s(literal 199999999999999993946624442502072331894900655091004725296483501900693696871108151068392676809412503736055024831947764816364271468736556969278770082094479755742047182133579963622363626612334257709776896 binary64)) (asin.f64 (sqrt.f64 #s(approx (/ (* (- (/ Om Omc) -1) (- 1 (/ Om Omc))) (+ 1 (* 2 (pow (/ t l) 2)))) (/.f64 (-.f64 Omc (*.f64 (/.f64 Om Omc) Om)) Omc)))) (asin.f64 #s(approx (sqrt (/ (* (- (/ Om Omc) -1) (- 1 (/ Om Omc))) (+ 1 (* 2 (pow (/ t l) 2))))) (*.f64 #s(literal -1 binary64) (/.f64 #s(approx (sqrt (* 1/2 (* (pow l 2) (* (+ 1 (/ Om Omc)) (- 1 (/ Om Omc)))))) (*.f64 l (sqrt.f64 #s(approx (* 1/2 (* (+ 1 (/ Om Omc)) (- 1 (/ Om Omc)))) #s(literal 1/2 binary64))))) t))))) (if.f64 (<=.f64 (/.f64 t l) #s(literal 199999999999999993946624442502072331894900655091004725296483501900693696871108151068392676809412503736055024831947764816364271468736556969278770082094479755742047182133579963622363626612334257709776896 binary64)) (asin.f64 (sqrt.f64 #s(approx (/ (* (- (/ Om Omc) -1) (- 1 (/ Om Omc))) (+ 1 (* 2 (pow (/ t l) 2)))) #s(approx (* (+ 1 (/ Om Omc)) (- 1 (/ Om Omc))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 Om (*.f64 #s(literal -1 binary64) Om)) Omc))))))) (asin.f64 #s(approx (sqrt (/ (* (- (/ Om Omc) -1) (- 1 (/ Om Omc))) (+ 1 (* 2 (pow (/ t l) 2))))) (*.f64 #s(literal -1 binary64) (/.f64 #s(approx (sqrt (* 1/2 (* (pow l 2) (* (+ 1 (/ Om Omc)) (- 1 (/ Om Omc)))))) (*.f64 l (sqrt.f64 #s(approx (* 1/2 (* (+ 1 (/ Om Omc)) (- 1 (/ Om Omc)))) #s(literal 1/2 binary64))))) t))))) (if.f64 (<=.f64 (/.f64 t l) #s(literal 40000000000000000694266736678765147740907010469981222449473772924874109541904964499696522801275380237594790526728689901342690402654993170368989643166720215368746054770757506496475430912 binary64)) (asin.f64 (sqrt.f64 #s(approx (/ (* (- (/ Om Omc) -1) (- 1 (/ Om Omc))) (+ 1 (* 2 (pow (/ t l) 2)))) (-.f64 #s(literal 1 binary64) (*.f64 Om (/.f64 Om (*.f64 Omc Omc))))))) (asin.f64 #s(approx (sqrt (/ (* (- (/ Om Omc) -1) (- 1 (/ Om Omc))) (+ 1 (* 2 (pow (/ t l) 2))))) (*.f64 #s(literal -1 binary64) (/.f64 #s(approx (sqrt (* 1/2 (* (pow l 2) (* (+ 1 (/ Om Omc)) (- 1 (/ Om Omc)))))) (*.f64 l (sqrt.f64 #s(approx (* 1/2 (* (+ 1 (/ Om Omc)) (- 1 (/ Om Omc)))) #s(literal 1/2 binary64))))) t))))) (if.f64 (<=.f64 (/.f64 t l) #s(literal 199999999999999993946624442502072331894900655091004725296483501900693696871108151068392676809412503736055024831947764816364271468736556969278770082094479755742047182133579963622363626612334257709776896 binary64)) (asin.f64 (sqrt.f64 #s(approx (/ (* (- (/ Om Omc) -1) (- 1 (/ Om Omc))) (+ 1 (* 2 (pow (/ t l) 2)))) (*.f64 #s(approx (- Omc (* (/ Om Omc) Om)) Omc) (/.f64 #s(literal 1 binary64) Omc))))) (asin.f64 #s(approx (sqrt (/ (* (- (/ Om Omc) -1) (- 1 (/ Om Omc))) (+ 1 (* 2 (pow (/ t l) 2))))) (*.f64 #s(literal -1 binary64) (/.f64 #s(approx (sqrt (* 1/2 (* (pow l 2) (* (+ 1 (/ Om Omc)) (- 1 (/ Om Omc)))))) (*.f64 l (sqrt.f64 #s(approx (* 1/2 (* (+ 1 (/ Om Omc)) (- 1 (/ Om Omc)))) #s(literal 1/2 binary64))))) t))))) (asin.f64 (sqrt.f64 #s(approx (/ (* (- (/ Om Omc) -1) (- 1 (/ Om Omc))) (+ 1 (* 2 (pow (/ t l) 2)))) (*.f64 #s(approx (- Omc (* (/ Om Omc) Om)) Omc) (/.f64 #s(literal 1 binary64) Omc))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)))) #s(literal 20240225/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (*.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 (*.f64 (-.f64 t (*.f64 l (+.f64 (/.f64 (+.f64 l l) Om) (*.f64 (*.f64 (/.f64 l (*.f64 Om Om)) n) (-.f64 U U*))))) U))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)))) #s(literal 50000000000000003814851539542447462673673427575328405850800867103105690144062897242071094482345892038319873788569274380686105193922399969145907805675259915375083824928244490813268184047707303657117575529186729493445412577829531808857931602641311195254642091719929308551541867836924949602285249078755328 binary64)) (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (/.f64 l Om) (*.f64 (*.f64 (/.f64 l Om) n) (-.f64 U U*)))))) #s(approx (sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))) (*.f64 l (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) U) (/.f64 (+.f64 (*.f64 (/.f64 (-.f64 U U*) Om) n) #s(literal 2 binary64)) Om)) n)))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)))) #s(literal 20240225/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (*.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 (*.f64 (-.f64 t (*.f64 l (+.f64 (/.f64 (+.f64 l l) Om) (*.f64 (*.f64 (/.f64 l (*.f64 Om Om)) n) (-.f64 U U*))))) U))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)))) #s(literal 50000000000000003814851539542447462673673427575328405850800867103105690144062897242071094482345892038319873788569274380686105193922399969145907805675259915375083824928244490813268184047707303657117575529186729493445412577829531808857931602641311195254642091719929308551541867836924949602285249078755328 binary64)) (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 (-.f64 U U*) (/.f64 l Om)) (*.f64 (/.f64 l Om) n))))) #s(approx (sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))) (*.f64 l (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) U) (/.f64 (+.f64 (*.f64 (/.f64 (-.f64 U U*) Om) n) #s(literal 2 binary64)) Om)) n)))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)))) #s(literal 20240225/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (*.f64 (sqrt.f64 (+.f64 n n)) (sqrt.f64 (*.f64 (-.f64 t (*.f64 l (+.f64 (/.f64 (+.f64 l l) Om) (*.f64 (*.f64 (/.f64 l (*.f64 Om Om)) n) (-.f64 U U*))))) U))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)))) #s(literal +inf.0 binary64)) (sqrt.f64 (*.f64 (-.f64 t (*.f64 l (+.f64 (/.f64 (+.f64 l l) Om) (*.f64 (/.f64 (/.f64 (*.f64 l n) Om) Om) (-.f64 U U*))))) (*.f64 (+.f64 n n) U))) #s(approx (sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))) (*.f64 l (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) U) (/.f64 (+.f64 (*.f64 (/.f64 (-.f64 U U*) Om) n) #s(literal 2 binary64)) Om)) n)))))) (if.f64 (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*))))) #s(literal 0 binary64)) (*.f64 (sqrt.f64 (*.f64 (-.f64 t (*.f64 l (+.f64 (/.f64 (+.f64 l l) Om) (*.f64 (*.f64 (/.f64 l (*.f64 Om Om)) n) (-.f64 U U*))))) (+.f64 n n))) (sqrt.f64 U)) (if.f64 (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*))))) #s(literal +inf.0 binary64)) (sqrt.f64 (*.f64 (-.f64 t (*.f64 l (+.f64 (/.f64 (+.f64 l l) Om) (*.f64 (/.f64 (/.f64 (*.f64 l n) Om) Om) (-.f64 U U*))))) (*.f64 (+.f64 n n) U))) #s(approx (sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))) (*.f64 l (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) U) (/.f64 (+.f64 (*.f64 (/.f64 (-.f64 U U*) Om) n) #s(literal 2 binary64)) Om)) n)))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)))) #s(literal 0 binary64)) (sqrt.f64 (*.f64 (+.f64 n n) (*.f64 (-.f64 t (*.f64 l (+.f64 (/.f64 (+.f64 l l) Om) (*.f64 (*.f64 (/.f64 l (*.f64 Om Om)) n) (-.f64 U U*))))) U))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)))) #s(literal +inf.0 binary64)) (sqrt.f64 (*.f64 (-.f64 t (*.f64 l (+.f64 (/.f64 (+.f64 l l) Om) (*.f64 (/.f64 (/.f64 (*.f64 l n) Om) Om) (-.f64 U U*))))) (*.f64 (+.f64 n n) U))) #s(approx (sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))) (*.f64 l (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) U) (/.f64 (+.f64 (*.f64 (/.f64 (-.f64 U U*) Om) n) #s(literal 2 binary64)) Om)) n)))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)))) #s(literal 0 binary64)) (sqrt.f64 (*.f64 (+.f64 n n) (*.f64 (-.f64 t (*.f64 l (+.f64 (/.f64 (+.f64 l l) Om) (*.f64 (*.f64 (/.f64 l (*.f64 Om Om)) n) (-.f64 U U*))))) U))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)))) #s(literal 50000000000000003814851539542447462673673427575328405850800867103105690144062897242071094482345892038319873788569274380686105193922399969145907805675259915375083824928244490813268184047707303657117575529186729493445412577829531808857931602641311195254642091719929308551541867836924949602285249078755328 binary64)) (sqrt.f64 (*.f64 (-.f64 t (/.f64 (+.f64 (*.f64 (+.f64 l l) l) (*.f64 (/.f64 (-.f64 U U*) Om) (*.f64 (*.f64 l l) n))) Om)) (*.f64 (+.f64 n n) U))) #s(approx (sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))) (*.f64 l (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) U) (/.f64 (+.f64 (*.f64 (/.f64 (-.f64 U U*) Om) n) #s(literal 2 binary64)) Om)) n)))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)))) #s(literal 0 binary64)) (sqrt.f64 (*.f64 (+.f64 n n) (*.f64 (-.f64 t (*.f64 l (+.f64 (/.f64 (+.f64 l l) Om) (*.f64 (*.f64 (/.f64 l (*.f64 Om Om)) n) (-.f64 U U*))))) U))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)))) #s(literal 50000000000000003814851539542447462673673427575328405850800867103105690144062897242071094482345892038319873788569274380686105193922399969145907805675259915375083824928244490813268184047707303657117575529186729493445412577829531808857931602641311195254642091719929308551541867836924949602285249078755328 binary64)) (sqrt.f64 (*.f64 (-.f64 t (*.f64 l (+.f64 (/.f64 (+.f64 l l) Om) (*.f64 (*.f64 (/.f64 l (*.f64 Om Om)) n) (-.f64 U U*))))) (*.f64 (+.f64 n n) U))) #s(approx (sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))) (*.f64 l (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) U) (/.f64 (+.f64 (*.f64 (/.f64 (-.f64 U U*) Om) n) #s(literal 2 binary64)) Om)) n)))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)))) #s(literal 19999999999999998987742705941480377339272900220268201461678080 binary64)) (sqrt.f64 (*.f64 (+.f64 n n) (*.f64 (-.f64 t (*.f64 l (+.f64 (/.f64 (+.f64 l l) Om) (*.f64 (*.f64 (/.f64 l (*.f64 Om Om)) n) (-.f64 U U*))))) U))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)))) #s(literal 50000000000000003814851539542447462673673427575328405850800867103105690144062897242071094482345892038319873788569274380686105193922399969145907805675259915375083824928244490813268184047707303657117575529186729493445412577829531808857931602641311195254642091719929308551541867836924949602285249078755328 binary64)) (sqrt.f64 (*.f64 (-.f64 t (*.f64 l #s(approx (+ (/ (+ l l) Om) (* (* (/ l (* Om Om)) n) (- U U*))) (*.f64 #s(literal 2 binary64) (/.f64 l Om))))) (*.f64 (+.f64 n n) U))) #s(approx (sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))) (*.f64 l (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) U) (/.f64 (+.f64 (*.f64 (/.f64 (-.f64 U U*) Om) n) #s(literal 2 binary64)) Om)) n)))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)))) #s(literal 4941461262385513/49414612623855131433714684257548170666395666446323759364477870612165610246092613987295015552108672972457782681717971658054152523775828485563235693344906862773807964911271084317496803647971976645810490155877135026504396358257981615873560389562783094809768080203212590222737650052546509407272052614415528872877858335227904 binary64)) (sqrt.f64 (*.f64 (*.f64 (-.f64 t (*.f64 l (+.f64 (/.f64 (+.f64 l l) Om) (*.f64 (*.f64 (/.f64 l (*.f64 Om Om)) n) (-.f64 U U*))))) (+.f64 n n)) U)) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)))) #s(literal 50000000000000003814851539542447462673673427575328405850800867103105690144062897242071094482345892038319873788569274380686105193922399969145907805675259915375083824928244490813268184047707303657117575529186729493445412577829531808857931602641311195254642091719929308551541867836924949602285249078755328 binary64)) (sqrt.f64 (*.f64 (-.f64 t (*.f64 l #s(approx (+ (/ (+ l l) Om) (* (* (/ l (* Om Om)) n) (- U U*))) (*.f64 #s(literal 2 binary64) (/.f64 l Om))))) (*.f64 (+.f64 n n) U))) #s(approx (sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))) (*.f64 l (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) U) (/.f64 (+.f64 (*.f64 (/.f64 (-.f64 U U*) Om) n) #s(literal 2 binary64)) Om)) n)))))) (if.f64 (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*))))) #s(literal 0 binary64)) (*.f64 (sqrt.f64 #s(approx (* (- (- t (* (/ (+ l l) Om) l)) (* (* (- U U*) n) (* l (/ l (* Om Om))))) (+ n n)) (*.f64 #s(literal 2 binary64) (*.f64 n t)))) (sqrt.f64 U)) (if.f64 (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*))))) #s(literal 10000000000000000171775323872177191180393104084305455107732328445200031262781885420082626742861173182722545959543542834786931126445173006249634549465088 binary64)) (sqrt.f64 (*.f64 (-.f64 t (*.f64 l #s(approx (+ (/ (+ l l) Om) (* (* (/ l (* Om Om)) n) (- U U*))) (*.f64 #s(literal 2 binary64) (/.f64 l Om))))) (*.f64 (+.f64 n n) U))) #s(approx (sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))) (*.f64 l (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) U) (/.f64 (+.f64 (*.f64 (/.f64 (-.f64 U U*) Om) n) #s(literal 2 binary64)) Om)) n)))))) (if.f64 (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*))))) #s(literal 0 binary64)) (*.f64 (sqrt.f64 #s(approx (* (- (- t (* (/ (+ l l) Om) l)) (* (* (- U U*) n) (* l (/ l (* Om Om))))) (+ n n)) (*.f64 #s(literal 2 binary64) (*.f64 n t)))) (sqrt.f64 U)) (if.f64 (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*))))) #s(literal 10000000000000000171775323872177191180393104084305455107732328445200031262781885420082626742861173182722545959543542834786931126445173006249634549465088 binary64)) (sqrt.f64 (*.f64 (-.f64 t (*.f64 l #s(approx (+ (/ (+ l l) Om) (* (* (/ l (* Om Om)) n) (- U U*))) (*.f64 #s(literal 2 binary64) (/.f64 l Om))))) (*.f64 (+.f64 n n) U))) #s(approx (sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))) (*.f64 l (sqrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 U (*.f64 n #s(approx (+ (* 2 (/ 1 Om)) (/ (* n (- U U*)) (pow Om 2))) (/.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 n (-.f64 U U*)) Om)) Om)))))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)))) #s(literal 0 binary64)) (sqrt.f64 (fabs.f64 #s(approx (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))) (*.f64 (*.f64 t U) (+.f64 n n))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*)))) #s(literal +inf.0 binary64)) (sqrt.f64 (*.f64 (-.f64 t (*.f64 l #s(approx (+ (/ (+ l l) Om) (* (* (/ l (* Om Om)) n) (- U U*))) (*.f64 #s(literal 2 binary64) (/.f64 l Om))))) (*.f64 (+.f64 n n) U))) #s(approx (* (sqrt (* (- (- t (* (/ (+ l l) Om) l)) (* (* (- U U*) n) (* l (/ l (* Om Om))))) (+ n n))) (sqrt U)) (*.f64 (sqrt.f64 (*.f64 (/.f64 (*.f64 (+.f64 (*.f64 #s(literal 2 binary64) Om) (*.f64 (-.f64 U U*) n)) n) (*.f64 Om Om)) (*.f64 #s(literal -2 binary64) U))) l)))) (if.f64 (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*))))) #s(literal 0 binary64)) (*.f64 (sqrt.f64 #s(approx (* (- (- t (* (/ (+ l l) Om) l)) (* (* (- U U*) n) (* l (/ l (* Om Om))))) (+ n n)) (*.f64 #s(literal 2 binary64) (*.f64 n t)))) (sqrt.f64 U)) (if.f64 (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*))))) #s(literal +inf.0 binary64)) (sqrt.f64 (*.f64 (-.f64 t (*.f64 l #s(approx (+ (/ (+ l l) Om) (* (* (/ l (* Om Om)) n) (- U U*))) (*.f64 #s(literal 2 binary64) (/.f64 l Om))))) (*.f64 (+.f64 n n) U))) #s(approx (sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))) (*.f64 l (sqrt.f64 (*.f64 #s(literal -2 binary64) (*.f64 U #s(approx (* n (+ (* 2 (/ 1 Om)) (/ (* n (- U U*)) (pow Om 2)))) (*.f64 #s(literal 2 binary64) (/.f64 n Om)))))))))) (if.f64 (<=.f64 l #s(literal 1900000000000000027395960112885145574971964928880082036047978650538016972955823056111490089652506054185972145965668508595019317248 binary64)) (sqrt.f64 (fabs.f64 #s(approx (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))) (*.f64 t (*.f64 U (+.f64 n n)))))) #s(approx (sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))) (*.f64 l (sqrt.f64 #s(approx (* -2 (* U (* n (+ (* 2 (/ 1 Om)) (/ (* n (- U U*)) (pow Om 2)))))) (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 U n) Om))))))) (if.f64 (<=.f64 t #s(literal 8096090132292425/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) (sqrt.f64 (fabs.f64 #s(approx (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))) (*.f64 t (*.f64 U (+.f64 n n)))))) (*.f64 (sqrt.f64 #s(approx (* (- (- t (* (/ (+ l l) Om) l)) (* (* (- U U*) n) (* l (/ l (* Om Om))))) 2) (*.f64 #s(literal 2 binary64) t))) (sqrt.f64 (*.f64 U n)))) (if.f64 (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*))))) #s(literal 2196735251241795/109836762562089755439710412785302291476310964802292886550311415346968690934362496833960954250583272879636740982263693728593951807995466301001184452657840914432 binary64)) (sqrt.f64 #s(approx (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))) (*.f64 (+.f64 U U) (*.f64 t n)))) (sqrt.f64 (fabs.f64 #s(approx (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))) (*.f64 t (*.f64 U (+.f64 n n))))))) (if.f64 (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*))))) #s(literal 2196735251241795/109836762562089755439710412785302291476310964802292886550311415346968690934362496833960954250583272879636740982263693728593951807995466301001184452657840914432 binary64)) (sqrt.f64 #s(approx (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))) (*.f64 (+.f64 U U) (*.f64 t n)))) (sqrt.f64 #s(approx (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))) (*.f64 (*.f64 U (+.f64 n n)) t)))) (if.f64 (<=.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) n) U) (-.f64 (-.f64 t (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 l l) Om))) (*.f64 (*.f64 n (pow.f64 (/.f64 l Om) #s(literal 2 binary64))) (-.f64 U U*))))) #s(literal 0 binary64)) (sqrt.f64 #s(approx (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))) (*.f64 (*.f64 (+.f64 U U) t) n))) (sqrt.f64 #s(approx (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))) (*.f64 (*.f64 U (+.f64 n n)) t)))) (sqrt.f64 #s(approx (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))) (*.f64 (*.f64 U (+.f64 n n)) t))) (if.f64 (<=.f64 k #s(literal 7350268983256945/9671406556917033397649408 binary64)) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 (sin.f64 k) t)) l) #s(approx (* (* t t) (* (* (tan k) k) (/ k (* t t)))) (pow.f64 k #s(literal 3 binary64)))) l) (/.f64 #s(literal 2 binary64) (/.f64 #s(approx (* (* (* t t) (/ (* t (sin k)) l)) (* (sin k) (* k (/ k (* t t))))) (*.f64 k (*.f64 k (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 k k)) #s(literal 1/2 binary64))) (/.f64 t l))))) (*.f64 l (cos.f64 k))))) (if.f64 (<=.f64 k #s(literal 7350268983256945/9671406556917033397649408 binary64)) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 (sin.f64 k) t)) l) #s(approx (* (* t t) (* (* (tan k) k) (/ k (* t t)))) (pow.f64 k #s(literal 3 binary64)))) l) (*.f64 #s(approx (/ (* (/ 2 (* (* (sin k) t) (* t t))) l) (* (* (tan k) k) (/ k (* t t)))) (/.f64 (/.f64 (*.f64 (+.f64 l l) (cos.f64 k)) (*.f64 (*.f64 k t) k)) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 k k)) #s(literal 1/2 binary64))))) l)) (if.f64 (<=.f64 k #s(literal 7350268983256945/9671406556917033397649408 binary64)) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 (sin.f64 k) t)) l) #s(approx (* (* t t) (* (* (tan k) k) (/ k (* t t)))) (pow.f64 k #s(literal 3 binary64)))) l) (*.f64 #s(approx (/ (* (/ 2 (* (* (sin k) t) (* t t))) l) (* (* (tan k) k) (/ k (* t t)))) (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 k) (/.f64 l (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 k k)) #s(literal 1/2 binary64))) (*.f64 (*.f64 k t) k)))))) l)) (if.f64 (<=.f64 k #s(literal 7350268983256945/9671406556917033397649408 binary64)) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 (sin.f64 k) t)) l) #s(approx (* (* t t) (* (* (tan k) k) (/ k (* t t)))) (pow.f64 k #s(literal 3 binary64)))) l) (*.f64 #s(approx (/ (* (/ 2 (* (* (sin k) t) (* t t))) l) (* (* (tan k) k) (/ k (* t t)))) (/.f64 (*.f64 (+.f64 l l) (cos.f64 k)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 k k)) #s(literal 1/2 binary64))) (*.f64 (*.f64 k t) k)))) l)) (if.f64 (<=.f64 k #s(literal 5902958103587057/4722366482869645213696 binary64)) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 (sin.f64 k) t)) l) #s(approx (* (* t t) (* (* (tan k) k) (/ k (* t t)))) (pow.f64 k #s(literal 3 binary64)))) l) (*.f64 #s(approx (/ (* (/ 2 (* (* (sin k) t) (* t t))) l) (* (* (tan k) k) (/ k (* t t)))) (*.f64 (/.f64 (cos.f64 k) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 k k)) #s(literal 1/2 binary64))) (*.f64 (*.f64 k t) k))) (+.f64 l l))) l)) (if.f64 (<=.f64 k #s(literal 5902958103587057/4722366482869645213696 binary64)) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 (sin.f64 k) t)) l) #s(approx (* (* t t) (* (* (tan k) k) (/ k (* t t)))) (pow.f64 k #s(literal 3 binary64)))) l) #s(approx (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (- (+ 1 (pow (/ k t) 2)) 1))) (*.f64 (+.f64 l l) (*.f64 (/.f64 (cos.f64 k) (*.f64 (*.f64 (*.f64 k k) t) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 k k)) #s(literal 1/2 binary64))))) l)))) (if.f64 (<=.f64 l #s(literal 400000000000000013767621723724981123670855081189670989882774590700260391850525790215569063258979309273988716340589691660311326884836077678573431838001201286298701018431488 binary64)) #s(approx (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (- (+ 1 (pow (/ k t) 2)) 1))) (*.f64 #s(literal 2 binary64) (*.f64 l (*.f64 (pow.f64 k #s(literal -4 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) t) l))))) #s(approx (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (- (+ 1 (pow (/ k t) 2)) 1))) (*.f64 #s(literal 2 binary64) (*.f64 l (*.f64 l (/.f64 (cos.f64 k) (*.f64 (*.f64 (*.f64 k k) t) (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (+ k k))) #s(literal 1/2 binary64)))))))))) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 (sin.f64 k) t)) l) #s(approx (* (* t t) (* (* (tan k) k) (/ k (* t t)))) (pow.f64 k #s(literal 3 binary64)))) l) #s(approx (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (- (+ 1 (pow (/ k t) 2)) 1))) (*.f64 #s(literal 2 binary64) (*.f64 l (*.f64 (pow.f64 k #s(literal -4 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) t) l))))) #s(approx (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (- (+ 1 (pow (/ k t) 2)) 1))) (*.f64 #s(literal 2 binary64) (*.f64 l (/.f64 (*.f64 (pow.f64 k #s(literal -4 binary64)) l) t)))) #s(approx (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (- (+ 1 (pow (/ k t) 2)) 1))) (*.f64 (+.f64 l l) (*.f64 (/.f64 (pow.f64 k #s(literal -4 binary64)) t) l))) #s(approx (/ 2 (* (* (* (/ (pow t 3) (* l l)) (sin k)) (tan k)) (- (+ 1 (pow (/ k t) 2)) 1))) (*.f64 (*.f64 (+.f64 l l) l) (/.f64 (pow.f64 k #s(literal -4 binary64)) t))) (if.f64 (<=.f64 t #s(literal 4230758200257591/21153791001287955166461289857048673274508949854856999017108761448780985319561963066406054734070889115122918784800747465736192 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (sin.f64 k) t) l) #s(approx (* t (* (* (- (* (/ k (* t t)) k) -2) (tan k)) (/ t l))) (/.f64 (*.f64 (pow.f64 k #s(literal 2 binary64)) (sin.f64 k)) (*.f64 l (cos.f64 k)))))) (*.f64 (*.f64 (/.f64 (/.f64 l (*.f64 (sin.f64 k) t)) t) (pow.f64 (*.f64 (/.f64 t l) (*.f64 (-.f64 (*.f64 (/.f64 k (*.f64 t t)) k) #s(literal -2 binary64)) (tan.f64 k))) #s(literal -1 binary64))) #s(literal 2 binary64))) (if.f64 (<=.f64 t #s(literal 2834671024752867/363419362147803445274661903944002267176820680343659030140745099590319644056698961663095525356881782780381260803133088966767300814307328 binary64)) (*.f64 (/.f64 (*.f64 l l) #s(approx (* (* (* t t) (* t (sin k))) (* (- (/ (* k k) (* t t)) -2) (tan k))) (/.f64 (*.f64 (pow.f64 k #s(literal 2 binary64)) (*.f64 t (pow.f64 (sin.f64 k) #s(literal 2 binary64)))) (cos.f64 k)))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 l (*.f64 (sin.f64 k) t)) t) (pow.f64 (*.f64 (/.f64 t l) (*.f64 (-.f64 (*.f64 (/.f64 k (*.f64 t t)) k) #s(literal -2 binary64)) (tan.f64 k))) #s(literal -1 binary64))) #s(literal 2 binary64))) (if.f64 (<=.f64 t #s(literal 7925321092125237/7547924849643082704483109161976537781833842440832880856752412600491248324784297704172253450355317535082936750061527689799541169259849585265122868502865392087298790653952 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (/.f64 t (*.f64 l l)) (*.f64 (*.f64 #s(approx (sin k) (*.f64 k (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 k #s(literal 2 binary64)))))) t) t)) #s(approx (tan k) (*.f64 k (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (pow.f64 k #s(literal 2 binary64))))))) #s(approx (+ (+ 1 (pow (/ k t) 2)) 1) #s(literal 2 binary64)))) (*.f64 (*.f64 (/.f64 (/.f64 l (*.f64 (sin.f64 k) t)) t) (pow.f64 (*.f64 (/.f64 t l) (*.f64 (-.f64 (*.f64 (/.f64 k (*.f64 t t)) k) #s(literal -2 binary64)) (tan.f64 k))) #s(literal -1 binary64))) #s(literal 2 binary64))) (if.f64 (<=.f64 k #s(literal 8299976956530825/7410693711188236507108543040556026102609279018600996098525285376506440296955904 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (sin.f64 k) t) l) (*.f64 t #s(approx (* (* (- (* (/ k (* t t)) k) -2) (tan k)) (/ t l)) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 k t) l)))))) (/.f64 (/.f64 (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 (sin.f64 k) t)) l) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 k (*.f64 t t)) k) #s(literal -2 binary64)) (tan.f64 k)) (/.f64 t l))) t)) (if.f64 (<=.f64 t #s(literal 6584924608819935/506532662216918085755909163048237445191949002959281848144001138878253517018177263964807989373425756138696031080481053366991595590260226478013534525648677207893210669360535830528 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (/.f64 t (*.f64 l l)) (*.f64 (*.f64 #s(approx (sin k) (*.f64 k (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 k #s(literal 2 binary64)))))) t) t)) #s(approx (tan k) (*.f64 k (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (pow.f64 k #s(literal 2 binary64))))))) #s(approx (+ (+ 1 (pow (/ k t) 2)) 1) #s(literal 2 binary64)))) (/.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (sin.f64 k) t) l) (*.f64 t (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 k (*.f64 t t)) k) #s(literal -2 binary64)) (tan.f64 k)) (/.f64 t l)))))) (if.f64 (<=.f64 k #s(literal 3408919107146589/7410693711188236507108543040556026102609279018600996098525285376506440296955904 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (sin.f64 k) t) l) (*.f64 t #s(approx (* (* (- (* (/ k (* t t)) k) -2) (tan k)) (/ t l)) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 k t) l)))))) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 t (/.f64 (sin.f64 k) l)) (*.f64 t (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 k (*.f64 t t)) k) #s(literal -2 binary64)) (tan.f64 k)) (/.f64 t l)))))) (if.f64 (<=.f64 t #s(literal 7925321092125237/7547924849643082704483109161976537781833842440832880856752412600491248324784297704172253450355317535082936750061527689799541169259849585265122868502865392087298790653952 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (/.f64 t (*.f64 l l)) (*.f64 (*.f64 #s(approx (sin k) (*.f64 k (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 k #s(literal 2 binary64)))))) t) t)) #s(approx (tan k) (*.f64 k (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (pow.f64 k #s(literal 2 binary64))))))) #s(approx (+ (+ 1 (pow (/ k t) 2)) 1) #s(literal 2 binary64)))) (*.f64 (/.f64 (/.f64 l (*.f64 (*.f64 t (tan.f64 k)) (-.f64 (*.f64 (/.f64 k (*.f64 t t)) k) #s(literal -2 binary64)))) (*.f64 (/.f64 (*.f64 (sin.f64 k) t) l) t)) #s(literal 2 binary64))) (if.f64 (<=.f64 t #s(literal 8391260103249387/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 t (*.f64 (*.f64 (/.f64 t (*.f64 l l)) t) (*.f64 (tan.f64 k) (sin.f64 k)))) #s(approx (+ (+ 1 (pow (/ k t) 2)) 1) #s(literal 2 binary64)))) (if.f64 (<=.f64 t #s(literal 329999999999999978887598625327915105538479735572493888773991120823625910675122105158009188279454579050989948409741312 binary64)) (*.f64 (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 t (/.f64 t l)) (*.f64 (-.f64 (*.f64 (/.f64 k (*.f64 t t)) k) #s(literal -2 binary64)) (tan.f64 k))) (*.f64 (sin.f64 k) t))) l) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (/.f64 t l) (*.f64 (*.f64 (/.f64 (*.f64 (sin.f64 k) t) l) t) (tan.f64 k))) #s(approx (+ (+ 1 (pow (/ k t) 2)) 1) #s(literal 2 binary64)))))) (if.f64 (<=.f64 l #s(literal 5764607523034235/144115188075855872 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (/.f64 t l) (*.f64 t #s(approx (/ (* (sin k) t) l) (/.f64 (*.f64 k t) l)))) (tan.f64 k)) (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 k t) #s(literal 2 binary64))) #s(literal 1 binary64)))) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (/.f64 t l) (*.f64 (*.f64 (/.f64 (*.f64 (sin.f64 k) t) l) t) (tan.f64 k))) #s(approx (+ (+ 1 (pow (/ k t) 2)) 1) #s(literal 2 binary64))))) (if.f64 (<=.f64 t #s(literal 8391260103249387/799167628880894011233688890827050574271641124522232614619944181664095165137859998750798362384253944616915694367080095461234681773897801038410285056 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 t (*.f64 (*.f64 (/.f64 t (*.f64 l l)) t) (*.f64 (tan.f64 k) (sin.f64 k)))) #s(approx (+ (+ 1 (pow (/ k t) 2)) 1) #s(literal 2 binary64)))) (if.f64 (<=.f64 t #s(literal 83999999999999999395238479888428919167563968303468331776111300883471904859205121269519444702376975106889055684611715284062386429954918262505472 binary64)) (/.f64 (*.f64 (/.f64 l (*.f64 (*.f64 (sin.f64 k) t) t)) (+.f64 l l)) (*.f64 (*.f64 t (tan.f64 k)) (-.f64 (*.f64 (/.f64 k (*.f64 t t)) k) #s(literal -2 binary64)))) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (/.f64 t l) (*.f64 (*.f64 (/.f64 (*.f64 (sin.f64 k) t) l) t) (tan.f64 k))) #s(approx (+ (+ 1 (pow (/ k t) 2)) 1) #s(literal 2 binary64)))))) (if.f64 (<=.f64 l #s(literal 390000000000000 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 #s(approx (/ (* (sin k) t) l) (/.f64 (*.f64 k t) l)) (*.f64 t (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 k (*.f64 t t)) k) #s(literal -2 binary64)) (tan.f64 k)) (/.f64 t l))))) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (/.f64 t l) (*.f64 (*.f64 (/.f64 (*.f64 (sin.f64 k) t) l) t) (tan.f64 k))) #s(approx (+ (+ 1 (pow (/ k t) 2)) 1) #s(literal 2 binary64))))) (if.f64 (<=.f64 k #s(literal 7350099125492271/5444517870735015415413993718908291383296 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (sin.f64 k) t) l) (*.f64 t #s(approx (* (* (- (* (/ k (* t t)) k) -2) (tan k)) (/ t l)) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 k t) l)))))) (if.f64 (<=.f64 k #s(literal 11000000000000000579096624622099229724811856205164418514440927183130374970235005195884278819199667008947718465023338677185001436641974103902099051399828471808 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 t (*.f64 (*.f64 (/.f64 t (*.f64 l l)) t) (*.f64 (tan.f64 k) (sin.f64 k)))) #s(approx (+ (+ 1 (pow (/ k t) 2)) 1) #s(literal 2 binary64)))) (/.f64 #s(literal 2 binary64) (*.f64 #s(approx (/ (* (sin k) t) l) (/.f64 (*.f64 k t) l)) (*.f64 t (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 k (*.f64 t t)) k) #s(literal -2 binary64)) (tan.f64 k)) (/.f64 t l))))))) (if.f64 (<=.f64 l #s(literal 390000000000000 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 #s(approx (/ (* (sin k) t) l) (/.f64 (*.f64 k t) l)) (*.f64 t (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 k (*.f64 t t)) k) #s(literal -2 binary64)) (tan.f64 k)) (/.f64 t l))))) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 t l) (/.f64 (*.f64 (sin.f64 k) t) l)) t) (tan.f64 k)) #s(approx (+ (+ 1 (pow (/ k t) 2)) 1) #s(literal 2 binary64))))) (if.f64 (<=.f64 k #s(literal 3408919107146589/7410693711188236507108543040556026102609279018600996098525285376506440296955904 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (sin.f64 k) t) l) (*.f64 t #s(approx (* (* (- (* (/ k (* t t)) k) -2) (tan k)) (/ t l)) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 k t) l)))))) (/.f64 #s(literal 2 binary64) (*.f64 #s(approx (/ (* (sin k) t) l) (/.f64 (*.f64 k t) l)) (*.f64 t (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 k (*.f64 t t)) k) #s(literal -2 binary64)) (tan.f64 k)) (/.f64 t l)))))) (if.f64 (<=.f64 k #s(literal 7350099125492271/5444517870735015415413993718908291383296 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (sin.f64 k) t) l) (*.f64 t #s(approx (* (* (- (* (/ k (* t t)) k) -2) (tan k)) (/ t l)) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 k t) l)))))) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (/.f64 t (*.f64 l l)) t) #s(approx (sin k) (-.f64 k (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 k k)) k)))) (*.f64 t (*.f64 #s(approx (+ (+ 1 (pow (/ k t) 2)) 1) #s(literal 2 binary64)) (tan.f64 k)))))) (if.f64 (<=.f64 k #s(literal 29000000000000000000 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (sin.f64 k) t) l) (*.f64 t #s(approx (* (* (- (* (/ k (* t t)) k) -2) (tan k)) (/ t l)) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 k t) l)))))) (/.f64 (/.f64 (*.f64 (*.f64 l l) #s(literal -2 binary64)) (*.f64 (*.f64 (*.f64 #s(approx (sin k) (*.f64 k (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 k #s(literal 2 binary64)))))) t) t) t)) (neg.f64 #s(approx (* (- (/ (* k k) (* t t)) -2) (tan k)) (+.f64 k k))))) (if.f64 (<=.f64 k #s(literal 22500000000000000000 binary64)) (/.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 (sin.f64 k) t) l) (*.f64 t #s(approx (* (* (- (* (/ k (* t t)) k) -2) (tan k)) (/ t l)) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 k t) l)))))) (*.f64 (/.f64 (*.f64 l l) (*.f64 t (*.f64 t (*.f64 #s(approx (* (- (/ (* k k) (* t t)) -2) (tan k)) (+.f64 k k)) #s(approx (* t (sin k)) (*.f64 k t)))))) #s(literal 2 binary64))) (if.f64 (<=.f64 k #s(literal 44999999999999999780013282076507874806620531745424932864 binary64)) (*.f64 (/.f64 (*.f64 (/.f64 l (*.f64 (*.f64 (sin.f64 k) t) t)) l) (*.f64 t #s(approx (* (- (/ (* k k) (* t t)) -2) (tan k)) (+.f64 k k)))) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 l l) (*.f64 t (*.f64 t (*.f64 #s(approx (* (- (/ (* k k) (* t t)) -2) (tan k)) (+.f64 k k)) #s(approx (* t (sin k)) (*.f64 k t)))))) #s(literal 2 binary64))) (if.f64 (<=.f64 l #s(literal 6074615305215105/9797766621314684873895700802803279209044463565243731922466831101232640732633100491228823617617764419367505179450247842283955649007454149170085442756585554871624752266571753841250508572690789992495054848 binary64)) (*.f64 (/.f64 (*.f64 l (/.f64 l #s(approx (* (- (/ (* k k) (* t t)) -2) (tan k)) (+.f64 k k)))) (*.f64 #s(approx (* t (sin k)) (*.f64 k t)) (*.f64 t t))) #s(literal 2 binary64)) (if.f64 (<=.f64 l #s(literal 999999999999999977996382405657660174364823889467801080772253244969263939229107492426926049423260513969768268415537077468838432306731146395363835904 binary64)) (*.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 #s(approx (* (- (/ (* k k) (* t t)) -2) (tan k)) (+.f64 k k)) t) (*.f64 #s(approx (* t (sin k)) (*.f64 k t)) t))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 l (*.f64 (*.f64 #s(approx (* (- (/ (* k k) (* t t)) -2) (tan k)) (+.f64 k k)) (*.f64 t t)) #s(approx (* t (sin k)) (*.f64 k t)))) l) #s(literal 2 binary64)))) (if.f64 (<=.f64 (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t #s(literal 3 binary64)) (*.f64 l l)) (sin.f64 k)) (tan.f64 k)) (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 k t) #s(literal 2 binary64))) #s(literal 1 binary64)))) #s(literal 0 binary64)) (*.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 #s(approx (* (- (/ (* k k) (* t t)) -2) (tan k)) (+.f64 k k)) t) (*.f64 #s(approx (* t (sin k)) (*.f64 k t)) t))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 l (*.f64 (*.f64 #s(approx (* (- (/ (* k k) (* t t)) -2) (tan k)) (+.f64 k k)) (*.f64 t t)) #s(approx (* t (sin k)) (*.f64 k t)))) l) #s(literal 2 binary64))) (if.f64 (<=.f64 (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t #s(literal 3 binary64)) (*.f64 l l)) (sin.f64 k)) (tan.f64 k)) (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 k t) #s(literal 2 binary64))) #s(literal 1 binary64)))) #s(literal 6483618076376551/129672361527531029953512745740348785969138944757576153124864291552832900356653379574990845279596993571506183956603149661949848471106617978371464838566061365220661931356297172615168 binary64)) (*.f64 (/.f64 (*.f64 l l) (*.f64 t (*.f64 (*.f64 #s(approx (* t (sin k)) (*.f64 k t)) t) #s(approx (* (- (/ (* k k) (* t t)) -2) (tan k)) (+.f64 k k))))) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 l (*.f64 (*.f64 #s(approx (* (- (/ (* k k) (* t t)) -2) (tan k)) (+.f64 k k)) (*.f64 t t)) #s(approx (* t (sin k)) (*.f64 k t)))) l) #s(literal 2 binary64))) (*.f64 (*.f64 (/.f64 l (*.f64 (*.f64 #s(approx (* (- (/ (* k k) (* t t)) -2) (tan k)) (+.f64 k k)) (*.f64 t t)) #s(approx (* t (sin k)) (*.f64 k t)))) l) #s(literal 2 binary64)) (*.f64 (*.f64 l l) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 #s(approx (* (- (/ (* k k) (* t t)) -2) (tan k)) (+.f64 k k)) (*.f64 t t)) #s(approx (* t (sin k)) (*.f64 k t))))) (if.f64 (<=.f64 b #s(literal -130000000000000003558409503217468803010446995368891266294485555652966300591655081780183040 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b))) (if.f64 (<=.f64 b #s(literal -340856095221107/436994993873214129706097166956708350993678881411295357199729151951767944417616335439228580716318181998128654620651240845861768505204366709906692902245553277900892247131030458103436298545516643924637451297481464347472084863384057367177715867713536 binary64)) (/.f64 #s(approx (* (- 0 (* -4 (* c a))) (/ 1/2 a)) (*.f64 #s(literal 2 binary64) c)) (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 4 binary64)))) b)) (if.f64 (<=.f64 b #s(literal 209999999999999995499174220435414432350208 binary64)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 4 binary64))))) (+.f64 a a)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a))))) (if.f64 (<=.f64 b #s(literal -130000000000000003558409503217468803010446995368891266294485555652966300591655081780183040 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b))) (if.f64 (<=.f64 b #s(literal -2621969963239285/3495959950985713037648777335653666807949431051290362857597833215614143555340930683513828645730545455985029236965209926766894148041634933679253543217964426223207137977048243664827490388364133151397099610379851714779776678907072458937421726941708288 binary64)) (/.f64 #s(approx (* (- 0 (* -4 (* c a))) (/ 1/2 a)) (*.f64 #s(literal 2 binary64) c)) (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 4 binary64)))) b)) (if.f64 (<=.f64 b #s(literal 209999999999999995499174220435414432350208 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) a) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 4 binary64)))))) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a))))) (if.f64 (<=.f64 b #s(literal -2018278782071263/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b))) (if.f64 (<=.f64 b #s(literal 209999999999999995499174220435414432350208 binary64)) (*.f64 (/.f64 #s(literal -1/2 binary64) a) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 4 binary64)))))) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)))) (if.f64 (<=.f64 b #s(literal -2018278782071263/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b))) (if.f64 (<=.f64 b #s(literal 4486248158726163/4722366482869645213696 binary64)) (/.f64 (-.f64 (neg.f64 b) (sqrt.f64 #s(approx (- (* b b) (* 4 (* a c))) (*.f64 (*.f64 c a) #s(literal -4 binary64))))) (+.f64 a a)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)))) (if.f64 (<=.f64 b #s(literal -2018278782071263/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b))) (if.f64 (<=.f64 b #s(literal 3389627864620585/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032 binary64)) #s(approx (/ (/ (- (* b b) (- (* b b) (* (* c a) 4))) (+ (neg b) (sqrt (- (* b b) (* (* c a) 4))))) (* 2 a)) #s(approx (/ 2 (sqrt (* -4 (/ a c)))) (*.f64 #s(literal 2 binary64) (/.f64 c (sqrt.f64 (*.f64 #s(literal -4 binary64) (*.f64 a c))))))) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)))) (if.f64 (<=.f64 b #s(literal -2018278782071263/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b))) (if.f64 (<=.f64 b #s(literal 3389627864620585/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal -4 binary64) (*.f64 c a))) #s(literal -1/2 binary64)) a)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)))) (if.f64 (<=.f64 b #s(literal -2018278782071263/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b))) (if.f64 (<=.f64 b #s(literal 3389627864620585/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (*.f64 (sqrt.f64 (*.f64 #s(literal -4 binary64) (*.f64 c a))) (/.f64 #s(literal -1/2 binary64) a))) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)))) (if.f64 (<=.f64 b #s(literal -5065326622169181/2026130648867672343023636652192949780767796011837127392576004555513014068072709055859231957493703024554784124321924213467966382361040905912054138102594708831572842677442143322112 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b))) (if.f64 (<=.f64 b #s(literal 2882116649629235/14059105607947488696282932836518693308967803494693489478439861164411992439598399594747002144074658928593502845729752797260025831423419686528151609940203637047296 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 (*.f64 #s(literal -4 binary64) c) a)))) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)))) (if.f64 (<=.f64 b #s(literal -5065326622169181/2026130648867672343023636652192949780767796011837127392576004555513014068072709055859231957493703024554784124321924213467966382361040905912054138102594708831572842677442143322112 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b))) (if.f64 (<=.f64 b #s(literal 2882116649629235/14059105607947488696282932836518693308967803494693489478439861164411992439598399594747002144074658928593502845729752797260025831423419686528151609940203637047296 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (*.f64 (/.f64 #s(literal -4 binary64) a) c)))) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)))) (if.f64 (<=.f64 b #s(literal -5065326622169181/2026130648867672343023636652192949780767796011837127392576004555513014068072709055859231957493703024554784124321924213467966382361040905912054138102594708831572842677442143322112 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b))) (if.f64 (<=.f64 b #s(literal 2882116649629235/14059105607947488696282932836518693308967803494693489478439861164411992439598399594747002144074658928593502845729752797260025831423419686528151609940203637047296 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (*.f64 #s(literal -4 binary64) (/.f64 c a))))) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)))) (if.f64 (<=.f64 b #s(literal -2946648669762235/2678771517965668302371062622650004526403512029263834018609375970925877627812340306232995947039239645318986682293882867062967863214230785108996144393674643700983641943706057746355268651265592785469488545538261618745895485316849691889791385986519265728642799119421635541915107457913156096709301417017344 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b))) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a))) (if.f64 (<=.f64 b #s(literal -4584363475845935/48256457640483526790736996345261885416402018013988046254372920519692978755949818346967788625106125949665803400115206697318508323999832505432847356782135608177546840733663168278805472312472633443174306792848764674320699568611310171751523817932405366025164140823449795139392236379439950593039113881265164914919783530496 binary64)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 #s(approx b #s(literal 0 binary64))) a)) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a))) #s(approx (/ (- (neg b) (sqrt (- (* b b) (* 4 (* a c))))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal -130000000000000003558409503217468803010446995368891266294485555652966300591655081780183040 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 3389627864620585/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032 binary64)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 4 binary64))))) b) (+.f64 a a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b))))) (if.f64 (<=.f64 b #s(literal -2740315569995443/5708990770823839524233143877797980545530986496 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 733332951480415/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008 binary64)) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b b) (* c (* a 4))) (*.f64 #s(literal -4 binary64) (*.f64 a c)))) b) (+.f64 a a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b))))) (if.f64 (<=.f64 b #s(literal -2018278782071263/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 3389627864620585/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) #s(approx (* 1/2 (/ (* c (sqrt (* -4 (/ a c)))) a)) (*.f64 #s(literal -1/2 binary64) (*.f64 c (sqrt.f64 (/.f64 #s(literal -4 binary64) (*.f64 a c))))))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b))))) (if.f64 (<=.f64 b #s(literal -2018278782071263/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 3389627864620585/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 #s(approx (* c (sqrt (* -4 (/ a c)))) (sqrt.f64 (*.f64 #s(literal -4 binary64) (*.f64 c a)))) (+.f64 a a))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b))))) (if.f64 (<=.f64 b #s(literal -2330050246197823/1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 3163298761788185/3514776401986872174070733209129673327241950873673372369609965291102998109899599898686750536018664732148375711432438199315006457855854921632037902485050909261824 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (/.f64 #s(literal -4 binary64) a) c)))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b))))) (if.f64 (<=.f64 b #s(literal -2330050246197823/1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 3163298761788185/3514776401986872174070733209129673327241950873673372369609965291102998109899599898686750536018664732148375711432438199315006457855854921632037902485050909261824 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal -4 binary64) (/.f64 c a))))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b))))) (if.f64 (<=.f64 b #s(literal -3088765267337113/176500872419263593559319302637789241459459619490723595292712620678918364397574906244117120062201874810681116593642749786132706054117399434226659568030434131651924755717669757535789504530793970482734834967427158147858432 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 2821670586839075/4149515568880992958512407863691161151012446232242436899995657329690652811412908146399707048947103794288197886611300789182395151075411775307886874834113963687061181803401509523685376 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (*.f64 #s(literal -4 binary64) (/.f64 c a))))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b))))) (if.f64 (<=.f64 b #s(literal 20240225330731/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b)))) (if.f64 (<=.f64 b #s(literal -1837892429666853/23562723457267347065789548996709904988477547858392600710143027597506337283178622239730365539602600561360255566462503270175052892578043215543382498428777152430442793326983968886135484527574528048424954488695685876133154086235991294800548739224807307629474678136450095282906365419648413375507379824836506306113175552 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 #s(approx b #s(literal 0 binary64))) a))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (fmin.f64 (fmin.f64 (fmax.f64 (neg.f64 x) (fmax.f64 (-.f64 x #s(literal 1/10 binary64)) (fmax.f64 (-.f64 y #s(literal 1 binary64)) (neg.f64 y)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 9/20 binary64) x) (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (fmax.f64 (-.f64 y #s(literal 11/40 binary64)) (neg.f64 y)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 #s(literal 31/40 binary64) x) (-.f64 #s(literal 31/40 binary64) x)) (*.f64 (-.f64 #s(literal 7/10 binary64) y) (-.f64 #s(literal 7/10 binary64) y)))) #s(literal 3/40 binary64)) (fmax.f64 (-.f64 #s(literal 29/40 binary64) x) (fmax.f64 (-.f64 x #s(literal 33/40 binary64)) (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 11/20 binary64)))))))) (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 #s(approx (- 11/40 x) #s(literal 11/40 binary64)) #s(approx (- 11/40 x) #s(literal 11/40 binary64))) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y)))) #s(literal 11/40 binary64)) (fmax.f64 (-.f64 #s(literal 7/40 binary64) (sqrt.f64 (+.f64 (*.f64 #s(approx (- 11/40 x) #s(literal 11/40 binary64)) #s(approx (- 11/40 x) #s(literal 11/40 binary64))) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y))))) (fmax.f64 (-.f64 #s(literal 11/40 binary64) y) (fmax.f64 (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (-.f64 y #s(literal 11/20 binary64))) (neg.f64 x)))))) (if.f64 (<=.f64 x #s(literal -419999999999999993420328121796048806487585532967384810872604549092720407609666148594086969303340175968960512 binary64)) (fmin.f64 (fmin.f64 (fmax.f64 (neg.f64 x) (fmax.f64 (-.f64 x #s(literal 1/10 binary64)) (fmax.f64 (-.f64 y #s(literal 1 binary64)) (neg.f64 y)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 9/20 binary64) x) (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (fmax.f64 (-.f64 y #s(literal 11/40 binary64)) (neg.f64 y)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 #s(literal 31/40 binary64) x) (-.f64 #s(literal 31/40 binary64) x)) #s(approx (* (- 7/10 y) (- 7/10 y)) #s(literal 49/100 binary64)))) #s(literal 3/40 binary64)) (fmax.f64 (-.f64 #s(literal 29/40 binary64) x) (fmax.f64 (-.f64 x #s(literal 33/40 binary64)) (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 11/20 binary64)))))))) (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 #s(approx (- 11/40 x) #s(literal 11/40 binary64)) #s(approx (- 11/40 x) #s(literal 11/40 binary64))) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y)))) #s(literal 11/40 binary64)) (fmax.f64 (-.f64 #s(literal 7/40 binary64) (sqrt.f64 (+.f64 (*.f64 #s(approx (- 11/40 x) #s(literal 11/40 binary64)) #s(approx (- 11/40 x) #s(literal 11/40 binary64))) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y))))) (fmax.f64 (-.f64 #s(literal 11/40 binary64) y) (fmax.f64 (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (-.f64 y #s(literal 11/20 binary64))) (neg.f64 x)))))) (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (pow (- x 31/40) 2) (-.f64 (*.f64 #s(literal -31/20 binary64) x) #s(literal -961/1600 binary64))) (*.f64 (-.f64 #s(literal 7/10 binary64) y) (-.f64 #s(literal 7/10 binary64) y)))) #s(literal 3/40 binary64)) (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 11/20 binary64))) (-.f64 x #s(literal 33/40 binary64))) (-.f64 #s(literal 29/40 binary64) x))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 y #s(literal 11/40 binary64)) (neg.f64 y)) (-.f64 x #s(literal 11/20 binary64))) (-.f64 #s(literal 9/20 binary64) x))) (fmax.f64 (neg.f64 x) (fmax.f64 (-.f64 x #s(literal 1/10 binary64)) (fmax.f64 (-.f64 y #s(literal 1 binary64)) (neg.f64 y))))) (fmax.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y)))) #s(literal 11/40 binary64)) (fmax.f64 (-.f64 #s(literal 7/40 binary64) (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y))))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (-.f64 y #s(literal 11/20 binary64))) (neg.f64 x)) (-.f64 #s(literal 11/40 binary64) y)))))) (if.f64 (<=.f64 x #s(literal -419999999999999993420328121796048806487585532967384810872604549092720407609666148594086969303340175968960512 binary64)) (fmin.f64 (fmin.f64 (fmax.f64 (neg.f64 x) (fmax.f64 (-.f64 x #s(literal 1/10 binary64)) (fmax.f64 (-.f64 #s(approx y #s(literal 0 binary64)) #s(literal 1 binary64)) (neg.f64 #s(approx y #s(literal 0 binary64)))))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 9/20 binary64) x) (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (fmax.f64 (-.f64 #s(approx y #s(literal 0 binary64)) #s(literal 11/40 binary64)) (neg.f64 #s(approx y #s(literal 0 binary64)))))) (fmin.f64 #s(approx (- (sqrt (+ (* (- 31/40 x) (- 31/40 x)) (* (- 7/10 y) (- 7/10 y)))) 3/40) (*.f64 #s(approx y #s(literal 0 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 31/40 binary64) (/.f64 #s(literal 1 binary64) #s(approx y #s(literal 0 binary64))))))) (fmax.f64 (-.f64 #s(literal 29/40 binary64) x) (fmax.f64 (-.f64 x #s(literal 33/40 binary64)) (fmax.f64 (neg.f64 #s(approx y #s(literal 0 binary64))) (-.f64 #s(approx y #s(literal 0 binary64)) #s(literal 11/20 binary64)))))))) (fmax.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) (*.f64 (-.f64 #s(literal 11/40 binary64) #s(approx y #s(literal 0 binary64))) (-.f64 #s(literal 11/40 binary64) #s(approx y #s(literal 0 binary64)))))) #s(literal 11/40 binary64)) (fmax.f64 (-.f64 #s(literal 7/40 binary64) (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) (*.f64 (-.f64 #s(literal 11/40 binary64) #s(approx y #s(literal 0 binary64))) (-.f64 #s(literal 11/40 binary64) #s(approx y #s(literal 0 binary64))))))) (fmax.f64 (-.f64 #s(literal 11/40 binary64) #s(approx y #s(literal 0 binary64))) (fmax.f64 (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (-.f64 #s(approx y #s(literal 0 binary64)) #s(literal 11/20 binary64))) (neg.f64 x)))))) (if.f64 (<=.f64 x #s(literal 22500 binary64)) (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (pow (- x 31/40) 2) #s(approx (- (* -31/20 x) -961/1600) #s(literal 961/1600 binary64))) (*.f64 (-.f64 #s(literal 7/10 binary64) y) (-.f64 #s(literal 7/10 binary64) y)))) #s(literal 3/40 binary64)) (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 11/20 binary64))) (-.f64 x #s(literal 33/40 binary64))) (-.f64 #s(literal 29/40 binary64) x))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 y #s(literal 11/40 binary64)) (neg.f64 y)) (-.f64 x #s(literal 11/20 binary64))) (-.f64 #s(literal 9/20 binary64) x))) (fmax.f64 (neg.f64 x) (fmax.f64 (-.f64 x #s(literal 1/10 binary64)) (fmax.f64 (-.f64 y #s(literal 1 binary64)) (neg.f64 y))))) (fmax.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y)))) #s(literal 11/40 binary64)) (fmax.f64 (-.f64 #s(literal 7/40 binary64) (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y))))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (-.f64 y #s(literal 11/20 binary64))) (neg.f64 x)) (-.f64 #s(literal 11/40 binary64) y))))) (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (pow (- x 31/40) 2) (-.f64 (*.f64 #s(literal -31/20 binary64) x) #s(literal -961/1600 binary64))) #s(approx (* (- 7/10 y) (- 7/10 y)) #s(literal 49/100 binary64)))) #s(literal 3/40 binary64)) (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 11/20 binary64))) (-.f64 x #s(literal 33/40 binary64))) (-.f64 #s(literal 29/40 binary64) x))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 y #s(literal 11/40 binary64)) (neg.f64 y)) (-.f64 x #s(literal 11/20 binary64))) (-.f64 #s(literal 9/20 binary64) x))) (fmax.f64 (neg.f64 x) (fmax.f64 (-.f64 x #s(literal 1/10 binary64)) (fmax.f64 (-.f64 y #s(literal 1 binary64)) (neg.f64 y))))) (fmax.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y)))) #s(literal 11/40 binary64)) (fmax.f64 (-.f64 #s(literal 7/40 binary64) (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y))))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (-.f64 y #s(literal 11/20 binary64))) (neg.f64 x)) (-.f64 #s(literal 11/40 binary64) y))))))) (if.f64 (<=.f64 x #s(literal -419999999999999993420328121796048806487585532967384810872604549092720407609666148594086969303340175968960512 binary64)) (fmin.f64 (fmin.f64 (fmax.f64 (neg.f64 x) (fmax.f64 (-.f64 x #s(literal 1/10 binary64)) (fmax.f64 (-.f64 #s(approx y #s(literal 0 binary64)) #s(literal 1 binary64)) (neg.f64 #s(approx y #s(literal 0 binary64)))))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 9/20 binary64) x) (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (fmax.f64 (-.f64 #s(approx y #s(literal 0 binary64)) #s(literal 11/40 binary64)) (neg.f64 #s(approx y #s(literal 0 binary64)))))) (fmin.f64 #s(approx (- (sqrt (+ (* (- 31/40 x) (- 31/40 x)) (* (- 7/10 y) (- 7/10 y)))) 3/40) (*.f64 #s(approx y #s(literal 0 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 31/40 binary64) (/.f64 #s(literal 1 binary64) #s(approx y #s(literal 0 binary64))))))) (fmax.f64 (-.f64 #s(literal 29/40 binary64) x) (fmax.f64 (-.f64 x #s(literal 33/40 binary64)) (fmax.f64 (neg.f64 #s(approx y #s(literal 0 binary64))) (-.f64 #s(approx y #s(literal 0 binary64)) #s(literal 11/20 binary64)))))))) (fmax.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) (*.f64 (-.f64 #s(literal 11/40 binary64) #s(approx y #s(literal 0 binary64))) (-.f64 #s(literal 11/40 binary64) #s(approx y #s(literal 0 binary64)))))) #s(literal 11/40 binary64)) (fmax.f64 (-.f64 #s(literal 7/40 binary64) (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) (*.f64 (-.f64 #s(literal 11/40 binary64) #s(approx y #s(literal 0 binary64))) (-.f64 #s(literal 11/40 binary64) #s(approx y #s(literal 0 binary64))))))) (fmax.f64 (-.f64 #s(literal 11/40 binary64) #s(approx y #s(literal 0 binary64))) (fmax.f64 (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (-.f64 #s(approx y #s(literal 0 binary64)) #s(literal 11/20 binary64))) (neg.f64 x)))))) (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (pow (- x 31/40) 2) (-.f64 (*.f64 #s(literal -31/20 binary64) x) #s(literal -961/1600 binary64))) (*.f64 (-.f64 #s(literal 7/10 binary64) y) (-.f64 #s(literal 7/10 binary64) y)))) #s(literal 3/40 binary64)) (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 11/20 binary64))) (-.f64 x #s(literal 33/40 binary64))) (-.f64 #s(literal 29/40 binary64) x))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 y #s(literal 11/40 binary64)) (neg.f64 y)) (-.f64 x #s(literal 11/20 binary64))) (-.f64 #s(literal 9/20 binary64) x))) (fmax.f64 (neg.f64 x) (fmax.f64 (-.f64 x #s(literal 1/10 binary64)) (fmax.f64 (-.f64 y #s(literal 1 binary64)) (neg.f64 y))))) (fmax.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y)))) #s(literal 11/40 binary64)) (fmax.f64 (-.f64 #s(literal 7/40 binary64) (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y))))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (-.f64 y #s(literal 11/20 binary64))) (neg.f64 x)) (-.f64 #s(literal 11/40 binary64) y)))))) (if.f64 (<=.f64 x #s(literal -2900000000000000140268172381060164040488223768446612485854892072279809262312273222718980096 binary64)) (fmin.f64 (fmin.f64 (fmax.f64 (neg.f64 x) (fmax.f64 (-.f64 x #s(literal 1/10 binary64)) (fmax.f64 (-.f64 #s(approx y #s(literal 0 binary64)) #s(literal 1 binary64)) (neg.f64 #s(approx y #s(literal 0 binary64)))))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 9/20 binary64) x) (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (fmax.f64 (-.f64 #s(approx y #s(literal 0 binary64)) #s(literal 11/40 binary64)) (neg.f64 #s(approx y #s(literal 0 binary64)))))) (fmin.f64 #s(approx (- (sqrt (+ (* (- 31/40 x) (- 31/40 x)) (* (- 7/10 y) (- 7/10 y)))) 3/40) (*.f64 #s(approx y #s(literal 0 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 31/40 binary64) (/.f64 #s(literal 1 binary64) #s(approx y #s(literal 0 binary64))))))) (fmax.f64 (-.f64 #s(literal 29/40 binary64) x) (fmax.f64 (-.f64 x #s(literal 33/40 binary64)) (fmax.f64 (neg.f64 #s(approx y #s(literal 0 binary64))) (-.f64 #s(approx y #s(literal 0 binary64)) #s(literal 11/20 binary64)))))))) (fmax.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) (*.f64 (-.f64 #s(literal 11/40 binary64) #s(approx y #s(literal 0 binary64))) (-.f64 #s(literal 11/40 binary64) #s(approx y #s(literal 0 binary64)))))) #s(literal 11/40 binary64)) (fmax.f64 (-.f64 #s(literal 7/40 binary64) (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) (*.f64 (-.f64 #s(literal 11/40 binary64) #s(approx y #s(literal 0 binary64))) (-.f64 #s(literal 11/40 binary64) #s(approx y #s(literal 0 binary64))))))) (fmax.f64 (-.f64 #s(literal 11/40 binary64) #s(approx y #s(literal 0 binary64))) (fmax.f64 (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (-.f64 #s(approx y #s(literal 0 binary64)) #s(literal 11/20 binary64))) (neg.f64 x)))))) (if.f64 (<=.f64 x #s(literal -1450710983537555/4835703278458516698824704 binary64)) (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 #s(approx (- (sqrt (+ (* (- 31/40 x) (- 31/40 x)) (* (- 7/10 y) (- 7/10 y)))) 3/40) (-.f64 y #s(literal 31/40 binary64))) (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 11/20 binary64))) (-.f64 x #s(literal 33/40 binary64))) (-.f64 #s(literal 29/40 binary64) x))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 y #s(literal 11/40 binary64)) (neg.f64 y)) (-.f64 x #s(literal 11/20 binary64))) (-.f64 #s(literal 9/20 binary64) x))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 y #s(literal 1 binary64)) (neg.f64 y)) (-.f64 x #s(literal 1/10 binary64))) (neg.f64 x))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 7/40 binary64) (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y))))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (-.f64 y #s(literal 11/20 binary64))) (neg.f64 x)) (-.f64 #s(literal 11/40 binary64) y))) (-.f64 (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y)))) #s(literal 11/40 binary64)))) (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (pow (- x 31/40) 2) (-.f64 (*.f64 #s(literal -31/20 binary64) x) #s(literal -961/1600 binary64))) #s(approx (* (- 7/10 y) (- 7/10 y)) #s(literal 49/100 binary64)))) #s(literal 3/40 binary64)) (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 11/20 binary64))) (-.f64 x #s(literal 33/40 binary64))) (-.f64 #s(literal 29/40 binary64) x))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 y #s(literal 11/40 binary64)) (neg.f64 y)) (-.f64 x #s(literal 11/20 binary64))) (-.f64 #s(literal 9/20 binary64) x))) (fmax.f64 (neg.f64 x) (fmax.f64 (-.f64 x #s(literal 1/10 binary64)) (fmax.f64 (-.f64 y #s(literal 1 binary64)) (neg.f64 y))))) (fmax.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y)))) #s(literal 11/40 binary64)) (fmax.f64 (-.f64 #s(literal 7/40 binary64) (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y))))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (-.f64 y #s(literal 11/20 binary64))) (neg.f64 x)) (-.f64 #s(literal 11/40 binary64) y))))))) (if.f64 (<=.f64 y #s(literal 8600 binary64)) (fmin.f64 (fmin.f64 (fmax.f64 (neg.f64 x) (fmax.f64 (-.f64 x #s(literal 1/10 binary64)) (fmax.f64 (-.f64 #s(approx y #s(literal 0 binary64)) #s(literal 1 binary64)) (neg.f64 #s(approx y #s(literal 0 binary64)))))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 9/20 binary64) x) (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (fmax.f64 (-.f64 #s(approx y #s(literal 0 binary64)) #s(literal 11/40 binary64)) (neg.f64 #s(approx y #s(literal 0 binary64)))))) (fmin.f64 #s(approx (- (sqrt (+ (* (- 31/40 x) (- 31/40 x)) (* (- 7/10 y) (- 7/10 y)))) 3/40) (*.f64 #s(approx y #s(literal 0 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 31/40 binary64) (/.f64 #s(literal 1 binary64) #s(approx y #s(literal 0 binary64))))))) (fmax.f64 (-.f64 #s(literal 29/40 binary64) x) (fmax.f64 (-.f64 x #s(literal 33/40 binary64)) (fmax.f64 (neg.f64 #s(approx y #s(literal 0 binary64))) (-.f64 #s(approx y #s(literal 0 binary64)) #s(literal 11/20 binary64)))))))) (fmax.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) (*.f64 (-.f64 #s(literal 11/40 binary64) #s(approx y #s(literal 0 binary64))) (-.f64 #s(literal 11/40 binary64) #s(approx y #s(literal 0 binary64)))))) #s(literal 11/40 binary64)) (fmax.f64 (-.f64 #s(literal 7/40 binary64) (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) (*.f64 (-.f64 #s(literal 11/40 binary64) #s(approx y #s(literal 0 binary64))) (-.f64 #s(literal 11/40 binary64) #s(approx y #s(literal 0 binary64))))))) (fmax.f64 (-.f64 #s(literal 11/40 binary64) #s(approx y #s(literal 0 binary64))) (fmax.f64 (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (-.f64 #s(approx y #s(literal 0 binary64)) #s(literal 11/20 binary64))) (neg.f64 x)))))) (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 #s(approx (- (sqrt (+ (* (- 31/40 x) (- 31/40 x)) (* (- 7/10 y) (- 7/10 y)))) 3/40) (-.f64 y #s(literal 31/40 binary64))) (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 11/20 binary64))) (-.f64 x #s(literal 33/40 binary64))) (-.f64 #s(literal 29/40 binary64) x))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 y #s(literal 11/40 binary64)) (neg.f64 y)) (-.f64 x #s(literal 11/20 binary64))) (-.f64 #s(literal 9/20 binary64) x))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 y #s(literal 1 binary64)) (neg.f64 y)) (-.f64 x #s(literal 1/10 binary64))) (neg.f64 x))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 7/40 binary64) (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y))))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (-.f64 y #s(literal 11/20 binary64))) (neg.f64 x)) (-.f64 #s(literal 11/40 binary64) y))) (-.f64 (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y)))) #s(literal 11/40 binary64))))) (if.f64 (<=.f64 y #s(literal 8600 binary64)) (fmin.f64 (fmin.f64 (fmax.f64 (neg.f64 x) (fmax.f64 (-.f64 x #s(literal 1/10 binary64)) (fmax.f64 (-.f64 y #s(literal 1 binary64)) (neg.f64 y)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 9/20 binary64) x) (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (fmax.f64 (-.f64 y #s(literal 11/40 binary64)) (neg.f64 y)))) (fmin.f64 #s(approx (- (sqrt (+ (* (- 31/40 x) (- 31/40 x)) (* (- 7/10 y) (- 7/10 y)))) 3/40) (*.f64 x #s(approx (- 1 (* 17/20 (/ 1 x))) #s(literal 1 binary64)))) (fmax.f64 (-.f64 #s(literal 29/40 binary64) x) (fmax.f64 (-.f64 x #s(literal 33/40 binary64)) (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 11/20 binary64)))))))) (fmax.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y)))) #s(literal 11/40 binary64)) (fmax.f64 (-.f64 #s(literal 7/40 binary64) (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y))))) (fmax.f64 (-.f64 #s(literal 11/40 binary64) y) (fmax.f64 (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (-.f64 y #s(literal 11/20 binary64))) (neg.f64 x)))))) (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 #s(approx (- (sqrt (+ (* (- 31/40 x) (- 31/40 x)) (* (- 7/10 y) (- 7/10 y)))) 3/40) (-.f64 y #s(literal 31/40 binary64))) (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 11/20 binary64))) (-.f64 x #s(literal 33/40 binary64))) (-.f64 #s(literal 29/40 binary64) x))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 y #s(literal 11/40 binary64)) (neg.f64 y)) (-.f64 x #s(literal 11/20 binary64))) (-.f64 #s(literal 9/20 binary64) x))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 y #s(literal 1 binary64)) (neg.f64 y)) (-.f64 x #s(literal 1/10 binary64))) (neg.f64 x))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 7/40 binary64) (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y))))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (-.f64 y #s(literal 11/20 binary64))) (neg.f64 x)) (-.f64 #s(literal 11/40 binary64) y))) (-.f64 (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y)))) #s(literal 11/40 binary64))))) (if.f64 (<=.f64 y #s(literal 8600 binary64)) (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 #s(approx (- (sqrt (+ (* (- 31/40 x) (- 31/40 x)) (* (- 7/10 y) (- 7/10 y)))) 3/40) (-.f64 x #s(literal 17/20 binary64))) (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 11/20 binary64))) (-.f64 x #s(literal 33/40 binary64))) (-.f64 #s(literal 29/40 binary64) x))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 y #s(literal 11/40 binary64)) (neg.f64 y)) (-.f64 x #s(literal 11/20 binary64))) (-.f64 #s(literal 9/20 binary64) x))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 y #s(literal 1 binary64)) (neg.f64 y)) (-.f64 x #s(literal 1/10 binary64))) (neg.f64 x))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 7/40 binary64) (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y))))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (-.f64 y #s(literal 11/20 binary64))) (neg.f64 x)) (-.f64 #s(literal 11/40 binary64) y))) (-.f64 (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y)))) #s(literal 11/40 binary64)))) (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 #s(approx (- (sqrt (+ (* (- 31/40 x) (- 31/40 x)) (* (- 7/10 y) (- 7/10 y)))) 3/40) (-.f64 y #s(literal 31/40 binary64))) (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 11/20 binary64))) (-.f64 x #s(literal 33/40 binary64))) (-.f64 #s(literal 29/40 binary64) x))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 y #s(literal 11/40 binary64)) (neg.f64 y)) (-.f64 x #s(literal 11/20 binary64))) (-.f64 #s(literal 9/20 binary64) x))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 y #s(literal 1 binary64)) (neg.f64 y)) (-.f64 x #s(literal 1/10 binary64))) (neg.f64 x))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 7/40 binary64) (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y))))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (-.f64 y #s(literal 11/20 binary64))) (neg.f64 x)) (-.f64 #s(literal 11/40 binary64) y))) (-.f64 (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y)))) #s(literal 11/40 binary64))))) (fmin.f64 (fmin.f64 (fmin.f64 (fmin.f64 #s(approx (- (sqrt (+ (* (- 31/40 x) (- 31/40 x)) (* (- 7/10 y) (- 7/10 y)))) 3/40) (-.f64 x #s(literal 17/20 binary64))) (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 11/20 binary64))) (-.f64 x #s(literal 33/40 binary64))) (-.f64 #s(literal 29/40 binary64) x))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 y #s(literal 11/40 binary64)) (neg.f64 y)) (-.f64 x #s(literal 11/20 binary64))) (-.f64 #s(literal 9/20 binary64) x))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 y #s(literal 1 binary64)) (neg.f64 y)) (-.f64 x #s(literal 1/10 binary64))) (neg.f64 x))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 7/40 binary64) (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y))))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (-.f64 y #s(literal 11/20 binary64))) (neg.f64 x)) (-.f64 #s(literal 11/40 binary64) y))) (-.f64 (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y)))) #s(literal 11/40 binary64)))) (fmin.f64 (fmin.f64 (fmax.f64 (neg.f64 x) (fmax.f64 (-.f64 x #s(literal 1/10 binary64)) (fmax.f64 (-.f64 y #s(literal 1 binary64)) (neg.f64 y)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 9/20 binary64) x) (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (fmax.f64 (-.f64 y #s(literal 11/40 binary64)) (neg.f64 y)))) (fmin.f64 #s(approx (- (sqrt (+ (* (- 31/40 x) (- 31/40 x)) (* (- 7/10 y) (- 7/10 y)))) 3/40) #s(approx (* x (- 1 (* 17/20 (/ 1 x)))) #s(literal -17/20 binary64))) (fmax.f64 (-.f64 #s(literal 29/40 binary64) x) (fmax.f64 (-.f64 x #s(literal 33/40 binary64)) (fmax.f64 (neg.f64 y) (-.f64 y #s(literal 11/20 binary64)))))))) (fmax.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y)))) #s(literal 11/40 binary64)) (fmax.f64 (-.f64 #s(literal 7/40 binary64) (sqrt.f64 (+.f64 #s(approx (* (- 11/40 x) (- 11/40 x)) #s(literal 121/1600 binary64)) (*.f64 (-.f64 #s(literal 11/40 binary64) y) (-.f64 #s(literal 11/40 binary64) y))))) (fmax.f64 (-.f64 #s(literal 11/40 binary64) y) (fmax.f64 (fmax.f64 (-.f64 x #s(literal 11/20 binary64)) (-.f64 y #s(literal 11/20 binary64))) (neg.f64 x)))))) (*.f64 (+.f64 x y) z) (if.f64 (<=.f64 (*.f64 (+.f64 x y) z) #s(literal -1265/25300281663413827294061918339864663381194581220517764794612669753428792445999418361495047962679640561898384733039601488923726092173224184608376674992592313740189678034570795170558363467761652042654970959809093133570250935428086587327262919456144944542601257064044846194041676826903812816523290938580750782913463467636686848 binary64)) #s(approx (* (+ x y) z) (*.f64 x z)) (*.f64 #s(approx (+ x y) y) z)) #s(approx (* (+ x y) z) (*.f64 x z)) (/.f64 (+.f64 x y) #s(literal 10 binary64)) (*.f64 #s(literal 10 binary64) (*.f64 #s(literal 1/100 binary64) (+.f64 y x))) (*.f64 (+.f64 y x) #s(literal 1/10 binary64)) (if.f64 (<=.f64 (/.f64 (+.f64 x y) #s(literal 10 binary64)) #s(literal -283625966735417/283625966735416996535885333662014114404918709117773906527666446555317050392228007039102232836943884008369202383078188524332921074971181050832906833858946728855699699487201666630303651778087184309051360279531753007138776532531333940154475963659030548670205136385754377903702802432 binary64)) #s(approx (/ (+ x y) 10) (*.f64 #s(literal 1/10 binary64) x)) #s(approx (/ (+ x y) 10) (*.f64 #s(literal 1/10 binary64) y))) #s(approx (/ (+ x y) 10) (*.f64 #s(literal 1/10 binary64) x)) (if.f64 (<=.f64 z #s(literal -52000000000000002505262139883310124228711596646620286468360854637785531358219100656881435701792475208142323853267332789324761036244632609874209534517356335158045704282121653470438702935026829168214016 binary64)) (-.f64 x (/.f64 #s(approx (log (+ (- 1 y) (* y (exp z)))) (*.f64 y (-.f64 (exp.f64 z) #s(literal 1 binary64)))) t)) (if.f64 (<=.f64 z #s(literal -5742397643169489/75557863725914323419136 binary64)) (-.f64 x (*.f64 (/.f64 #s(literal 1 binary64) t) (log.f64 (-.f64 (-.f64 (*.f64 (exp.f64 z) y) #s(literal -1 binary64)) y)))) (-.f64 x #s(approx (/ (log (+ (- 1 y) (* y (exp z)))) t) #s(approx (* z (+ (* 1/2 (/ (* z (+ y (* -1 (pow y 2)))) t)) (/ y t))) (*.f64 y (*.f64 z (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 z t)) (/.f64 #s(literal 1 binary64) t))))))))) (if.f64 (<=.f64 z #s(literal -4600000000000000268538795959135059602282035253461285127535544907182544016129385929746308241754111331629737169456737715727828147843516459580963040460412456395477508870271915429564440903680 binary64)) (-.f64 x (/.f64 #s(approx (log (+ (- 1 y) (* y (exp z)))) (*.f64 y (-.f64 (exp.f64 z) #s(literal 1 binary64)))) t)) (if.f64 (<=.f64 z #s(literal -5742397643169489/75557863725914323419136 binary64)) (-.f64 x (/.f64 (log.f64 (+.f64 (-.f64 #s(literal 1 binary64) y) (*.f64 y (exp.f64 z)))) t)) (-.f64 x #s(approx (/ (log (+ (- 1 y) (* y (exp z)))) t) #s(approx (* z (+ (* 1/2 (/ (* z (+ y (* -1 (pow y 2)))) t)) (/ y t))) (*.f64 y (*.f64 z (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 z t)) (/.f64 #s(literal 1 binary64) t))))))))) (if.f64 (<=.f64 z #s(literal -6600000000000000380837708288307173752046862019945369883661415351473880842228712010148578489937099777965555712 binary64)) (-.f64 x (/.f64 #s(approx (log (+ (- 1 y) (* y (exp z)))) (*.f64 y (-.f64 (exp.f64 z) #s(literal 1 binary64)))) t)) (if.f64 (<=.f64 z #s(literal -7746191359077253/36028797018963968 binary64)) (-.f64 x (/.f64 (log.f64 (+.f64 #s(approx (- 1 y) #s(literal 1 binary64)) (*.f64 y (exp.f64 z)))) t)) (-.f64 x #s(approx (/ (log (+ (- 1 y) (* y (exp z)))) t) #s(approx (* z (+ (* 1/2 (/ (* z (+ y (* -1 (pow y 2)))) t)) (/ y t))) (*.f64 y (*.f64 z (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 z t)) (/.f64 #s(literal 1 binary64) t))))))))) (if.f64 (<=.f64 z #s(literal -4486248158726163/1180591620717411303424 binary64)) (-.f64 x (/.f64 #s(approx (log (+ (- 1 y) (* y (exp z)))) (*.f64 y (-.f64 (exp.f64 z) #s(literal 1 binary64)))) t)) (-.f64 x #s(approx (/ (log (+ (- 1 y) (* y (exp z)))) t) #s(approx (* z (+ (* 1/2 (/ (* z (+ y (* -1 (pow y 2)))) t)) (/ y t))) (*.f64 y (*.f64 z (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 z t)) (/.f64 #s(literal 1 binary64) t)))))))) (-.f64 x (/.f64 #s(literal 1 binary64) (/.f64 t #s(approx (log (+ (- 1 y) (* y (exp z)))) (*.f64 z y))))) (-.f64 x (*.f64 (/.f64 #s(literal 1 binary64) t) #s(approx (log (+ (- 1 y) (* y (exp z)))) (*.f64 z y)))) (-.f64 x (/.f64 #s(approx (log (+ (- 1 y) (* y (exp z)))) (*.f64 y z)) t)) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 x x) y)) #s(approx (* 1/2 (- (* x x) y)) (*.f64 #s(literal -1/2 binary64) y)) (+.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 y (+.f64 (-.f64 #s(literal 1 binary64) z) (log.f64 z)))) #s(approx (- (- y (* (- z (log z)) y)) (* -1/2 x)) (-.f64 (+.f64 y (*.f64 #s(literal 1/2 binary64) x)) (*.f64 y (-.f64 z (log.f64 z))))) (if.f64 (<=.f64 z #s(literal 5104235503814077/21267647932558653966460912964485513216 binary64)) (+.f64 (*.f64 x #s(literal 1/2 binary64)) (*.f64 y (+.f64 #s(approx (- 1 z) #s(literal 1 binary64)) (log.f64 z)))) (if.f64 (<=.f64 z #s(literal 2050000000 binary64)) #s(approx (+ (* x 1/2) (* y (+ (- 1 z) (log z)))) (*.f64 y (-.f64 (+.f64 #s(literal 1 binary64) (log.f64 z)) z))) (-.f64 (-.f64 y #s(approx (* (- z (log z)) y) (*.f64 y z))) (*.f64 #s(literal -1/2 binary64) x)))) (if.f64 (<=.f64 x #s(literal -6518515124270355/130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432064 binary64)) (-.f64 #s(approx (* y (+ (- 1 z) (log z))) (*.f64 (neg.f64 y) z)) (*.f64 #s(literal -1/2 binary64) x)) (if.f64 (<=.f64 x #s(literal 300000000000 binary64)) #s(approx (+ (* x 1/2) (* y (+ (- 1 z) (log z)))) (*.f64 y (-.f64 (+.f64 #s(literal 1 binary64) (log.f64 z)) z))) (-.f64 #s(approx (* y (+ (- 1 z) (log z))) (*.f64 (neg.f64 y) z)) (*.f64 #s(literal -1/2 binary64) x)))) (-.f64 #s(approx (* y (+ (- 1 z) (log z))) (*.f64 (neg.f64 y) z)) (*.f64 #s(literal -1/2 binary64) x)) #s(approx (+ (* x 1/2) (* y (+ (- 1 z) (log z)))) (*.f64 x #s(approx (+ 1/2 (/ (* y (- (+ 1 (log z)) z)) x)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 x #s(literal 1/2 binary64)) x) (+.f64 x (*.f64 y (-.f64 z x))) (if.f64 (<=.f64 z #s(literal -2843069510573101/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (+.f64 x (*.f64 y #s(approx (- z x) z))) (if.f64 (<=.f64 z #s(literal 3666197480843679/13093562431584567480052758787310396608866568184172259157933165472384535185618698219533080369303616628603546736510240284036869026183541572213314110357504 binary64)) #s(approx (- (+ (* z y) x) (* y x)) (-.f64 x (*.f64 x y))) (+.f64 x (*.f64 y #s(approx (- z x) z))))) (if.f64 (<=.f64 z #s(literal -460000000000000 binary64)) #s(approx (* (- 1 (/ (* (- x z) y) x)) x) (*.f64 y z)) (if.f64 (<=.f64 z #s(literal 26999999999999999434305679754975092625273144643383743619328122327466693356157629876718796800 binary64)) #s(approx (- (+ (* z y) x) (* y x)) (-.f64 x (*.f64 x y))) #s(approx (* (- 1 (/ (* (- x z) y) x)) x) (*.f64 y z)))) (if.f64 (<=.f64 y #s(literal -520000000 binary64)) #s(approx (* (- 1 (/ (* (- x z) y) x)) x) (*.f64 y z)) (if.f64 (<=.f64 y #s(literal 7404544304199621/87112285931760246646623899502532662132736 binary64)) (*.f64 #s(approx (- 1 (/ (* (- x z) y) x)) #s(literal 1 binary64)) x) #s(approx (* (- 1 (/ (* (- x z) y) x)) x) (*.f64 y z)))) #s(approx (* (- 1 (/ (* (- x z) y) x)) x) (*.f64 y z)) (if.f64 (<=.f64 (+.f64 x (*.f64 (*.f64 y z) (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))) #s(literal 19999999999999999720621195205129155434005283676252727750499321471767131705345487698129692828457921333572758560785309230786706345700504206672551904741230794021461383329378750357138079702146292679283246532142253440022040339106608037192915625377123894402342976922345843644278133859702564244005353335500042141696 binary64)) (+.f64 x (*.f64 (*.f64 (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))) z) y)) (+.f64 x #s(approx (* (* y z) (- (tanh (/ t y)) (tanh (/ x y)))) (*.f64 z (-.f64 t x))))) (if.f64 (<=.f64 (+.f64 x (*.f64 (*.f64 y z) (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))) #s(literal 19999999999999999720621195205129155434005283676252727750499321471767131705345487698129692828457921333572758560785309230786706345700504206672551904741230794021461383329378750357138079702146292679283246532142253440022040339106608037192915625377123894402342976922345843644278133859702564244005353335500042141696 binary64)) (+.f64 x (*.f64 (*.f64 y z) (-.f64 (tanh.f64 (/.f64 t y)) (tanh.f64 (/.f64 x y))))) (+.f64 x #s(approx (* (* y z) (- (tanh (/ t y)) (tanh (/ x y)))) (*.f64 z (-.f64 t x))))) (if.f64 (<=.f64 y #s(literal 5740878879676573/9568131466127621947163770315237577352582483950433331955534014747297500715462012198465648064079848065788579276806882658480425438483841942548911565191978080929321047135323978360596199778018349602045952 binary64)) (+.f64 x #s(approx (* (* y z) (- (tanh (/ t y)) (tanh (/ x y)))) (*.f64 z #s(approx (- t x) t)))) (if.f64 (<=.f64 y #s(literal 7582485000136117/842498333348457493583344221469363458551160763204392890034487820288 binary64)) (+.f64 x (*.f64 (*.f64 y z) #s(approx (- (tanh (/ t y)) (tanh (/ x y))) (/.f64 #s(literal 1 binary64) #s(approx (/ y (- t x)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 y (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 t #s(literal 2 binary64)) y) x)) (*.f64 t y)) x))) x))))))) (+.f64 x #s(approx (* (* y z) (- (tanh (/ t y)) (tanh (/ x y)))) (*.f64 z (-.f64 t x)))))) (if.f64 (<=.f64 y #s(literal 7797139727381681/4455508415646675018204269146191690746966043464109921807206242693261010905477224010259680479802120507596330380442963288389344438204468201170168614570041224793214838549179946240315306828365824 binary64)) (+.f64 x #s(approx (* (* y z) (- (tanh (/ t y)) (tanh (/ x y)))) (*.f64 z #s(approx (- t x) t)))) (if.f64 (<=.f64 y #s(literal 6318737500113431/842498333348457493583344221469363458551160763204392890034487820288 binary64)) (+.f64 #s(approx (* (* y z) (- (tanh (/ t y)) (tanh (/ x y)))) (*.f64 #s(approx (- t x) (neg.f64 x)) z)) x) (+.f64 x #s(approx (* (* y z) (- (tanh (/ t y)) (tanh (/ x y)))) (*.f64 z (-.f64 t x)))))) (if.f64 (<=.f64 z #s(literal -7/4 binary64)) (+.f64 x #s(approx (* (* y z) (- (tanh (/ t y)) (tanh (/ x y)))) (*.f64 z #s(approx (- t x) t)))) (if.f64 (<=.f64 z #s(literal 4259306016766851/5070602400912917605986812821504 binary64)) (+.f64 #s(approx (* (* y z) (- (tanh (/ t y)) (tanh (/ x y)))) (*.f64 #s(approx (- t x) (neg.f64 x)) z)) x) (+.f64 x #s(approx (* (* y z) (- (tanh (/ t y)) (tanh (/ x y)))) (*.f64 z #s(approx (- t x) t)))))) (+.f64 x #s(approx (* (* y z) (- (tanh (/ t y)) (tanh (/ x y)))) (*.f64 z #s(approx (- t x) t)))) #s(approx (- 1 (pow (- 1 x) a)) (*.f64 (+.f64 (*.f64 #s(approx (- (* -1 (* x (+ (* -1/3 a) (+ (* -1/6 (pow a 3)) (* 1/2 (pow a 2)))))) (+ (* -1/2 a) (* 1/2 (pow a 2)))) (*.f64 (-.f64 (-.f64 (*.f64 (-.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) a) #s(literal -1/2 binary64))) #s(literal 1/2 binary64)) a) (*.f64 #s(literal -1/3 binary64) x)) #s(literal -1/2 binary64)) a)) x) a) x)) #s(approx (- 1 (pow (- 1 x) a)) (*.f64 (-.f64 a (*.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 a (*.f64 a a))) x)) x)) #s(approx (- 1 (pow (- 1 x) a)) (*.f64 #s(approx (- (* -1 (* x (+ (* -1/2 a) (* 1/2 (pow a 2))))) (* -1 a)) (*.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 a x) x)) #s(literal -1 binary64)) a)) x)) #s(approx (- 1 (pow (- 1 x) a)) (*.f64 a x)) (+.f64 x (*.f64 (*.f64 y z) z)) (+.f64 x (/.f64 (-.f64 y x) z)) (if.f64 (<=.f64 z #s(literal -1520 binary64)) (+.f64 x (/.f64 #s(approx (- y x) y) z)) (if.f64 (<=.f64 z #s(literal 3530822107858469/72057594037927936 binary64)) #s(approx (+ x (/ (- y x) z)) (/.f64 (-.f64 y x) z)) (+.f64 x (/.f64 #s(approx (- y x) y) z)))) (if.f64 (<=.f64 z #s(literal -8500000000000000129300750639327632427022389608448 binary64)) #s(approx (+ x (/ (- y x) z)) (*.f64 x #s(approx (- 1 (/ 1 z)) #s(literal 1 binary64)))) (if.f64 (<=.f64 z #s(literal 63999999999999996516814783170740224 binary64)) #s(approx (+ x (/ (- y x) z)) (/.f64 (-.f64 y x) z)) #s(approx (+ x (/ (- y x) z)) (*.f64 x #s(approx (- 1 (/ 1 z)) #s(literal 1 binary64)))))) (if.f64 (<=.f64 x #s(literal -3978585891278293/1989292945639146568621528992587283360401824603189390869761855907572637988050133502132224 binary64)) #s(approx (+ x (/ (- y x) z)) (-.f64 x (/.f64 x z))) (if.f64 (<=.f64 x #s(literal 7556769264271775/3514776401986872174070733209129673327241950873673372369609965291102998109899599898686750536018664732148375711432438199315006457855854921632037902485050909261824 binary64)) #s(approx (+ x (/ (- y x) z)) (/.f64 y z)) #s(approx (+ x (/ (- y x) z)) (-.f64 x (/.f64 x z))))) (if.f64 (<=.f64 z #s(literal -62000000000000003092399195862051909428838400 binary64)) #s(approx (+ x (/ (- y x) z)) (*.f64 x #s(approx (- 1 (/ 1 z)) #s(literal 1 binary64)))) (if.f64 (<=.f64 z #s(literal 63999999999999996516814783170740224 binary64)) #s(approx (+ x (/ (- y x) z)) (/.f64 y z)) #s(approx (+ x (/ (- y x) z)) (*.f64 x #s(approx (- 1 (/ 1 z)) #s(literal 1 binary64)))))) #s(approx (+ x (/ (- y x) z)) (*.f64 x #s(approx (- 1 (/ 1 z)) #s(literal 1 binary64)))) (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 y (/.f64 x y))) #s(literal 3 binary64)) (-.f64 (/.f64 (/.f64 x y) y) #s(literal 3 binary64)) (-.f64 (/.f64 x (*.f64 y y)) #s(literal 3 binary64)) #s(approx (- (/ x (* y y)) 3) #s(literal -3 binary64)) (if.f64 (<=.f64 z #s(literal 1048507929091733/25573364124188608359478044506465618376692515984711443667838213813251045284411519960025547596296126227741302219746563054759509816764729633229129121792 binary64)) (*.f64 (*.f64 z y) (/.f64 x #s(approx (sqrt (- (* z z) (* a t))) (*.f64 (sqrt.f64 (neg.f64 t)) (sqrt.f64 a))))) (if.f64 (<=.f64 z #s(literal 1999999999999999849735523237985764085089341739669676922878451944450588399951586053206326987525635307503060116827311064565678080 binary64)) (*.f64 (/.f64 z (sqrt.f64 (-.f64 (*.f64 z z) (*.f64 a t)))) (*.f64 y x)) (*.f64 (/.f64 z #s(approx (sqrt (- (* z z) (* t a))) (+.f64 z (*.f64 (*.f64 (/.f64 a z) t) #s(literal -1/2 binary64))))) (*.f64 y x)))) (if.f64 (<=.f64 z #s(literal 1048507929091733/25573364124188608359478044506465618376692515984711443667838213813251045284411519960025547596296126227741302219746563054759509816764729633229129121792 binary64)) #s(approx (/ (* (* x y) z) (sqrt (- (* z z) (* t a)))) (/.f64 (*.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 (neg.f64 t)) (sqrt.f64 a)))) (if.f64 (<=.f64 z #s(literal 1999999999999999849735523237985764085089341739669676922878451944450588399951586053206326987525635307503060116827311064565678080 binary64)) (*.f64 (/.f64 z (sqrt.f64 (-.f64 (*.f64 z z) (*.f64 a t)))) (*.f64 y x)) (*.f64 (/.f64 z #s(approx (sqrt (- (* z z) (* t a))) (+.f64 z (*.f64 (*.f64 (/.f64 a z) t) #s(literal -1/2 binary64))))) (*.f64 y x)))) (if.f64 (<=.f64 z #s(literal 4199999999999999697374710301679938714728969273344 binary64)) (*.f64 (*.f64 z y) (/.f64 x (sqrt.f64 (-.f64 (*.f64 z z) (*.f64 a t))))) (*.f64 (/.f64 z #s(approx (sqrt (- (* z z) (* t a))) (+.f64 z (*.f64 (*.f64 (/.f64 a z) t) #s(literal -1/2 binary64))))) (*.f64 y x))) (if.f64 (<=.f64 z #s(literal 4000000000000000175383372180304789418536190607360 binary64)) (*.f64 (*.f64 z y) (/.f64 x (sqrt.f64 (-.f64 (*.f64 z z) (*.f64 a t))))) (*.f64 #s(approx (/ z (sqrt (- (* z z) (* t a)))) #s(literal 1 binary64)) (*.f64 y x))) (if.f64 (<=.f64 z #s(literal 4100000000000000105128689143374261993873710640005120 binary64)) (*.f64 y (*.f64 z (/.f64 x (sqrt.f64 (-.f64 (*.f64 z z) (*.f64 a t)))))) (*.f64 #s(approx (/ z (sqrt (- (* z z) (* t a)))) #s(literal 1 binary64)) (*.f64 y x))) (if.f64 (<=.f64 z #s(literal 8474087342772019/6277101735386680763835789423207666416102355444464034512896 binary64)) (*.f64 (*.f64 z y) (/.f64 x #s(approx (sqrt (- (* z z) (* a t))) (sqrt.f64 (neg.f64 (*.f64 a t)))))) (*.f64 #s(approx (/ z (sqrt (- (* z z) (* t a)))) #s(literal 1 binary64)) (*.f64 y x))) (if.f64 (<=.f64 z #s(literal 8474087342772019/6277101735386680763835789423207666416102355444464034512896 binary64)) #s(approx (/ (* (* x y) z) (sqrt (- (* z z) (* t a)))) (/.f64 (*.f64 x (*.f64 y z)) (sqrt.f64 (neg.f64 (*.f64 a t))))) (*.f64 #s(approx (/ z (sqrt (- (* z z) (* t a)))) #s(literal 1 binary64)) (*.f64 y x))) (if.f64 (<=.f64 z #s(literal 8474087342772019/6277101735386680763835789423207666416102355444464034512896 binary64)) #s(approx (/ (* (* x y) z) (sqrt (- (* z z) (* t a)))) (*.f64 y (*.f64 (/.f64 z (sqrt.f64 (*.f64 (neg.f64 a) t))) x))) (*.f64 #s(approx (/ z (sqrt (- (* z z) (* t a)))) #s(literal 1 binary64)) (*.f64 y x))) (if.f64 (<=.f64 z #s(literal 2141548387037205/16996415770136547158066822609678996074546979767265021542382212422412913915547271767653200072487337141404458543559888032491090538804886631661104639320530795262202600666732583009015300096 binary64)) #s(approx (/ (* (* x y) z) (sqrt (- (* z z) (* t a)))) (*.f64 (neg.f64 y) #s(approx x #s(literal 0 binary64)))) (*.f64 #s(approx (/ z (sqrt (- (* z z) (* t a)))) #s(literal 1 binary64)) (*.f64 y x))) #s(approx (/ (* (* x y) z) (sqrt (- (* z z) (* t a)))) (*.f64 (neg.f64 y) #s(approx x #s(literal 0 binary64)))) #s(approx (/ (* (* x y) z) (sqrt (- (* z z) (* t a)))) (*.f64 (neg.f64 y) x)) (-.f64 (-.f64 (*.f64 x (log.f64 y)) z) y) (if.f64 (<=.f64 z #s(literal -28999999999999998363139381331051510536143881206408543710211823249733286587361152019470147911680 binary64)) (-.f64 #s(approx (- (* x (log y)) z) (neg.f64 z)) y) (if.f64 (<=.f64 z #s(literal 700000000000000019548736921272320 binary64)) #s(approx (- (- (* x (log y)) z) y) (-.f64 (*.f64 x (log.f64 y)) y)) (-.f64 #s(approx (- (* x (log y)) z) (neg.f64 z)) y))) (-.f64 #s(approx (- (* x (log y)) z) (neg.f64 z)) y) #s(approx (- (- (* x (log y)) z) y) (neg.f64 y)) (exp.f64 (-.f64 (+.f64 x (*.f64 y (log.f64 y))) z)) (if.f64 (<=.f64 y #s(literal 5841333965851681/81129638414606681695789005144064 binary64)) (exp.f64 #s(approx (- (+ x (* y (log y))) z) (-.f64 x z))) (exp.f64 (-.f64 #s(approx (+ x (* y (log y))) (*.f64 y (log.f64 y))) z))) (exp.f64 #s(approx (- (+ x (* y (log y))) z) (-.f64 x z))) (exp.f64 #s(approx (- (+ x (* y (log y))) z) (neg.f64 z))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 (*.f64 z x) z) x) y)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 (*.f64 z z) #s(literal -1 binary64)) x) y)) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 y x) (-.f64 #s(literal -1 binary64) (*.f64 z z)))) (if.f64 (<=.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 z z))) #s(literal 199999999999999987850710501107292437200805744402346499063815431426464091260264678056866185148810154968737122361123243451574343874852720610604715976817337655499746028833640220821354205063248818116874396050971031981532793651016436653190982245392158996106920698373251448128152087616919197241498086962762874880 binary64)) (/.f64 #s(approx (/ -1 (* x (- -1 (* z z)))) (/.f64 #s(literal 1 binary64) x)) y) #s(approx (/ (/ 1 x) (* y (+ 1 (* z z)))) (/.f64 (/.f64 #s(approx 1 #s(literal 0 binary64)) y) x))) (if.f64 (<=.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 z z))) #s(literal 199999999999999987850710501107292437200805744402346499063815431426464091260264678056866185148810154968737122361123243451574343874852720610604715976817337655499746028833640220821354205063248818116874396050971031981532793651016436653190982245392158996106920698373251448128152087616919197241498086962762874880 binary64)) #s(approx (/ (/ 1 x) (* y (+ 1 (* z z)))) (/.f64 (/.f64 #s(literal 1 binary64) y) x)) #s(approx (/ (/ 1 x) (* y (+ 1 (* z z)))) (/.f64 (/.f64 #s(approx 1 #s(literal 0 binary64)) y) x))) (if.f64 (<=.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 z z))) #s(literal 199999999999999987850710501107292437200805744402346499063815431426464091260264678056866185148810154968737122361123243451574343874852720610604715976817337655499746028833640220821354205063248818116874396050971031981532793651016436653190982245392158996106920698373251448128152087616919197241498086962762874880 binary64)) #s(approx (/ (/ 1 x) (* y (+ 1 (* z z)))) (/.f64 (/.f64 #s(literal 1 binary64) y) x)) #s(approx (/ (/ 1 x) (* y (+ 1 (* z z)))) (/.f64 #s(approx 1 #s(literal 0 binary64)) (*.f64 x y)))) (if.f64 (<=.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 z z))) #s(literal 199999999999999987850710501107292437200805744402346499063815431426464091260264678056866185148810154968737122361123243451574343874852720610604715976817337655499746028833640220821354205063248818116874396050971031981532793651016436653190982245392158996106920698373251448128152087616919197241498086962762874880 binary64)) #s(approx (/ (/ 1 x) (* y (+ 1 (* z z)))) (/.f64 #s(literal 1 binary64) (*.f64 x y))) #s(approx (/ (/ 1 x) (* y (+ 1 (* z z)))) (/.f64 #s(approx 1 #s(literal 0 binary64)) (*.f64 x y)))) #s(approx (/ (/ 1 x) (* y (+ 1 (* z z)))) (/.f64 #s(literal 1 binary64) (*.f64 x y))) (*.f64 x #s(approx (log x) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))))) (*.f64 x (log.f64 x)) (*.f64 y (-.f64 x (*.f64 y x))) (*.f64 (*.f64 x y) #s(approx (- 1 y) #s(literal 1 binary64))) (/.f64 (*.f64 (/.f64 y (-.f64 z #s(literal -1 binary64))) (/.f64 x z)) z) (*.f64 (/.f64 (/.f64 y (-.f64 z #s(literal -1 binary64))) z) (/.f64 x z)) (*.f64 (/.f64 y (*.f64 (-.f64 z #s(literal -1 binary64)) z)) (/.f64 x z)) (if.f64 (<=.f64 (*.f64 x y) #s(literal 5462437423415177/109248748468303532426524291739177087748419720352823839299932287987941986104404083859807145179079545499532163655162810211465442126301091677476673225561388319475223061782757614525859074636379160981159362824370366086868021215846014341794428966928384 binary64)) (*.f64 #s(approx (/ y (* (- z -1) z)) (/.f64 y z)) (/.f64 x z)) (if.f64 (<=.f64 (*.f64 x y) #s(literal 200000000000000015050434704988037438722854160965167277038508879412704868603093142005078215279324239847878441835103054282802083936344411179354042575387724407831277773948574398143209308142533538198452142423795932681473765005821980690868707107361404506676857273350929369698615436038683754496 binary64)) (/.f64 (*.f64 x y) (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64)))) (*.f64 (/.f64 x (*.f64 (*.f64 (-.f64 z #s(literal -1 binary64)) z) z)) y))) (*.f64 (/.f64 y z) (/.f64 x (*.f64 (-.f64 z #s(literal -1 binary64)) z))) (if.f64 (<=.f64 z #s(literal -7737125245533627/38685626227668133590597632 binary64)) (*.f64 (/.f64 y (*.f64 (*.f64 (-.f64 z #s(literal -1 binary64)) z) z)) x) (if.f64 (<=.f64 z #s(literal 5339967589802275/1067993517960455041197510853084776057301352261178326384973520803911109862890320275011481043468288 binary64)) (*.f64 #s(approx (/ y (* (- z -1) z)) (/.f64 y z)) (/.f64 x z)) (*.f64 (/.f64 y (*.f64 (*.f64 (-.f64 z #s(literal -1 binary64)) z) z)) x))) (if.f64 (<=.f64 (*.f64 x y) #s(literal 8535058474086213/853505847408621347082221029212320998034529065256436244530720999905796766440656905154743321711558949215095028555959454777073766611727278730286509574698346245900180170177793863483274020596712195165307522065393485053656415748796987045268976304128 binary64)) (*.f64 #s(approx (/ y (* (- z -1) z)) (/.f64 y z)) (/.f64 x z)) (*.f64 (/.f64 x (*.f64 (*.f64 (-.f64 z #s(literal -1 binary64)) z) z)) y)) (if.f64 (<=.f64 (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64))) #s(literal -2000000000 binary64)) (/.f64 (*.f64 #s(approx x #s(literal 0 binary64)) y) (*.f64 (*.f64 z z) #s(approx (+ z 1) #s(literal 1 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64))) #s(literal 0 binary64)) (*.f64 #s(approx (/ y (* (- z -1) z)) (/.f64 y z)) (/.f64 x z)) (*.f64 (/.f64 x (*.f64 (*.f64 #s(approx (+ z 1) #s(literal 1 binary64)) z) z)) y))) (if.f64 (<=.f64 (*.f64 (*.f64 z z) (+.f64 z #s(literal 1 binary64))) #s(literal -2000000000 binary64)) (/.f64 (*.f64 #s(approx x #s(literal 0 binary64)) y) (*.f64 (*.f64 z z) #s(approx (+ z 1) #s(literal 1 binary64)))) (*.f64 (/.f64 x (*.f64 (*.f64 #s(approx (+ z 1) #s(literal 1 binary64)) z) z)) y)) (*.f64 (/.f64 x (*.f64 (*.f64 #s(approx (+ z 1) #s(literal 1 binary64)) z) z)) y) (if.f64 (<=.f64 (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b)) #s(literal +inf.0 binary64)) (-.f64 (-.f64 (-.f64 (+.f64 (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))) x) (*.f64 z (-.f64 y #s(literal 1 binary64)))) (*.f64 a t)) (neg.f64 a)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ x (* b (- (+ t y) 2))) (* z (- y 1))) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))))) (if.f64 (<=.f64 (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b)) #s(literal +inf.0 binary64)) (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ x (* b (- (+ t y) 2))) (* z (- y 1))) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))))) (if.f64 (<=.f64 t #s(literal -1098671784865775/309485009821345068724781056 binary64)) (+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (-.f64 x (*.f64 a (-.f64 t #s(literal 1 binary64))))) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b)) (if.f64 (<=.f64 t #s(literal 2833419889721787/18889465931478580854784 binary64)) #s(approx (- (- (- (+ (* b (- (+ t y) 2)) x) (* z (- y 1))) (* a t)) (neg a)) (-.f64 (+.f64 a (+.f64 x (*.f64 b (-.f64 y #s(literal 2 binary64))))) (*.f64 z (-.f64 y #s(literal 1 binary64))))) (if.f64 (<=.f64 t #s(literal 2549999999999999865597514646690523847284830393402566680182853858747002503657806948083292246867960780031631792093978211020453682859531063787520 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))) (*.f64 z (-.f64 y #s(literal 1 binary64))))) (+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (-.f64 x (*.f64 a (-.f64 t #s(literal 1 binary64))))) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))))) (if.f64 (<=.f64 b #s(literal -7953184266809439/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (-.f64 x (*.f64 a (-.f64 t #s(literal 1 binary64))))) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b)) (if.f64 (<=.f64 b #s(literal 8499999999999999477480210813634489141439283747662378251917643010881370359896673165498550867643308880043464204309414132352982384553316980317467619484650962944 binary64)) (+.f64 (-.f64 (-.f64 x (*.f64 (-.f64 y #s(literal 1 binary64)) z)) (*.f64 (-.f64 t #s(literal 1 binary64)) a)) #s(approx (* (- (+ y t) 2) b) (*.f64 b y))) (+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(approx (* a (- 1 t)) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b)))) (if.f64 (<=.f64 t #s(literal -17000000000000000810065649207011672237788585470505538565037574920469479424 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 t (-.f64 b a))) (if.f64 (<=.f64 t #s(literal 2833419889721787/18889465931478580854784 binary64)) #s(approx (- (- (- (+ (* b (- (+ t y) 2)) x) (* z (- y 1))) (* a t)) (neg a)) (-.f64 (+.f64 a (+.f64 x (*.f64 b (-.f64 y #s(literal 2 binary64))))) (*.f64 z (-.f64 y #s(literal 1 binary64))))) (if.f64 (<=.f64 t #s(literal 2599999999999999942599973213239110431752526137456445805396603387987998852452709009142752513588840574737399257460736805424784278243904485064704 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))) (*.f64 z (-.f64 y #s(literal 1 binary64))))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 t (-.f64 b a)))))) (if.f64 (<=.f64 a #s(literal -210000000000000019844047154174595841517871737293766656 binary64)) #s(approx (- (- (- (+ (* b (- (+ t y) 2)) x) (* z (- y 1))) (* a t)) (neg a)) (-.f64 (+.f64 a x) (+.f64 (*.f64 a t) (*.f64 z (-.f64 y #s(literal 1 binary64)))))) (if.f64 (<=.f64 a #s(literal 20000000000000000941202689918109391783119202815733261528557419069796499062784 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 (+.f64 x (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))) (*.f64 z (-.f64 y #s(literal 1 binary64))))) (+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (-.f64 x (*.f64 a (-.f64 t #s(literal 1 binary64))))) #s(approx (* (- (+ y t) 2) b) (*.f64 b y))))) (if.f64 (<=.f64 b #s(literal -2399999999999999924931881842025423395402535718152583729273141116877117858029220631917544320143013831662842916088279790626860013344253052134376031293276160 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ x (* b (- (+ t y) 2))) (* z (- y 1))) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))))) (if.f64 (<=.f64 b #s(literal -7953184266809439/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) (*.f64 a (-.f64 #s(literal 1 binary64) t))) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b)) (if.f64 (<=.f64 b #s(literal 8499999999999999477480210813634489141439283747662378251917643010881370359896673165498550867643308880043464204309414132352982384553316980317467619484650962944 binary64)) #s(approx (- (- (- (+ (* b (- (+ t y) 2)) x) (* z (- y 1))) (* a t)) (neg a)) (-.f64 (+.f64 a x) (+.f64 (*.f64 a t) (*.f64 z (-.f64 y #s(literal 1 binary64)))))) (+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(approx (* a (- 1 t)) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))))) (if.f64 (<=.f64 b #s(literal -17500000000000000256037166536810278041975752287631463537375688775471436374395093778432 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ x (* b (- (+ t y) 2))) (* z (- y 1))) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))))) (if.f64 (<=.f64 b #s(literal 8499999999999999477480210813634489141439283747662378251917643010881370359896673165498550867643308880043464204309414132352982384553316980317467619484650962944 binary64)) #s(approx (- (- (- (+ (* b (- (+ t y) 2)) x) (* z (- y 1))) (* a t)) (neg a)) (-.f64 (+.f64 a x) (+.f64 (*.f64 a t) (*.f64 z (-.f64 y #s(literal 1 binary64)))))) (+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(approx (* a (- 1 t)) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b)))) (if.f64 (<=.f64 t #s(literal -2399999999999999992708940129454435765375625582391795086021099520 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 t (-.f64 b a))) (if.f64 (<=.f64 t #s(literal 2599999999999999942599973213239110431752526137456445805396603387987998852452709009142752513588840574737399257460736805424784278243904485064704 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (-.f64 #s(approx (+ x (* b (- (+ t y) 2))) (+.f64 x (*.f64 b (-.f64 y #s(literal 2 binary64))))) (*.f64 z (-.f64 y #s(literal 1 binary64))))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 t (-.f64 b a))))) (if.f64 (<=.f64 b #s(literal -2000000000000000026575110144 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ x (* b (- (+ t y) 2))) (* z (- y 1))) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))))) (if.f64 (<=.f64 b #s(literal 8499999999999999477480210813634489141439283747662378251917643010881370359896673165498550867643308880043464204309414132352982384553316980317467619484650962944 binary64)) #s(approx (- (- (- (+ (* b (- (+ t y) 2)) x) (* z (- y 1))) (* a t)) (neg a)) (-.f64 (+.f64 a x) (+.f64 (*.f64 a t) #s(approx (* z (- y 1)) (*.f64 y z))))) (+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(approx (* a (- 1 t)) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b)))) (if.f64 (<=.f64 b #s(literal -1299999999999999871601725052813312 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ x (* b (- (+ t y) 2))) (* z (- y 1))) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))))) (if.f64 (<=.f64 b #s(literal 441252181048159/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) #s(approx (- (- (- (+ (* b (- (+ t y) 2)) x) (* z (- y 1))) (* a t)) (neg a)) #s(approx (- (+ a x) (+ (* a t) (* z (- y 1)))) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y #s(literal 1 binary64)))))) (if.f64 (<=.f64 b #s(literal 224999999999999996390160080111282644533503809992521935886578454942817626793984124780544 binary64)) #s(approx (- (- (- (+ (* b (- (+ t y) 2)) x) (* z (- y 1))) (* a t)) (neg a)) (-.f64 (+.f64 a x) #s(approx (+ (* a t) (* z (- y 1))) (*.f64 a t)))) (+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(approx (* a (- 1 t)) a)) (*.f64 (-.f64 (+.f64 y t) #s(literal 2 binary64)) b))))) (if.f64 (<=.f64 b #s(literal -1299999999999999871601725052813312 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ x (* b (- (+ t y) 2))) (* z (- y 1))) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))))) (if.f64 (<=.f64 b #s(literal 441252181048159/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) #s(approx (- (- (- (+ (* b (- (+ t y) 2)) x) (* z (- y 1))) (* a t)) (neg a)) #s(approx (- (+ a x) (+ (* a t) (* z (- y 1)))) (-.f64 (+.f64 a x) (*.f64 z (-.f64 y #s(literal 1 binary64)))))) (if.f64 (<=.f64 b #s(literal 880000000000000047840670533432774340625093293256913917345338414202217299968 binary64)) #s(approx (- (- (- (+ (* b (- (+ t y) 2)) x) (* z (- y 1))) (* a t)) (neg a)) (-.f64 (+.f64 a x) #s(approx (+ (* a t) (* z (- y 1))) (*.f64 a t)))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ x (* b (- (+ t y) 2))) (* z (- y 1))) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64))))))))) (if.f64 (<=.f64 a #s(literal -350000000000000011280397891028840361122324353071585899514649872811970901308183103826451624650721274232219494601078684809953280 binary64)) #s(approx (- (- (- (+ (* b (- (+ t y) 2)) x) (* z (- y 1))) (* a t)) (neg a)) (-.f64 (+.f64 a x) #s(approx (+ (* a t) (* z (- y 1))) (*.f64 a t)))) (if.f64 (<=.f64 a #s(literal 6999999999999999756176080908303330550388436153587146852281929026204230911672310587175989351022592 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ x (* b (- (+ t y) 2))) (* z (- y 1))) (+.f64 x (*.f64 b (-.f64 (+.f64 t y) #s(literal 2 binary64)))))) #s(approx (- (- (- (+ (* b (- (+ t y) 2)) x) (* z (- y 1))) (* a t)) (neg a)) (-.f64 (+.f64 a x) #s(approx (+ (* a t) (* z (- y 1))) (*.f64 a t)))))) (if.f64 (<=.f64 t #s(literal -6200000000000000109584950050259060207153085153280 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 t (-.f64 b a))) (if.f64 (<=.f64 t #s(literal 2247116418577895/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288 binary64)) (+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(approx (* a (- 1 t)) a)) #s(approx (* (- (+ y t) 2) b) (*.f64 b (-.f64 y #s(literal 2 binary64))))) (if.f64 (<=.f64 t #s(literal 26999999999999999659605471002456060868755568334992317370882990922530816 binary64)) #s(approx (- (- (- (+ (* b (- (+ t y) 2)) x) (* z (- y 1))) (* a t)) (neg a)) (-.f64 (+.f64 a x) #s(approx (+ (* a t) (* z (- y 1))) (*.f64 y z)))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 t (-.f64 b a)))))) (if.f64 (<=.f64 t #s(literal -17000000000000000810065649207011672237788585470505538565037574920469479424 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 t (-.f64 b a))) (if.f64 (<=.f64 t #s(literal 26999999999999999659605471002456060868755568334992317370882990922530816 binary64)) #s(approx (- (- (- (+ (* b (- (+ t y) 2)) x) (* z (- y 1))) (* a t)) (neg a)) (-.f64 (+.f64 a x) #s(approx (+ (* a t) (* z (- y 1))) (*.f64 y z)))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 t (-.f64 b a))))) (if.f64 (<=.f64 y #s(literal -74999999999999995629303205322067040796672 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 y (-.f64 b z))) (if.f64 (<=.f64 y #s(literal 3170605756445101/33374797436264220037422214158899251790667258161822699530422525122222183215322508594108782608384 binary64)) #s(approx (- (- (- (+ (* b (- (+ t y) 2)) x) (* z (- y 1))) (* a t)) (neg a)) (-.f64 (+.f64 a x) #s(approx (+ (* a t) (* z (- y 1))) (*.f64 a t)))) (if.f64 (<=.f64 y #s(literal 1000000000000000044885712678075916785549312 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 t (-.f64 b a))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 y (-.f64 b z)))))) (if.f64 (<=.f64 t #s(literal -3499999999999999747812258584733282262274141061120 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 t (-.f64 b a))) (if.f64 (<=.f64 t #s(literal 6244309283646941/290432989937067004452746581669902453150636758136600480284330441272644659601641479208040686425030537224570063240272065048916911180770489396052896597871561450348236492274894506629430939420761276732468592926240515079310107169312085954718183386786847281838290059659012482973391669690368 binary64)) (+.f64 #s(approx (- (- x (* (- y 1) z)) (* (- t 1) a)) #s(approx (* a (- 1 t)) a)) #s(approx (* (- (+ y t) 2) b) (*.f64 b y))) (if.f64 (<=.f64 t #s(literal 1300000000 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ x (* b (- (+ t y) 2))) (* z (- y 1))) #s(approx (- (+ x (* b (- t 2))) (* -1 z)) (-.f64 x (*.f64 #s(literal -1 binary64) z))))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 t (-.f64 b a)))))) (if.f64 (<=.f64 t #s(literal -5599999999999999660993936359424 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 t (-.f64 b a))) (if.f64 (<=.f64 t #s(literal 930647703350587/4431655730240890570873208338468970537576854829965217289494788227426828912378562609985972388077248187630768787235596695692701891796424703919264169279046042638370307804487526041098494559032612254828927504367683640736543383320802092814913686932172352322971955256027412154745356288 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 y (-.f64 b z))) (if.f64 (<=.f64 t #s(literal 1300000000 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ x (* b (- (+ t y) 2))) (* z (- y 1))) #s(approx (- (+ x (* b (- t 2))) (* -1 z)) (-.f64 x (*.f64 #s(literal -1 binary64) z))))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 t (-.f64 b a)))))) (if.f64 (<=.f64 t #s(literal -5999999999999999938556504612030457344648265334784 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 t (-.f64 b a))) (if.f64 (<=.f64 t #s(literal 1300000000 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ x (* b (- (+ t y) 2))) (* z (- y 1))) #s(approx (- (+ x (* b (- t 2))) (* -1 z)) (-.f64 x (*.f64 #s(literal -1 binary64) z))))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 t (-.f64 b a))))) (if.f64 (<=.f64 t #s(literal -50000000000000002094076278210572897949571693332016914157171385590349824 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 t #s(approx (- b a) b))) (if.f64 (<=.f64 t #s(literal 1100000000000000105611071290739202392404815161791087169605943501090010513907441225992020951040 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) #s(approx (- (+ x (* b (- (+ t y) 2))) (* z (- y 1))) #s(approx (- (+ x (* b (- t 2))) (* -1 z)) (-.f64 x (*.f64 #s(literal -1 binary64) z))))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 t #s(approx (- b a) b))))) (if.f64 (<=.f64 t #s(literal -49000000000 binary64)) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 t #s(approx (- b a) b))) (if.f64 (<=.f64 t #s(literal 2833419889721787/18889465931478580854784 binary64)) #s(approx (- (- (- (+ (* b (- (+ t y) 2)) x) (* z (- y 1))) (* a t)) (neg a)) (*.f64 a #s(approx (+ 1 (* -1 t)) #s(literal 1 binary64)))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 t #s(approx (- b a) b))))) #s(approx (+ (- (- x (* (- y 1) z)) (* (- t 1) a)) (* (- (+ y t) 2) b)) (*.f64 t #s(approx (- b a) b))) (-.f64 (+.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (log.f64 y)) (*.f64 (-.f64 z #s(literal 1 binary64)) #s(approx (log (- 1 y)) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/4 binary64) y) #s(literal 1/3 binary64)) y) #s(literal 1/2 binary64)) y) y) (*.f64 #s(literal -1 binary64) y))))) t) (-.f64 (+.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (log.f64 y)) #s(approx (* (- z 1) (log (- 1 y))) (*.f64 z #s(approx (log (- 1 y)) (*.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1/4 binary64) y) #s(literal 1/3 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))))) t) (-.f64 (-.f64 (*.f64 (log.f64 y) (-.f64 x #s(literal 1 binary64))) (*.f64 #s(approx (log (- 1 y)) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(approx (- (* -1/4 y) 1/3) #s(literal -1/3 binary64)) y) #s(literal 1/2 binary64)) y) y) y)) (-.f64 #s(literal 1 binary64) z))) t) (-.f64 (+.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (log.f64 y)) #s(approx (* (- z 1) (log (- 1 y))) (*.f64 z #s(approx (log (- 1 y)) (*.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1/3 binary64) y) #s(literal 1/2 binary64))) #s(literal 1 binary64))))))) t) (-.f64 (+.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (log.f64 y)) #s(approx (* (- z 1) (log (- 1 y))) #s(approx (* z (log (- 1 y))) (*.f64 y (-.f64 (*.f64 (*.f64 z y) #s(literal -1/2 binary64)) z))))) t) (-.f64 (+.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (log.f64 y)) #s(approx (* (- z 1) (log (- 1 y))) (*.f64 z #s(approx (log (- 1 y)) (*.f64 #s(literal -1 binary64) y))))) t) (if.f64 (<=.f64 x #s(literal -3152519739159347/2251799813685248 binary64)) #s(approx (- (+ (* (- x 1) (log y)) (* (- z 1) (log (- 1 y)))) t) (-.f64 (*.f64 (log.f64 y) (-.f64 x #s(literal 1 binary64))) t)) (if.f64 (<=.f64 x #s(literal 8239728901483491/316912650057057350374175801344 binary64)) (-.f64 (+.f64 (*.f64 #s(approx (- x 1) #s(literal -1 binary64)) (log.f64 y)) #s(approx (* (- z 1) (log (- 1 y))) (*.f64 z #s(approx (log (- 1 y)) (*.f64 #s(literal -1 binary64) y))))) t) #s(approx (- (+ (* (- x 1) (log y)) (* (- z 1) (log (- 1 y)))) t) (-.f64 (*.f64 (log.f64 y) (-.f64 x #s(literal 1 binary64))) t)))) #s(approx (- (+ (* (- x 1) (log y)) (* (- z 1) (log (- 1 y)))) t) (-.f64 (*.f64 (log.f64 y) (-.f64 x #s(literal 1 binary64))) t)) #s(approx (- (+ (* (- x 1) (log y)) (* (- z 1) (log (- 1 y)))) t) #s(approx (- (* (log y) (- x 1)) t) (-.f64 (*.f64 #s(literal -1 binary64) (log.f64 y)) t))) #s(approx (- (+ (* (- x 1) (log y)) (* (- z 1) (log (- 1 y)))) t) (neg.f64 t)) (*.f64 x (-.f64 x #s(literal 1 binary64))) (*.f64 x #s(approx (- x 1) #s(literal -1 binary64))) (*.f64 (acos.f64 (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (sin.f64 phi2) (sin.f64 phi1))) (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (sin.f64 lambda1)) (sin.f64 lambda2)))) R) (*.f64 (acos.f64 (+.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 phi2) (sin.f64 phi1))) (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (sin.f64 lambda1)) (sin.f64 lambda2)))) R) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) R) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) R) (if.f64 (<=.f64 phi2 #s(literal -6124895493223875/36028797018963968 binary64)) (*.f64 (acos.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (sin.f64 phi1)) (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi2)))) (*.f64 (sin.f64 phi2) (sin.f64 phi1)))) R) (if.f64 (<=.f64 phi2 #s(literal 208967022709991/72057594037927936 binary64)) (*.f64 (acos.f64 #s(approx (+ (* (sin phi1) (sin phi2)) (+ (* (* (cos phi2) (cos phi1)) (* (cos lambda2) (cos lambda1))) (* (* (cos phi2) (cos phi1)) (* (sin lambda2) (sin lambda1))))) (+.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 phi1))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi1)) (sin.f64 lambda2)))))) R) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) (cos.f64 phi1)))) R))) (if.f64 (<=.f64 phi2 #s(literal -6124895493223875/36028797018963968 binary64)) (*.f64 (acos.f64 (*.f64 (-.f64 (*.f64 (/.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi2) (sin.f64 phi1))) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) #s(literal -1 binary64)) (*.f64 (sin.f64 phi2) (sin.f64 phi1)))) R) (if.f64 (<=.f64 phi2 #s(literal 208967022709991/72057594037927936 binary64)) (*.f64 (acos.f64 #s(approx (+ (* (sin phi1) (sin phi2)) (+ (* (* (cos phi2) (cos phi1)) (* (cos lambda2) (cos lambda1))) (* (* (cos phi2) (cos phi1)) (* (sin lambda2) (sin lambda1))))) (+.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 phi1))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi1)) (sin.f64 lambda2)))))) R) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) (cos.f64 phi1)))) R))) (if.f64 (<=.f64 phi2 #s(literal -6124895493223875/36028797018963968 binary64)) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R) (if.f64 (<=.f64 phi2 #s(literal 208967022709991/72057594037927936 binary64)) (*.f64 (acos.f64 #s(approx (+ (* (sin phi1) (sin phi2)) (+ (* (* (cos phi2) (cos phi1)) (* (cos lambda2) (cos lambda1))) (* (* (cos phi2) (cos phi1)) (* (sin lambda2) (sin lambda1))))) (+.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 phi1))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi1)) (sin.f64 lambda2)))))) R) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) (cos.f64 phi1)))) R))) (if.f64 (<=.f64 phi2 #s(literal -6124895493223875/36028797018963968 binary64)) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R) (if.f64 (<=.f64 phi2 #s(literal 208967022709991/72057594037927936 binary64)) (*.f64 (acos.f64 #s(approx (+ (* (sin phi1) (sin phi2)) (+ (* (* (cos phi2) (cos phi1)) (* (cos lambda2) (cos lambda1))) (* (* (cos phi2) (cos phi1)) (* (sin lambda2) (sin lambda1))))) (+.f64 (*.f64 phi2 (sin.f64 phi1)) (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 phi1))) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) R) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) (cos.f64 phi1)))) R))) (if.f64 (<=.f64 phi2 #s(literal -3242591731706757/18014398509481984 binary64)) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R) (if.f64 (<=.f64 phi2 #s(literal 208967022709991/72057594037927936 binary64)) (*.f64 (acos.f64 #s(approx (+ (+ (* (* (cos phi2) (cos phi1)) (* (cos lambda2) (cos lambda1))) (* (sin phi2) (sin phi1))) (* (* (* (cos phi2) (cos phi1)) (sin lambda1)) (sin lambda2))) (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 phi1))) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) R) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) (cos.f64 phi1)))) R))) (if.f64 (<=.f64 phi1 #s(literal -6611313076017503/1180591620717411303424 binary64)) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) (cos.f64 phi1)))) R) (if.f64 (<=.f64 phi1 #s(literal 4958484807013127/2361183241434822606848 binary64)) (*.f64 (acos.f64 #s(approx (+ (* (sin phi1) (sin phi2)) (+ (* (* (cos phi2) (cos phi1)) (* (cos lambda2) (cos lambda1))) (* (* (cos phi2) (cos phi1)) (* (sin lambda2) (sin lambda1))))) (+.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) R) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R))) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) (cos.f64 phi1)))) R) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R) (if.f64 (<=.f64 lambda2 #s(literal 2100 binary64)) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) #s(approx (cos (- lambda1 lambda2)) (cos.f64 lambda1))))) R) (*.f64 (acos.f64 #s(approx (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (sin (+ (* (PI) 1/2) phi2))) (cos (- lambda1 lambda2)))) (+.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) (cos.f64 phi1)) (*.f64 (sin.f64 phi2) (sin.f64 phi1))))) R)) (if.f64 (<=.f64 lambda1 #s(literal -7673845534663173/1180591620717411303424 binary64)) (*.f64 (acos.f64 (+.f64 #s(approx (* (sin phi1) (sin phi2)) (*.f64 phi2 (sin.f64 phi1))) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R) (*.f64 (acos.f64 #s(approx (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (sin (+ (* (PI) 1/2) phi2))) (cos (- lambda1 lambda2)))) (+.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) (cos.f64 phi1)) (*.f64 (sin.f64 phi2) (sin.f64 phi1))))) R)) (if.f64 (<=.f64 phi2 #s(literal 3713820117856141/618970019642690137449562112 binary64)) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) #s(approx (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2))) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) R) (*.f64 (acos.f64 (+.f64 (*.f64 (sin.f64 phi1) (sin.f64 phi2)) (*.f64 #s(approx (* (cos phi1) (cos phi2)) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) R)) (if.f64 (<=.f64 phi1 #s(literal -5188146770730811/1152921504606846976 binary64)) (*.f64 (acos.f64 #s(approx (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) R) (*.f64 (acos.f64 #s(approx (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) R)) (if.f64 (<=.f64 phi1 #s(literal -959110449498405/45671926166590716193865151022383844364247891968 binary64)) (*.f64 (acos.f64 #s(approx (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) R) (if.f64 (<=.f64 phi1 #s(literal 8242260651214319/35835915874844867368919076489095108449946327955754392558399825615420669938882575126094039892345713852416 binary64)) (*.f64 (acos.f64 #s(approx (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (+.f64 #s(approx (* phi1 (sin phi2)) (*.f64 phi1 phi2)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) R) (*.f64 (acos.f64 #s(approx (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (+.f64 (*.f64 phi1 (sin.f64 phi2)) (*.f64 (cos.f64 phi2) #s(approx (cos (- lambda1 lambda2)) (cos.f64 (neg.f64 lambda2))))))) R))) (if.f64 (<=.f64 phi1 #s(literal -959110449498405/45671926166590716193865151022383844364247891968 binary64)) (*.f64 (acos.f64 #s(approx (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) R) (*.f64 (acos.f64 #s(approx (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (+.f64 #s(approx (* phi1 (sin phi2)) (*.f64 phi1 phi2)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) R)) (*.f64 (acos.f64 #s(approx (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) R) (if.f64 (<=.f64 lambda1 #s(literal -3530822107858469/144115188075855872 binary64)) (*.f64 (acos.f64 #s(approx (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2)))) #s(approx (+ (* phi1 (sin phi2)) (* (cos phi2) (cos (- lambda1 lambda2)))) #s(approx (+ (cos (- lambda1 lambda2)) (* phi1 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 #s(approx phi1 #s(literal 0 binary64)) phi2)))))) R) (*.f64 (acos.f64 #s(approx (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2)))) #s(approx (+ (* phi1 (sin phi2)) (* (cos phi2) (cos (- lambda1 lambda2)))) #s(approx (+ (cos (- lambda1 lambda2)) (* phi1 phi2)) (*.f64 phi2 (+.f64 phi1 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2))))))) R)) (if.f64 (<=.f64 lambda1 #s(literal -3530822107858469/144115188075855872 binary64)) (*.f64 (acos.f64 #s(approx (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2)))) #s(approx (+ (* phi1 (sin phi2)) (* (cos phi2) (cos (- lambda1 lambda2)))) #s(approx (+ (cos (- lambda1 lambda2)) (* phi1 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 #s(approx phi1 #s(literal 0 binary64)) phi2)))))) R) (*.f64 (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (asin.f64 #s(approx (+ (* (sin phi1) (sin phi2)) (+ (* (* (cos phi2) (cos phi1)) (* (cos lambda2) (cos lambda1))) (* (* (cos phi2) (cos phi1)) (* (sin lambda2) (sin lambda1))))) #s(approx (+ (* phi1 (sin phi2)) (* (cos phi2) (cos (- lambda1 lambda2)))) (+.f64 (*.f64 phi2 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))) R)) (if.f64 (<=.f64 lambda1 #s(literal -3530822107858469/144115188075855872 binary64)) (*.f64 (acos.f64 #s(approx (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2)))) #s(approx (+ (* phi1 (sin phi2)) (* (cos phi2) (cos (- lambda1 lambda2)))) #s(approx (+ (cos (- lambda1 lambda2)) (* phi1 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 #s(approx phi1 #s(literal 0 binary64)) phi2)))))) R) (*.f64 (acos.f64 #s(approx (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2)))) #s(approx (+ (* phi1 (sin phi2)) (* (cos phi2) (cos (- lambda1 lambda2)))) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 phi2))))) R)) (if.f64 (<=.f64 lambda1 #s(literal -8160249282398747/302231454903657293676544 binary64)) (*.f64 (acos.f64 #s(approx (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2)))) #s(approx (+ (* phi1 (sin phi2)) (* (cos phi2) (cos (- lambda1 lambda2)))) #s(approx (+ (cos (- lambda1 lambda2)) (* phi1 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 #s(approx phi1 #s(literal 0 binary64)) phi2)))))) R) (*.f64 (acos.f64 #s(approx (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2)))) #s(approx (+ (* phi1 (sin phi2)) (* (cos phi2) (cos (- lambda1 lambda2)))) (+.f64 #s(approx (cos (- lambda1 lambda2)) (cos.f64 (neg.f64 lambda2))) (*.f64 phi1 phi2))))) R)) (*.f64 (acos.f64 #s(approx (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2)))) #s(approx (+ (* phi1 (sin phi2)) (* (cos phi2) (cos (- lambda1 lambda2)))) #s(approx (+ (cos (- lambda1 lambda2)) (* phi1 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 #s(approx phi1 #s(literal 0 binary64)) phi2)))))) R) (*.f64 (acos.f64 #s(approx (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2)))) #s(approx (+ (* phi1 (sin phi2)) (* (cos phi2) (cos (- lambda1 lambda2)))) #s(approx (+ (cos (- lambda1 lambda2)) (* phi1 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 phi1 phi2)))))) R) (*.f64 (acos.f64 #s(approx (+ (* (sin phi1) (sin phi2)) (* (* (cos phi1) (cos phi2)) (cos (- lambda1 lambda2)))) #s(approx (+ (* phi1 (sin phi2)) (* (cos phi2) (cos (- lambda1 lambda2)))) #s(approx (+ (cos (- lambda1 lambda2)) (* phi1 phi2)) (+.f64 #s(approx (cos lambda1) #s(literal 1 binary64)) (*.f64 phi1 phi2)))))) R) (if.f64 (<=.f64 a #s(literal 5087291284850963/50872912848509630386961759877939283730657641008879914553804457182037637617627197811290223700497087789481581959483591006819830334885554237978846405428549423569451580654251209705071092879576217840034217957579701248029256805705844583825408 binary64)) #s(approx (- (* (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (* (* 4 (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale))) (*.f64 #s(literal -4 binary64) (*.f64 (*.f64 a (/.f64 (/.f64 b y-scale) x-scale)) (*.f64 a (/.f64 (/.f64 b y-scale) x-scale))))) #s(approx (- (* (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (* (* 4 (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale))) (*.f64 #s(literal -4 binary64) (*.f64 (*.f64 a (/.f64 b (*.f64 y-scale x-scale))) (*.f64 a (/.f64 b (*.f64 y-scale x-scale))))))) #s(approx (- (* (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (* (* 4 (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale))) (*.f64 #s(literal -4 binary64) (*.f64 (*.f64 a (/.f64 b (*.f64 y-scale x-scale))) (*.f64 a (/.f64 b (*.f64 y-scale x-scale)))))) #s(approx (- (* (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (* (* 4 (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale))) (*.f64 #s(literal -4 binary64) (*.f64 a (/.f64 (*.f64 b (*.f64 (/.f64 b (*.f64 y-scale x-scale)) a)) (*.f64 y-scale x-scale))))) (if.f64 (<=.f64 y-scale #s(literal 3728080393916517/16209045190941378744189093217543598246142368094697019140608036444104112544581672446873855659949624196438272994575393707743731058888327247296433104820757670652582741419537146576896 binary64)) #s(approx (- (* (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (* (* 4 (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale))) (/.f64 (*.f64 #s(literal -4 binary64) (*.f64 (*.f64 b a) (*.f64 b a))) (*.f64 (*.f64 (*.f64 y-scale x-scale) x-scale) y-scale))) (if.f64 (<=.f64 y-scale #s(literal 10000000000000000369475456880582265409809179829842688451922778552150543659347219597216513109705408327446511753687232667314337003349573404171046192448274432 binary64)) #s(approx (- (* (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (* (* 4 (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale))) (*.f64 #s(literal -4 binary64) (*.f64 (*.f64 a b) (/.f64 (*.f64 a b) (*.f64 (*.f64 (*.f64 y-scale y-scale) x-scale) x-scale))))) #s(approx (- (* (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (* (* 4 (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale))) (/.f64 (*.f64 #s(literal -4 binary64) (*.f64 (*.f64 b a) (*.f64 b a))) (*.f64 (*.f64 (*.f64 y-scale x-scale) x-scale) y-scale))))) (if.f64 (<=.f64 angle #s(literal -944473296573929/4722366482869645213696 binary64)) #s(approx (- (* (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (* (* 4 (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale))) (/.f64 (*.f64 #s(literal -4 binary64) (*.f64 (*.f64 b a) (*.f64 b a))) (*.f64 (*.f64 (*.f64 y-scale x-scale) x-scale) y-scale))) #s(approx (- (* (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (* (* 4 (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale))) (/.f64 (*.f64 #s(literal -4 binary64) (*.f64 (*.f64 b a) (*.f64 b a))) (*.f64 (*.f64 (*.f64 y-scale x-scale) y-scale) x-scale)))) #s(approx (- (* (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (* (* 4 (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 a b) b) a) #s(literal 4 binary64)) (*.f64 (*.f64 (neg.f64 y-scale) x-scale) (*.f64 y-scale x-scale)))) #s(approx (- (* (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (* (* 4 (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale))) (*.f64 #s(literal -4 binary64) (*.f64 (*.f64 a b) (/.f64 (*.f64 a b) (*.f64 (*.f64 (*.f64 y-scale y-scale) x-scale) x-scale))))) (if.f64 (<=.f64 b #s(literal 6431749131765539/1037378892220248239628101965922790287753111558060609224998914332422663202853227036599926762236775948572049471652825197295598787768852943826971718708528490921765295450850377380921344 binary64)) #s(approx (- (* (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (* (* 4 (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale))) (*.f64 #s(literal -4 binary64) (*.f64 b (/.f64 (*.f64 (*.f64 a a) b) (*.f64 (*.f64 (*.f64 y-scale y-scale) x-scale) x-scale))))) #s(approx (- (* (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (* (* 4 (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale))) (*.f64 #s(literal -4 binary64) (*.f64 a (*.f64 (/.f64 a (*.f64 (*.f64 (*.f64 y-scale y-scale) x-scale) x-scale)) (*.f64 b b)))))) #s(approx (- (* (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (* (* 4 (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale))) (*.f64 #s(literal -4 binary64) (*.f64 b (/.f64 (*.f64 (*.f64 a b) a) (*.f64 (*.f64 (*.f64 y-scale y-scale) x-scale) x-scale))))) #s(approx (- (* (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale) (/ (/ (* (* (* 2 (- (pow b 2) (pow a 2))) (sin (* (/ angle 180) (PI)))) (cos (* (/ angle 180) (PI)))) x-scale) y-scale)) (* (* 4 (/ (/ (+ (pow (* a (sin (* (/ angle 180) (PI)))) 2) (pow (* b (cos (* (/ angle 180) (PI)))) 2)) x-scale) x-scale)) (/ (/ (+ (pow (* a (cos (* (/ angle 180) (PI)))) 2) (pow (* b (sin (* (/ angle 180) (PI)))) 2)) y-scale) y-scale))) (*.f64 #s(literal -4 binary64) (*.f64 a (*.f64 (/.f64 a (*.f64 (*.f64 (*.f64 y-scale y-scale) x-scale) x-scale)) (*.f64 b b))))) (*.f32 (neg.f32 s) (log.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (/.f32 u (-.f32 (exp.f32 (/.f32 (neg.f32 (PI.f32)) s)) #s(literal -1 binary32)))) (/.f32 (+.f32 u #s(literal -1 binary32)) (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 (PI.f32) s))))) (+.f32 (/.f32 (+.f32 u #s(literal -1 binary32)) (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 (PI.f32) s)))) (/.f32 u (-.f32 (exp.f32 (/.f32 (neg.f32 (PI.f32)) s)) #s(literal -1 binary32))))))) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u (-.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 (neg.f32 (PI.f32)) s)))) (/.f32 #s(literal 1 binary32) (-.f32 (exp.f32 (/.f32 (PI.f32) s)) #s(literal -1 binary32))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 #s(literal 1 binary32) (/.f32 s (PI.f32)))))))) #s(literal 1 binary32)))) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 (+.f32 u #s(literal -1 binary32)) (-.f32 #s(literal -1 binary32) (exp.f32 (/.f32 (PI.f32) s)))) (/.f32 u (-.f32 (exp.f32 (/.f32 (neg.f32 (PI.f32)) s)) #s(literal -1 binary32))))) #s(literal 1 binary32)))) (*.f32 (neg.f32 s) (log.f32 (-.f32 #s(approx (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg (PI)) s)))) (/ 1 (+ 1 (exp (/ (PI) s)))))) (/ 1 (+ 1 (exp (/ (PI) s)))))) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 u (-.f32 (exp.f32 (/.f32 (neg.f32 (PI.f32)) s)) #s(literal -1 binary32))) (/.f32 u (-.f32 (exp.f32 (/.f32 (PI.f32) s)) #s(literal -1 binary32)))))) #s(literal 1 binary32)))) (*.f32 (neg.f32 s) (log.f32 (-.f32 #s(approx (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg (PI)) s)))) (/ 1 (+ 1 (exp (/ (PI) s)))))) (/ 1 (+ 1 (exp (/ (PI) s)))))) (/.f32 #s(literal 1 binary32) (*.f32 u (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (*.f32 #s(literal -1 binary32) (/.f32 (PI.f32) s))))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (PI) s))) (+.f32 #s(literal 2 binary32) (/.f32 (PI.f32) s)))))))) #s(literal 1 binary32)))) (*.f32 (neg.f32 s) (log.f32 (-.f32 #s(approx (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg (PI)) s)))) (/ 1 (+ 1 (exp (/ (PI) s)))))) (/ 1 (+ 1 (exp (/ (PI) s)))))) (/.f32 #s(literal 1 binary32) (*.f32 u (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (*.f32 #s(literal -1 binary32) (/.f32 (PI.f32) s))))) #s(approx (/ 1 (+ 1 (exp (/ (PI) s)))) #s(literal 1/2 binary32)))))) #s(literal 1 binary32)))) (*.f32 (neg.f32 s) (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u (-.f32 #s(approx (/ 1 (+ 1 (exp (/ (neg (PI)) s)))) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (PI) s))) (+.f32 #s(literal 2 binary32) (/.f32 (PI.f32) s)))))) (/.f32 #s(literal 1 binary32) #s(approx (+ 1 (exp (/ (PI) s))) (+.f32 #s(literal 2 binary32) (/.f32 (PI.f32) s)))))) #s(literal 1 binary32)))) (*.f32 (neg.f32 s) (log.f32 #s(approx (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg (PI)) s)))) (/ 1 (+ 1 (exp (/ (PI) s)))))) (/ 1 (+ 1 (exp (/ (PI) s)))))) 1) (+.f32 #s(literal 1 binary32) (*.f32 #s(approx (- (* (* -1/2 (PI)) u) (* -1/4 (PI))) (*.f32 #s(literal 1/4 binary32) (PI.f32))) (*.f32 (/.f32 #s(literal 1 binary32) s) #s(literal 4 binary32))))))) (*.f32 (neg.f32 s) (log.f32 #s(approx (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg (PI)) s)))) (/ 1 (+ 1 (exp (/ (PI) s)))))) (/ 1 (+ 1 (exp (/ (PI) s)))))) 1) (+.f32 #s(literal 1 binary32) #s(approx (* 4 (/ (- (* u (- (* -1/4 (PI)) (* 1/4 (PI)))) (* -1/4 (PI))) s)) (/.f32 (PI.f32) s)))))) (*.f32 (neg.f32 s) #s(approx (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg (PI)) s)))) (/ 1 (+ 1 (exp (/ (PI) s)))))) (/ 1 (+ 1 (exp (/ (PI) s)))))) 1)) (*.f32 #s(literal 4 binary32) (/.f32 (-.f32 (*.f32 u (-.f32 (*.f32 #s(literal -1/4 binary32) (PI.f32)) (*.f32 #s(literal 1/4 binary32) (PI.f32)))) (*.f32 #s(literal -1/4 binary32) (PI.f32))) s)))) #s(approx (* (neg s) (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg (PI)) s)))) (/ 1 (+ 1 (exp (/ (PI) s)))))) (/ 1 (+ 1 (exp (/ (PI) s)))))) 1))) (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 u (-.f32 (*.f32 #s(literal 1/4 binary32) (PI.f32)) (*.f32 #s(literal -1/4 binary32) (PI.f32)))) (*.f32 #s(literal 1/4 binary32) (PI.f32))))) (*.f32 (neg.f32 s) #s(approx (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg (PI)) s)))) (/ 1 (+ 1 (exp (/ (PI) s)))))) (/ 1 (+ 1 (exp (/ (PI) s)))))) 1)) (/.f32 #s(literal 1 binary32) (/.f32 s (PI.f32))))) (*.f32 (neg.f32 s) #s(approx (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg (PI)) s)))) (/ 1 (+ 1 (exp (/ (PI) s)))))) (/ 1 (+ 1 (exp (/ (PI) s)))))) 1)) (/.f32 (PI.f32) s))) #s(approx (* (neg s) (log (- (/ 1 (+ (* u (- (/ 1 (+ 1 (exp (/ (neg (PI)) s)))) (/ 1 (+ 1 (exp (/ (PI) s)))))) (/ 1 (+ 1 (exp (/ (PI) s)))))) 1))) (neg.f32 (PI.f32))) (copysign.f64 (asinh.f64 (fabs.f64 x)) x) (acosh.f64 x) (fabs.f32 (asinh.f32 x)) (acosh.f32 x) #s(approx (+ (+ (+ (* 1335/4 (pow y 6)) (* (* x x) (- (- (- (* (* (* (* 11 x) x) y) y) (pow y 6)) (* 121 (pow y 4))) 2))) (* 11/2 (pow y 8))) (/ x (* 2 y))) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 x x)) (/.f64 x (+.f64 y y)))) #s(approx (+ (+ (+ (* 1335/4 (pow y 6)) (* (* x x) (- (- (- (* (* (* (* 11 x) x) y) y) (pow y 6)) (* 121 (pow y 4))) 2))) (* 11/2 (pow y 8))) (/ x (* 2 y))) #s(approx (/ (+ (* -2 (* (pow x 2) y)) (* 1/2 x)) y) (/.f64 x (+.f64 y y)))) (if.f64 (<=.f64 w #s(literal 5623642243178995/112472844863579909570263462692149546471742427957547915827518889315295939516787196757976017152597271428748022765838022378080206651387357492225212879521629096378368 binary64)) (-.f64 (-.f64 (+.f64 #s(literal 3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 r r))) (*.f64 (*.f64 (*.f64 (*.f64 w r) (-.f64 #s(literal 3 binary64) (+.f64 v v))) (*.f64 w #s(literal 1/8 binary64))) (/.f64 r (-.f64 #s(literal 1 binary64) v)))) #s(literal 9/2 binary64)) (if.f64 (<=.f64 w #s(literal 49999999999999996681683364986231121055509847158923091289463001947809936825071710129649256226662527266508888537465191395528952846213699856588865536 binary64)) (-.f64 (-.f64 (+.f64 #s(literal 3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 r r))) (*.f64 (*.f64 (*.f64 (*.f64 w w) r) (/.f64 r (-.f64 #s(literal 1 binary64) v))) #s(approx (* 1/8 (- 3 (* 2 v))) (-.f64 (*.f64 #s(literal -1/4 binary64) v) #s(literal -3/8 binary64))))) #s(literal 9/2 binary64)) (-.f64 (-.f64 (+.f64 #s(literal 3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 r r))) (*.f64 (*.f64 #s(approx (/ r (- 1 v)) r) (*.f64 w r)) #s(approx (* (* (- 3 (+ v v)) 1/8) w) (*.f64 #s(literal 3/8 binary64) w)))) #s(literal 9/2 binary64)))) (if.f64 (<=.f64 r #s(literal 6124302029392433/4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107648 binary64)) (-.f64 (-.f64 (+.f64 #s(literal 3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 r r))) (*.f64 (*.f64 #s(approx (/ r (- 1 v)) r) (*.f64 w r)) #s(approx (* (* (- 3 (+ v v)) 1/8) w) (*.f64 #s(literal 3/8 binary64) w)))) #s(literal 9/2 binary64)) (-.f64 (-.f64 (+.f64 #s(literal 3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 r r))) (*.f64 (*.f64 (/.f64 r (-.f64 #s(literal 1 binary64) v)) (*.f64 (*.f64 w (-.f64 #s(literal 3 binary64) (+.f64 v v))) #s(literal 1/8 binary64))) (*.f64 w r))) #s(literal 9/2 binary64))) (if.f64 (<=.f64 v #s(literal -94999999999999998864872209893031936 binary64)) (-.f64 (-.f64 (+.f64 #s(literal 3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 r r))) (*.f64 #s(approx (- 3 (+ v v)) (*.f64 #s(literal -2 binary64) v)) (*.f64 (*.f64 w #s(literal 1/8 binary64)) (*.f64 (/.f64 r (-.f64 #s(literal 1 binary64) v)) (*.f64 w r))))) #s(literal 9/2 binary64)) (if.f64 (<=.f64 v #s(literal 4600000000000000000000 binary64)) (-.f64 (-.f64 (+.f64 #s(literal 3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 r r))) (*.f64 (*.f64 #s(approx (/ r (- 1 v)) r) #s(approx (* (* (- 3 (+ v v)) 1/8) w) (*.f64 #s(literal 3/8 binary64) w))) (*.f64 w r))) #s(literal 9/2 binary64)) (-.f64 (-.f64 (+.f64 #s(literal 3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 r r))) (*.f64 #s(approx (- 3 (+ v v)) (*.f64 #s(literal -2 binary64) v)) (*.f64 (*.f64 w #s(literal 1/8 binary64)) (*.f64 (/.f64 r (-.f64 #s(literal 1 binary64) v)) (*.f64 w r))))) #s(literal 9/2 binary64)))) (if.f64 (<=.f64 w #s(literal 5623642243178995/112472844863579909570263462692149546471742427957547915827518889315295939516787196757976017152597271428748022765838022378080206651387357492225212879521629096378368 binary64)) (-.f64 (-.f64 (+.f64 #s(literal 3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 r r))) (*.f64 (*.f64 #s(approx (/ r (- 1 v)) r) #s(approx (* (* (- 3 (+ v v)) 1/8) w) (*.f64 #s(literal 3/8 binary64) w))) (*.f64 w r))) #s(literal 9/2 binary64)) (if.f64 (<=.f64 w #s(literal 49999999999999996681683364986231121055509847158923091289463001947809936825071710129649256226662527266508888537465191395528952846213699856588865536 binary64)) (-.f64 (-.f64 (+.f64 #s(literal 3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 r r))) (*.f64 (*.f64 (*.f64 (*.f64 w w) r) (/.f64 r (-.f64 #s(literal 1 binary64) v))) #s(approx (* 1/8 (- 3 (* 2 v))) (-.f64 (*.f64 #s(literal -1/4 binary64) v) #s(literal -3/8 binary64))))) #s(literal 9/2 binary64)) (-.f64 (-.f64 (+.f64 #s(literal 3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 r r))) (*.f64 (*.f64 #s(approx (/ r (- 1 v)) r) (*.f64 w r)) #s(approx (* (* (- 3 (+ v v)) 1/8) w) (*.f64 #s(literal 3/8 binary64) w)))) #s(literal 9/2 binary64)))) (-.f64 (-.f64 (+.f64 #s(literal 3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 r r))) (*.f64 (-.f64 #s(literal 3 binary64) (+.f64 v v)) (*.f64 (*.f64 w #s(literal 1/8 binary64)) (*.f64 (/.f64 r (-.f64 #s(literal 1 binary64) v)) (*.f64 w r))))) #s(literal 9/2 binary64)) (if.f64 (<=.f64 v #s(literal 10000 binary64)) (-.f64 (-.f64 (+.f64 #s(literal 3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 r r))) (*.f64 (*.f64 #s(approx (/ r (- 1 v)) r) #s(approx (* (* (- 3 (+ v v)) 1/8) w) (*.f64 #s(literal 3/8 binary64) w))) (*.f64 w r))) #s(literal 9/2 binary64)) (-.f64 (-.f64 (+.f64 #s(literal 3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 r r))) (/.f64 (*.f64 #s(approx (* 1/8 (- 3 (* 2 v))) (*.f64 #s(literal -1/4 binary64) v)) (*.f64 (*.f64 w r) (*.f64 w r))) (-.f64 #s(literal 1 binary64) v))) #s(literal 9/2 binary64))) (-.f64 (-.f64 (+.f64 #s(literal 3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 r r))) (*.f64 (*.f64 #s(approx (/ r (- 1 v)) r) #s(approx (* (* (- 3 (+ v v)) 1/8) w) (*.f64 #s(literal 3/8 binary64) w))) (*.f64 w r))) #s(literal 9/2 binary64)) (neg.f64 (-.f64 #s(literal 3/2 binary64) (-.f64 (/.f64 #s(literal 2 binary64) (*.f64 r r)) (*.f64 (*.f64 #s(approx (* (* (- 3 (+ v v)) 1/8) w) (*.f64 #s(literal 3/8 binary64) w)) (*.f64 w r)) #s(approx (/ r (- 1 v)) r))))) (if.f64 (<=.f64 (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) #s(literal 3 binary64))) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) #s(literal 6 binary64)))) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))))) #s(literal +inf.0 binary64)) (-.f64 (+.f64 x1 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 (-.f64 (/.f64 (-.f64 (+.f64 x2 x2) (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x1 x1)) x1)) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))) #s(literal 3 binary64)) (*.f64 (/.f64 (-.f64 (+.f64 x2 x2) (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x1 x1)) x1)) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))) (+.f64 x1 x1))) (*.f64 (-.f64 #s(literal 6 binary64) (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 (+.f64 x2 x2) (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x1 x1)) x1)) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))))) (*.f64 x1 x1))) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))) (+.f64 (*.f64 (/.f64 (-.f64 (+.f64 x2 x2) (+.f64 (*.f64 #s(literal -3 binary64) (*.f64 x1 x1)) x1)) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 3 binary64) x1) x1)) (*.f64 (*.f64 x1 x1) x1))) x1)) (*.f64 #s(literal -3 binary64) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (+.f64 (+.f64 x2 x2) x1)) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))))) (+.f64 x1 (+.f64 (+.f64 #s(approx (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) (*.f64 #s(literal 6 binary64) (pow.f64 x1 #s(literal 4 binary64)))) x1) #s(approx (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) #s(literal 9 binary64))))) (if.f64 (<=.f64 (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) #s(literal 3 binary64))) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) #s(literal 6 binary64)))) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))))) #s(literal 199999999999999993946624442502072331894900655091004725296483501900693696871108151068392676809412503736055024831947764816364271468736556969278770082094479755742047182133579963622363626612334257709776896 binary64)) (+.f64 (+.f64 (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (+.f64 (+.f64 x2 x2) x1)) #s(literal 3 binary64)) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 (+.f64 (-.f64 (+.f64 x2 x2) x1) (*.f64 (*.f64 #s(literal 3 binary64) x1) x1)) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64)))) #s(literal 6 binary64)) (*.f64 x1 x1)) (*.f64 (-.f64 #s(literal 3 binary64) (/.f64 (+.f64 (-.f64 (+.f64 x2 x2) x1) (*.f64 (*.f64 #s(literal 3 binary64) x1) x1)) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64)))) (*.f64 (/.f64 (+.f64 (-.f64 (+.f64 x2 x2) x1) (*.f64 (*.f64 #s(literal 3 binary64) x1) x1)) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))) (+.f64 x1 x1)))) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))) (*.f64 (+.f64 (-.f64 (+.f64 x2 x2) x1) (*.f64 (*.f64 #s(literal 3 binary64) x1) x1)) (*.f64 (*.f64 #s(literal 3 binary64) x1) x1)))) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))) (*.f64 (-.f64 (*.f64 x1 x1) #s(literal -1 binary64)) x1)) x1) (if.f64 (<=.f64 (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) #s(literal 3 binary64))) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) #s(literal 6 binary64)))) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))))) #s(literal +inf.0 binary64)) (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) x1) (/.f64 (-.f64 (-.f64 (+.f64 x2 x2) (*.f64 #s(literal -3 binary64) (*.f64 x1 x1))) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) (-.f64 (/.f64 (-.f64 (-.f64 (+.f64 x2 x2) (*.f64 #s(literal -3 binary64) (*.f64 x1 x1))) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) #s(literal 3 binary64))) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 (-.f64 (+.f64 x2 x2) (*.f64 #s(literal -3 binary64) (*.f64 x1 x1))) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) #s(literal 6 binary64)))) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (/.f64 (-.f64 (-.f64 (+.f64 x2 x2) (*.f64 #s(literal -3 binary64) (*.f64 x1 x1))) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))))) (*.f64 (*.f64 x1 x1) x1)) x1) #s(approx (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) #s(literal 9 binary64)))) (+.f64 x1 (+.f64 (+.f64 #s(approx (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) (*.f64 #s(literal 6 binary64) (pow.f64 x1 #s(literal 4 binary64)))) x1) #s(approx (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) #s(literal 9 binary64)))))) (if.f64 (<=.f64 x1 #s(literal -95000000000000003490430179863849422815232 binary64)) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) (*.f64 (pow.f64 x1 #s(literal 4 binary64)) (+.f64 #s(literal 6 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 9 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x2) #s(literal 3 binary64)))))) x1)) (*.f64 #s(literal 4 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x2) #s(literal 3 binary64))))) x1))) x1))))) (if.f64 (<=.f64 x1 #s(literal 3423715700080493/1180591620717411303424 binary64)) (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) x1) (/.f64 (-.f64 #s(approx (+ (* (* 3 x1) x1) (* 2 x2)) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) (-.f64 (/.f64 (-.f64 #s(approx (+ (* (* 3 x1) x1) (* 2 x2)) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) #s(literal 3 binary64))) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 #s(approx (+ (* (* 3 x1) x1) (* 2 x2)) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) #s(literal 6 binary64)))) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (/.f64 (-.f64 #s(approx (+ (* (* 3 x1) x1) (* 2 x2)) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))))) (if.f64 (<=.f64 x1 #s(literal 5000000000000000184737728440291132704904589914921344225961389276075271829673609798608256554852704163723255876843616333657168501674786702085523096224137216 binary64)) (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 #s(approx (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+.f64 (*.f64 (-.f64 (*.f64 #s(literal 3 binary64) x1) #s(literal 1 binary64)) x1) (+.f64 x2 x2))) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))) #s(literal 4 binary64)) #s(literal 6 binary64)) (*.f64 x1 x1)) (*.f64 (-.f64 (/.f64 #s(approx (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+.f64 (*.f64 (-.f64 (*.f64 #s(literal 3 binary64) x1) #s(literal 1 binary64)) x1) (+.f64 x2 x2))) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))) #s(literal 3 binary64)) (*.f64 (/.f64 #s(approx (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+.f64 (*.f64 (-.f64 (*.f64 #s(literal 3 binary64) x1) #s(literal 1 binary64)) x1) (+.f64 x2 x2))) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))) (+.f64 x1 x1)))) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))) (+.f64 (*.f64 (/.f64 #s(approx (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+.f64 (*.f64 (-.f64 (*.f64 #s(literal 3 binary64) x1) #s(literal 1 binary64)) x1) (+.f64 x2 x2))) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 3 binary64) x1) x1)) (*.f64 (*.f64 x1 x1) x1))) (+.f64 x1 #s(approx (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) #s(literal 9 binary64)))) x1) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) (+.f64 (*.f64 #s(literal -6 binary64) x2) (*.f64 x1 #s(approx (- (+ (* 4 (* x2 (- (* 2 x2) 3))) (* x1 (- (+ (* 2 (+ (* -2 x2) (* -1 (- (* 2 x2) 3)))) (+ (* 3 (- 3 (* -2 x2))) (+ (* 6 x2) (* 8 x2)))) 6))) 1) (-.f64 (*.f64 #s(literal 9 binary64) x1) #s(literal 1 binary64))))))))) (if.f64 (<=.f64 x1 #s(literal -58999999999999999341719203075228376091848605696 binary64)) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) (*.f64 (pow.f64 x1 #s(literal 4 binary64)) (+.f64 #s(literal 6 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 9 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x2) #s(literal 3 binary64)))))) x1)) (*.f64 #s(literal 4 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x2) #s(literal 3 binary64))))) x1))) x1))))) (if.f64 (<=.f64 x1 #s(literal 3423715700080493/1180591620717411303424 binary64)) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) #s(approx (+ (* -6 x2) (* x1 (- (* 4 (* x2 (- (* 2 x2) 3))) 1))) (+.f64 (*.f64 #s(literal -1 binary64) x1) (*.f64 x2 (-.f64 (+.f64 (*.f64 #s(literal -12 binary64) x1) (*.f64 #s(literal 8 binary64) (*.f64 x1 x2))) #s(literal 6 binary64)))))) (if.f64 (<=.f64 x1 #s(literal 5000000000000000184737728440291132704904589914921344225961389276075271829673609798608256554852704163723255876843616333657168501674786702085523096224137216 binary64)) (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 #s(approx (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+.f64 (*.f64 (-.f64 (*.f64 #s(literal 3 binary64) x1) #s(literal 1 binary64)) x1) (+.f64 x2 x2))) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))) #s(literal 4 binary64)) #s(literal 6 binary64)) (*.f64 x1 x1)) (*.f64 (-.f64 (/.f64 #s(approx (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+.f64 (*.f64 (-.f64 (*.f64 #s(literal 3 binary64) x1) #s(literal 1 binary64)) x1) (+.f64 x2 x2))) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))) #s(literal 3 binary64)) (*.f64 (/.f64 #s(approx (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+.f64 (*.f64 (-.f64 (*.f64 #s(literal 3 binary64) x1) #s(literal 1 binary64)) x1) (+.f64 x2 x2))) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))) (+.f64 x1 x1)))) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))) (+.f64 (*.f64 (/.f64 #s(approx (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+.f64 (*.f64 (-.f64 (*.f64 #s(literal 3 binary64) x1) #s(literal 1 binary64)) x1) (+.f64 x2 x2))) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 3 binary64) x1) x1)) (*.f64 (*.f64 x1 x1) x1))) (+.f64 x1 #s(approx (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) #s(literal 9 binary64)))) x1) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) (+.f64 (*.f64 #s(literal -6 binary64) x2) (*.f64 x1 #s(approx (- (+ (* 4 (* x2 (- (* 2 x2) 3))) (* x1 (- (+ (* 2 (+ (* -2 x2) (* -1 (- (* 2 x2) 3)))) (+ (* 3 (- 3 (* -2 x2))) (+ (* 6 x2) (* 8 x2)))) 6))) 1) (-.f64 (*.f64 #s(literal 9 binary64) x1) #s(literal 1 binary64))))))))) (if.f64 (<=.f64 x1 #s(literal -58999999999999999341719203075228376091848605696 binary64)) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) (*.f64 (pow.f64 x1 #s(literal 4 binary64)) (+.f64 #s(literal 6 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 9 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x2) #s(literal 3 binary64)))))) x1)) (*.f64 #s(literal 4 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x2) #s(literal 3 binary64))))) x1))) x1))))) (if.f64 (<=.f64 x1 #s(literal 3423715700080493/1180591620717411303424 binary64)) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) #s(approx (+ (* -6 x2) (* x1 (- (* 4 (* x2 (- (* 2 x2) 3))) 1))) (+.f64 (*.f64 #s(literal -1 binary64) x1) (*.f64 x2 (-.f64 (+.f64 (*.f64 #s(literal -12 binary64) x1) (*.f64 #s(literal 8 binary64) (*.f64 x1 x2))) #s(literal 6 binary64)))))) (if.f64 (<=.f64 x1 #s(literal 6399999999999999690548403955378700664652549811392854730701236464873602285568 binary64)) (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (-.f64 (+.f64 x2 x2) x1)) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64)))) #s(literal 6 binary64))) (*.f64 (-.f64 (/.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (-.f64 (+.f64 x2 x2) x1)) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))) #s(literal 3 binary64)) (/.f64 (*.f64 (+.f64 x1 x1) (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (-.f64 (+.f64 x2 x2) x1))) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))))) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (-.f64 (+.f64 x2 x2) x1))) (-.f64 (*.f64 x1 x1) #s(literal -1 binary64))) (*.f64 (*.f64 x1 x1) x1))) (+.f64 x1 #s(approx (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) #s(literal 9 binary64)))) x1) (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) x1) #s(approx (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) #s(literal 3 binary64))) (-.f64 #s(approx (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) #s(literal 3 binary64)) #s(literal 3 binary64))) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 #s(literal 4 binary64) #s(approx (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) #s(literal 3 binary64))) #s(literal 6 binary64)))) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) #s(approx (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) #s(literal 3 binary64)))) (*.f64 (*.f64 x1 x1) x1)) x1) #s(approx (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) #s(literal 9 binary64))))))) (if.f64 (<=.f64 x1 #s(literal -58999999999999999341719203075228376091848605696 binary64)) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) (*.f64 (pow.f64 x1 #s(literal 4 binary64)) (+.f64 #s(literal 6 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 9 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x2) #s(literal 3 binary64)))))) x1)) (*.f64 #s(literal 4 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x2) #s(literal 3 binary64))))) x1))) x1))))) (if.f64 (<=.f64 x1 #s(literal 74000000 binary64)) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) #s(approx (+ (* -6 x2) (* x1 (- (* 4 (* x2 (- (* 2 x2) 3))) 1))) (+.f64 (*.f64 #s(literal -1 binary64) x1) (*.f64 x2 (-.f64 (+.f64 (*.f64 #s(literal -12 binary64) x1) (*.f64 #s(literal 8 binary64) (*.f64 x1 x2))) #s(literal 6 binary64)))))) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) (*.f64 (pow.f64 x1 #s(literal 4 binary64)) (+.f64 #s(literal 6 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 9 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x2) #s(literal 3 binary64)))))) x1)) (*.f64 #s(literal 4 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x2) #s(literal 3 binary64))))) x1))) x1))))))) (if.f64 (<=.f64 x1 #s(literal -3300000000000000107276712422270926901869363289919099764736 binary64)) (+.f64 x1 (+.f64 (+.f64 #s(approx (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) (*.f64 #s(literal 6 binary64) (pow.f64 x1 #s(literal 4 binary64)))) x1) #s(approx (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) #s(literal 9 binary64)))) (if.f64 (<=.f64 x1 #s(literal 74000000 binary64)) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) #s(approx (+ (* -6 x2) (* x1 (- (* 4 (* x2 (- (* 2 x2) 3))) 1))) (+.f64 (*.f64 #s(literal -1 binary64) x1) (*.f64 x2 (-.f64 (+.f64 (*.f64 #s(literal -12 binary64) x1) (*.f64 #s(literal 8 binary64) (*.f64 x1 x2))) #s(literal 6 binary64)))))) (+.f64 x1 (+.f64 (+.f64 #s(approx (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) (*.f64 (pow.f64 x1 #s(literal 4 binary64)) (-.f64 #s(literal 6 binary64) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) x1))))) x1) #s(approx (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) #s(literal 9 binary64)))))) (if.f64 (<=.f64 x1 #s(literal -3300000000000000107276712422270926901869363289919099764736 binary64)) (+.f64 x1 (+.f64 (+.f64 #s(approx (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) (*.f64 #s(literal 6 binary64) (pow.f64 x1 #s(literal 4 binary64)))) x1) #s(approx (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) #s(literal 9 binary64)))) (if.f64 (<=.f64 x1 #s(literal 74000000 binary64)) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) #s(approx (+ (* -6 x2) (* x1 (- (* 4 (* x2 (- (* 2 x2) 3))) 1))) (+.f64 (*.f64 #s(literal -1 binary64) x1) (*.f64 x2 (-.f64 (+.f64 (*.f64 #s(literal -12 binary64) x1) (*.f64 #s(literal 8 binary64) (*.f64 x1 x2))) #s(literal 6 binary64)))))) (+.f64 x1 (+.f64 (+.f64 #s(approx (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) (*.f64 #s(literal 6 binary64) (pow.f64 x1 #s(literal 4 binary64)))) x1) #s(approx (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) #s(literal 9 binary64)))))) (if.f64 (<=.f64 x1 #s(literal -7500000000000000649248019499787427018610674511040337928006460586019754608633396678399700346338792988594701780712370067596163814920463155098000678186909696 binary64)) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) (+.f64 (*.f64 #s(literal -6 binary64) x2) (*.f64 x1 #s(approx (- (+ (* 4 (* x2 (- (* 2 x2) 3))) (* x1 (- (+ (* 2 (+ (* -2 x2) (* -1 (- (* 2 x2) 3)))) (+ (* 3 (- 3 (* -2 x2))) (+ (* 6 x2) (* 8 x2)))) 6))) 1) (-.f64 (*.f64 #s(literal 9 binary64) x1) #s(literal 1 binary64)))))) (if.f64 (<=.f64 x1 #s(literal -5600000000000000368800510695160527274684567378396080134784128255846880772676400396457760261629840195584 binary64)) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) (+.f64 (*.f64 #s(literal -6 binary64) x2) (*.f64 x1 (-.f64 (+.f64 #s(approx (* 4 (* x2 (- (* 2 x2) 3))) (*.f64 #s(literal -12 binary64) x2)) #s(approx (* x1 (- (+ (* 2 (+ (* -2 x2) (* -1 (- (* 2 x2) 3)))) (+ (* 3 (- 3 (* -2 x2))) (+ (* 6 x2) (* 8 x2)))) 6)) (*.f64 x2 (+.f64 (*.f64 #s(literal 9 binary64) (/.f64 x1 x2)) (*.f64 #s(literal 12 binary64) x1))))) #s(literal 1 binary64))))) (if.f64 (<=.f64 x1 #s(literal -3300000000000000107276712422270926901869363289919099764736 binary64)) (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) x1) #s(approx (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) #s(literal 3 binary64))) (-.f64 #s(approx (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) #s(literal 3 binary64)) #s(literal 3 binary64))) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 #s(literal 4 binary64) #s(approx (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) #s(literal 3 binary64))) #s(literal 6 binary64)))) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) #s(approx (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) #s(literal 3 binary64)))) (*.f64 (*.f64 x1 x1) x1)) x1) #s(approx (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) #s(literal 9 binary64)))) (if.f64 (<=.f64 x1 #s(literal 74000000 binary64)) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) #s(approx (+ (* -6 x2) (* x1 (- (* 4 (* x2 (- (* 2 x2) 3))) 1))) (+.f64 (*.f64 #s(literal -1 binary64) x1) (*.f64 x2 (-.f64 (+.f64 (*.f64 #s(literal -12 binary64) x1) (*.f64 #s(literal 8 binary64) (*.f64 x1 x2))) #s(literal 6 binary64)))))) (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) x1) #s(approx (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) #s(literal 3 binary64))) (-.f64 #s(approx (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) #s(literal 3 binary64)) #s(literal 3 binary64))) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 #s(literal 4 binary64) #s(approx (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) #s(literal 3 binary64))) #s(literal 6 binary64)))) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) #s(approx (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) #s(literal 3 binary64)))) (*.f64 (*.f64 x1 x1) x1)) x1) #s(approx (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) #s(literal 9 binary64)))))))) (if.f64 (<=.f64 (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) #s(literal 3 binary64))) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) #s(literal 6 binary64)))) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))))) #s(literal 400000000000000024691133411146862754797748924385204503324021140215525350615868623577015668377785918677724183380596504524138363141735824686952846141467948914217036408436647528744538972135255014509093543840985108979979385031561392123261604496946816807648530303327405220144355803684530406031360 binary64)) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) #s(approx (+ (* -6 x2) (* x1 (- (* 4 (* x2 (- (* 2 x2) 3))) 1))) (+.f64 (*.f64 #s(literal -1 binary64) x1) (*.f64 x2 (-.f64 (+.f64 (*.f64 #s(literal -12 binary64) x1) (*.f64 #s(literal 8 binary64) (*.f64 x1 x2))) #s(literal 6 binary64)))))) (if.f64 (<=.f64 (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) #s(literal 3 binary64))) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) #s(literal 6 binary64)))) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))))) #s(literal +inf.0 binary64)) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 #s(approx (- (+ (* 2 (+ (* -2 x2) (* -1 (- (* 2 x2) 3)))) (+ (* 3 (- 3 (* -2 x2))) (+ (* 6 x2) (* 8 x2)))) 6) (-.f64 #s(literal 9 binary64) (*.f64 #s(literal -12 binary64) x2))) x1) (*.f64 (*.f64 (-.f64 (+.f64 x2 x2) #s(literal 3 binary64)) x2) #s(literal 4 binary64))) #s(literal 1 binary64)) x1) (*.f64 #s(literal -6 binary64) x2))) (*.f64 #s(literal -6 binary64) x2))) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) (+.f64 (*.f64 #s(literal -6 binary64) x2) (*.f64 x1 #s(approx (- (+ (* 4 (* x2 (- (* 2 x2) 3))) (* x1 (- (+ (* 2 (+ (* -2 x2) (* -1 (- (* 2 x2) 3)))) (+ (* 3 (- 3 (* -2 x2))) (+ (* 6 x2) (* 8 x2)))) 6))) 1) (-.f64 (*.f64 #s(literal 9 binary64) x1) #s(literal 1 binary64)))))))) (if.f64 (<=.f64 (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) #s(literal 3 binary64))) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) #s(literal 6 binary64)))) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))))) #s(literal +inf.0 binary64)) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) #s(approx (+ (* -6 x2) (* x1 (- (* 4 (* x2 (- (* 2 x2) 3))) 1))) (+.f64 (*.f64 #s(literal -1 binary64) x1) (*.f64 x2 (-.f64 (+.f64 (*.f64 #s(literal -12 binary64) x1) (*.f64 #s(literal 8 binary64) (*.f64 x1 x2))) #s(literal 6 binary64)))))) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) (+.f64 (*.f64 #s(literal -6 binary64) x2) (*.f64 x1 #s(approx (- (+ (* 4 (* x2 (- (* 2 x2) 3))) (* x1 (- (+ (* 2 (+ (* -2 x2) (* -1 (- (* 2 x2) 3)))) (+ (* 3 (- 3 (* -2 x2))) (+ (* 6 x2) (* 8 x2)))) 6))) 1) (-.f64 (*.f64 #s(literal 9 binary64) x1) #s(literal 1 binary64))))))) (if.f64 (<=.f64 (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) #s(literal 3 binary64))) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) #s(literal 6 binary64)))) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))))) #s(literal +inf.0 binary64)) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) (+.f64 (*.f64 #s(literal -6 binary64) x2) (*.f64 x1 (-.f64 #s(approx (* 4 (* x2 (- (* 2 x2) 3))) (*.f64 x2 (-.f64 (*.f64 #s(literal 8 binary64) x2) #s(literal 12 binary64)))) #s(literal 1 binary64))))) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) (+.f64 (*.f64 #s(literal -6 binary64) x2) (*.f64 x1 #s(approx (- (+ (* 4 (* x2 (- (* 2 x2) 3))) (* x1 (- (+ (* 2 (+ (* -2 x2) (* -1 (- (* 2 x2) 3)))) (+ (* 3 (- 3 (* -2 x2))) (+ (* 6 x2) (* 8 x2)))) 6))) 1) (-.f64 (*.f64 #s(literal 9 binary64) x1) #s(literal 1 binary64))))))) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) (+.f64 (*.f64 #s(literal -6 binary64) x2) (*.f64 x1 #s(approx (- (+ (* 4 (* x2 (- (* 2 x2) 3))) (* x1 (- (+ (* 2 (+ (* -2 x2) (* -1 (- (* 2 x2) 3)))) (+ (* 3 (- 3 (* -2 x2))) (+ (* 6 x2) (* 8 x2)))) 6))) 1) (-.f64 (*.f64 #s(literal 9 binary64) x1) #s(literal 1 binary64)))))) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) #s(approx (+ (* -6 x2) (* x1 (- (* 4 (* x2 (- (* 2 x2) 3))) 1))) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -12 binary64) x1) #s(literal 6 binary64)) x2) x1))) (if.f64 (<=.f64 (+.f64 x1 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) (-.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) #s(literal 3 binary64))) (*.f64 (*.f64 x1 x1) (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))) #s(literal 6 binary64)))) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64))))) (*.f64 (*.f64 x1 x1) x1)) x1) (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) x1) x1) (*.f64 #s(literal 2 binary64) x2)) x1) (+.f64 (*.f64 x1 x1) #s(literal 1 binary64)))))) #s(literal 200000000000000018566694074404639819378069690490101542196902776253846856163939159840059282418176525085886253619645547395494452275702152941939095171774746416271847927009972550941814050584480067924075896560348075010316160938803200 binary64)) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) #s(approx (+ (* -6 x2) (* x1 (- (* 4 (* x2 (- (* 2 x2) 3))) 1))) (+.f64 (*.f64 #s(literal -1 binary64) x1) (*.f64 x2 #s(approx (- (* -12 x1) 6) #s(literal -6 binary64)))))) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) #s(approx (+ (* -6 x2) (* x1 (- (* 4 (* x2 (- (* 2 x2) 3))) 1))) #s(approx (+ (* -1 x1) (* x2 (- (* -12 x1) 6))) (*.f64 x1 (-.f64 (*.f64 #s(literal -12 binary64) x2) #s(literal 1 binary64))))))) (if.f64 (<=.f64 x2 #s(literal -8078743806970097/3048582568667961163458591044719888970457615373696260889510895468384152088691177363398736428772941378085768487423248655171335913749304966119424 binary64)) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) #s(approx (+ (* -6 x2) (* x1 (- (* 4 (* x2 (- (* 2 x2) 3))) 1))) #s(approx (+ (* -1 x1) (* x2 (- (* -12 x1) 6))) (*.f64 x2 (-.f64 (*.f64 #s(literal -12 binary64) x1) #s(literal 6 binary64)))))) (if.f64 (<=.f64 x2 #s(literal 7884079580873887/2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842688 binary64)) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) #s(approx (+ (* -6 x2) (* x1 (- (* 4 (* x2 (- (* 2 x2) 3))) 1))) #s(approx (+ (* -1 x1) (* x2 (- (* -12 x1) 6))) (*.f64 x1 (-.f64 (*.f64 #s(literal -12 binary64) x2) #s(literal 1 binary64)))))) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) #s(approx (+ (* -6 x2) (* x1 (- (* 4 (* x2 (- (* 2 x2) 3))) 1))) #s(approx (+ (* -1 x1) (* x2 (- (* -12 x1) 6))) (*.f64 x2 (-.f64 (*.f64 #s(literal -12 binary64) x1) #s(literal 6 binary64)))))))) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) #s(approx (+ (* -6 x2) (* x1 (- (* 4 (* x2 (- (* 2 x2) 3))) 1))) #s(approx (+ (* -1 x1) (* x2 (- (* -12 x1) 6))) (*.f64 x1 (-.f64 (*.f64 #s(literal -12 binary64) x2) #s(literal 1 binary64)))))) #s(approx (+ x1 (+ (+ (+ (+ (* (+ (* (* (* 2 x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) (- (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)) 3)) (* (* x1 x1) (- (* 4 (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))) 6))) (+ (* x1 x1) 1)) (* (* (* 3 x1) x1) (/ (- (+ (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1)))) (* (* x1 x1) x1)) x1) (* 3 (/ (- (- (* (* 3 x1) x1) (* 2 x2)) x1) (+ (* x1 x1) 1))))) #s(approx (+ (* -6 x2) (* x1 (- (* 4 (* x2 (- (* 2 x2) 3))) 1))) #s(approx (+ (* -1 x1) (* x2 (- (* -12 x1) 6))) #s(approx (* x1 (- (* -12 x2) 1)) (*.f64 #s(literal -12 binary64) (*.f64 x1 x2)))))) (/.f64 (*.f64 (/.f64 t1 (-.f64 (neg.f64 t1) u)) v) (+.f64 u t1)) (*.f64 (/.f64 v (-.f64 (neg.f64 t1) u)) (/.f64 t1 (+.f64 u t1))) (if.f64 (<=.f64 t1 #s(literal -10000000000000000171775323872177191180393104084305455107732328445200031262781885420082626742861173182722545959543542834786931126445173006249634549465088 binary64)) (/.f64 (*.f64 #s(approx (/ t1 (- (neg t1) u)) (-.f64 (/.f64 u t1) #s(literal 1 binary64))) v) (+.f64 u t1)) (if.f64 (<=.f64 t1 #s(literal 849999999999999976860653534215707372884637611418696993158115937622567828071974039579493049520770440010343978386583190892686729922475759509700608 binary64)) (*.f64 (/.f64 (neg.f64 t1) (*.f64 (+.f64 u t1) (+.f64 u t1))) v) (/.f64 (*.f64 #s(approx (/ t1 (- (neg t1) u)) (-.f64 (/.f64 u t1) #s(literal 1 binary64))) v) (+.f64 u t1)))) (if.f64 (<=.f64 t1 #s(literal -38999999999999997633526600218925463189570815515406707480696107549357076737194300350296124481246821111074885547554015536303880096958971634457247744 binary64)) (/.f64 (*.f64 #s(approx (/ t1 (- (neg t1) u)) #s(literal -1 binary64)) v) (+.f64 u t1)) (if.f64 (<=.f64 t1 #s(literal 849999999999999976860653534215707372884637611418696993158115937622567828071974039579493049520770440010343978386583190892686729922475759509700608 binary64)) (*.f64 (/.f64 (neg.f64 t1) (*.f64 (+.f64 u t1) (+.f64 u t1))) v) (*.f64 (/.f64 #s(approx (/ t1 (- (neg t1) u)) (-.f64 (/.f64 u t1) #s(literal 1 binary64))) (+.f64 u t1)) v))) (if.f64 (<=.f64 t1 #s(literal -38999999999999997633526600218925463189570815515406707480696107549357076737194300350296124481246821111074885547554015536303880096958971634457247744 binary64)) (/.f64 (*.f64 #s(approx (/ t1 (- (neg t1) u)) #s(literal -1 binary64)) v) (+.f64 u t1)) (if.f64 (<=.f64 t1 #s(literal 18500000000000000202409716958300192653160857596257551933232574843704314153666316197513440682202755781091332718592 binary64)) (*.f64 (/.f64 (neg.f64 t1) (*.f64 (+.f64 u t1) (+.f64 u t1))) v) (/.f64 (*.f64 (/.f64 t1 (-.f64 (neg.f64 t1) u)) v) #s(approx (+ u t1) t1)))) (if.f64 (<=.f64 t1 #s(literal -38999999999999997633526600218925463189570815515406707480696107549357076737194300350296124481246821111074885547554015536303880096958971634457247744 binary64)) (/.f64 (*.f64 #s(approx (/ t1 (- (neg t1) u)) #s(literal -1 binary64)) v) (+.f64 u t1)) (if.f64 (<=.f64 t1 #s(literal 18500000000000000202409716958300192653160857596257551933232574843704314153666316197513440682202755781091332718592 binary64)) (*.f64 (/.f64 (neg.f64 t1) (*.f64 (+.f64 u t1) (+.f64 u t1))) v) (/.f64 (*.f64 #s(approx (/ t1 (- (neg t1) u)) #s(literal -1 binary64)) v) (+.f64 u t1)))) (/.f64 (*.f64 #s(approx (/ t1 (- (neg t1) u)) #s(literal -1 binary64)) v) (+.f64 u t1)) (*.f64 (/.f64 #s(approx (/ t1 (- (neg t1) u)) #s(literal -1 binary64)) (+.f64 u t1)) v) #s(approx (/ (* (neg t1) v) (* (+ t1 u) (+ t1 u))) (/.f64 (neg.f64 v) t1)) (-.f64 (*.f64 #s(literal 238732414637843/250000000000000 binary64) x) (*.f64 #s(literal 6450306886639899/50000000000000000 binary64) (*.f64 (*.f64 x x) x))) (*.f64 (*.f64 (-.f64 (*.f64 x x) #s(literal 47746482927568600/6450306886639899 binary64)) #s(literal -6450306886639899/50000000000000000 binary64)) x) (if.f64 (<=.f64 x #s(literal 7493989779944505/144115188075855872 binary64)) (*.f64 #s(approx (- (* -6450306886639899/50000000000000000 (* x x)) -238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64)) x) #s(approx (- (* 238732414637843/250000000000000 x) (* 6450306886639899/50000000000000000 (* (* x x) x))) (*.f64 #s(approx (- (/ 238732414637843/250000000000000 (* x x)) 6450306886639899/50000000000000000) #s(literal -6450306886639899/50000000000000000 binary64)) (*.f64 (*.f64 x x) x)))) (*.f64 #s(approx (- (* -6450306886639899/50000000000000000 (* x x)) -238732414637843/250000000000000) #s(literal 238732414637843/250000000000000 binary64)) x) (*.f64 #s(literal 100 binary64) (/.f64 #s(literal 0 binary64) x)) #s(literal 38/81 binary64) (if.f64 (<=.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) #s(literal +inf.0 binary64)) (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) #s(approx (- (pow x 4) (pow y 4)) (neg.f64 (pow.f64 y #s(literal 4 binary64))))) (if.f64 (<=.f64 (-.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 y #s(literal 4 binary64))) #s(literal -1320736327839163/264147265567832623176169892458258303259423663018060761063980354513336951278362429737208627943828593947337197496628564339441173779751342768625269489231469788454193341999502542084365758838213220526512116454105594202074014146375780869419198449383518238244769290448868999168 binary64)) #s(approx (- (pow x 4) (pow y 4)) (neg.f64 (pow.f64 y #s(literal 4 binary64)))) #s(approx (- (pow x 4) (pow y 4)) (pow.f64 x #s(literal 4 binary64)))) #s(approx (- (pow x 4) (pow y 4)) (pow.f64 x #s(literal 4 binary64))) (if.f64 (<=.f64 a #s(literal -12000000 binary64)) (/.f64 (exp.f64 a) #s(approx (+ (exp a) (exp b)) #s(approx (+ 1 (exp b)) #s(approx (+ 2 b) #s(literal 2 binary64))))) (/.f64 #s(approx (exp a) (+.f64 #s(literal 1 binary64) (*.f64 a (+.f64 #s(literal 1 binary64) (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) a))))))) (+.f64 #s(approx (exp a) (+.f64 #s(literal 1 binary64) (*.f64 a (+.f64 #s(literal 1 binary64) (*.f64 a (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) a))))))) (exp.f64 b)))) (if.f64 (<=.f64 a #s(literal -12000000 binary64)) (/.f64 (exp.f64 a) #s(approx (+ (exp a) (exp b)) #s(approx (+ 1 (exp b)) #s(approx (+ 2 b) #s(literal 2 binary64))))) (/.f64 #s(approx (exp a) (+.f64 #s(literal 1 binary64) (*.f64 a (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) a))))) (+.f64 #s(approx (exp a) (+.f64 #s(literal 1 binary64) (*.f64 a (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) a))))) (exp.f64 b)))) (if.f64 (<=.f64 a #s(literal -12000000 binary64)) (/.f64 (exp.f64 a) #s(approx (+ (exp a) (exp b)) #s(approx (+ 1 (exp b)) #s(approx (+ 2 b) #s(literal 2 binary64))))) (/.f64 #s(approx (exp a) (+.f64 #s(literal 1 binary64) a)) (+.f64 #s(approx (exp a) (+.f64 #s(literal 1 binary64) a)) (exp.f64 b)))) (/.f64 (exp.f64 a) (+.f64 (exp.f64 a) (exp.f64 b))) (if.f64 (<=.f64 a #s(literal -250000000 binary64)) (/.f64 (exp.f64 a) #s(approx (+ (exp a) (exp b)) #s(approx (+ 1 (exp b)) #s(approx (+ 2 b) #s(literal 2 binary64))))) (/.f64 #s(approx (exp a) #s(literal 1 binary64)) (+.f64 #s(approx (exp a) #s(literal 1 binary64)) (exp.f64 b)))) (if.f64 (<=.f64 b #s(literal 12500000000000000003326233088545909567175300147650101137266497181686219864539136 binary64)) (/.f64 (exp.f64 a) #s(approx (+ (exp a) (exp b)) #s(approx (+ 1 (exp b)) #s(approx (+ 2 b) #s(literal 2 binary64))))) (/.f64 #s(approx (exp a) #s(literal 1 binary64)) (/.f64 (-.f64 (sqrt.f64 (*.f64 (*.f64 #s(approx (exp b) (-.f64 b #s(literal -1 binary64))) #s(approx (exp b) (-.f64 b #s(literal -1 binary64)))) (*.f64 #s(approx (exp b) (-.f64 b #s(literal -1 binary64))) #s(approx (exp b) (-.f64 b #s(literal -1 binary64)))))) (*.f64 #s(approx (exp a) #s(literal 1 binary64)) #s(approx (exp a) #s(literal 1 binary64)))) (-.f64 #s(approx (exp b) (-.f64 b #s(literal -1 binary64))) #s(approx (exp a) #s(literal 1 binary64)))))) (if.f64 (<=.f64 a #s(literal -250000000 binary64)) (/.f64 #s(approx (exp a) #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 #s(approx (exp b) (-.f64 b #s(literal -1 binary64))) #s(approx (exp b) (-.f64 b #s(literal -1 binary64)))) #s(approx (* (exp a) (exp a)) (+.f64 #s(literal 1 binary64) (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 4/3 binary64) a)))))))) (-.f64 #s(approx (exp b) (-.f64 b #s(literal -1 binary64))) #s(approx (exp a) #s(literal 1 binary64))))) (/.f64 #s(approx (exp a) #s(literal 1 binary64)) (+.f64 #s(approx (exp a) #s(literal 1 binary64)) #s(approx (exp b) (+.f64 #s(literal 1 binary64) (*.f64 b (/.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) b) #s(literal -1/2 binary64)) b) (*.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) b) #s(literal -1/2 binary64)) b)) (*.f64 #s(literal 1 binary64) #s(literal 1 binary64))) #s(approx (- (* (- (* 1/6 b) -1/2) b) 1) (-.f64 (*.f64 #s(literal 1/2 binary64) b) #s(literal 1 binary64)))))))))) (if.f64 (<=.f64 a #s(literal -250000000 binary64)) (/.f64 #s(approx (exp a) #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 #s(approx (exp b) (-.f64 b #s(literal -1 binary64))) #s(approx (exp b) (-.f64 b #s(literal -1 binary64)))) #s(approx (* (exp a) (exp a)) (+.f64 #s(literal 1 binary64) (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 a (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 4/3 binary64) a)))))))) (-.f64 #s(approx (exp b) (-.f64 b #s(literal -1 binary64))) #s(approx (exp a) #s(literal 1 binary64))))) (/.f64 #s(approx (exp a) #s(literal 1 binary64)) (+.f64 #s(approx (exp a) #s(literal 1 binary64)) #s(approx (exp b) (+.f64 #s(literal 1 binary64) (*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) b)))))))))) (if.f64 (<=.f64 a #s(literal -250000000 binary64)) (/.f64 #s(approx (exp a) #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 #s(approx (exp b) (-.f64 b #s(literal -1 binary64))) #s(approx (exp b) (-.f64 b #s(literal -1 binary64)))) #s(approx (* (exp a) (exp a)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)))) (-.f64 #s(approx (exp b) (-.f64 b #s(literal -1 binary64))) #s(approx (exp a) #s(literal 1 binary64))))) (/.f64 #s(approx (exp a) #s(literal 1 binary64)) (+.f64 #s(approx (exp a) #s(literal 1 binary64)) #s(approx (exp b) (+.f64 #s(literal 1 binary64) (*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) b)))))))))) (if.f64 (<=.f64 (/.f64 (exp.f64 a) (+.f64 (exp.f64 a) (exp.f64 b))) #s(literal 4504049987333233/9007199254740992 binary64)) (/.f64 #s(approx (exp a) #s(literal 1 binary64)) (+.f64 #s(approx (exp a) #s(literal 1 binary64)) #s(approx (exp b) (+.f64 #s(literal 1 binary64) (*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 b (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) b))))))))) #s(approx (/ (exp a) (+ (exp a) (exp b))) #s(approx (+ (* -1 (/ (* b (exp a)) (pow (+ 1 (exp a)) 2))) (/ (exp a) (+ 1 (exp a)))) #s(approx (+ 1/2 (+ (* -1/4 b) (* 1/4 a))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) a)))))) (if.f64 (<=.f64 (/.f64 (exp.f64 a) (+.f64 (exp.f64 a) (exp.f64 b))) #s(literal 4504049987333233/9007199254740992 binary64)) (/.f64 #s(approx (exp a) #s(literal 1 binary64)) (+.f64 #s(approx (exp a) #s(literal 1 binary64)) #s(approx (exp b) (+.f64 #s(literal 1 binary64) (*.f64 b (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) b))))))) #s(approx (/ (exp a) (+ (exp a) (exp b))) #s(approx (+ (* -1 (/ (* b (exp a)) (pow (+ 1 (exp a)) 2))) (/ (exp a) (+ 1 (exp a)))) #s(approx (+ 1/2 (+ (* -1/4 b) (* 1/4 a))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) a)))))) #s(approx (/ (exp a) (+ (exp a) (exp b))) #s(approx (+ (* -1 (/ (* b (exp a)) (pow (+ 1 (exp a)) 2))) (/ (exp a) (+ 1 (exp a)))) #s(approx (+ 1/2 (+ (* -1/4 b) (* 1/4 a))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) a))))) (if.f64 (<=.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #s(literal 5623642243178995/112472844863579909570263462692149546471742427957547915827518889315295939516787196757976017152597271428748022765838022378080206651387357492225212879521629096378368 binary64)) (/.f64 (*.f64 (/.f64 a2 b1) a1) b2) (*.f64 (/.f64 a2 b2) (/.f64 a1 b1))) (*.f64 (/.f64 a2 b2) (/.f64 a1 b1)) (if.f64 (<=.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #s(literal 6455624695217271/1291124939043454294827959586001505937164852896414611756415329678270323811008420597314822676640068915717951585986373746688 binary64)) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (if.f64 (<=.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #s(literal 5000000000000000262523801276022101243522342905540795774579270577559012289944540978931856875402239320218522219164419390884712616176802152878223960923933534914241936004632879018689151168973940450296844766174853999725405595194838204400373263713900712472896293944100284214190578347360981934327297002700800 binary64)) (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) (*.f64 (/.f64 a2 b1) (/.f64 a1 b2)))) (if.f64 (<=.f64 (/.f64 (*.f64 a1 a2) (*.f64 b1 b2)) #s(literal 7307508186654515/1461501637330902918203684832716283019655932542976 binary64)) (*.f64 (/.f64 a2 (*.f64 b2 b1)) a1) (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2)) (*.f64 (/.f64 a1 (*.f64 b2 b1)) a2) (if.f64 (<=.f64 x #s(literal -999999999999999977049513265245336628446842719924150006129995974731993452180789911303261294481511546880 binary64)) #s(approx (+ 1 (/ 1 (+ (+ (+ (+ (+ (+ (/ (* (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 20 (sqrt (E))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 210 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -1200 (sqrt (E)))) (* (* -18 (pow (E) 3)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -20 (pow (E) 3)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -116 (pow (E) 2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -720 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 120 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -18 (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -220 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -1280 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* -300 (E))) (* (* 3 (pow (E) 3/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -20 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -930 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 3 (pow (E) 5/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 120 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -20 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (pow (E) 7/2) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) -120) (* (- x 1/2) (- x 1/2))) (* (* 30 (pow (- 1 (sqrt (E))) 2)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24))) (/ (* (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 18 (sqrt (E))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -108 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -192 (sqrt (E)))) (* (pow (E) 3) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -16 (pow (E) 2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 6 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -18 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -9 (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -94 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -378 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 48 (E))) (* (* -16 (pow (E) 3/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -174 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 72 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -12 (pow (E) 3/2))) (* (* -9 (pow (E) 5/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* -12 (log (- 1 (/ 1 (sqrt (E))))))) -72) (- x 1/2)) (* (* 3 (- 1 (sqrt (E)))) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (* (sqrt (E)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (log (- 1 (/ 1 (sqrt (E)))))) (* -216 (sqrt (E)))) (* (* -8 (pow (E) 3)) (log (- 1 (/ 1 (sqrt (E))))))) (* 2 (pow (E) 3))) (* (* -176 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 96 (pow (E) 2))) (* (* -8 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 266 (E))) (* (* 83 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -232 (pow (E) 3/2))) (* (* 83 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -16 (pow (E) 5/2))) (* (pow (E) 7/2) (log (- 1 (/ 1 (sqrt (E))))))) 12)) (pow (- x 1/2) 4)) (* (* 360 (pow (- 1 (sqrt (E))) 4)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (* (sqrt (E)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (* -18 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* -110 (sqrt (E)))) (* (pow (E) 3) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 53 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 13 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 30 (E))) (* (* -66 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 30 (pow (E) 3/2))) (* (* -8 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (log (- 1 (/ 1 (sqrt (E)))))) 10)) (pow (- x 1/2) 3)) (* (* 30 (pow (- 1 (sqrt (E))) 3)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (* (sqrt (E)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (* -18 (sqrt (E))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -115 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -340 (sqrt (E)))) (* (pow (E) 3) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 3 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 90 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -10 (pow (E) 2))) (* (* 3 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 20 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* -390 (E))) (* (* -116 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -530 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 60 (pow (E) 3/2))) (* (* -18 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -15 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* 10 (log (- 1 (/ 1 (sqrt (E))))))) 60)) (pow (- x 1/2) 2)) (* (* 30 (pow (- 1 (sqrt (E))) 2)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 15 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -156 (sqrt (E)))) (* (pow (E) 3) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -16 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 30 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -6 (pow (E) 2))) (* (* -9 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -70 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* -126 (E))) (* (* -16 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -180 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 24 (pow (E) 3/2))) (* (* -9 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -7 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) -12) (- x 1/2)) (* (* 3 (- 1 (sqrt (E)))) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (log (- 1 (/ 1 (sqrt (E)))))))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 4 binary64)) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (-.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64))) (*.f64 #s(literal 216 binary64) (sqrt.f64 (E.f64))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -176 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 96 binary64) (*.f64 (E.f64) (E.f64))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 266 binary64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -232 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64)))))) #s(literal -12 binary64)) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (E.f64)) (+.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 4 binary64)) #s(literal 360 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)))) (+.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -16 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -108 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (sqrt.f64 (E.f64))))) (+.f64 (*.f64 #s(literal -192 binary64) (sqrt.f64 (E.f64))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal 6 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal -18 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 (*.f64 (*.f64 #s(literal -94 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -378 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal 48 binary64) (E.f64)) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -174 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 72 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -12 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 #s(literal -12 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal 72 binary64)) (/.f64 (-.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (E.f64)) (+.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 3 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64))))) (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -18 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal -116 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 210 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 20 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (sqrt.f64 (E.f64))))) (*.f64 #s(literal 1200 binary64) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) #s(literal -18 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal -720 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 120 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 (*.f64 (*.f64 #s(literal -220 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1280 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -300 binary64) (E.f64)) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal -20 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -930 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal 120 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal -20 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) #s(literal 120 binary64)) (/.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (E.f64)) (+.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (E.f64)) (+.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 30 binary64))))))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (-.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal 53 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (-.f64 (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 110 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 13 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 30 binary64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -66 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 30 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) #s(literal -10 binary64)) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (E.f64)) (+.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (E.f64)) (+.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (E.f64)) (+.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 30 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)))) (*.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 90 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -115 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 #s(literal 340 binary64) (sqrt.f64 (E.f64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (-.f64 (*.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -115 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 #s(literal 340 binary64) (sqrt.f64 (E.f64)))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -115 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 #s(literal 340 binary64) (sqrt.f64 (E.f64))))) (*.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -115 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 #s(literal 340 binary64) (sqrt.f64 (E.f64)))))))))) (*.f64 #s(literal 10 binary64) (*.f64 (E.f64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 20 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -390 binary64) (E.f64)) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal -116 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -530 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 60 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal -18 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -15 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (*.f64 #s(literal 10 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal -60 binary64)) (sqrt.f64 (E.f64))) (/.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (E.f64)) (+.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (E.f64)) (+.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 30 binary64))))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (E.f64)) (+.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 3 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)))) (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 30 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -16 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 15 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 156 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))))) (*.f64 #s(literal 6 binary64) (*.f64 (E.f64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -70 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -126 binary64) (E.f64)) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -180 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 24 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -7 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal 12 binary64)) (-.f64 x #s(literal 1/2 binary64)))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (E.f64)) (+.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 3 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (if.f64 (<=.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (/.f64 (*.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (*.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal 20 binary64) (sqrt.f64 (E.f64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal 210 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -1200 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -18 binary64) (pow.f64 (E.f64) #s(literal 3 binary64))) (*.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -20 binary64) (pow.f64 (E.f64) #s(literal 3 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -116 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (*.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -720 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal 120 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -18 binary64) (E.f64)) (*.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -220 binary64) (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -1280 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -300 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 3 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -20 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -930 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal 3 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (*.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal 120 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -20 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (*.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal -120 binary64)) (*.f64 (-.f64 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64)))) (*.f64 (*.f64 #s(literal 30 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 2 binary64))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 16 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal -24 binary64)))) (/.f64 (*.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (*.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal 18 binary64) (sqrt.f64 (E.f64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -108 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -192 binary64) (sqrt.f64 (E.f64)))) (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (*.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (*.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal 6 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -18 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (*.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -94 binary64) (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -378 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 48 binary64) (E.f64))) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -174 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal 72 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -12 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (*.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -12 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) #s(literal -72 binary64)) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 3 binary64) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 16 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal -24 binary64))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (E.f64)) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -216 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (E.f64) #s(literal 3 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal -176 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 96 binary64) (pow.f64 (E.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 266 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -232 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) #s(literal 12 binary64))) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 4 binary64))) (*.f64 (*.f64 #s(literal 360 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 4 binary64))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 16 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal -24 binary64))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (E.f64)) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -110 binary64) (sqrt.f64 (E.f64)))) (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal 53 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal 13 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 30 binary64) (E.f64))) (*.f64 (*.f64 #s(literal -66 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 30 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) #s(literal 10 binary64))) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal 30 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 3 binary64))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 16 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal -24 binary64))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 (E.f64)) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -115 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -340 binary64) (sqrt.f64 (E.f64)))) (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal 3 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal 90 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -10 binary64) (pow.f64 (E.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 3 binary64) (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal 20 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -390 binary64) (E.f64))) (*.f64 (*.f64 #s(literal -116 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -530 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 60 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (*.f64 #s(literal -18 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -15 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 10 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) #s(literal 60 binary64))) (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 30 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 2 binary64))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 16 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal -24 binary64))))) (/.f64 (*.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal 15 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -156 binary64) (sqrt.f64 (E.f64)))) (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal 30 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -6 binary64) (pow.f64 (E.f64) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -70 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -126 binary64) (E.f64))) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -180 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 24 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -7 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) #s(literal -12 binary64)) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 3 binary64) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 16 binary64) (E.f64))) (*.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal -24 binary64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (+.f64 (/.f64 (*.f64 #s(approx (pow (- x 1/2) 4) (+.f64 #s(literal 1/16 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 3/2 binary64) x) #s(literal 1/2 binary64))))) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (-.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64))) (*.f64 #s(literal 216 binary64) (sqrt.f64 (E.f64))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -176 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 96 binary64) (*.f64 (E.f64) (E.f64))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 266 binary64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -232 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64)))))) #s(literal -12 binary64)) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 4 binary64)) #s(literal 360 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)))) (+.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -16 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -108 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (sqrt.f64 (E.f64))))) (+.f64 (*.f64 #s(literal -192 binary64) (sqrt.f64 (E.f64))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal 6 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal -18 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 (*.f64 (*.f64 #s(literal -94 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -378 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal 48 binary64) (E.f64)) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -174 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 72 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -12 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 #s(literal -12 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal 72 binary64)) (/.f64 (-.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 3 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64))))) (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -18 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal -116 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 210 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 20 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (sqrt.f64 (E.f64))))) (*.f64 #s(literal 1200 binary64) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) #s(literal -18 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal -720 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 120 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 (*.f64 (*.f64 #s(literal -220 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1280 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -300 binary64) (E.f64)) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal -20 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -930 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal 120 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal -20 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) #s(literal 120 binary64)) (/.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64))))))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (-.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal 53 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (-.f64 (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 110 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 13 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 30 binary64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -66 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 30 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) #s(literal -10 binary64)) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)))) (*.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 90 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -115 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 #s(literal 340 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 10 binary64) (*.f64 (E.f64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 20 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal -390 binary64) (E.f64)) (*.f64 #s(literal -390 binary64) (E.f64))) (*.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal -116 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal -116 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (-.f64 (*.f64 #s(literal -390 binary64) (E.f64)) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal -116 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal -530 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 60 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal -18 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -15 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (*.f64 #s(literal 10 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal -60 binary64)) (sqrt.f64 (E.f64))) (/.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64))))))) (+.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 30 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -16 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 15 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 156 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))))) (*.f64 #s(literal 6 binary64) (*.f64 (E.f64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -70 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -126 binary64) (E.f64)) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -180 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 24 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -7 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal 12 binary64)) (/.f64 (-.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 3 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 #s(literal 1 binary64) #s(approx (/ 1 (+ (+ (+ (+ (+ (+ (/ (* (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 20 (sqrt (E))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 210 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -1200 (sqrt (E)))) (* (* -18 (pow (E) 3)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -20 (pow (E) 3)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -116 (pow (E) 2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -720 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 120 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -18 (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -220 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -1280 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* -300 (E))) (* (* 3 (pow (E) 3/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -20 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -930 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 3 (pow (E) 5/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 120 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -20 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (pow (E) 7/2) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) -120) (* (- x 1/2) (- x 1/2))) (* (* 30 (pow (- 1 (sqrt (E))) 2)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24))) (/ (* (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 18 (sqrt (E))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -108 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -192 (sqrt (E)))) (* (pow (E) 3) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -16 (pow (E) 2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 6 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -18 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -9 (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -94 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -378 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 48 (E))) (* (* -16 (pow (E) 3/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -174 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 72 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -12 (pow (E) 3/2))) (* (* -9 (pow (E) 5/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* -12 (log (- 1 (/ 1 (sqrt (E))))))) -72) (- x 1/2)) (* (* 3 (- 1 (sqrt (E)))) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (* (sqrt (E)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (log (- 1 (/ 1 (sqrt (E)))))) (* -216 (sqrt (E)))) (* (* -8 (pow (E) 3)) (log (- 1 (/ 1 (sqrt (E))))))) (* 2 (pow (E) 3))) (* (* -176 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 96 (pow (E) 2))) (* (* -8 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 266 (E))) (* (* 83 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -232 (pow (E) 3/2))) (* (* 83 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -16 (pow (E) 5/2))) (* (pow (E) 7/2) (log (- 1 (/ 1 (sqrt (E))))))) 12)) (pow (- x 1/2) 4)) (* (* 360 (pow (- 1 (sqrt (E))) 4)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (* (sqrt (E)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (* -18 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* -110 (sqrt (E)))) (* (pow (E) 3) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 53 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 13 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 30 (E))) (* (* -66 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 30 (pow (E) 3/2))) (* (* -8 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (log (- 1 (/ 1 (sqrt (E)))))) 10)) (pow (- x 1/2) 3)) (* (* 30 (pow (- 1 (sqrt (E))) 3)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (* (sqrt (E)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (* -18 (sqrt (E))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -115 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -340 (sqrt (E)))) (* (pow (E) 3) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 3 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 90 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -10 (pow (E) 2))) (* (* 3 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 20 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* -390 (E))) (* (* -116 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -530 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 60 (pow (E) 3/2))) (* (* -18 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -15 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* 10 (log (- 1 (/ 1 (sqrt (E))))))) 60)) (pow (- x 1/2) 2)) (* (* 30 (pow (- 1 (sqrt (E))) 2)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 15 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -156 (sqrt (E)))) (* (pow (E) 3) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -16 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 30 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -6 (pow (E) 2))) (* (* -9 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -70 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* -126 (E))) (* (* -16 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -180 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 24 (pow (E) 3/2))) (* (* -9 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -7 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) -12) (- x 1/2)) (* (* 3 (- 1 (sqrt (E)))) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (log (- 1 (/ 1 (sqrt (E))))))) (/.f64 (+.f64 (*.f64 #s(literal 360 binary64) (/.f64 (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 4 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -84 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -4 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal -4 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 16 binary64) (E.f64)) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (exp.f64 #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))))))))))))) #s(literal 24 binary64))) (*.f64 (sqrt.f64 (E.f64)) (+.f64 #s(literal 12 binary64) (+.f64 (*.f64 #s(literal -232 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal -216 binary64) (sqrt.f64 (E.f64))) (+.f64 (*.f64 #s(literal -176 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -16 binary64) (exp.f64 #s(literal 5/2 binary64))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64))) (+.f64 (*.f64 #s(literal 83 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 83 binary64) (*.f64 (exp.f64 #s(literal 5/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 96 binary64) (*.f64 (E.f64) (E.f64))) (+.f64 (*.f64 #s(literal 266 binary64) (E.f64)) (+.f64 (*.f64 (exp.f64 #s(literal 7/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64))))))))))))))))))) (*.f64 #s(literal 129600 binary64) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/30 binary64) (/.f64 (*.f64 (sqrt.f64 (E.f64)) (+.f64 #s(literal 10 binary64) (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (+.f64 (*.f64 #s(literal -110 binary64) (sqrt.f64 (E.f64))) (+.f64 (*.f64 #s(literal -66 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -18 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (exp.f64 #s(literal 5/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 13 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 30 binary64) (E.f64)) (+.f64 (*.f64 #s(literal 30 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal 53 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))))))))))) (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (-.f64 (+.f64 (*.f64 #s(literal -84 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -4 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal -4 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 16 binary64) (E.f64)) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (exp.f64 #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))))))))))))) #s(literal 24 binary64))))) (*.f64 #s(literal 1/180 binary64) (/.f64 (*.f64 (sqrt.f64 (E.f64)) (+.f64 #s(literal 12 binary64) (+.f64 (*.f64 #s(literal -232 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal -216 binary64) (sqrt.f64 (E.f64))) (+.f64 (*.f64 #s(literal -176 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -16 binary64) (exp.f64 #s(literal 5/2 binary64))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64))) (+.f64 (*.f64 #s(literal 83 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 83 binary64) (*.f64 (exp.f64 #s(literal 5/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 96 binary64) (*.f64 (E.f64) (E.f64))) (+.f64 (*.f64 #s(literal 266 binary64) (E.f64)) (+.f64 (*.f64 (exp.f64 #s(literal 7/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64))))))))))))))))) (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 4 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -84 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -4 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal -4 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 16 binary64) (E.f64)) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (exp.f64 #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))))))))))))) #s(literal 24 binary64)))))) (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 8 binary64)) (pow.f64 (-.f64 (+.f64 (*.f64 #s(literal -84 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -64 binary64) (sqrt.f64 (E.f64))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -4 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal -4 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 16 binary64) (E.f64)) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (exp.f64 #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))))))))))))) #s(literal 24 binary64)) #s(literal 2 binary64)))) (*.f64 x (*.f64 (E.f64) (pow.f64 (+.f64 #s(literal 12 binary64) (+.f64 (*.f64 #s(literal -232 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal -216 binary64) (sqrt.f64 (E.f64))) (+.f64 (*.f64 #s(literal -176 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -16 binary64) (exp.f64 #s(literal 5/2 binary64))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64))) (+.f64 (*.f64 #s(literal 83 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 83 binary64) (*.f64 (exp.f64 #s(literal 5/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 96 binary64) (*.f64 (E.f64) (E.f64))) (+.f64 (*.f64 #s(literal 266 binary64) (E.f64)) (+.f64 (*.f64 (exp.f64 #s(literal 7/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))))))))))))))) #s(literal 2 binary64))))))) (pow.f64 x #s(literal 4 binary64)))))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 4 binary64)) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (-.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64))) (*.f64 #s(literal 216 binary64) (sqrt.f64 (E.f64))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -176 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 96 binary64) (*.f64 (E.f64) (E.f64))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 266 binary64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -232 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64)))))) #s(literal -12 binary64)) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 4 binary64)) #s(literal 360 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)))) (+.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -16 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -108 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (sqrt.f64 (E.f64))))) (+.f64 (*.f64 #s(literal -192 binary64) (sqrt.f64 (E.f64))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal 6 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal -18 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 (*.f64 (*.f64 #s(literal -94 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -378 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal 48 binary64) (E.f64)) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -174 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 72 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -12 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 #s(literal -12 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal 72 binary64)) (/.f64 (-.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 3 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64))))) #s(approx (* (- (+ (+ (+ (+ (+ (+ (* (* -18 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 3)) (+ (+ (* (* (* (E) (E)) -116) (pow (log (- 1 (/ 1 (sqrt (E))))) 3)) (+ (- (+ (* (* 210 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* 20 (sqrt (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 3) (sqrt (E))))) (* 1200 (sqrt (E)))) (+ (* (* (* (* (E) (E)) (E)) -18) (pow (log (- 1 (/ 1 (sqrt (E))))) 3)) (* (* -20 (* (* (E) (E)) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2))))) (+ (* (* -720 (* (E) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* 120 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E))))))))) (+ (* (* -220 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* -1280 (E)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* -300 (E)) (* (* (pow (E) 3/2) 3) (pow (log (- 1 (/ 1 (sqrt (E))))) 3)))) (+ (* (* (pow (E) 3/2) -20) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* -930 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* (* (pow (E) 5/2) 3) (pow (log (- 1 (/ 1 (sqrt (E))))) 3)) (* (* (pow (E) 5/2) 120) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)))) (+ (* (* (pow (E) 5/2) -20) (log (- 1 (/ 1 (sqrt (E)))))) (* (pow (E) 7/2) (pow (log (- 1 (/ 1 (sqrt (E))))) 3)))) 120) (/ (* (- x 1/2) (- x 1/2)) (* (- (+ (+ (- (+ (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (+ (* (* -4 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (* (E) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (- (+ (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (sqrt (E)))) (* 64 (sqrt (E)))))))) (* -16 (E))) (+ (* (* (pow (E) 3/2) 2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* -4 (pow (E) 3/2)) (* (pow (E) 5/2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)))) 24) (* (* (- 1 (sqrt (E))) (- 1 (sqrt (E)))) 30)))) (*.f64 #s(literal 1/120 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1280 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -930 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -720 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -300 binary64) (E.f64)) (+.f64 (*.f64 #s(literal -220 binary64) (*.f64 (E.f64) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -116 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -20 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -20 binary64) (*.f64 (exp.f64 #s(literal 5/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -20 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -18 binary64) (*.f64 (E.f64) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -18 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 3 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 3 binary64) (*.f64 (exp.f64 #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 20 binary64) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 #s(literal 120 binary64) (*.f64 (exp.f64 #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 120 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 210 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (exp.f64 #s(literal 7/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (sqrt.f64 (E.f64))))))))))))))))))))) (+.f64 #s(literal 120 binary64) (*.f64 #s(literal 1200 binary64) (sqrt.f64 (E.f64))))) (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -84 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -4 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal -4 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (exp.f64 #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))))))))))) (+.f64 #s(literal 24 binary64) (+.f64 (*.f64 #s(literal -16 binary64) (E.f64)) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))))))) (+.f64 #s(approx (/ (* (* (* (- x 1/2) (- x 1/2)) (- x 1/2)) (* (- (+ (+ (* (* -8 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E)))))) (+ (+ (+ (* (* 53 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* (* (E) (E)) (E)) (log (- 1 (/ 1 (sqrt (E)))))) (- (* (* -18 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* 110 (sqrt (E)))))) (+ (* (* 13 (E)) (log (- 1 (/ 1 (sqrt (E)))))) (* 30 (E)))) (+ (* (* -66 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))) (* 30 (pow (E) 3/2))))) (log (- 1 (/ 1 (sqrt (E)))))) -10) (sqrt (E)))) (* (* (* (* (- 1 (sqrt (E))) (- 1 (sqrt (E)))) (- 1 (sqrt (E)))) 30) (- (+ (+ (- (+ (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (+ (* (* -4 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (* (E) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (- (+ (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (sqrt (E)))) (* 64 (sqrt (E)))))))) (* -16 (E))) (+ (* (* (pow (E) 3/2) 2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* -4 (pow (E) 3/2)) (* (pow (E) 5/2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)))) 24))) (*.f64 #s(literal -1/240 binary64) (/.f64 (*.f64 (sqrt.f64 (E.f64)) (-.f64 (+.f64 #s(literal 10 binary64) (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (+.f64 (*.f64 #s(literal -66 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -18 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (exp.f64 #s(literal 5/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 13 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 30 binary64) (E.f64)) (+.f64 (*.f64 #s(literal 30 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal 53 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))))))))) (*.f64 #s(literal 110 binary64) (sqrt.f64 (E.f64))))) (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 3 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -84 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -4 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal -4 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (exp.f64 #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))))))))))) (+.f64 #s(literal 24 binary64) (+.f64 (*.f64 #s(literal -16 binary64) (E.f64)) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))))) (*.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 90 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -115 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 #s(literal 340 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 10 binary64) (*.f64 (E.f64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 20 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal -390 binary64) (E.f64)) (*.f64 #s(literal -390 binary64) (E.f64))) (*.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal -116 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal -116 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (-.f64 (*.f64 #s(literal -390 binary64) (E.f64)) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal -116 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal -530 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 60 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal -18 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -15 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (*.f64 #s(literal 10 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal -60 binary64)) (sqrt.f64 (E.f64))) (/.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64))))))) (+.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 30 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -16 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 15 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 156 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))))) (*.f64 #s(literal 6 binary64) (*.f64 (E.f64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -70 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -126 binary64) (E.f64)) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -180 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 24 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -7 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal 12 binary64)) (/.f64 (-.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 3 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 4 binary64)) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (-.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64))) (*.f64 #s(literal 216 binary64) (sqrt.f64 (E.f64))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -176 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 96 binary64) (*.f64 (E.f64) (E.f64))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 266 binary64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -232 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64)))))) #s(literal -12 binary64)) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 4 binary64)) #s(literal 360 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)))) (+.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -16 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -108 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (sqrt.f64 (E.f64))))) (+.f64 (*.f64 #s(literal -192 binary64) (sqrt.f64 (E.f64))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal 6 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal -18 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 (*.f64 (*.f64 #s(literal -94 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -378 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal 48 binary64) (E.f64)) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -174 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 72 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -12 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 #s(literal -12 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal 72 binary64)) (/.f64 (-.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 3 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64))))) (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -18 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal -116 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 210 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 20 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (sqrt.f64 (E.f64))))) (*.f64 #s(literal 1200 binary64) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) #s(literal -18 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal -720 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 120 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 (*.f64 (*.f64 #s(literal -220 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1280 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -300 binary64) (E.f64)) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal -20 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -930 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal 120 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal -20 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) #s(literal 120 binary64)) (/.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64))))))) (+.f64 #s(approx (/ (* (* (* (- x 1/2) (- x 1/2)) (- x 1/2)) (* (- (+ (+ (* (* -8 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E)))))) (+ (+ (+ (* (* 53 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* (* (E) (E)) (E)) (log (- 1 (/ 1 (sqrt (E)))))) (- (* (* -18 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* 110 (sqrt (E)))))) (+ (* (* 13 (E)) (log (- 1 (/ 1 (sqrt (E)))))) (* 30 (E)))) (+ (* (* -66 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))) (* 30 (pow (E) 3/2))))) (log (- 1 (/ 1 (sqrt (E)))))) -10) (sqrt (E)))) (* (* (* (* (- 1 (sqrt (E))) (- 1 (sqrt (E)))) (- 1 (sqrt (E)))) 30) (- (+ (+ (- (+ (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (+ (* (* -4 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (* (E) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (- (+ (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (sqrt (E)))) (* 64 (sqrt (E)))))))) (* -16 (E))) (+ (* (* (pow (E) 3/2) 2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* -4 (pow (E) 3/2)) (* (pow (E) 5/2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)))) 24))) (*.f64 #s(literal -1/240 binary64) (/.f64 (*.f64 (sqrt.f64 (E.f64)) (-.f64 (+.f64 #s(literal 10 binary64) (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (+.f64 (*.f64 #s(literal -66 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -18 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (exp.f64 #s(literal 5/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 13 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 30 binary64) (E.f64)) (+.f64 (*.f64 #s(literal 30 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal 53 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))))))))) (*.f64 #s(literal 110 binary64) (sqrt.f64 (E.f64))))) (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (-.f64 (+.f64 (*.f64 #s(literal -84 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -4 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal -4 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (exp.f64 #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))))))))))) (+.f64 #s(literal 24 binary64) (+.f64 (*.f64 #s(literal -16 binary64) (E.f64)) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))))) (*.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 90 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -115 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 #s(literal 340 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 10 binary64) (*.f64 (E.f64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 20 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal -390 binary64) (E.f64)) (*.f64 #s(literal -390 binary64) (E.f64))) (*.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal -116 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal -116 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (-.f64 (*.f64 #s(literal -390 binary64) (E.f64)) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal -116 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal -530 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 60 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal -18 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -15 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (*.f64 #s(literal 10 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal -60 binary64)) (sqrt.f64 (E.f64))) (/.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64))))))) (+.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 30 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -16 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 15 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 156 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))))) (*.f64 #s(literal 6 binary64) (*.f64 (E.f64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -70 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -126 binary64) (E.f64)) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -180 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 24 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -7 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal 12 binary64)) (/.f64 (-.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 3 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (if.f64 (<=.f64 x #s(literal -999999999999999977049513265245336628446842719924150006129995974731993452180789911303261294481511546880 binary64)) #s(approx (+ 1 (/ 1 (+ (+ (+ (+ (+ (+ (/ (* (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 20 (sqrt (E))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 210 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -1200 (sqrt (E)))) (* (* -18 (pow (E) 3)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -20 (pow (E) 3)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -116 (pow (E) 2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -720 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 120 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -18 (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -220 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -1280 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* -300 (E))) (* (* 3 (pow (E) 3/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -20 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -930 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 3 (pow (E) 5/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 120 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -20 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (pow (E) 7/2) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) -120) (* (- x 1/2) (- x 1/2))) (* (* 30 (pow (- 1 (sqrt (E))) 2)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24))) (/ (* (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 18 (sqrt (E))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -108 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -192 (sqrt (E)))) (* (pow (E) 3) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -16 (pow (E) 2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 6 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -18 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -9 (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -94 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -378 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 48 (E))) (* (* -16 (pow (E) 3/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -174 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 72 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -12 (pow (E) 3/2))) (* (* -9 (pow (E) 5/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* -12 (log (- 1 (/ 1 (sqrt (E))))))) -72) (- x 1/2)) (* (* 3 (- 1 (sqrt (E)))) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (* (sqrt (E)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (log (- 1 (/ 1 (sqrt (E)))))) (* -216 (sqrt (E)))) (* (* -8 (pow (E) 3)) (log (- 1 (/ 1 (sqrt (E))))))) (* 2 (pow (E) 3))) (* (* -176 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 96 (pow (E) 2))) (* (* -8 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 266 (E))) (* (* 83 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -232 (pow (E) 3/2))) (* (* 83 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -16 (pow (E) 5/2))) (* (pow (E) 7/2) (log (- 1 (/ 1 (sqrt (E))))))) 12)) (pow (- x 1/2) 4)) (* (* 360 (pow (- 1 (sqrt (E))) 4)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (* (sqrt (E)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (* -18 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* -110 (sqrt (E)))) (* (pow (E) 3) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 53 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 13 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 30 (E))) (* (* -66 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 30 (pow (E) 3/2))) (* (* -8 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (log (- 1 (/ 1 (sqrt (E)))))) 10)) (pow (- x 1/2) 3)) (* (* 30 (pow (- 1 (sqrt (E))) 3)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (* (sqrt (E)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (* -18 (sqrt (E))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -115 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -340 (sqrt (E)))) (* (pow (E) 3) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 3 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 90 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -10 (pow (E) 2))) (* (* 3 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 20 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* -390 (E))) (* (* -116 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -530 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 60 (pow (E) 3/2))) (* (* -18 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -15 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* 10 (log (- 1 (/ 1 (sqrt (E))))))) 60)) (pow (- x 1/2) 2)) (* (* 30 (pow (- 1 (sqrt (E))) 2)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 15 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -156 (sqrt (E)))) (* (pow (E) 3) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -16 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 30 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -6 (pow (E) 2))) (* (* -9 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -70 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* -126 (E))) (* (* -16 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -180 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 24 (pow (E) 3/2))) (* (* -9 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -7 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) -12) (- x 1/2)) (* (* 3 (- 1 (sqrt (E)))) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (log (- 1 (/ 1 (sqrt (E)))))))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 #s(approx (- x 1/2) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x))))) #s(literal 4 binary64)) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (-.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64))) (*.f64 #s(literal 216 binary64) (sqrt.f64 (E.f64))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -176 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 96 binary64) (*.f64 (E.f64) (E.f64))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 266 binary64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -232 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64)))))) #s(literal -12 binary64)) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (E.f64)) (+.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 4 binary64)) #s(literal 360 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)))) (+.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -16 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -108 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (sqrt.f64 (E.f64))))) (+.f64 (*.f64 #s(literal -192 binary64) (sqrt.f64 (E.f64))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal 6 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal -18 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 (*.f64 (*.f64 #s(literal -94 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -378 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal 48 binary64) (E.f64)) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -174 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 72 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -12 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 #s(literal -12 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal 72 binary64)) (/.f64 #s(approx (- x 1/2) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (E.f64)) (+.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 3 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64))))) (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -18 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal -116 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 210 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 20 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (sqrt.f64 (E.f64))))) (*.f64 #s(literal 1200 binary64) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) #s(literal -18 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal -720 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 120 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 (*.f64 (*.f64 #s(literal -220 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1280 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -300 binary64) (E.f64)) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal -20 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -930 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal 120 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal -20 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) #s(literal 120 binary64)) (/.f64 (*.f64 #s(approx (- x 1/2) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x))))) #s(approx (- x 1/2) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)))))) (*.f64 (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (E.f64)) (+.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (E.f64)) (+.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 30 binary64))))))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(approx (- x 1/2) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x))))) #s(approx (- x 1/2) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)))))) #s(approx (- x 1/2) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)))))) (*.f64 (-.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal 53 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (-.f64 (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 110 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 13 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 30 binary64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -66 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 30 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) #s(literal -10 binary64)) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (E.f64)) (+.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (E.f64)) (+.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (E.f64)) (+.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 30 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)))) (*.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 90 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -115 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 #s(literal 340 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 10 binary64) (*.f64 (E.f64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 20 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -390 binary64) (E.f64)) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal -116 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -530 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 60 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal -18 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -15 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (*.f64 #s(literal 10 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal -60 binary64)) (sqrt.f64 (E.f64))) (/.f64 (*.f64 #s(approx (- x 1/2) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x))))) #s(approx (- x 1/2) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x)))))) (*.f64 (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (E.f64)) (+.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (E.f64)) (+.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 30 binary64))))))) (+.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 30 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -16 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 15 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 156 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))))) (*.f64 #s(literal 6 binary64) (*.f64 (E.f64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -70 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -126 binary64) (E.f64)) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -180 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 24 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -7 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal 12 binary64)) (/.f64 #s(approx (- x 1/2) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x))))) (*.f64 (*.f64 (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (E.f64)) (+.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 3 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))))) (if.f64 (<=.f64 x #s(literal -999999999999999977049513265245336628446842719924150006129995974731993452180789911303261294481511546880 binary64)) #s(approx (+ 1 (/ 1 (+ (+ (+ (+ (+ (+ (/ (* (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 20 (sqrt (E))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 210 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -1200 (sqrt (E)))) (* (* -18 (pow (E) 3)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -20 (pow (E) 3)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -116 (pow (E) 2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -720 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 120 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -18 (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -220 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -1280 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* -300 (E))) (* (* 3 (pow (E) 3/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -20 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -930 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 3 (pow (E) 5/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 120 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -20 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (pow (E) 7/2) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) -120) (* (- x 1/2) (- x 1/2))) (* (* 30 (pow (- 1 (sqrt (E))) 2)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24))) (/ (* (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 18 (sqrt (E))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -108 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -192 (sqrt (E)))) (* (pow (E) 3) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -16 (pow (E) 2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 6 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -18 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -9 (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -94 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -378 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 48 (E))) (* (* -16 (pow (E) 3/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -174 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 72 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -12 (pow (E) 3/2))) (* (* -9 (pow (E) 5/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* -12 (log (- 1 (/ 1 (sqrt (E))))))) -72) (- x 1/2)) (* (* 3 (- 1 (sqrt (E)))) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (* (sqrt (E)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (log (- 1 (/ 1 (sqrt (E)))))) (* -216 (sqrt (E)))) (* (* -8 (pow (E) 3)) (log (- 1 (/ 1 (sqrt (E))))))) (* 2 (pow (E) 3))) (* (* -176 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 96 (pow (E) 2))) (* (* -8 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 266 (E))) (* (* 83 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -232 (pow (E) 3/2))) (* (* 83 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -16 (pow (E) 5/2))) (* (pow (E) 7/2) (log (- 1 (/ 1 (sqrt (E))))))) 12)) (pow (- x 1/2) 4)) (* (* 360 (pow (- 1 (sqrt (E))) 4)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (* (sqrt (E)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (* -18 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* -110 (sqrt (E)))) (* (pow (E) 3) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 53 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 13 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 30 (E))) (* (* -66 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 30 (pow (E) 3/2))) (* (* -8 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (log (- 1 (/ 1 (sqrt (E)))))) 10)) (pow (- x 1/2) 3)) (* (* 30 (pow (- 1 (sqrt (E))) 3)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (* (sqrt (E)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (* -18 (sqrt (E))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -115 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -340 (sqrt (E)))) (* (pow (E) 3) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 3 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 90 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -10 (pow (E) 2))) (* (* 3 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 20 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* -390 (E))) (* (* -116 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -530 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 60 (pow (E) 3/2))) (* (* -18 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -15 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* 10 (log (- 1 (/ 1 (sqrt (E))))))) 60)) (pow (- x 1/2) 2)) (* (* 30 (pow (- 1 (sqrt (E))) 2)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 15 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -156 (sqrt (E)))) (* (pow (E) 3) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -16 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 30 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -6 (pow (E) 2))) (* (* -9 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -70 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* -126 (E))) (* (* -16 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -180 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 24 (pow (E) 3/2))) (* (* -9 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -7 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) -12) (- x 1/2)) (* (* 3 (- 1 (sqrt (E)))) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (log (- 1 (/ 1 (sqrt (E)))))))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 4 binary64)) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (-.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64))) (*.f64 #s(literal 216 binary64) (sqrt.f64 (E.f64))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -176 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 96 binary64) (*.f64 (E.f64) (E.f64))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 266 binary64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -232 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64)))))) #s(literal -12 binary64)) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 4 binary64)) #s(literal 360 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)))) (+.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -16 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -108 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (sqrt.f64 (E.f64))))) (+.f64 (*.f64 #s(literal -192 binary64) (sqrt.f64 (E.f64))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal 6 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal -18 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 (*.f64 (*.f64 #s(literal -94 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -378 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal 48 binary64) (E.f64)) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -174 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 72 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -12 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 #s(literal -12 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal 72 binary64)) (/.f64 (-.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 3 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64))))) (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -18 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal -116 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 210 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 20 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (sqrt.f64 (E.f64))))) (*.f64 #s(literal 1200 binary64) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) #s(literal -18 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal -720 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 120 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 (*.f64 (*.f64 #s(literal -220 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1280 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -300 binary64) (E.f64)) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal -20 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -930 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal 120 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal -20 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) #s(literal 120 binary64)) (/.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64))))))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (-.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal 53 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (-.f64 (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 110 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 13 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 30 binary64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -66 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 30 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) #s(literal -10 binary64)) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)))) (*.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 90 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -115 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 #s(literal 340 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 10 binary64) (*.f64 (E.f64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 20 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -390 binary64) (E.f64)) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal -116 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -530 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 60 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal -18 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -15 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (*.f64 #s(literal 10 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal -60 binary64)) (sqrt.f64 (E.f64))) (/.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64))))))) (+.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 30 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -16 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 15 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 156 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))))) (*.f64 #s(literal 6 binary64) (*.f64 (E.f64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -70 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -126 binary64) (E.f64)) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -180 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 24 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -7 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal 12 binary64)) (/.f64 (-.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 3 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))))) (if.f64 (<=.f64 x #s(literal -999999999999999977049513265245336628446842719924150006129995974731993452180789911303261294481511546880 binary64)) #s(approx (+ 1 (/ 1 (+ (+ (+ (+ (+ (+ (/ (* (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 20 (sqrt (E))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 210 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -1200 (sqrt (E)))) (* (* -18 (pow (E) 3)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -20 (pow (E) 3)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -116 (pow (E) 2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -720 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 120 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -18 (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -220 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -1280 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* -300 (E))) (* (* 3 (pow (E) 3/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -20 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -930 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 3 (pow (E) 5/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 120 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -20 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (pow (E) 7/2) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) -120) (* (- x 1/2) (- x 1/2))) (* (* 30 (pow (- 1 (sqrt (E))) 2)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24))) (/ (* (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 18 (sqrt (E))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -108 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -192 (sqrt (E)))) (* (pow (E) 3) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -16 (pow (E) 2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 6 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -18 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -9 (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -94 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -378 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 48 (E))) (* (* -16 (pow (E) 3/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -174 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 72 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -12 (pow (E) 3/2))) (* (* -9 (pow (E) 5/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* -12 (log (- 1 (/ 1 (sqrt (E))))))) -72) (- x 1/2)) (* (* 3 (- 1 (sqrt (E)))) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (* (sqrt (E)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (log (- 1 (/ 1 (sqrt (E)))))) (* -216 (sqrt (E)))) (* (* -8 (pow (E) 3)) (log (- 1 (/ 1 (sqrt (E))))))) (* 2 (pow (E) 3))) (* (* -176 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 96 (pow (E) 2))) (* (* -8 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 266 (E))) (* (* 83 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -232 (pow (E) 3/2))) (* (* 83 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -16 (pow (E) 5/2))) (* (pow (E) 7/2) (log (- 1 (/ 1 (sqrt (E))))))) 12)) (pow (- x 1/2) 4)) (* (* 360 (pow (- 1 (sqrt (E))) 4)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (* (sqrt (E)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (* -18 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* -110 (sqrt (E)))) (* (pow (E) 3) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 53 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 13 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 30 (E))) (* (* -66 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 30 (pow (E) 3/2))) (* (* -8 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (log (- 1 (/ 1 (sqrt (E)))))) 10)) (pow (- x 1/2) 3)) (* (* 30 (pow (- 1 (sqrt (E))) 3)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (* (sqrt (E)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (* -18 (sqrt (E))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -115 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -340 (sqrt (E)))) (* (pow (E) 3) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 3 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 90 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -10 (pow (E) 2))) (* (* 3 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 20 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* -390 (E))) (* (* -116 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -530 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 60 (pow (E) 3/2))) (* (* -18 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -15 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* 10 (log (- 1 (/ 1 (sqrt (E))))))) 60)) (pow (- x 1/2) 2)) (* (* 30 (pow (- 1 (sqrt (E))) 2)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 15 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -156 (sqrt (E)))) (* (pow (E) 3) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -16 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 30 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -6 (pow (E) 2))) (* (* -9 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -70 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* -126 (E))) (* (* -16 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -180 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 24 (pow (E) 3/2))) (* (* -9 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -7 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) -12) (- x 1/2)) (* (* 3 (- 1 (sqrt (E)))) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (log (- 1 (/ 1 (sqrt (E)))))))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 4 binary64)) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (-.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64))) (*.f64 #s(literal 216 binary64) (sqrt.f64 (E.f64))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -176 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 96 binary64) (*.f64 (E.f64) (E.f64))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 266 binary64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -232 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64)))))) #s(literal -12 binary64)) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 4 binary64)) #s(literal 360 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)))) (+.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -16 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -108 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (sqrt.f64 (E.f64))))) (+.f64 (*.f64 #s(literal -192 binary64) (sqrt.f64 (E.f64))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal 6 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal -18 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 (*.f64 (*.f64 #s(literal -94 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -378 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal 48 binary64) (E.f64)) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -174 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 72 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -12 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 #s(literal -12 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal 72 binary64)) (/.f64 (-.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 3 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64))))) (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -18 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal -116 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 210 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 20 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (sqrt.f64 (E.f64))))) (*.f64 #s(literal 1200 binary64) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) #s(literal -18 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal -720 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 120 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 (*.f64 (*.f64 #s(literal -220 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1280 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -300 binary64) (E.f64)) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal -20 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -930 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal 120 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal -20 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) #s(literal 120 binary64)) (/.f64 #s(approx (* (- x 1/2) (- x 1/2)) (+.f64 #s(literal 1/4 binary64) (*.f64 x (-.f64 x #s(literal 1 binary64))))) (*.f64 (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64))))))) (+.f64 (/.f64 (*.f64 (*.f64 #s(approx (* (- x 1/2) (- x 1/2)) (+.f64 #s(literal 1/4 binary64) (*.f64 x (-.f64 x #s(literal 1 binary64))))) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (-.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal 53 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (-.f64 (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 110 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 13 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 30 binary64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -66 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 30 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) #s(literal -10 binary64)) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)))) (*.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 90 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -115 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 #s(literal 340 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 10 binary64) (*.f64 (E.f64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 20 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -390 binary64) (E.f64)) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal -116 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -530 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 60 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal -18 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -15 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (*.f64 #s(literal 10 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal -60 binary64)) (sqrt.f64 (E.f64))) (/.f64 #s(approx (* (- x 1/2) (- x 1/2)) (+.f64 #s(literal 1/4 binary64) (*.f64 x (-.f64 x #s(literal 1 binary64))))) (*.f64 (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64))))))) (+.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 30 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -16 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 15 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 156 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))))) (*.f64 #s(literal 6 binary64) (*.f64 (E.f64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -70 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -126 binary64) (E.f64)) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -180 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 24 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -7 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal 12 binary64)) (/.f64 (-.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 3 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 4 binary64)) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (-.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64))) (*.f64 #s(literal 216 binary64) (sqrt.f64 (E.f64))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -176 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 96 binary64) (*.f64 (E.f64) (E.f64))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 266 binary64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -232 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64)))))) #s(literal -12 binary64)) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 4 binary64)) #s(literal 360 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)))) (+.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -16 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -108 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (sqrt.f64 (E.f64))))) (+.f64 (*.f64 #s(literal -192 binary64) (sqrt.f64 (E.f64))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal 6 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal -18 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 (*.f64 (*.f64 #s(literal -94 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -378 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal 48 binary64) (E.f64)) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -174 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 72 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -12 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 #s(literal -12 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal 72 binary64)) (/.f64 (-.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 3 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64))))) (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -18 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal -116 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 210 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 20 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (sqrt.f64 (E.f64))))) (*.f64 #s(literal 1200 binary64) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) #s(literal -18 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal -720 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 120 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 (*.f64 (*.f64 #s(literal -220 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1280 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -300 binary64) (E.f64)) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal -20 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -930 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal 120 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal -20 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) #s(literal 120 binary64)) (/.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64))))))) (+.f64 (/.f64 (*.f64 #s(approx (* (* (- x 1/2) (- x 1/2)) (- x 1/2)) #s(literal -1/8 binary64)) (*.f64 (-.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal 53 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (-.f64 (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 110 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 13 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 30 binary64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -66 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 30 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) #s(literal -10 binary64)) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)))) (*.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 90 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -115 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 #s(literal 340 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 10 binary64) (*.f64 (E.f64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 20 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -390 binary64) (E.f64)) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal -116 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -530 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 60 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal -18 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -15 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (*.f64 #s(literal 10 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal -60 binary64)) (sqrt.f64 (E.f64))) (/.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64))))))) (+.f64 #s(approx (* (- (+ (+ (+ (+ (- (+ (* (* 30 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -16 (* (E) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (+ (- (+ (* (* 15 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (sqrt (E)))) (* 156 (sqrt (E)))) (* (* (* (E) (E)) (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2))))) (* 6 (* (E) (E)))) (+ (* (* -9 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* -70 (E)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* -126 (E)) (* (* -16 (pow (E) 3/2)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)))) (+ (* (* -180 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))) (* 24 (pow (E) 3/2)))) (+ (* (* -9 (pow (E) 5/2)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* -7 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E)))))))) 12) (/ (- x 1/2) (* (* (- 1 (sqrt (E))) 3) (- (+ (+ (- (+ (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (+ (* (* -4 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (* (E) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (- (+ (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (sqrt (E)))) (* 64 (sqrt (E)))))))) (* -16 (E))) (+ (* (* (pow (E) 3/2) 2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* -4 (pow (E) 3/2)) (* (pow (E) 5/2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)))) 24)))) (*.f64 #s(literal -1/6 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -180 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -126 binary64) (E.f64)) (+.f64 (*.f64 #s(literal -70 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -16 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -16 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -9 binary64) (*.f64 (E.f64) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -9 binary64) (*.f64 (exp.f64 #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -7 binary64) (*.f64 (exp.f64 #s(literal 5/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 15 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 #s(literal 24 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal 30 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64))))))))))))))) (+.f64 #s(literal 12 binary64) (+.f64 (*.f64 #s(literal 6 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (*.f64 #s(literal 156 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 (+.f64 (*.f64 #s(literal -84 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -4 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal -4 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (exp.f64 #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))))))))))) (+.f64 #s(literal 24 binary64) (+.f64 (*.f64 #s(literal -16 binary64) (E.f64)) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 x #s(literal 1/2 binary64)) #s(literal 4 binary64)) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (-.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64))) (*.f64 #s(literal 216 binary64) (sqrt.f64 (E.f64))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -176 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 96 binary64) (*.f64 (E.f64) (E.f64))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 266 binary64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -232 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64)))))) #s(literal -12 binary64)) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 4 binary64)) #s(literal 360 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)))) (+.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -16 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -108 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (sqrt.f64 (E.f64))))) (+.f64 (*.f64 #s(literal -192 binary64) (sqrt.f64 (E.f64))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal 6 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal -18 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 (*.f64 (*.f64 #s(literal -94 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -378 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal 48 binary64) (E.f64)) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -174 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 72 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -12 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 #s(literal -12 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal 72 binary64)) (/.f64 (-.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 3 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64))))) (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -18 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal -116 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 210 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 20 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (sqrt.f64 (E.f64))))) (*.f64 #s(literal 1200 binary64) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) #s(literal -18 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal -720 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 120 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 (*.f64 (*.f64 #s(literal -220 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1280 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -300 binary64) (E.f64)) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal -20 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -930 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal 120 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal -20 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) #s(literal 120 binary64)) (/.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64))))))) (+.f64 #s(approx (/ (* (* (* (- x 1/2) (- x 1/2)) (- x 1/2)) (* (- (+ (+ (* (* -8 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E)))))) (+ (+ (+ (* (* 53 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* (* (E) (E)) (E)) (log (- 1 (/ 1 (sqrt (E)))))) (- (* (* -18 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* 110 (sqrt (E)))))) (+ (* (* 13 (E)) (log (- 1 (/ 1 (sqrt (E)))))) (* 30 (E)))) (+ (* (* -66 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))) (* 30 (pow (E) 3/2))))) (log (- 1 (/ 1 (sqrt (E)))))) -10) (sqrt (E)))) (* (* (* (* (- 1 (sqrt (E))) (- 1 (sqrt (E)))) (- 1 (sqrt (E)))) 30) (- (+ (+ (- (+ (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (+ (* (* -4 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (* (E) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (- (+ (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (sqrt (E)))) (* 64 (sqrt (E)))))))) (* -16 (E))) (+ (* (* (pow (E) 3/2) 2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* -4 (pow (E) 3/2)) (* (pow (E) 5/2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)))) 24))) (*.f64 #s(literal -1/240 binary64) (/.f64 (*.f64 (sqrt.f64 (E.f64)) (-.f64 (+.f64 #s(literal 10 binary64) (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (+.f64 (*.f64 #s(literal -66 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -18 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (exp.f64 #s(literal 5/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 13 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 30 binary64) (E.f64)) (+.f64 (*.f64 #s(literal 30 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal 53 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))))))))) (*.f64 #s(literal 110 binary64) (sqrt.f64 (E.f64))))) (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (-.f64 (+.f64 (*.f64 #s(literal -84 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -4 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal -4 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (exp.f64 #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))))))))))) (+.f64 #s(literal 24 binary64) (+.f64 (*.f64 #s(literal -16 binary64) (E.f64)) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))))) (*.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 90 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -115 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 #s(literal 340 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 10 binary64) (*.f64 (E.f64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 20 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -390 binary64) (E.f64)) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal -116 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -530 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 60 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal -18 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -15 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (*.f64 #s(literal 10 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal -60 binary64)) (sqrt.f64 (E.f64))) (/.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64))))))) (+.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 30 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -16 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 15 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 156 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))))) (*.f64 #s(literal 6 binary64) (*.f64 (E.f64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -70 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -126 binary64) (E.f64)) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -180 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 24 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -7 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal 12 binary64)) (/.f64 (-.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 3 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (+.f64 (/.f64 (*.f64 #s(approx (pow (- x 1/2) 4) #s(literal 1/16 binary64)) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (-.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64))) (*.f64 #s(literal 216 binary64) (sqrt.f64 (E.f64))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -176 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 96 binary64) (*.f64 (E.f64) (E.f64))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 266 binary64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -232 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64)))))) #s(literal -12 binary64)) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 4 binary64)) #s(literal 360 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)))) (+.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -16 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -108 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (sqrt.f64 (E.f64))))) (+.f64 (*.f64 #s(literal -192 binary64) (sqrt.f64 (E.f64))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal 6 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal -18 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 (*.f64 (*.f64 #s(literal -94 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -378 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal 48 binary64) (E.f64)) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -174 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 72 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -12 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 #s(literal -12 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal 72 binary64)) (/.f64 (-.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 3 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64))))) (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -18 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal -116 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 210 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 20 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (sqrt.f64 (E.f64))))) (*.f64 #s(literal 1200 binary64) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) #s(literal -18 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal -720 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 120 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 (*.f64 (*.f64 #s(literal -220 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1280 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -300 binary64) (E.f64)) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal -20 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -930 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal 120 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal -20 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) #s(literal 120 binary64)) (/.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64))))))) (+.f64 (/.f64 (*.f64 #s(approx (* (* (- x 1/2) (- x 1/2)) (- x 1/2)) #s(literal -1/8 binary64)) (*.f64 (-.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal 53 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (-.f64 (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 110 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 13 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 30 binary64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -66 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 30 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) #s(literal -10 binary64)) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)))) (*.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 90 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -115 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 #s(literal 340 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 10 binary64) (*.f64 (E.f64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 20 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -390 binary64) (E.f64)) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal -116 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -530 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 60 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal -18 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -15 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (*.f64 #s(literal 10 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal -60 binary64)) (sqrt.f64 (E.f64))) (/.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64))))))) (+.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 30 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -16 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 15 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 156 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))))) (*.f64 #s(literal 6 binary64) (*.f64 (E.f64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -70 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -126 binary64) (E.f64)) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -180 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 24 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -7 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal 12 binary64)) (/.f64 (-.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 3 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (+.f64 (/.f64 (*.f64 #s(approx (pow (- x 1/2) 4) #s(literal 1/16 binary64)) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (-.f64 (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64))) (*.f64 #s(literal 216 binary64) (sqrt.f64 (E.f64))))) (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -176 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 96 binary64) (*.f64 (E.f64) (E.f64))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 266 binary64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -232 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal 83 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64)))))) #s(literal -12 binary64)) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 4 binary64)) #s(literal 360 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)))) (+.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -16 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -108 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (sqrt.f64 (E.f64))))) (+.f64 (*.f64 #s(literal -192 binary64) (sqrt.f64 (E.f64))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal 6 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal -18 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 (*.f64 (*.f64 #s(literal -94 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -378 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal 48 binary64) (E.f64)) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -174 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 72 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -12 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 #s(literal -12 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal 72 binary64)) (/.f64 (-.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 3 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64))))) (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -18 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal -116 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 210 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 20 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64)) (sqrt.f64 (E.f64))))) (*.f64 #s(literal 1200 binary64) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) #s(literal -18 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal -20 binary64) (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))))) (+.f64 (*.f64 (*.f64 #s(literal -720 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 120 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 (*.f64 (*.f64 #s(literal -220 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -1280 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -300 binary64) (E.f64)) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal -20 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -930 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal 120 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal -20 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (E.f64) #s(literal 7/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 3 binary64))))) #s(literal 120 binary64)) (/.f64 #s(approx (* (- x 1/2) (- x 1/2)) #s(literal 1/4 binary64)) (*.f64 (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64))))))) (+.f64 (/.f64 (*.f64 (*.f64 #s(approx (* (- x 1/2) (- x 1/2)) #s(literal 1/4 binary64)) (-.f64 x #s(literal 1/2 binary64))) (*.f64 (-.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal 53 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (-.f64 (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 110 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal 13 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 30 binary64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -66 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 30 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64)))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) #s(literal -10 binary64)) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)))) (*.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 90 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) #s(literal 3 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -115 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (*.f64 #s(literal -18 binary64) (sqrt.f64 (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (*.f64 #s(literal 340 binary64) (sqrt.f64 (E.f64))))))) (*.f64 #s(literal 10 binary64) (*.f64 (E.f64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 20 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -390 binary64) (E.f64)) (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal -116 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -530 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 60 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) #s(literal -18 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -15 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (*.f64 #s(literal 10 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal -60 binary64)) (sqrt.f64 (E.f64))) (/.f64 #s(approx (* (- x 1/2) (- x 1/2)) #s(literal 1/4 binary64)) (*.f64 (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))) #s(literal 30 binary64))))))) (+.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 30 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -16 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 15 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 156 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))))) (*.f64 #s(literal 6 binary64) (*.f64 (E.f64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -70 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -126 binary64) (E.f64)) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -180 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 24 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -7 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal 12 binary64)) (/.f64 (-.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 3 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(approx (+ (+ (/ (* (pow (- x 1/2) 4) (* (- (+ (* (pow (E) 7/2) (log (- 1 (/ 1 (sqrt (E)))))) (+ (+ (+ (+ (- (+ (* (* -8 (* (* (E) (E)) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (- (* (log (- 1 (/ 1 (sqrt (E))))) (sqrt (E))) (* 216 (sqrt (E))))) (* -2 (* (* (E) (E)) (E)))) (+ (* (* -176 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* 96 (* (E) (E))))) (+ (* (* -8 (E)) (log (- 1 (/ 1 (sqrt (E)))))) (* 266 (E)))) (+ (* (* 83 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))) (* -232 (pow (E) 3/2)))) (+ (* (* 83 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E)))))) (* -16 (pow (E) 5/2))))) -12) (sqrt (E)))) (* (* (pow (- 1 (sqrt (E))) 4) 360) (- (+ (+ (- (+ (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (+ (* (* -4 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (* (E) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (- (+ (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (sqrt (E)))) (* 64 (sqrt (E)))))))) (* -16 (E))) (+ (* (* (pow (E) 3/2) 2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* -4 (pow (E) 3/2)) (* (pow (E) 5/2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)))) 24))) (+ (* (- (+ (+ (+ (+ (+ (+ (* (* -9 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 3)) (+ (+ (* (* -16 (* (E) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 3)) (+ (+ (* (* -108 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* 18 (sqrt (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 3) (sqrt (E))))) (+ (* -192 (sqrt (E))) (* (* (* (E) (E)) (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 3))))) (+ (* (* 6 (* (E) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* (* (E) (E)) -18) (log (- 1 (/ 1 (sqrt (E))))))))) (+ (* (* -94 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* -378 (E)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* 48 (E)) (* (* -16 (pow (E) 3/2)) (pow (log (- 1 (/ 1 (sqrt (E))))) 3)))) (+ (* (* -174 (pow (E) 3/2)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* 72 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* -12 (pow (E) 3/2)) (* (* -9 (pow (E) 5/2)) (pow (log (- 1 (/ 1 (sqrt (E))))) 3)))) (+ (* (* -4 (pow (E) 5/2)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* -12 (log (- 1 (/ 1 (sqrt (E)))))))) 72) (/ (- x 1/2) (* (* (- 1 (sqrt (E))) 3) (- (+ (+ (- (+ (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (+ (* (* -4 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (* (E) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (- (+ (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (sqrt (E)))) (* 64 (sqrt (E)))))))) (* -16 (E))) (+ (* (* (pow (E) 3/2) 2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* -4 (pow (E) 3/2)) (* (pow (E) 5/2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)))) 24)))) (* (- (+ (+ (+ (+ (+ (+ (* (* -18 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 3)) (+ (+ (* (* (* (E) (E)) -116) (pow (log (- 1 (/ 1 (sqrt (E))))) 3)) (+ (- (+ (* (* 210 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* 20 (sqrt (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 3) (sqrt (E))))) (* 1200 (sqrt (E)))) (+ (* (* (* (* (E) (E)) (E)) -18) (pow (log (- 1 (/ 1 (sqrt (E))))) 3)) (* (* -20 (* (* (E) (E)) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2))))) (+ (* (* -720 (* (E) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* 120 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E))))))))) (+ (* (* -220 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* -1280 (E)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* -300 (E)) (* (* (pow (E) 3/2) 3) (pow (log (- 1 (/ 1 (sqrt (E))))) 3)))) (+ (* (* (pow (E) 3/2) -20) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* -930 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* (* (pow (E) 5/2) 3) (pow (log (- 1 (/ 1 (sqrt (E))))) 3)) (* (* (pow (E) 5/2) 120) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)))) (+ (* (* (pow (E) 5/2) -20) (log (- 1 (/ 1 (sqrt (E)))))) (* (pow (E) 7/2) (pow (log (- 1 (/ 1 (sqrt (E))))) 3)))) 120) (/ (* (- x 1/2) (- x 1/2)) (* (- (+ (+ (- (+ (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (+ (* (* -4 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (* (E) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (- (+ (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (sqrt (E)))) (* 64 (sqrt (E)))))))) (* -16 (E))) (+ (* (* (pow (E) 3/2) 2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* -4 (pow (E) 3/2)) (* (pow (E) 5/2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)))) 24) (* (* (- 1 (sqrt (E))) (- 1 (sqrt (E)))) 30)))))) (+ (/ (* (* (* (- x 1/2) (- x 1/2)) (- x 1/2)) (* (- (+ (+ (* (* -8 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E)))))) (+ (+ (+ (* (* 53 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* (* (E) (E)) (E)) (log (- 1 (/ 1 (sqrt (E)))))) (- (* (* -18 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* 110 (sqrt (E)))))) (+ (* (* 13 (E)) (log (- 1 (/ 1 (sqrt (E)))))) (* 30 (E)))) (+ (* (* -66 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))) (* 30 (pow (E) 3/2))))) (log (- 1 (/ 1 (sqrt (E)))))) -10) (sqrt (E)))) (* (* (* (* (- 1 (sqrt (E))) (- 1 (sqrt (E)))) (- 1 (sqrt (E)))) 30) (- (+ (+ (- (+ (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (+ (* (* -4 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (* (E) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (- (+ (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (sqrt (E)))) (* 64 (sqrt (E)))))))) (* -16 (E))) (+ (* (* (pow (E) 3/2) 2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* -4 (pow (E) 3/2)) (* (pow (E) 5/2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)))) 24))) (* (* (- (+ (+ (+ (+ (+ (- (+ (* (* 90 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* (* (E) (E)) 3) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (+ (* (* (* (E) (E)) (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (- (+ (* (* -115 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* (* -18 (sqrt (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2))) (* 340 (sqrt (E))))))) (* 10 (* (E) (E)))) (+ (* (* 3 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* 20 (E)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* -390 (E)) (* (* (pow (E) 3/2) -116) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)))) (+ (* (* -530 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))) (* 60 (pow (E) 3/2)))) (+ (* (* (pow (E) 5/2) -18) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* -15 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (* 10 (log (- 1 (/ 1 (sqrt (E)))))))) -60) (sqrt (E))) (/ (* (- x 1/2) (- x 1/2)) (* (- (+ (+ (- (+ (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (+ (* (* -4 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (* (E) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (- (+ (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (sqrt (E)))) (* 64 (sqrt (E)))))))) (* -16 (E))) (+ (* (* (pow (E) 3/2) 2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* -4 (pow (E) 3/2)) (* (pow (E) 5/2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)))) 24) (* (* (- 1 (sqrt (E))) (- 1 (sqrt (E)))) 30)))))) (*.f64 (pow.f64 x #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1/180 binary64) (/.f64 (*.f64 (sqrt.f64 (E.f64)) (-.f64 (+.f64 #s(literal 12 binary64) (+.f64 (*.f64 #s(literal -232 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal -176 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -16 binary64) (exp.f64 #s(literal 5/2 binary64))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 83 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 83 binary64) (*.f64 (exp.f64 #s(literal 5/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 96 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 266 binary64) (E.f64)) (+.f64 (*.f64 (exp.f64 #s(literal 7/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))))))))))))) (+.f64 (*.f64 #s(literal -2 binary64) (pow.f64 (E.f64) #s(literal 3 binary64))) (*.f64 #s(literal 216 binary64) (sqrt.f64 (E.f64)))))) (*.f64 x (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 4 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -84 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -4 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal -4 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (exp.f64 #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))))))))))) (+.f64 #s(literal 24 binary64) (+.f64 (*.f64 #s(literal -16 binary64) (E.f64)) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))))) (+.f64 (*.f64 #s(literal 1/360 binary64) (/.f64 (*.f64 (sqrt.f64 (E.f64)) (-.f64 (+.f64 #s(literal 12 binary64) (+.f64 (*.f64 #s(literal -232 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal -176 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -16 binary64) (exp.f64 #s(literal 5/2 binary64))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 83 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 83 binary64) (*.f64 (exp.f64 #s(literal 5/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 96 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 266 binary64) (E.f64)) (+.f64 (*.f64 (exp.f64 #s(literal 7/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))))))))))))) (+.f64 (*.f64 #s(literal -2 binary64) (pow.f64 (E.f64) #s(literal 3 binary64))) (*.f64 #s(literal 216 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 4 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -84 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -4 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal -4 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (exp.f64 #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))))))))))) (+.f64 #s(literal 24 binary64) (+.f64 (*.f64 #s(literal -16 binary64) (E.f64)) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64))))))))) (*.f64 #s(literal 1/30 binary64) (/.f64 (*.f64 (sqrt.f64 (E.f64)) (-.f64 (+.f64 #s(literal 10 binary64) (+.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (+.f64 (*.f64 #s(literal -66 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -18 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (exp.f64 #s(literal 5/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 13 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 30 binary64) (E.f64)) (+.f64 (*.f64 #s(literal 30 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal 53 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))))))))) (*.f64 #s(literal 110 binary64) (sqrt.f64 (E.f64))))) (*.f64 x (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 3 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -84 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -4 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal -4 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 16 binary64) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))) (+.f64 (*.f64 (exp.f64 #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))))))))))) (+.f64 #s(literal 24 binary64) (+.f64 (*.f64 #s(literal -16 binary64) (E.f64)) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))))))))) (+.f64 (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 30 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -16 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 15 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 156 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))))) (*.f64 #s(literal 6 binary64) (*.f64 (E.f64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -70 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -126 binary64) (E.f64)) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -180 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 24 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -7 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal 12 binary64)) (/.f64 (-.f64 x #s(literal 1/2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 3 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64))))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (+.f64 #s(approx (* (+ (+ (/ (* (pow (- x 1/2) 4) (* (- (+ (* (pow (E) 7/2) (log (- 1 (/ 1 (sqrt (E)))))) (+ (+ (+ (+ (- (+ (* (* -8 (* (* (E) (E)) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (- (* (log (- 1 (/ 1 (sqrt (E))))) (sqrt (E))) (* 216 (sqrt (E))))) (* -2 (* (* (E) (E)) (E)))) (+ (* (* -176 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* 96 (* (E) (E))))) (+ (* (* -8 (E)) (log (- 1 (/ 1 (sqrt (E)))))) (* 266 (E)))) (+ (* (* 83 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))) (* -232 (pow (E) 3/2)))) (+ (* (* 83 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E)))))) (* -16 (pow (E) 5/2))))) -12) (sqrt (E)))) (* (* (pow (- 1 (sqrt (E))) 4) 360) (- (+ (+ (- (+ (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (+ (* (* -4 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (* (E) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (- (+ (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (sqrt (E)))) (* 64 (sqrt (E)))))))) (* -16 (E))) (+ (* (* (pow (E) 3/2) 2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* -4 (pow (E) 3/2)) (* (pow (E) 5/2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)))) 24))) (+ (* (- (+ (+ (+ (+ (+ (+ (* (* -9 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 3)) (+ (+ (* (* -16 (* (E) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 3)) (+ (+ (* (* -108 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* 18 (sqrt (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 3) (sqrt (E))))) (+ (* -192 (sqrt (E))) (* (* (* (E) (E)) (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 3))))) (+ (* (* 6 (* (E) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* (* (E) (E)) -18) (log (- 1 (/ 1 (sqrt (E))))))))) (+ (* (* -94 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* -378 (E)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* 48 (E)) (* (* -16 (pow (E) 3/2)) (pow (log (- 1 (/ 1 (sqrt (E))))) 3)))) (+ (* (* -174 (pow (E) 3/2)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* 72 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* -12 (pow (E) 3/2)) (* (* -9 (pow (E) 5/2)) (pow (log (- 1 (/ 1 (sqrt (E))))) 3)))) (+ (* (* -4 (pow (E) 5/2)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* -12 (log (- 1 (/ 1 (sqrt (E)))))))) 72) (/ (- x 1/2) (* (* (- 1 (sqrt (E))) 3) (- (+ (+ (- (+ (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (+ (* (* -4 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (* (E) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (- (+ (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (sqrt (E)))) (* 64 (sqrt (E)))))))) (* -16 (E))) (+ (* (* (pow (E) 3/2) 2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* -4 (pow (E) 3/2)) (* (pow (E) 5/2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)))) 24)))) (* (- (+ (+ (+ (+ (+ (+ (* (* -18 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 3)) (+ (+ (* (* (* (E) (E)) -116) (pow (log (- 1 (/ 1 (sqrt (E))))) 3)) (+ (- (+ (* (* 210 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* 20 (sqrt (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 3) (sqrt (E))))) (* 1200 (sqrt (E)))) (+ (* (* (* (* (E) (E)) (E)) -18) (pow (log (- 1 (/ 1 (sqrt (E))))) 3)) (* (* -20 (* (* (E) (E)) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2))))) (+ (* (* -720 (* (E) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* 120 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E))))))))) (+ (* (* -220 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* -1280 (E)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* -300 (E)) (* (* (pow (E) 3/2) 3) (pow (log (- 1 (/ 1 (sqrt (E))))) 3)))) (+ (* (* (pow (E) 3/2) -20) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* -930 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* (* (pow (E) 5/2) 3) (pow (log (- 1 (/ 1 (sqrt (E))))) 3)) (* (* (pow (E) 5/2) 120) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)))) (+ (* (* (pow (E) 5/2) -20) (log (- 1 (/ 1 (sqrt (E)))))) (* (pow (E) 7/2) (pow (log (- 1 (/ 1 (sqrt (E))))) 3)))) 120) (/ (* (- x 1/2) (- x 1/2)) (* (- (+ (+ (- (+ (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (+ (* (* -4 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (* (E) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (- (+ (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (sqrt (E)))) (* 64 (sqrt (E)))))))) (* -16 (E))) (+ (* (* (pow (E) 3/2) 2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* -4 (pow (E) 3/2)) (* (pow (E) 5/2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)))) 24) (* (* (- 1 (sqrt (E))) (- 1 (sqrt (E)))) 30)))))) (+ (/ (* (* (* (- x 1/2) (- x 1/2)) (- x 1/2)) (* (- (+ (+ (* (* -8 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E)))))) (+ (+ (+ (* (* 53 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* (* (E) (E)) (E)) (log (- 1 (/ 1 (sqrt (E)))))) (- (* (* -18 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* 110 (sqrt (E)))))) (+ (* (* 13 (E)) (log (- 1 (/ 1 (sqrt (E)))))) (* 30 (E)))) (+ (* (* -66 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))) (* 30 (pow (E) 3/2))))) (log (- 1 (/ 1 (sqrt (E)))))) -10) (sqrt (E)))) (* (* (* (* (- 1 (sqrt (E))) (- 1 (sqrt (E)))) (- 1 (sqrt (E)))) 30) (- (+ (+ (- (+ (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (+ (* (* -4 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (* (E) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (- (+ (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (sqrt (E)))) (* 64 (sqrt (E)))))))) (* -16 (E))) (+ (* (* (pow (E) 3/2) 2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* -4 (pow (E) 3/2)) (* (pow (E) 5/2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)))) 24))) (* (* (- (+ (+ (+ (+ (+ (- (+ (* (* 90 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* (* (E) (E)) 3) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (+ (* (* (* (E) (E)) (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (- (+ (* (* -115 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* (* -18 (sqrt (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2))) (* 340 (sqrt (E))))))) (* 10 (* (E) (E)))) (+ (* (* 3 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* 20 (E)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* -390 (E)) (* (* (pow (E) 3/2) -116) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)))) (+ (* (* -530 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))) (* 60 (pow (E) 3/2)))) (+ (* (* (pow (E) 5/2) -18) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* -15 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (* 10 (log (- 1 (/ 1 (sqrt (E)))))))) -60) (sqrt (E))) (/ (* (- x 1/2) (- x 1/2)) (* (- (+ (+ (- (+ (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (+ (* (* -4 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (* (E) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (- (+ (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (sqrt (E)))) (* 64 (sqrt (E)))))))) (* -16 (E))) (+ (* (* (pow (E) 3/2) 2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* -4 (pow (E) 3/2)) (* (pow (E) 5/2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)))) 24) (* (* (- 1 (sqrt (E))) (- 1 (sqrt (E)))) 30)))))) (* (* (- 1 (sqrt (E))) 3) (- (+ (+ (- (+ (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (E)) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (+ (* (* -4 (* (E) (E))) (log (- 1 (/ 1 (sqrt (E)))))) (+ (* (* -8 (* (E) (E))) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (- (+ (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* (pow (log (- 1 (/ 1 (sqrt (E))))) 2) (sqrt (E)))) (* 64 (sqrt (E)))))))) (* -16 (E))) (+ (* (* (pow (E) 3/2) 2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E)))))))) (+ (* -4 (pow (E) 3/2)) (* (pow (E) 5/2) (pow (log (- 1 (/ 1 (sqrt (E))))) 2)))) 24))) (*.f64 #s(literal 1/120 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (*.f64 (sqrt.f64 (E.f64)) (-.f64 (+.f64 #s(literal 12 binary64) (+.f64 (*.f64 #s(literal -232 binary64) (exp.f64 #s(literal 3/2 binary64))) (+.f64 (*.f64 #s(literal -176 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -16 binary64) (exp.f64 #s(literal 5/2 binary64))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 (pow.f64 (E.f64) #s(literal 3 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 83 binary64) (*.f64 (exp.f64 #s(literal 3/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 83 binary64) (*.f64 (exp.f64 #s(literal 5/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))))) (+.f64 (*.f64 #s(literal 96 binary64) (pow.f64 (E.f64) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal 266 binary64) (E.f64)) (+.f64 (*.f64 (exp.f64 #s(literal 7/2 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) (sqrt.f64 (E.f64)))))))))))))) (+.f64 (*.f64 #s(literal -2 binary64) (pow.f64 (E.f64) #s(literal 3 binary64))) (*.f64 #s(literal 216 binary64) (sqrt.f64 (E.f64))))))) (pow.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 3 binary64))))) (*.f64 (-.f64 (+.f64 (+.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 30 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -16 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 15 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 156 binary64) (sqrt.f64 (E.f64)))) (*.f64 (*.f64 (*.f64 (E.f64) (E.f64)) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)))))) (*.f64 #s(literal 6 binary64) (*.f64 (E.f64) (E.f64)))) (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -70 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -126 binary64) (E.f64)) (*.f64 (*.f64 #s(literal -16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -180 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 #s(literal 24 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))))) (+.f64 (*.f64 (*.f64 #s(literal -9 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal -7 binary64) (pow.f64 (E.f64) #s(literal 5/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(literal 12 binary64)) (-.f64 x #s(literal 1/2 binary64)))) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))) #s(literal 3 binary64)) (-.f64 (+.f64 (+.f64 (-.f64 (+.f64 (*.f64 (*.f64 #s(literal -84 binary64) (E.f64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (E.f64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -4 binary64) (*.f64 (E.f64) (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (+.f64 (*.f64 (*.f64 #s(literal -8 binary64) (*.f64 (E.f64) (E.f64))) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 16 binary64) (sqrt.f64 (E.f64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))) (*.f64 (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64)) (sqrt.f64 (E.f64)))) (*.f64 #s(literal 64 binary64) (sqrt.f64 (E.f64)))))))) (*.f64 #s(literal -16 binary64) (E.f64))) (+.f64 (*.f64 (*.f64 (pow.f64 (E.f64) #s(literal 3/2 binary64)) #s(literal 2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))) (*.f64 (*.f64 #s(literal 16 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) (+.f64 (*.f64 #s(literal -4 binary64) (pow.f64 (E.f64) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (E.f64) #s(literal 5/2 binary64)) (pow.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64))))) #s(literal 2 binary64))))) #s(literal 24 binary64)))) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 (E.f64)))))))) #s(approx (+ 1 (/ 1 (+ (+ (+ (+ (+ (+ (/ (* (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 20 (sqrt (E))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 210 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -1200 (sqrt (E)))) (* (* -18 (pow (E) 3)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -20 (pow (E) 3)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -116 (pow (E) 2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -720 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 120 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -18 (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -220 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -1280 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* -300 (E))) (* (* 3 (pow (E) 3/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -20 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -930 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 3 (pow (E) 5/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 120 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -20 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (pow (E) 7/2) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) -120) (* (- x 1/2) (- x 1/2))) (* (* 30 (pow (- 1 (sqrt (E))) 2)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24))) (/ (* (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 18 (sqrt (E))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -108 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -192 (sqrt (E)))) (* (pow (E) 3) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -16 (pow (E) 2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 6 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -18 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -9 (E)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -94 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -378 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 48 (E))) (* (* -16 (pow (E) 3/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -174 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 72 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -12 (pow (E) 3/2))) (* (* -9 (pow (E) 5/2)) (* (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* -12 (log (- 1 (/ 1 (sqrt (E))))))) -72) (- x 1/2)) (* (* 3 (- 1 (sqrt (E)))) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (* (sqrt (E)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (log (- 1 (/ 1 (sqrt (E)))))) (* -216 (sqrt (E)))) (* (* -8 (pow (E) 3)) (log (- 1 (/ 1 (sqrt (E))))))) (* 2 (pow (E) 3))) (* (* -176 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 96 (pow (E) 2))) (* (* -8 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 266 (E))) (* (* 83 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -232 (pow (E) 3/2))) (* (* 83 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -16 (pow (E) 5/2))) (* (pow (E) 7/2) (log (- 1 (/ 1 (sqrt (E))))))) 12)) (pow (- x 1/2) 4)) (* (* 360 (pow (- 1 (sqrt (E))) 4)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (* (sqrt (E)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (* -18 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E)))))) (* -110 (sqrt (E)))) (* (pow (E) 3) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 53 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 13 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 30 (E))) (* (* -66 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 30 (pow (E) 3/2))) (* (* -8 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (log (- 1 (/ 1 (sqrt (E)))))) 10)) (pow (- x 1/2) 3)) (* (* 30 (pow (- 1 (sqrt (E))) 3)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (* (sqrt (E)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (* -18 (sqrt (E))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -115 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -340 (sqrt (E)))) (* (pow (E) 3) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 3 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 90 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -10 (pow (E) 2))) (* (* 3 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 20 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* -390 (E))) (* (* -116 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -530 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 60 (pow (E) 3/2))) (* (* -18 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -15 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* 10 (log (- 1 (/ 1 (sqrt (E))))))) 60)) (pow (- x 1/2) 2)) (* (* 30 (pow (- 1 (sqrt (E))) 2)) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (/ (* (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 15 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -156 (sqrt (E)))) (* (pow (E) 3) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -16 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 30 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -6 (pow (E) 2))) (* (* -9 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -70 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* -126 (E))) (* (* -16 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -180 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* 24 (pow (E) 3/2))) (* (* -9 (pow (E) 5/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -7 (pow (E) 5/2)) (log (- 1 (/ 1 (sqrt (E))))))) -12) (- x 1/2)) (* (* 3 (- 1 (sqrt (E)))) (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (+ (* (sqrt (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E))))))) (* (* 16 (sqrt (E))) (log (- 1 (/ 1 (sqrt (E))))))) (* -64 (sqrt (E)))) (* (* -8 (pow (E) 2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -4 (pow (E) 2)) (log (- 1 (/ 1 (sqrt (E))))))) (* (* -8 (E)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* -84 (E)) (log (- 1 (/ 1 (sqrt (E))))))) (* 16 (E))) (* (* 2 (pow (E) 3/2)) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) (* (* 16 (pow (E) 3/2)) (log (- 1 (/ 1 (sqrt (E))))))) (* -4 (pow (E) 3/2))) (* (pow (E) 5/2) (* (log (- 1 (/ 1 (sqrt (E))))) (log (- 1 (/ 1 (sqrt (E)))))))) -24)))) (log (- 1 (/ 1 (sqrt (E)))))))) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 a a) (/.f64 #s(approx (- (- (* b b) (* (* a 4) c)) (* b b)) (*.f64 #s(literal -4 binary64) (*.f64 a c))) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 4 binary64)) c))) b))) (*.f64 (*.f64 a a) #s(literal 4 binary64))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 c) b)) (/.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- (* (/ (sqrt (- (* b b) (* (* a 4) c))) a) (/ (sqrt (- (* b b) (* (* a 4) c))) a)) (* (/ b a) (/ b a))) (*.f64 (/.f64 c a) #s(literal -4 binary64)))) (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 4 binary64)) c))) b) a)) (*.f64 (*.f64 (/.f64 #s(approx (- (* (/ (sqrt (- (* b b) (* (* a 4) c))) a) (/ (sqrt (- (* b b) (* (* a 4) c))) a)) (* (/ b a) (/ b a))) (*.f64 (/.f64 c a) #s(literal -4 binary64))) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 4 binary64)) c))) b)) a) #s(literal 1/2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (- (* (/ (sqrt (- (* b b) (* (* a 4) c))) a) (/ (sqrt (- (* b b) (* (* a 4) c))) a)) (* (/ b a) (/ b a))) (*.f64 (/.f64 c a) #s(literal -4 binary64)))) (/.f64 a (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 4 binary64)) c))) b))) (if.f64 (<=.f64 b #s(literal 23 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 2 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 4 binary64)) c))) b)) a)) (/.f64 #s(literal 1 binary64) #s(approx (/ 2 (/ (- (sqrt (- (* b b) (* c (* a 4)))) b) a)) #s(approx (* b (- (+ (* -2 (/ (+ (* -1 (* a (* c (+ (* -1 (* (pow a 2) c)) (* 1/2 (* (pow a 2) c)))))) (+ (* -1/8 (/ (+ (* 4 (* (pow a 4) (pow c 4))) (* 16 (* (pow a 4) (pow c 4)))) (* a (pow c 2)))) (* (pow a 3) (pow c 2)))) (pow b 6))) (+ (* -2 (/ (+ (* -1 (* (pow a 2) c)) (* 1/2 (* (pow a 2) c))) (pow b 4))) (/ a (pow b 2)))) (/ 1 c))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 b c)) (/.f64 a b)))))) (if.f64 (<=.f64 b #s(literal 23 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 4 binary64))))) b)) (/.f64 #s(literal 1 binary64) #s(approx (/ 2 (/ (- (sqrt (- (* b b) (* c (* a 4)))) b) a)) #s(approx (* b (- (+ (* -2 (/ (+ (* -1 (* a (* c (+ (* -1 (* (pow a 2) c)) (* 1/2 (* (pow a 2) c)))))) (+ (* -1/8 (/ (+ (* 4 (* (pow a 4) (pow c 4))) (* 16 (* (pow a 4) (pow c 4)))) (* a (pow c 2)))) (* (pow a 3) (pow c 2)))) (pow b 6))) (+ (* -2 (/ (+ (* -1 (* (pow a 2) c)) (* 1/2 (* (pow a 2) c))) (pow b 4))) (/ a (pow b 2)))) (/ 1 c))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 b c)) (/.f64 a b)))))) (if.f64 (<=.f64 b #s(literal 23 binary64)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 4 binary64))))) b) (+.f64 a a)) (/.f64 #s(literal 1 binary64) #s(approx (/ 2 (/ (- (sqrt (- (* b b) (* c (* a 4)))) b) a)) #s(approx (* b (- (+ (* -2 (/ (+ (* -1 (* a (* c (+ (* -1 (* (pow a 2) c)) (* 1/2 (* (pow a 2) c)))))) (+ (* -1/8 (/ (+ (* 4 (* (pow a 4) (pow c 4))) (* 16 (* (pow a 4) (pow c 4)))) (* a (pow c 2)))) (* (pow a 3) (pow c 2)))) (pow b 6))) (+ (* -2 (/ (+ (* -1 (* (pow a 2) c)) (* 1/2 (* (pow a 2) c))) (pow b 4))) (/ a (pow b 2)))) (/ 1 c))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 b c)) (/.f64 a b)))))) (/.f64 #s(literal 1 binary64) #s(approx (/ 2 (/ (- (sqrt (- (* b b) (* c (* a 4)))) b) a)) #s(approx (* b (- (+ (* -2 (/ (+ (* -1 (* a (* c (+ (* -1 (* (pow a 2) c)) (* 1/2 (* (pow a 2) c)))))) (+ (* -1/8 (/ (+ (* 4 (* (pow a 4) (pow c 4))) (* 16 (* (pow a 4) (pow c 4)))) (* a (pow c 2)))) (* (pow a 3) (pow c 2)))) (pow b 6))) (+ (* -2 (/ (+ (* -1 (* (pow a 2) c)) (* 1/2 (* (pow a 2) c))) (pow b 4))) (/ a (pow b 2)))) (/ 1 c))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 b c)) (/.f64 a b))))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) #s(approx (/ (- (sqrt (- (* b b) (* c (* a 4)))) b) a) (*.f64 #s(literal -2 binary64) (/.f64 c b))))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 c) b)) (*.f64 #s(approx (/ (- (- (* b b) (* c (* a 4))) (* b b)) (+ a a)) (*.f64 #s(literal -2 binary64) c)) (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 4 binary64)) c))) b))) (if.f64 (<=.f64 b #s(literal 5950181768415753/18889465931478580854784 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 4 binary64))))) b)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (-.f64 (/.f64 (neg.f64 c) b) (*.f64 a (*.f64 c (/.f64 c (*.f64 (*.f64 b b) b))))))) (if.f64 (<=.f64 b #s(literal 5950181768415753/18889465931478580854784 binary64)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 4 binary64))))) b) (+.f64 a a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (-.f64 (/.f64 (neg.f64 c) b) (*.f64 a (*.f64 c (/.f64 c (*.f64 (*.f64 b b) b))))))) (if.f64 (<=.f64 b #s(literal 5950181768415753/18889465931478580854784 binary64)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 4 binary64))))) b) (+.f64 a a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 c c) a) (*.f64 (neg.f64 b) b)) c) b))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 c c) a) (*.f64 (neg.f64 b) b)) c) b)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 c) b)) (if.f64 (<=.f64 b #s(literal -130000000000000003558409503217468803010446995368891266294485555652966300591655081780183040 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 3389627864620585/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032 binary64)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 4 binary64))))) b) (+.f64 a a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b))))) (if.f64 (<=.f64 b #s(literal -2740315569995443/5708990770823839524233143877797980545530986496 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 733332951480415/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008 binary64)) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b b) (* c (* a 4))) (*.f64 #s(literal -4 binary64) (*.f64 a c)))) b) (+.f64 a a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b))))) (if.f64 (<=.f64 b #s(literal -2018278782071263/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 3389627864620585/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) #s(approx (* 1/2 (/ (* c (sqrt (* -4 (/ a c)))) a)) (*.f64 #s(literal -1/2 binary64) (*.f64 c (sqrt.f64 (/.f64 #s(literal -4 binary64) (*.f64 a c))))))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b))))) (if.f64 (<=.f64 b #s(literal -2018278782071263/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 3389627864620585/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 #s(approx (* c (sqrt (* -4 (/ a c)))) (sqrt.f64 (*.f64 #s(literal -4 binary64) (*.f64 c a)))) (+.f64 a a))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b))))) (if.f64 (<=.f64 b #s(literal -2330050246197823/1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 3163298761788185/3514776401986872174070733209129673327241950873673372369609965291102998109899599898686750536018664732148375711432438199315006457855854921632037902485050909261824 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 (/.f64 #s(literal -4 binary64) a) c)))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b))))) (if.f64 (<=.f64 b #s(literal -2330050246197823/1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 3163298761788185/3514776401986872174070733209129673327241950873673372369609965291102998109899599898686750536018664732148375711432438199315006457855854921632037902485050909261824 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (*.f64 #s(literal -4 binary64) (/.f64 c a))))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b))))) (if.f64 (<=.f64 b #s(literal -3088765267337113/176500872419263593559319302637789241459459619490723595292712620678918364397574906244117120062201874810681116593642749786132706054117399434226659568030434131651924755717669757535789504530793970482734834967427158147858432 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (if.f64 (<=.f64 b #s(literal 2821670586839075/4149515568880992958512407863691161151012446232242436899995657329690652811412908146399707048947103794288197886611300789182395151075411775307886874834113963687061181803401509523685376 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (*.f64 #s(literal -4 binary64) (/.f64 c a))))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b))))) (if.f64 (<=.f64 b #s(literal 20240225330731/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (*.f64 #s(literal -1 binary64) (/.f64 c b)))) (if.f64 (<=.f64 b #s(literal -1837892429666853/23562723457267347065789548996709904988477547858392600710143027597506337283178622239730365539602600561360255566462503270175052892578043215543382498428777152430442793326983968886135484527574528048424954488695685876133154086235991294800548739224807307629474678136450095282906365419648413375507379824836506306113175552 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 #s(approx b #s(literal 0 binary64))) a))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/.f64 (neg.f64 b) a)) (*.f64 (*.f64 #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 (-.f64 (*.f64 #s(literal 1/3 binary64) c) (*.f64 (*.f64 (/.f64 b a) b) #s(literal 1/9 binary64))) a)) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 (-.f64 (*.f64 #s(literal 1/3 binary64) c) (*.f64 (*.f64 (/.f64 b a) b) #s(literal 1/9 binary64))) a))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 (-.f64 (*.f64 #s(literal 1/3 binary64) c) (*.f64 (*.f64 (/.f64 b a) b) #s(literal 1/9 binary64))) a))) (*.f64 (*.f64 #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 (-.f64 (*.f64 #s(literal 1/3 binary64) c) (*.f64 (*.f64 #s(literal 1/9 binary64) (/.f64 b a)) b)) a)) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 (-.f64 (*.f64 #s(literal 1/3 binary64) c) (*.f64 (*.f64 #s(literal 1/9 binary64) (/.f64 b a)) b)) a))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 (-.f64 (*.f64 #s(literal 1/3 binary64) c) (*.f64 (*.f64 #s(literal 1/9 binary64) (/.f64 b a)) b)) a))) (if.f64 (<=.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (*.f64 #s(literal 1/3 binary64) (/.f64 c a))) #s(literal 3 binary64)) (*.f64 (*.f64 #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 1/3 binary64)) (*.f64 (*.f64 b b) #s(literal 1/9 binary64))) (*.f64 a a))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 1/3 binary64)) (*.f64 (*.f64 b b) #s(literal 1/9 binary64))) (*.f64 a a)))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 1/3 binary64)) (*.f64 (*.f64 b b) #s(literal 1/9 binary64))) (*.f64 a a))))) (if.f64 (<=.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (*.f64 #s(literal 1/3 binary64) (/.f64 c a))) #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal -1/9 binary64) (/.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)) (*.f64 a a))) (*.f64 (*.f64 #s(literal -1/9 binary64) (/.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)) (*.f64 a a))) (*.f64 (/.f64 #s(literal 1/9 binary64) (*.f64 a a)) (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)))))) (if.f64 (<=.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 0 binary64)) (pow.f64 #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (*.f64 #s(literal 1/3 binary64) (/.f64 c a))) #s(literal 3 binary64)) (if.f64 (<=.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 696173189944793/69617318994479297159441705409245167921344429126717528237597542082203295398081625160307507496908132931192662194421301381083506846944815643283884602656894137393981852330936660004926669193216 binary64)) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) (*.f64 (/.f64 #s(literal 1/9 binary64) (*.f64 a a)) (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b))))) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)) (*.f64 #s(literal 81 binary64) (*.f64 (*.f64 a a) (*.f64 a a)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64))) (*.f64 (/.f64 #s(literal -1/9 binary64) (*.f64 a a)) (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b))))))) (if.f64 (<=.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 0 binary64)) (*.f64 (*.f64 #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 c (*.f64 a #s(literal 3 binary64)))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 c (*.f64 a #s(literal 3 binary64))))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 c (*.f64 a #s(literal 3 binary64))))) (if.f64 (<=.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 696173189944793/69617318994479297159441705409245167921344429126717528237597542082203295398081625160307507496908132931192662194421301381083506846944815643283884602656894137393981852330936660004926669193216 binary64)) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) (*.f64 (/.f64 #s(literal 1/9 binary64) (*.f64 a a)) (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b))))) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)) (*.f64 #s(literal 81 binary64) (*.f64 (*.f64 a a) (*.f64 a a)))) (*.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64))) (*.f64 (/.f64 #s(literal -1/9 binary64) (*.f64 a a)) (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b))))))) (if.f64 (<=.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 3511119404027961/351111940402796075728379920075981393284761128699669252487168127261196632432619068618571244770327218791250222421623815151677323767215657465806342637967722899175327916845440400930277772658683777577056802640791026892262013051450122815378736544025053197584668966180832613749896964723593195907881555331297312768 binary64)) (pow.f64 #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (*.f64 #s(literal 1/3 binary64) (/.f64 c a))) #s(literal 3 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 1/3 binary64)) (*.f64 (*.f64 b b) #s(literal 1/9 binary64))) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 1/3 binary64)) (*.f64 (*.f64 b b) #s(literal 1/9 binary64))) (*.f64 (*.f64 (*.f64 a a) a) #s(literal 9 binary64))) (/.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)) (*.f64 (*.f64 a a) a))))) (if.f64 (<=.f64 b #s(literal 1823517583980905/1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056 binary64)) (*.f64 (*.f64 #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 c (*.f64 a #s(literal 3 binary64)))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 c (*.f64 a #s(literal 3 binary64))))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 c (*.f64 a #s(literal 3 binary64))))) (if.f64 (<=.f64 b #s(literal 7951093834731205/559936185544451052639360570142111069530411374308662383724997275240947967795040236345219373317901778944 binary64)) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) (*.f64 (/.f64 #s(literal 1/9 binary64) (*.f64 a a)) (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b))))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)) (*.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)) (/.f64 #s(literal 1/81 binary64) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 a a)) (-.f64 (*.f64 (*.f64 c a) #s(literal 1/3 binary64)) (*.f64 (*.f64 b b) #s(literal 1/9 binary64)))))) (if.f64 (<=.f64 b #s(literal 1823517583980905/1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056 binary64)) (*.f64 (*.f64 #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 c (*.f64 a #s(literal 3 binary64)))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 c (*.f64 a #s(literal 3 binary64))))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 c (*.f64 a #s(literal 3 binary64))))) (if.f64 (<=.f64 b #s(literal 7951093834731205/559936185544451052639360570142111069530411374308662383724997275240947967795040236345219373317901778944 binary64)) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) (*.f64 (/.f64 #s(literal 1/9 binary64) (*.f64 a a)) (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b))))) (*.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64))) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)) (*.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)) (/.f64 #s(literal 1/81 binary64) (*.f64 (*.f64 a a) (*.f64 a a))))) (*.f64 #s(literal -9 binary64) (*.f64 a a)))))) (if.f64 (<=.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 0 binary64)) (*.f64 (*.f64 #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 c (*.f64 a #s(literal 3 binary64)))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 c (*.f64 a #s(literal 3 binary64))))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 c (*.f64 a #s(literal 3 binary64))))) (if.f64 (<=.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 5311379928167671/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64)) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) (*.f64 (/.f64 #s(literal 1/9 binary64) (*.f64 a a)) (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b))))) (*.f64 (/.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64))) (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64)))) (*.f64 (*.f64 (*.f64 a a) a) a)) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)) #s(literal 1/729 binary64)) (*.f64 a a))))) (if.f64 (<=.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 0 binary64)) (*.f64 (*.f64 #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 c (*.f64 a #s(literal 3 binary64)))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 c (*.f64 a #s(literal 3 binary64))))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 c (*.f64 a #s(literal 3 binary64))))) (if.f64 (<=.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 5311379928167671/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64)) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) (*.f64 (/.f64 #s(literal 1/9 binary64) (*.f64 a a)) (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b))))) (*.f64 (/.f64 #s(literal 1/729 binary64) (*.f64 (*.f64 (*.f64 a a) a) a)) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64))) (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64)))) (/.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)) (*.f64 a a)))))) (if.f64 (<=.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 0 binary64)) (*.f64 (*.f64 #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 c (*.f64 a #s(literal 3 binary64)))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 c (*.f64 a #s(literal 3 binary64))))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 c (*.f64 a #s(literal 3 binary64))))) (if.f64 (<=.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 5311379928167671/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64)) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) (*.f64 (/.f64 #s(literal 1/9 binary64) (*.f64 a a)) (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b))))) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64))) (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64)))) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)) (*.f64 (*.f64 (*.f64 a a) a) a)) (/.f64 #s(literal 1/729 binary64) (*.f64 a a)))))) (if.f64 (<=.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 0 binary64)) (*.f64 (*.f64 #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 c (*.f64 a #s(literal 3 binary64)))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 c (*.f64 a #s(literal 3 binary64))))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 c (*.f64 a #s(literal 3 binary64))))) (if.f64 (<=.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 5311379928167671/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64)) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) (*.f64 (/.f64 #s(literal 1/9 binary64) (*.f64 a a)) (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b))))) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64))) (-.f64 (*.f64 b b) (*.f64 (*.f64 c a) #s(literal 3 binary64)))) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)) a) (/.f64 #s(literal 1/729 binary64) (*.f64 (*.f64 (*.f64 (*.f64 a a) a) a) a)))))) (if.f64 (<=.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 0 binary64)) (*.f64 (*.f64 #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 c (*.f64 a #s(literal 3 binary64)))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 c (*.f64 a #s(literal 3 binary64))))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 c (*.f64 a #s(literal 3 binary64))))) (if.f64 (<=.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 696173189944793/69617318994479297159441705409245167921344429126717528237597542082203295398081625160307507496908132931192662194421301381083506846944815643283884602656894137393981852330936660004926669193216 binary64)) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) (*.f64 (/.f64 #s(literal 1/9 binary64) (*.f64 a a)) (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b))))) (*.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)) (*.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)) (*.f64 (/.f64 #s(literal 1/729 binary64) (*.f64 (*.f64 (*.f64 (*.f64 a a) a) a) (*.f64 a a))) (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b))))))) (if.f64 (<=.f64 b #s(literal 1823517583980905/1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056 binary64)) (*.f64 (*.f64 #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 c (*.f64 a #s(literal 3 binary64)))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 c (*.f64 a #s(literal 3 binary64))))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 c (*.f64 a #s(literal 3 binary64))))) (if.f64 (<=.f64 b #s(literal 4199521391583383/279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889472 binary64)) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) (*.f64 (/.f64 #s(literal 1/9 binary64) (*.f64 a a)) (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b))))) (*.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)) (*.f64 (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)) (*.f64 (/.f64 #s(literal 1/729 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 a a) a))) (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b))))))) (if.f64 (<=.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 0 binary64)) (*.f64 (*.f64 #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 c (*.f64 a #s(literal 3 binary64)))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 c (*.f64 a #s(literal 3 binary64))))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 c (*.f64 a #s(literal 3 binary64))))) (if.f64 (<=.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 5311379928167671/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64)) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) (*.f64 (/.f64 #s(literal 1/9 binary64) (*.f64 a a)) (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b))))) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 #s(literal 3 binary64) c) a)) (-.f64 (*.f64 b b) (*.f64 (*.f64 #s(literal 3 binary64) c) a))) (*.f64 (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) c) a) (*.f64 b b)) (/.f64 #s(literal 1/729 binary64) (*.f64 (*.f64 (*.f64 (*.f64 a a) a) (*.f64 a a)) a)))))) (if.f64 (<=.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 0 binary64)) (*.f64 (*.f64 #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 c (*.f64 a #s(literal 3 binary64)))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 c (*.f64 a #s(literal 3 binary64))))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 c (*.f64 a #s(literal 3 binary64))))) (if.f64 (<=.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 5311379928167671/1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256 binary64)) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) (*.f64 (/.f64 #s(literal 1/9 binary64) (*.f64 a a)) (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b))))) (*.f64 (*.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 #s(literal 3 binary64) c) a)) (-.f64 (*.f64 b b) (*.f64 (*.f64 #s(literal 3 binary64) c) a))) (*.f64 (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) c) a) (*.f64 b b)) (/.f64 #s(literal 1/729 binary64) (*.f64 (*.f64 (*.f64 a a) (*.f64 a a)) (*.f64 a a))))))) (if.f64 (<=.f64 (pow.f64 b #s(literal 2 binary64)) #s(literal 0 binary64)) (*.f64 (*.f64 #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 c (*.f64 a #s(literal 3 binary64)))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 c (*.f64 a #s(literal 3 binary64))))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 c (*.f64 a #s(literal 3 binary64))))) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) (*.f64 #s(approx (* (/ -1/9 (* a a)) (- (* (* c a) 3) (* b b))) (*.f64 #s(literal -1/3 binary64) (/.f64 c a))) (*.f64 (/.f64 #s(literal 1/9 binary64) (*.f64 a a)) (-.f64 (*.f64 (*.f64 c a) #s(literal 3 binary64)) (*.f64 b b)))))) (*.f64 (*.f64 #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 c (*.f64 a #s(literal 3 binary64)))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 c (*.f64 a #s(literal 3 binary64))))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (/.f64 c (*.f64 a #s(literal 3 binary64))))) (*.f64 (*.f64 #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (*.f64 (/.f64 c a) #s(literal 1/3 binary64))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (*.f64 (/.f64 c a) #s(literal 1/3 binary64)))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (*.f64 (/.f64 c a) #s(literal 1/3 binary64)))) (*.f64 (*.f64 #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (*.f64 c (/.f64 #s(literal 1/3 binary64) a))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (*.f64 c (/.f64 #s(literal 1/3 binary64) a)))) #s(approx (/ (- (* 3 (* a c)) (pow b 2)) (* 9 (pow a 2))) (*.f64 c (/.f64 #s(literal 1/3 binary64) a)))) (/.f64 (+.f64 x #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) x)) (if.f64 (<=.f64 (/.f64 (+.f64 x #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) x)) #s(literal -3602879701896397/36028797018963968 binary64)) #s(approx (/ (+ x 1) (- 1 x)) #s(literal -1 binary64)) #s(approx (/ (+ x 1) (- 1 x)) (-.f64 (*.f64 (-.f64 (+.f64 x x) #s(literal -2 binary64)) x) #s(literal -1 binary64)))) (if.f64 (<=.f64 (/.f64 (+.f64 x #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) x)) #s(literal -3602879701896397/36028797018963968 binary64)) #s(approx (/ (+ x 1) (- 1 x)) #s(literal -1 binary64)) #s(approx (/ (+ x 1) (- 1 x)) (-.f64 (+.f64 x x) #s(literal -1 binary64)))) #s(approx (/ (+ x 1) (- 1 x)) #s(literal -1 binary64)) (/.f64 (/.f64 x y) y) (/.f64 x (*.f64 y y)) (+.f64 (+.f64 x y) z) #s(approx (+ (+ x y) z) (+.f64 x z)) (if.f64 (<=.f64 (+.f64 (+.f64 x y) z) #s(literal -6483618076376551/32418090381882757488378186435087196492284736189394038281216072888208225089163344893747711319899248392876545989150787415487462117776654494592866209641515341305165482839074293153792 binary64)) #s(approx (+ (+ x y) z) (+.f64 x y)) #s(approx (+ (+ x y) z) #s(approx (+ x z) z))) (if.f64 (<=.f64 (+.f64 (+.f64 x y) z) #s(literal -6483618076376551/32418090381882757488378186435087196492284736189394038281216072888208225089163344893747711319899248392876545989150787415487462117776654494592866209641515341305165482839074293153792 binary64)) #s(approx (+ (+ x y) z) #s(approx (+ x z) x)) #s(approx (+ (+ x y) z) #s(approx (+ x z) z))) #s(approx (+ (+ x y) z) #s(approx (+ x z) x)) #s(approx (+ (+ x y) z) y) (*.f64 (+.f64 x y) (-.f64 #s(literal 1 binary64) z)) (if.f64 (<=.f64 (+.f64 x y) #s(literal -825460204899477/8254602048994769474255309139320571976856989469314398783249386078541779727448825929287769623244643560854287421769642635607536680617229461519539671538483430889193541937484454440136429963694163141453503639190799818814812942074243152169349951543234944945149040326527156224 binary64)) #s(approx (- (+ y x) (* z (+ y x))) (-.f64 x (*.f64 x z))) (*.f64 #s(approx (+ x y) y) (-.f64 #s(literal 1 binary64) z))) #s(approx (- (+ y x) (* z (+ y x))) (-.f64 x (*.f64 x z))) #s(approx (* (+ x y) (- 1 z)) (*.f64 x (-.f64 #s(literal 1 binary64) z))) (*.f64 (+.f64 x y) (+.f64 z #s(literal 1 binary64))) (if.f64 (<=.f64 (+.f64 x y) #s(literal -825460204899477/8254602048994769474255309139320571976856989469314398783249386078541779727448825929287769623244643560854287421769642635607536680617229461519539671538483430889193541937484454440136429963694163141453503639190799818814812942074243152169349951543234944945149040326527156224 binary64)) #s(approx (* (+ x y) (+ z 1)) (*.f64 x (+.f64 #s(literal 1 binary64) z))) (*.f64 #s(approx (+ x y) y) (+.f64 z #s(literal 1 binary64)))) (if.f64 (<=.f64 (+.f64 x y) #s(literal -3480865949723965/8702164874309912144930213176155645990168053640839691029699692760275411924760203145038438437113516616399082774302662672635438355868101955410485575332111767174247731541367082500615833649152 binary64)) #s(approx (* (+ x y) (+ z 1)) (*.f64 x (+.f64 #s(literal 1 binary64) z))) #s(approx (* (+ x y) (+ z 1)) (*.f64 z (+.f64 x y)))) (if.f64 (<=.f64 (+.f64 x y) #s(literal -825460204899477/8254602048994769474255309139320571976856989469314398783249386078541779727448825929287769623244643560854287421769642635607536680617229461519539671538483430889193541937484454440136429963694163141453503639190799818814812942074243152169349951543234944945149040326527156224 binary64)) #s(approx (* (+ x y) (+ z 1)) (*.f64 x (+.f64 #s(literal 1 binary64) z))) #s(approx (* (+ x y) (+ z 1)) #s(approx (* z (+ x y)) (*.f64 y z)))) (if.f64 (<=.f64 z #s(literal -5854679515581645/1125899906842624 binary64)) #s(approx (* (+ x y) (+ z 1)) #s(approx (* z (+ x y)) (*.f64 y z))) (if.f64 (<=.f64 z #s(literal 2113178124542661/264147265567832623176169892458258303259423663018060761063980354513336951278362429737208627943828593947337197496628564339441173779751342768625269489231469788454193341999502542084365758838213220526512116454105594202074014146375780869419198449383518238244769290448868999168 binary64)) (*.f64 #s(approx (+ x y) x) #s(approx (/ (- (* z z) (* 1 1)) (- z 1)) #s(literal 1 binary64))) (if.f64 (<=.f64 z #s(literal 5290916243580427/278469275977917188637766821636980671685377716506870112950390168328813181592326500641230029987632531724770648777685205524334027387779262573135538410627576549575927409323746640019706676772864 binary64)) (*.f64 #s(approx (+ x y) y) #s(approx (/ (- (* z z) (* 1 1)) (- z 1)) #s(literal 1 binary64))) (if.f64 (<=.f64 z #s(literal 1983393922805251/18889465931478580854784 binary64)) (*.f64 #s(approx (+ x y) x) #s(approx (/ (- (* z z) (* 1 1)) (- z 1)) #s(literal 1 binary64))) #s(approx (* (+ x y) (+ z 1)) #s(approx (* z (+ x y)) (*.f64 x z))))))) (if.f64 (<=.f64 z #s(literal -5854679515581645/1125899906842624 binary64)) #s(approx (* (+ x y) (+ z 1)) #s(approx (* z (+ x y)) (*.f64 y z))) (if.f64 (<=.f64 z #s(literal 1983393922805251/18889465931478580854784 binary64)) (*.f64 #s(approx (+ x y) x) #s(approx (/ (- (* z z) (* 1 1)) (- z 1)) #s(literal 1 binary64))) #s(approx (* (+ x y) (+ z 1)) #s(approx (* z (+ x y)) (*.f64 x z))))) (if.f64 (<=.f64 (+.f64 x y) #s(literal -825460204899477/8254602048994769474255309139320571976856989469314398783249386078541779727448825929287769623244643560854287421769642635607536680617229461519539671538483430889193541937484454440136429963694163141453503639190799818814812942074243152169349951543234944945149040326527156224 binary64)) #s(approx (* (+ x y) (+ z 1)) #s(approx (* z (+ x y)) (*.f64 x z))) #s(approx (* (+ x y) (+ z 1)) #s(approx (* z (+ x y)) (*.f64 y z)))) #s(approx (* (+ x y) (+ z 1)) #s(approx (* z (+ x y)) (*.f64 x z))) (-.f64 x (*.f64 (/.f64 y a) (-.f64 z t))) (if.f64 (<=.f64 t #s(literal -30999999999999997736371408294903808 binary64)) #s(approx (- x (- (* (/ z a) y) (* (/ t a) y))) (+.f64 x (/.f64 (*.f64 t y) a))) (if.f64 (<=.f64 t #s(literal 480000000000000 binary64)) (-.f64 x (*.f64 #s(approx (/ (- z t) a) (/.f64 z a)) y)) #s(approx (- x (- (* (/ z a) y) (* (/ t a) y))) (+.f64 x (/.f64 (*.f64 t y) a))))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) a) #s(literal 9999999999999999595662034753429788238255624467393741467120915117996487670031669885400803025551745174706847878231119663145222863482996149222332143382301002459214758820269116923021527058285459686414683385913622455551313826420028155008403585629126369847605750170289266545852965785882018353801250996224 binary64)) #s(approx (- x (- (* (/ z a) y) (* (/ t a) y))) (+.f64 x (/.f64 (*.f64 t y) a))) #s(approx (- x (/ (* y (- z t)) a)) (*.f64 (/.f64 y a) t))) #s(approx (- x (/ (* y (- z t)) a)) (*.f64 (/.f64 y a) t)) #s(approx (- x (/ (* y (- z t)) a)) (*.f64 (/.f64 t a) y)) (if.f64 (<=.f64 y #s(literal -849999999999999966969798851454635204327100045507864516800544768 binary64)) (+.f64 x (*.f64 (/.f64 (-.f64 z t) a) y)) (if.f64 (<=.f64 y #s(literal 1461501637330903/730750818665451459101842416358141509827966271488 binary64)) (+.f64 x (/.f64 (*.f64 y (-.f64 z t)) a)) (+.f64 x (*.f64 (/.f64 (-.f64 z t) a) y)))) (-.f64 x (*.f64 (/.f64 y a) (-.f64 t z))) (+.f64 x (*.f64 (/.f64 (-.f64 z t) a) y)) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) a) #s(literal -944473296573929/18889465931478580854784 binary64)) #s(approx (+ x (/ (* y (- z t)) a)) (*.f64 (/.f64 y a) (-.f64 z t))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) a) #s(literal 2000000 binary64)) (-.f64 x (*.f64 (/.f64 y a) #s(approx (- t z) t))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) a) #s(literal 200000000000000006568312497840985215797402513271922339102462685251749401379757599108800263125545482536789900956864487115729698126842298368 binary64)) (+.f64 x (/.f64 #s(approx (* y (- z t)) (*.f64 y z)) a)) #s(approx (+ x (/ (* y (- z t)) a)) (*.f64 (/.f64 y a) (-.f64 z t)))))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) a) #s(literal -499999999999999972661166934123722562854823285010623962332920807424 binary64)) #s(approx (+ x (/ (* y (- z t)) a)) (*.f64 (/.f64 y a) (-.f64 z t))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) a) #s(literal 200000000000000006568312497840985215797402513271922339102462685251749401379757599108800263125545482536789900956864487115729698126842298368 binary64)) (+.f64 x (/.f64 #s(approx (* y (- z t)) (*.f64 y z)) a)) #s(approx (+ x (/ (* y (- z t)) a)) (*.f64 (/.f64 y a) (-.f64 z t))))) #s(approx (+ x (/ (* y (- z t)) a)) (*.f64 (/.f64 y a) (-.f64 z t))) #s(approx (+ x (/ (* y (- z t)) a)) (*.f64 #s(approx (/ (- z t) a) (/.f64 z a)) y)) (if.f64 (<=.f64 (+.f64 x (/.f64 (*.f64 y (-.f64 z x)) t)) #s(literal -inf.0 binary64)) (+.f64 x (*.f64 (/.f64 (-.f64 z x) t) y)) (if.f64 (<=.f64 (+.f64 x (/.f64 (*.f64 y (-.f64 z x)) t)) #s(literal 19999999999999998785071050110729243720080574440234649906381543142646409126026467805686618514881015496873712236112324345157434387485272061060471597681733765549974602883364022082135420506324881811687439605097103198153279365101643665319098224539215899610692069837325144812815208761691919724149808696276287488 binary64)) (+.f64 x (/.f64 (*.f64 y (-.f64 z x)) t)) (+.f64 x (*.f64 (/.f64 (-.f64 z x) t) y)))) (-.f64 x (*.f64 (/.f64 y t) (-.f64 x z))) (if.f64 (<=.f64 x #s(literal -1900000000000000082708835022374465758225011944462547704800054042426766567853940017638077049151764114643010955923741002403151872 binary64)) #s(approx (- x (* (/ y t) (- x z))) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 y t)))) (+.f64 x (*.f64 (/.f64 (-.f64 z x) t) y))) (if.f64 (<=.f64 x #s(literal -156000000000000001806976089340168991280376893200816077668450733379068350470219708175617489687144188336144919808797992500068352 binary64)) #s(approx (- x (* (/ y t) (- x z))) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 y t)))) (if.f64 (<=.f64 x #s(literal 16499999999999999963076820038661299956078437305235597598309367197382261156205442279096499306496 binary64)) (+.f64 x (*.f64 #s(approx (- z x) z) (/.f64 y t))) (-.f64 x #s(approx (* (/ y t) (- x z)) (/.f64 (*.f64 x y) t))))) (if.f64 (<=.f64 x #s(literal -156000000000000001806976089340168991280376893200816077668450733379068350470219708175617489687144188336144919808797992500068352 binary64)) #s(approx (- x (* (/ y t) (- x z))) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 y t)))) (if.f64 (<=.f64 x #s(literal 16499999999999999963076820038661299956078437305235597598309367197382261156205442279096499306496 binary64)) (+.f64 x (*.f64 #s(approx (- z x) z) (/.f64 y t))) #s(approx (- x (* (/ y t) (- x z))) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 y t)))))) (if.f64 (<=.f64 x #s(literal -7559313193428757/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 binary64)) #s(approx (- x (* (/ y t) (- x z))) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 y t)))) (if.f64 (<=.f64 x #s(literal 1479368028632685/1087770609288739018116276647019455748771006705104961378712461595034426490595025393129804804639189577049885346787832834079429794483512744426310696916513970896780966442670885312576979206144 binary64)) #s(approx (- x (* (/ y t) (- x z))) (/.f64 (*.f64 y z) t)) #s(approx (- x (* (/ y t) (- x z))) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 y t)))))) (if.f64 (<=.f64 x #s(literal -5815372481559007/166153499473114484112975882535043072 binary64)) #s(approx (- x (* (/ y t) (- x z))) (*.f64 #s(approx (- t y) t) (/.f64 x t))) (if.f64 (<=.f64 x #s(literal 1119999999999999951751778112957323002243327197184 binary64)) #s(approx (- x (* (/ y t) (- x z))) (/.f64 (*.f64 y z) t)) #s(approx (- x (* (/ y t) (- x z))) (*.f64 #s(approx (- t y) t) (/.f64 x t))))) (if.f64 (<=.f64 t #s(literal 2059439298039183/13729595320261219429963801598162786434538870600286610818788926918371086366795312104245119281322909109954592622782961716074243975999433287625148056582230114304 binary64)) #s(approx (- x (* (/ y t) (- x z))) (*.f64 #s(approx (- t y) t) (/.f64 x t))) #s(approx (- x (* (/ y t) (- x z))) (*.f64 x #s(approx (- 1 (/ y t)) #s(literal 1 binary64))))) #s(approx (- x (* (/ y t) (- x z))) (*.f64 x #s(approx (- 1 (/ y t)) #s(literal 1 binary64)))) (sqrt.f64 (fabs.f64 (-.f64 x y))) (/.f64 (-.f64 (+.f64 y x) z) (+.f64 t t)) (if.f64 (<=.f64 (+.f64 x y) #s(literal -3384606560206073/169230328010303641331690318856389386196071598838855992136870091590247882556495704531248437872567112920983350278405979725889536 binary64)) (/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (+.f64 t t)) (/.f64 (-.f64 #s(approx (+ y x) y) z) (+.f64 t t))) (if.f64 (<=.f64 (+.f64 x y) #s(literal 200000000000000000053219729416734553074804802362401618196263954906979517832626176 binary64)) (/.f64 #s(approx (- (+ x y) z) (-.f64 x z)) (+.f64 t t)) #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (+.f64 y x) (+.f64 t t)))) (if.f64 (<=.f64 z #s(literal -1000000000000000033998991713002824594943974719712898047713430714837875271723200833292741616380733445921308672 binary64)) #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 #s(literal -1/2 binary64) (/.f64 z t))) (if.f64 (<=.f64 z #s(literal 3000000000000000226697732040941542496359027491451893154136568581527457711080891099759727815850578328016647364308941930496 binary64)) #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (+.f64 y x) (+.f64 t t))) #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 #s(literal -1/2 binary64) (/.f64 z t))))) (if.f64 (<=.f64 (+.f64 x y) #s(literal -3961408125713217/19807040628566084398385987584 binary64)) #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 x (+.f64 t t))) (if.f64 (<=.f64 (+.f64 x y) #s(literal 200000000000000000053219729416734553074804802362401618196263954906979517832626176 binary64)) #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 (*.f64 #s(literal -1/2 binary64) z) t)) #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 y (+.f64 t t))))) (if.f64 (<=.f64 (+.f64 x y) #s(literal -3961408125713217/19807040628566084398385987584 binary64)) #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 x (+.f64 t t))) (if.f64 (<=.f64 (+.f64 x y) #s(literal 200000000000000000053219729416734553074804802362401618196263954906979517832626176 binary64)) #s(approx (/ (- (+ x y) z) (* t 2)) (*.f64 #s(literal -1/2 binary64) (/.f64 z t))) #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 y (+.f64 t t))))) (if.f64 (<=.f64 (-.f64 (+.f64 x y) z) #s(literal -178220336625867/17822033662586700072817076584766762987864173856439687228824970773044043621908896041038721919208482030385321521771853153557377752817872804680674458280164899172859354196719784961261227313463296 binary64)) #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 x (+.f64 t t))) #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 y (+.f64 t t)))) #s(approx (/ (- (+ x y) z) (* t 2)) (/.f64 x (+.f64 t t))) (sqrt.f64 (+.f64 x y)) (sqrt.f64 #s(approx (+ x y) y)) #s(approx (sqrt (+ x y)) (sqrt.f64 x)) (if.f64 (<=.f64 v #s(literal 5000000000000000164207812446024630394935062831798058477561567131293735034493939977720006578138637063419747523921612177893242453171057459200 binary64)) (atan.f64 (/.f64 v (sqrt.f64 (-.f64 (*.f64 v v) (*.f64 H #s(literal 98/5 binary64)))))) (atan.f64 #s(approx (/ v (sqrt (- (* v v) (* (* 2 49/5) H)))) #s(literal 1 binary64)))) (if.f64 (<=.f64 (atan.f64 (/.f64 v (sqrt.f64 (-.f64 (*.f64 v v) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 49/5 binary64)) H))))) #s(literal 0 binary64)) (atan.f64 #s(approx (/ v (sqrt (- (* v v) (* (* 2 49/5) H)))) #s(literal 1 binary64))) (if.f64 (<=.f64 (atan.f64 (/.f64 v (sqrt.f64 (-.f64 (*.f64 v v) (*.f64 (*.f64 #s(literal 2 binary64) #s(literal 49/5 binary64)) H))))) #s(literal 1/2 binary64)) (atan.f64 (/.f64 v (sqrt.f64 #s(approx (- (* v v) (* (* 2 49/5) H)) (*.f64 #s(literal -98/5 binary64) H))))) (atan.f64 #s(approx (/ v (sqrt (- (* v v) (* (* 2 49/5) H)))) #s(literal 1 binary64))))) (atan.f64 #s(approx (/ v (sqrt (- (* v v) (* (* 2 49/5) H)))) #s(literal 1 binary64))) (atan.f64 #s(approx (/ v (sqrt (- (* v v) (* (* 2 49/5) H)))) #s(literal -1 binary64))) (-.f64 (-.f64 a #s(literal 1/3 binary64)) (*.f64 (-.f64 #s(literal 1/3 binary64) a) (/.f64 rand (sqrt.f64 (*.f64 #s(literal 9 binary64) (-.f64 a #s(literal 1/3 binary64))))))) (*.f64 (-.f64 (/.f64 rand (sqrt.f64 (*.f64 #s(literal 9 binary64) (-.f64 a #s(literal 1/3 binary64))))) #s(literal -1 binary64)) (-.f64 a #s(literal 1/3 binary64))) (*.f64 (-.f64 (/.f64 rand (sqrt.f64 #s(approx (* 9 (- a 1/3)) (*.f64 #s(literal 9 binary64) a)))) #s(literal -1 binary64)) (-.f64 a #s(literal 1/3 binary64))) #s(approx (* (- a (/ 1 3)) (+ 1 (* (sqrt (/ 1 (* 9 (- a 1/3)))) rand))) #s(approx (* a (+ 1 (* rand (sqrt (/ 1/9 a))))) (+.f64 a (*.f64 rand (sqrt.f64 (/.f64 a #s(literal 9 binary64))))))) #s(approx (* (- a (/ 1 3)) (+ 1 (* (sqrt (/ 1 (* 9 (- a 1/3)))) rand))) #s(approx (* a (+ 1 (* rand (sqrt (/ 1/9 a))))) (+.f64 a (*.f64 rand (sqrt.f64 (*.f64 #s(literal 1/9 binary64) a)))))) (if.f64 (<=.f64 rand #s(literal -3299999999999999986428798326532941143297361994102300032786005566284043072254603818945699398355660046336 binary64)) #s(approx (* (- a (/ 1 3)) (+ 1 (* (sqrt (/ 1 (* 9 (- a 1/3)))) rand))) #s(approx (* a (+ 1 (* rand (sqrt (/ 1/9 a))))) (*.f64 rand (sqrt.f64 (*.f64 #s(literal 1/9 binary64) a))))) (if.f64 (<=.f64 rand #s(literal 8600000000000000253324997077479039457958009774404076393756352042791512619175272296633841300149370880 binary64)) (*.f64 (-.f64 a #s(literal 1/3 binary64)) #s(approx (+ 1 (* (/ 1 (sqrt (* 9 (- a (/ 1 3))))) rand)) #s(literal 1 binary64))) #s(approx (* (- a (/ 1 3)) (+ 1 (* (sqrt (/ 1 (* 9 (- a 1/3)))) rand))) #s(approx (* a (+ 1 (* rand (sqrt (/ 1/9 a))))) (*.f64 rand (sqrt.f64 (*.f64 #s(literal 1/9 binary64) a))))))) (*.f64 (-.f64 a #s(literal 1/3 binary64)) #s(approx (+ 1 (* (/ 1 (sqrt (* 9 (- a (/ 1 3))))) rand)) #s(literal 1 binary64))) (*.f64 #s(approx (- a (/ 1 3)) #s(literal -1/3 binary64)) #s(approx (+ 1 (* (/ 1 (sqrt (* 9 (- a (/ 1 3))))) rand)) #s(literal 1 binary64))) (if.f64 (<=.f64 i #s(literal 200000 binary64)) (/.f64 (*.f64 (*.f64 i i) #s(literal 1/4 binary64)) (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 i i)) #s(literal 1 binary64))) #s(approx (/ (/ (* (* i i) (* i i)) (* (* 2 i) (* 2 i))) (- (* (* 2 i) (* 2 i)) 1)) #s(literal 1/16 binary64))) (if.f64 (<=.f64 i #s(literal 200000 binary64)) (*.f64 (*.f64 i #s(literal 1/4 binary64)) (/.f64 i (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 i i)) #s(literal 1 binary64)))) #s(approx (/ (/ (* (* i i) (* i i)) (* (* 2 i) (* 2 i))) (- (* (* 2 i) (* 2 i)) 1)) #s(literal 1/16 binary64))) (if.f64 (<=.f64 i #s(literal 5944751508129055/36028797018963968 binary64)) (*.f64 #s(approx (* (/ i (- (* 4 (* i i)) 1)) 1/4) (*.f64 #s(literal -1/4 binary64) i)) i) #s(approx (/ (/ (* (* i i) (* i i)) (* (* 2 i) (* 2 i))) (- (* (* 2 i) (* 2 i)) 1)) #s(literal 1/16 binary64))) #s(approx (/ (/ (* (* i i) (* i i)) (* (* 2 i) (* 2 i))) (- (* (* 2 i) (* 2 i)) 1)) #s(literal 1/16 binary64)) (if.f64 (<=.f64 (/.f64 (/.f64 (*.f64 (*.f64 i (+.f64 (+.f64 alpha beta) i)) (+.f64 (*.f64 beta alpha) (*.f64 i (+.f64 (+.f64 alpha beta) i)))) (*.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)))) (-.f64 (*.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) #s(literal 1 binary64))) #s(literal +inf.0 binary64)) (/.f64 (*.f64 i (*.f64 (+.f64 (+.f64 beta alpha) i) (/.f64 (+.f64 (*.f64 beta alpha) (*.f64 (+.f64 (+.f64 beta alpha) i) i)) (*.f64 (+.f64 (+.f64 (+.f64 beta alpha) i) i) (+.f64 (+.f64 (+.f64 beta alpha) i) i))))) (-.f64 (*.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) #s(literal 1 binary64))) #s(approx (/ (/ (* (* i (+ (+ alpha beta) i)) (+ (* beta alpha) (* i (+ (+ alpha beta) i)))) (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i)))) (- (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i))) 1)) #s(approx (- (+ 1/16 (* 1/16 (/ (+ (* 2 alpha) (* 2 beta)) i))) (* 1/8 (/ (+ alpha beta) i))) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) i) (*.f64 #s(literal 1/16 binary64) (+.f64 (*.f64 #s(literal 2 binary64) alpha) (*.f64 #s(literal 2 binary64) beta)))) (*.f64 #s(literal 1/8 binary64) (+.f64 alpha beta))) i)))) (if.f64 (<=.f64 (/.f64 (/.f64 (*.f64 (*.f64 i (+.f64 (+.f64 alpha beta) i)) (+.f64 (*.f64 beta alpha) (*.f64 i (+.f64 (+.f64 alpha beta) i)))) (*.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)))) (-.f64 (*.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) #s(literal 1 binary64))) #s(literal +inf.0 binary64)) (/.f64 (*.f64 (*.f64 (neg.f64 i) (+.f64 (+.f64 beta alpha) i)) (/.f64 (+.f64 (*.f64 beta alpha) (*.f64 (+.f64 (+.f64 beta alpha) i) i)) (*.f64 (+.f64 (+.f64 (+.f64 beta alpha) i) i) (+.f64 (+.f64 (+.f64 beta alpha) i) i)))) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 (+.f64 beta alpha) i) i) (+.f64 (+.f64 (+.f64 beta alpha) i) i)))) #s(approx (/ (/ (* (* i (+ (+ alpha beta) i)) (+ (* beta alpha) (* i (+ (+ alpha beta) i)))) (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i)))) (- (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i))) 1)) #s(approx (- (+ 1/16 (* 1/16 (/ (+ (* 2 alpha) (* 2 beta)) i))) (* 1/8 (/ (+ alpha beta) i))) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) i) (*.f64 #s(literal 1/16 binary64) (+.f64 (*.f64 #s(literal 2 binary64) alpha) (*.f64 #s(literal 2 binary64) beta)))) (*.f64 #s(literal 1/8 binary64) (+.f64 alpha beta))) i)))) (if.f64 (<=.f64 (/.f64 (/.f64 (*.f64 (*.f64 i (+.f64 (+.f64 alpha beta) i)) (+.f64 (*.f64 beta alpha) (*.f64 i (+.f64 (+.f64 alpha beta) i)))) (*.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)))) (-.f64 (*.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) #s(literal 1 binary64))) #s(literal +inf.0 binary64)) (*.f64 (/.f64 (+.f64 (*.f64 beta alpha) (*.f64 (+.f64 (+.f64 beta alpha) i) i)) (-.f64 (*.f64 (+.f64 (+.f64 (+.f64 beta alpha) i) i) (+.f64 (+.f64 (+.f64 beta alpha) i) i)) #s(literal 1 binary64))) (/.f64 (*.f64 (+.f64 (+.f64 beta alpha) i) i) (*.f64 (+.f64 (+.f64 (+.f64 beta alpha) i) i) (+.f64 (+.f64 (+.f64 beta alpha) i) i)))) #s(approx (/ (/ (* (* i (+ (+ alpha beta) i)) (+ (* beta alpha) (* i (+ (+ alpha beta) i)))) (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i)))) (- (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i))) 1)) #s(approx (- (+ 1/16 (* 1/16 (/ (+ (* 2 alpha) (* 2 beta)) i))) (* 1/8 (/ (+ alpha beta) i))) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) i) (*.f64 #s(literal 1/16 binary64) (+.f64 (*.f64 #s(literal 2 binary64) alpha) (*.f64 #s(literal 2 binary64) beta)))) (*.f64 #s(literal 1/8 binary64) (+.f64 alpha beta))) i)))) (if.f64 (<=.f64 (/.f64 (/.f64 (*.f64 (*.f64 i (+.f64 (+.f64 alpha beta) i)) (+.f64 (*.f64 beta alpha) (*.f64 i (+.f64 (+.f64 alpha beta) i)))) (*.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)))) (-.f64 (*.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) #s(literal 1 binary64))) #s(literal +inf.0 binary64)) (*.f64 (/.f64 (+.f64 (*.f64 beta alpha) (*.f64 #s(approx (+ (+ beta alpha) i) (+.f64 beta i)) i)) (-.f64 (*.f64 (+.f64 #s(approx (+ (+ beta alpha) i) (+.f64 beta i)) i) (+.f64 #s(approx (+ (+ beta alpha) i) (+.f64 beta i)) i)) #s(literal 1 binary64))) (/.f64 (*.f64 #s(approx (+ (+ beta alpha) i) (+.f64 beta i)) i) (*.f64 (+.f64 #s(approx (+ (+ beta alpha) i) (+.f64 beta i)) i) (+.f64 #s(approx (+ (+ beta alpha) i) (+.f64 beta i)) i)))) #s(approx (/ (/ (* (* i (+ (+ alpha beta) i)) (+ (* beta alpha) (* i (+ (+ alpha beta) i)))) (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i)))) (- (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i))) 1)) #s(approx (- (+ 1/16 (* 1/16 (/ (+ (* 2 alpha) (* 2 beta)) i))) (* 1/8 (/ (+ alpha beta) i))) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) i) (*.f64 #s(literal 1/16 binary64) (+.f64 (*.f64 #s(literal 2 binary64) alpha) (*.f64 #s(literal 2 binary64) beta)))) (*.f64 #s(literal 1/8 binary64) (+.f64 alpha beta))) i)))) (if.f64 (<=.f64 (/.f64 (/.f64 (*.f64 (*.f64 i (+.f64 (+.f64 alpha beta) i)) (+.f64 (*.f64 beta alpha) (*.f64 i (+.f64 (+.f64 alpha beta) i)))) (*.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)))) (-.f64 (*.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) #s(literal 1 binary64))) #s(literal +inf.0 binary64)) (*.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (+ beta alpha) i) (+.f64 beta i)) i) (*.f64 beta alpha)) (/.f64 #s(approx (+ (+ beta alpha) i) (+.f64 beta i)) (-.f64 (*.f64 (+.f64 #s(approx (+ (+ beta alpha) i) (+.f64 beta i)) i) (+.f64 #s(approx (+ (+ beta alpha) i) (+.f64 beta i)) i)) #s(literal 1 binary64)))) (/.f64 i (*.f64 (+.f64 #s(approx (+ (+ beta alpha) i) (+.f64 beta i)) i) (+.f64 #s(approx (+ (+ beta alpha) i) (+.f64 beta i)) i)))) #s(approx (/ (/ (* (* i (+ (+ alpha beta) i)) (+ (* beta alpha) (* i (+ (+ alpha beta) i)))) (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i)))) (- (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i))) 1)) #s(approx (- (+ 1/16 (* 1/16 (/ (+ (* 2 alpha) (* 2 beta)) i))) (* 1/8 (/ (+ alpha beta) i))) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) i) (*.f64 #s(literal 1/16 binary64) (+.f64 (*.f64 #s(literal 2 binary64) alpha) (*.f64 #s(literal 2 binary64) beta)))) (*.f64 #s(literal 1/8 binary64) (+.f64 alpha beta))) i)))) (if.f64 (<=.f64 (/.f64 (/.f64 (*.f64 (*.f64 i (+.f64 (+.f64 alpha beta) i)) (+.f64 (*.f64 beta alpha) (*.f64 i (+.f64 (+.f64 alpha beta) i)))) (*.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)))) (-.f64 (*.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) #s(literal 1 binary64))) #s(literal 1152921504606847/576460752303423488 binary64)) (/.f64 #s(approx (/ (* (* i (+ (+ alpha beta) i)) (+ (* beta alpha) (* i (+ (+ alpha beta) i)))) (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i)))) (*.f64 #s(literal -1 binary64) (*.f64 i (+.f64 (*.f64 #s(literal -1 binary64) alpha) (*.f64 #s(literal -1 binary64) i))))) (-.f64 (*.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) #s(literal 1 binary64))) #s(approx (/ (/ (* (* i (+ (+ alpha beta) i)) (+ (* beta alpha) (* i (+ (+ alpha beta) i)))) (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i)))) (- (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i))) 1)) #s(approx (- (+ 1/16 (* 1/16 (/ (+ (* 2 alpha) (* 2 beta)) i))) (* 1/8 (/ (+ alpha beta) i))) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) i) (*.f64 #s(literal 1/16 binary64) (+.f64 (*.f64 #s(literal 2 binary64) alpha) (*.f64 #s(literal 2 binary64) beta)))) (*.f64 #s(literal 1/8 binary64) (+.f64 alpha beta))) i)))) (if.f64 (<=.f64 (/.f64 (/.f64 (*.f64 (*.f64 i (+.f64 (+.f64 alpha beta) i)) (+.f64 (*.f64 beta alpha) (*.f64 i (+.f64 (+.f64 alpha beta) i)))) (*.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)))) (-.f64 (*.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) #s(literal 1 binary64))) #s(literal 1152921504606847/576460752303423488 binary64)) (*.f64 #s(approx (/ (+ (* beta alpha) (* (+ (+ beta alpha) i) i)) (- (* (+ (+ (+ beta alpha) i) i) (+ (+ (+ beta alpha) i) i)) 1)) (/.f64 (+.f64 alpha i) beta)) (/.f64 (*.f64 (+.f64 (+.f64 beta alpha) i) i) (*.f64 (+.f64 (+.f64 (+.f64 beta alpha) i) i) (+.f64 (+.f64 (+.f64 beta alpha) i) i)))) #s(approx (/ (/ (* (* i (+ (+ alpha beta) i)) (+ (* beta alpha) (* i (+ (+ alpha beta) i)))) (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i)))) (- (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i))) 1)) #s(approx (- (+ 1/16 (* 1/16 (/ (+ (* 2 alpha) (* 2 beta)) i))) (* 1/8 (/ (+ alpha beta) i))) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) i) (*.f64 #s(literal 1/16 binary64) (+.f64 (*.f64 #s(literal 2 binary64) alpha) (*.f64 #s(literal 2 binary64) beta)))) (*.f64 #s(literal 1/8 binary64) (+.f64 alpha beta))) i)))) #s(approx (/ (/ (* (* i (+ (+ alpha beta) i)) (+ (* beta alpha) (* i (+ (+ alpha beta) i)))) (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i)))) (- (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i))) 1)) #s(approx (- (+ 1/16 (* 1/16 (/ (+ (* 2 alpha) (* 2 beta)) i))) (* 1/8 (/ (+ alpha beta) i))) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) i) (*.f64 #s(literal 1/16 binary64) (+.f64 (*.f64 #s(literal 2 binary64) alpha) (*.f64 #s(literal 2 binary64) beta)))) (*.f64 #s(literal 1/8 binary64) (+.f64 alpha beta))) i))) #s(approx (/ (/ (* (* i (+ (+ alpha beta) i)) (+ (* beta alpha) (* i (+ (+ alpha beta) i)))) (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i)))) (- (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i))) 1)) #s(approx (- (+ 1/16 (* 1/16 (/ (+ (* 2 alpha) (* 2 beta)) i))) (* 1/8 (/ (+ alpha beta) i))) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal 1/16 binary64) i) #s(approx (* 1/16 (+ (* 2 alpha) (* 2 beta))) (*.f64 #s(literal 1/8 binary64) beta))) (*.f64 #s(literal 1/8 binary64) (+.f64 alpha beta))) i))) (if.f64 (<=.f64 beta #s(literal 2600000000000000139510782507115610512713957639051145083973990401053434953195779802506234773219060842923701421050235109250981459048878993744003896809205690722778825947581184546930276000037775014055437277364777255183829163249277015458095365217058816 binary64)) (*.f64 #s(approx (* (/ (+ (* (+ (+ beta alpha) i) i) (* beta alpha)) (- (* (+ (+ (+ beta alpha) i) i) (+ (+ (+ beta alpha) i) i)) 1)) (/ (+ (+ beta alpha) i) (+ (+ (+ beta alpha) i) i))) #s(literal 1/8 binary64)) (/.f64 i (+.f64 #s(approx (+ (+ beta alpha) i) (+.f64 alpha i)) i))) #s(approx (/ (/ (* (* i (+ (+ alpha beta) i)) (+ (* beta alpha) (* i (+ (+ alpha beta) i)))) (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i)))) (- (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i))) 1)) #s(approx (- (+ 1/16 (* 1/16 (/ (+ (* 2 alpha) (* 2 beta)) i))) (* 1/8 (/ (+ alpha beta) i))) (/.f64 (-.f64 #s(approx (* 1/16 (+ (* 2 alpha) (* 2 beta))) (*.f64 #s(literal 1/8 binary64) beta)) (*.f64 #s(literal 1/8 binary64) (+.f64 alpha beta))) i)))) (*.f64 #s(approx (* (/ (+ (* (+ (+ beta alpha) i) i) (* beta alpha)) (- (* (+ (+ (+ beta alpha) i) i) (+ (+ (+ beta alpha) i) i)) 1)) (/ (+ (+ beta alpha) i) (+ (+ (+ beta alpha) i) i))) #s(literal 1/8 binary64)) (/.f64 i (+.f64 #s(approx (+ (+ beta alpha) i) (+.f64 alpha i)) i))) #s(approx (/ (/ (* (* i (+ (+ alpha beta) i)) (+ (* beta alpha) (* i (+ (+ alpha beta) i)))) (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i)))) (- (* (+ (+ alpha beta) (* 2 i)) (+ (+ alpha beta) (* 2 i))) 1)) #s(literal 1/16 binary64)) (if.f64 (<=.f64 beta #s(literal 200000000000000000 binary64)) (/.f64 (-.f64 (+.f64 beta alpha) (-.f64 #s(literal -1 binary64) (*.f64 beta alpha))) (*.f64 (+.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) (+.f64 beta alpha)))) (*.f64 (+.f64 beta alpha) (+.f64 beta alpha))) (-.f64 (+.f64 beta alpha) #s(literal -3 binary64)))) (/.f64 #s(approx (/ (/ (+ (+ (+ alpha beta) (* beta alpha)) 1) (+ (+ alpha beta) (* 2 1))) (+ (+ alpha beta) (* 2 1))) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta)) #s(approx (+ (+ (+ alpha beta) (* 2 1)) 1) (+.f64 #s(literal 3 binary64) beta)))) (if.f64 (<=.f64 beta #s(literal 720000000000000000 binary64)) (/.f64 (/.f64 (+.f64 (-.f64 alpha #s(approx (- -1 (* beta alpha)) #s(literal -1 binary64))) beta) (-.f64 #s(literal -3 binary64) (+.f64 beta alpha))) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)))) (/.f64 #s(approx (/ (/ (+ (+ (+ alpha beta) (* beta alpha)) 1) (+ (+ alpha beta) (* 2 1))) (+ (+ alpha beta) (* 2 1))) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta)) #s(approx (+ (+ (+ alpha beta) (* 2 1)) 1) (+.f64 #s(literal 3 binary64) beta)))) (if.f64 (<=.f64 beta #s(literal 720000000000000000 binary64)) (*.f64 (-.f64 #s(approx (- -1 (* beta alpha)) #s(literal -1 binary64)) (+.f64 beta alpha)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (*.f64 (-.f64 (+.f64 beta alpha) #s(literal -3 binary64)) (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)))))) (/.f64 #s(approx (/ (/ (+ (+ (+ alpha beta) (* beta alpha)) 1) (+ (+ alpha beta) (* 2 1))) (+ (+ alpha beta) (* 2 1))) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta)) #s(approx (+ (+ (+ alpha beta) (* 2 1)) 1) (+.f64 #s(literal 3 binary64) beta)))) (if.f64 (<=.f64 beta #s(literal 2442178113633239/23258839177459420497578361852416145099316523541994177929007686373780457219628733546438113622840434097944400691400517693873107252115668992 binary64)) (*.f64 (-.f64 #s(approx (- -1 (* beta alpha)) #s(literal -1 binary64)) (+.f64 beta alpha)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) #s(approx (* (- (+ beta alpha) -3) (- (+ beta alpha) -2)) (*.f64 (+.f64 #s(literal 2 binary64) alpha) (+.f64 #s(literal 3 binary64) alpha)))))) (if.f64 (<=.f64 beta #s(literal 720000000000000000 binary64)) (*.f64 (-.f64 #s(approx (- -1 (* beta alpha)) #s(literal -1 binary64)) (+.f64 beta alpha)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) #s(approx (* (- (+ beta alpha) -3) (- (+ beta alpha) -2)) (*.f64 (+.f64 #s(literal 2 binary64) beta) (+.f64 #s(literal 3 binary64) beta)))))) (/.f64 #s(approx (/ (/ (+ (+ (+ alpha beta) (* beta alpha)) 1) (+ (+ alpha beta) (* 2 1))) (+ (+ alpha beta) (* 2 1))) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta)) #s(approx (+ (+ (+ alpha beta) (* 2 1)) 1) (+.f64 #s(literal 3 binary64) beta))))) (if.f64 (<=.f64 beta #s(literal 720000000000000000 binary64)) (/.f64 (-.f64 (+.f64 beta alpha) #s(approx (- -1 (* beta alpha)) #s(literal -1 binary64))) (*.f64 (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (-.f64 (+.f64 beta alpha) #s(literal -3 binary64)))) (/.f64 #s(approx (/ (/ (+ (+ (+ alpha beta) (* beta alpha)) 1) (+ (+ alpha beta) (* 2 1))) (+ (+ alpha beta) (* 2 1))) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta)) #s(approx (+ (+ (+ alpha beta) (* 2 1)) 1) (+.f64 #s(literal 3 binary64) beta)))) (if.f64 (<=.f64 beta #s(literal 7385903388887613/9007199254740992 binary64)) (*.f64 (-.f64 #s(approx (- -1 (* beta alpha)) #s(literal -1 binary64)) (+.f64 beta alpha)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)) #s(approx (* (- (+ beta alpha) -3) (- (+ beta alpha) -2)) (*.f64 (+.f64 #s(literal 2 binary64) alpha) (+.f64 #s(literal 3 binary64) alpha)))))) (/.f64 (/.f64 #s(approx (/ (- (- -1 (* beta alpha)) (+ beta alpha)) (- (+ beta alpha) -2)) (-.f64 (neg.f64 alpha) #s(literal 1 binary64))) (-.f64 (+.f64 beta alpha) #s(literal -3 binary64))) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha)))) (/.f64 (/.f64 #s(approx (/ (- (- -1 (* beta alpha)) (+ beta alpha)) (- (+ beta alpha) -2)) (-.f64 (neg.f64 alpha) #s(literal 1 binary64))) (-.f64 (+.f64 beta alpha) #s(literal -3 binary64))) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (if.f64 (<=.f64 beta #s(literal 200000000000000000 binary64)) (/.f64 #s(approx (/ (- (- -1 (* beta alpha)) (+ beta alpha)) (- (+ beta alpha) -2)) (-.f64 (neg.f64 alpha) #s(literal 1 binary64))) (*.f64 (-.f64 (+.f64 beta alpha) #s(literal -2 binary64)) (-.f64 #s(literal -3 binary64) (+.f64 beta alpha)))) (/.f64 #s(approx (/ (/ (+ (+ (+ alpha beta) (* beta alpha)) 1) (+ (+ alpha beta) (* 2 1))) (+ (+ alpha beta) (* 2 1))) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta)) #s(approx (+ (+ (+ alpha beta) (* 2 1)) 1) (+.f64 #s(literal 3 binary64) beta)))) (/.f64 #s(approx (/ (/ (+ (+ (+ alpha beta) (* beta alpha)) 1) (+ (+ alpha beta) (* 2 1))) (+ (+ alpha beta) (* 2 1))) (/.f64 (+.f64 #s(literal 1 binary64) alpha) beta)) #s(approx (+ (+ (+ alpha beta) (* 2 1)) 1) (+.f64 #s(literal 3 binary64) beta))) (/.f64 #s(approx (/ (/ (+ (+ (+ alpha beta) (* beta alpha)) 1) (+ (+ alpha beta) (* 2 1))) (+ (+ alpha beta) (* 2 1))) (/.f64 #s(approx (+ 1 alpha) #s(literal 1 binary64)) beta)) #s(approx (+ (+ (+ alpha beta) (* 2 1)) 1) (+.f64 #s(literal 3 binary64) beta))) (if.f64 (<=.f64 (/.f64 (/.f64 (/.f64 (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 beta alpha)) #s(literal 1 binary64)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)))) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64)))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64))) #s(literal 802633041618099/20065826040452474621738395244141115820123061381619162977212070095324448220432589806036630768881181530864650607514107580997541169167266097500334986765487216377087492641938951866881041556870737904629872328704 binary64)) (/.f64 #s(approx (/ (/ (+ (+ (+ alpha beta) (* beta alpha)) 1) (+ (+ alpha beta) (* 2 1))) (+ (+ alpha beta) (* 2 1))) #s(approx (/ (+ 1 alpha) beta) (/.f64 alpha beta))) #s(approx (+ (+ (+ alpha beta) (* 2 1)) 1) (+.f64 #s(literal 3 binary64) alpha))) (/.f64 #s(approx (/ (/ (+ (+ (+ alpha beta) (* beta alpha)) 1) (+ (+ alpha beta) (* 2 1))) (+ (+ alpha beta) (* 2 1))) #s(approx (/ (+ 1 alpha) beta) (/.f64 #s(literal 1 binary64) beta))) #s(approx (+ (+ (+ alpha beta) (* 2 1)) 1) (+.f64 #s(literal 3 binary64) alpha)))) (/.f64 #s(approx (/ (/ (+ (+ (+ alpha beta) (* beta alpha)) 1) (+ (+ alpha beta) (* 2 1))) (+ (+ alpha beta) (* 2 1))) #s(approx (/ (+ 1 alpha) beta) (/.f64 #s(literal 1 binary64) beta))) #s(approx (+ (+ (+ alpha beta) (* 2 1)) 1) (+.f64 #s(literal 3 binary64) alpha))) (/.f64 #s(approx (/ (/ (+ (+ (+ alpha beta) (* beta alpha)) 1) (+ (+ alpha beta) (* 2 1))) (+ (+ alpha beta) (* 2 1))) #s(approx (/ (+ 1 alpha) beta) (/.f64 #s(literal 1 binary64) beta))) #s(approx (+ (+ (+ alpha beta) (* 2 1)) 1) #s(approx (+ 3 alpha) #s(literal 3 binary64)))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 4835703278458517/4835703278458516698824704 binary64)) (/.f64 #s(approx (+ (* 1/2 (* (- (- -2 (+ i i)) (+ beta alpha)) 2)) (* (/ (- alpha beta) (+ (+ (+ beta alpha) i) i)) (+ beta alpha))) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) beta) (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 2 binary64) (+.f64 beta (*.f64 #s(literal 2 binary64) i))))) (*.f64 #s(literal 2 binary64) i))) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) (+.f64 i i)) (+.f64 beta alpha)) #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (/.f64 (-.f64 alpha beta) (+.f64 (+.f64 (+.f64 beta alpha) i) i)) (+.f64 beta alpha)) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (-.f64 #s(literal -2 binary64) (+.f64 i i)) (+.f64 beta alpha))) #s(literal 1/2 binary64))))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 4835703278458517/4835703278458516698824704 binary64)) (/.f64 #s(approx (+ (* 1/2 (* (- (- -2 (+ i i)) (+ beta alpha)) 2)) (* (/ (- alpha beta) (+ (+ (+ beta alpha) i) i)) (+ beta alpha))) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) beta) (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 2 binary64) (+.f64 beta (*.f64 #s(literal 2 binary64) i))))) (*.f64 #s(literal 2 binary64) i))) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) (+.f64 i i)) (+.f64 beta alpha)) #s(literal 2 binary64))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2251799813685245/2251799813685248 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (-.f64 (+.f64 i i) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (+.f64 (+.f64 (+.f64 i i) alpha) beta))) #s(literal 1/2 binary64)) #s(literal -1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (/.f64 (-.f64 alpha beta) (+.f64 (+.f64 (+.f64 beta alpha) i) i)) (+.f64 beta alpha)) #s(approx (* (/ -1 (- (- -2 (+ i i)) (+ beta alpha))) 1/2) (/.f64 #s(literal 1/2 binary64) beta)))))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 4835703278458517/4835703278458516698824704 binary64)) #s(approx (- 1/2 (* (* (/ (- alpha beta) (+ (+ (+ beta alpha) i) i)) (+ beta alpha)) (* (/ -1 (- (- -2 (+ i i)) (+ beta alpha))) 1/2))) (*.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (+.f64 beta (*.f64 #s(literal -1 binary64) beta)) (+.f64 #s(literal 2 binary64) (+.f64 (*.f64 #s(literal 2 binary64) beta) (*.f64 #s(literal 4 binary64) i)))) alpha))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2251799813685245/2251799813685248 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 (+.f64 beta alpha) (-.f64 beta alpha)) (*.f64 (-.f64 (+.f64 i i) (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (+.f64 (+.f64 (+.f64 i i) alpha) beta))) #s(literal 1/2 binary64)) #s(literal -1/2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (/.f64 (-.f64 alpha beta) (+.f64 (+.f64 (+.f64 beta alpha) i) i)) (+.f64 beta alpha)) #s(approx (* (/ -1 (- (- -2 (+ i i)) (+ beta alpha))) 1/2) (/.f64 #s(literal 1/2 binary64) beta)))))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 9007199074597007/18014398509481984 binary64)) (/.f64 #s(approx (+ (* 1/2 (* (- (- -2 (+ i i)) (+ beta alpha)) 2)) (* (/ (- alpha beta) (+ (+ (+ beta alpha) i) i)) (+ beta alpha))) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) beta) (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 2 binary64) (+.f64 beta (*.f64 #s(literal 2 binary64) i))))) (*.f64 #s(literal 2 binary64) i))) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) (+.f64 i i)) (+.f64 beta alpha)) #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (/.f64 (-.f64 alpha beta) (+.f64 (+.f64 (+.f64 beta alpha) i) i)) (+.f64 beta alpha)) #s(approx (* (/ -1 (- (- -2 (+ i i)) (+ beta alpha))) 1/2) (/.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 2 binary64) (+.f64 beta (*.f64 #s(literal 2 binary64) i)))))))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3602879701896397/18014398509481984 binary64)) #s(approx (- 1/2 (* (* (/ (- alpha beta) (+ (+ (+ beta alpha) i) i)) (+ beta alpha)) (* (/ -1 (- (- -2 (+ i i)) (+ beta alpha))) 1/2))) (*.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (+.f64 beta (*.f64 #s(literal -1 binary64) beta)) (+.f64 #s(literal 2 binary64) (+.f64 (*.f64 #s(literal 2 binary64) beta) (*.f64 #s(literal 4 binary64) i)))) alpha))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(approx (/ (+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) 1) 2) #s(literal 1/2 binary64)) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 2251799813685245/2251799813685248 binary64)) (/.f64 #s(approx (+ (* 1/2 (* (- (- -2 (+ i i)) (+ beta alpha)) 2)) (* (/ (- alpha beta) (+ (+ (+ beta alpha) i) i)) (+ beta alpha))) (-.f64 (+.f64 alpha (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))) beta)) (*.f64 (-.f64 (-.f64 #s(literal -2 binary64) (+.f64 i i)) (+.f64 beta alpha)) #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (/.f64 (-.f64 alpha beta) (+.f64 (+.f64 (+.f64 beta alpha) i) i)) (+.f64 beta alpha)) #s(approx (* (/ -1 (- (- -2 (+ i i)) (+ beta alpha))) 1/2) (/.f64 #s(literal 1/2 binary64) beta))))))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3602879701896397/18014398509481984 binary64)) #s(approx (- 1/2 (* (* (/ (- alpha beta) (+ (+ (+ beta alpha) i) i)) (+ beta alpha)) (* (/ -1 (- (- -2 (+ i i)) (+ beta alpha))) 1/2))) (*.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (+.f64 beta (*.f64 #s(literal -1 binary64) beta)) (+.f64 #s(literal 2 binary64) (+.f64 (*.f64 #s(literal 2 binary64) beta) (*.f64 #s(literal 4 binary64) i)))) alpha))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(approx (/ (+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) 1) 2) #s(literal 1/2 binary64)) #s(approx (/ (+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) 1) 2) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (-.f64 (/.f64 beta (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))) (/.f64 alpha (-.f64 #s(literal -2 binary64) (+.f64 beta alpha))))))))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3602879701896397/18014398509481984 binary64)) #s(approx (- 1/2 (* (* (/ (- alpha beta) (+ (+ (+ beta alpha) i) i)) (+ beta alpha)) (* (/ -1 (- (- -2 (+ i i)) (+ beta alpha))) 1/2))) (*.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (+.f64 beta (*.f64 #s(literal -1 binary64) beta)) (+.f64 #s(literal 2 binary64) (+.f64 (*.f64 #s(literal 2 binary64) beta) (*.f64 #s(literal 4 binary64) i)))) alpha))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(approx (/ (+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) 1) 2) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) #s(approx (* (* (/ (- alpha beta) (+ (+ (+ beta alpha) i) i)) (+ beta alpha)) (* (/ -1 (- (- -2 (+ i i)) (+ beta alpha))) 1/2)) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))))))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3961408125713217/39614081257132168796771975168 binary64)) #s(approx (/ (+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) 1) 2) (*.f64 #s(approx (- (+ 1 (/ beta (+ 2 (+ alpha beta)))) (/ alpha (+ 2 (+ alpha beta)))) (/.f64 (-.f64 (+.f64 beta beta) #s(literal -2 binary64)) alpha)) #s(literal 1/2 binary64))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(approx (/ (+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) 1) 2) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) #s(approx (* (* (/ (- alpha beta) (+ (+ (+ beta alpha) i) i)) (+ beta alpha)) (* (/ -1 (- (- -2 (+ i i)) (+ beta alpha))) 1/2)) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 alpha beta) (+.f64 #s(literal 2 binary64) (+.f64 alpha beta)))))))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3961408125713217/39614081257132168796771975168 binary64)) #s(approx (/ (+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) 1) 2) (*.f64 #s(approx (- (+ 1 (/ beta (+ 2 (+ alpha beta)))) (/ alpha (+ 2 (+ alpha beta)))) (/.f64 (-.f64 (+.f64 beta beta) #s(literal -2 binary64)) alpha)) #s(literal 1/2 binary64))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(approx (/ (+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) 1) 2) #s(literal 1/2 binary64)) #s(approx (/ (+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) 1) 2) #s(approx (* 1/2 (- (+ 1 (/ beta (+ 2 (+ alpha beta)))) (/ alpha (+ 2 (+ alpha beta))))) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta)))))))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3961408125713217/39614081257132168796771975168 binary64)) #s(approx (/ (+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) 1) 2) (*.f64 #s(literal 1/2 binary64) #s(approx (- (+ 1 (/ beta (+ 2 (+ alpha beta)))) (/ alpha (+ 2 (+ alpha beta)))) (/.f64 #s(approx (+ 2 (* 2 beta)) #s(literal 2 binary64)) alpha)))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(approx (/ (+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) 1) 2) #s(literal 1/2 binary64)) #s(approx (/ (+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) 1) 2) #s(approx (* 1/2 (- (+ 1 (/ beta (+ 2 (+ alpha beta)))) (/ alpha (+ 2 (+ alpha beta))))) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta)))))))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3961408125713217/39614081257132168796771975168 binary64)) #s(approx (/ (+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) 1) 2) (*.f64 #s(literal 1/2 binary64) #s(approx (- (+ 1 (/ beta (+ 2 (+ alpha beta)))) (/ alpha (+ 2 (+ alpha beta)))) (/.f64 #s(approx (+ 2 (* 2 beta)) #s(literal 2 binary64)) alpha)))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (/ (+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) 1) 2) #s(literal 1/2 binary64)) #s(approx (/ (+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) 1) 2) (+.f64 #s(literal 1 binary64) #s(approx (* 1/2 (/ (- (+ alpha (* -1 alpha)) (+ 2 (+ (* 2 alpha) (* 4 i)))) beta)) (*.f64 #s(literal -1 binary64) (/.f64 alpha beta))))))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3961408125713217/39614081257132168796771975168 binary64)) #s(approx (/ (+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) 1) 2) (*.f64 #s(literal 1/2 binary64) #s(approx (- (+ 1 (/ beta (+ 2 (+ alpha beta)))) (/ alpha (+ 2 (+ alpha beta)))) (/.f64 #s(approx (+ 2 (* 2 beta)) #s(literal 2 binary64)) alpha)))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (/ (+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) 1) 2) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) #s(approx (* (* (/ (- alpha beta) (+ (+ (+ beta alpha) i) i)) (+ beta alpha)) (* (/ -1 (- (- -2 (+ i i)) (+ beta alpha))) 1/2)) #s(literal -1/2 binary64))))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (/.f64 (*.f64 (+.f64 alpha beta) (-.f64 beta alpha)) (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i))) (+.f64 (+.f64 (+.f64 alpha beta) (*.f64 #s(literal 2 binary64) i)) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 3422735716801577/4503599627370496 binary64)) #s(approx (/ (+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) 1) 2) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/2 binary64) #s(approx (* (* (/ (- alpha beta) (+ (+ (+ beta alpha) i) i)) (+ beta alpha)) (* (/ -1 (- (- -2 (+ i i)) (+ beta alpha))) 1/2)) #s(literal -1/2 binary64)))) #s(approx (/ (+ (/ (/ (* (+ alpha beta) (- beta alpha)) (+ (+ alpha beta) (* 2 i))) (+ (+ (+ alpha beta) (* 2 i)) 2)) 1) 2) #s(literal 1/2 binary64)) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 0 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) beta)) alpha))) (/.f64 (-.f64 (+.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) beta) alpha) (*.f64 (-.f64 (+.f64 alpha beta) #s(literal -2 binary64)) #s(literal 2 binary64)))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 7737125245533627/19342813113834066795298816 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) beta)) alpha))) (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 7737125245533627/19342813113834066795298816 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) beta)) alpha))) (-.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 alpha beta) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -2 binary64) (+.f64 alpha beta))) #s(literal 1/2 binary64))))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 5764607523034235/288230376151711744 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) beta)) alpha))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 beta (+.f64 #s(literal 2 binary64) beta)))))) (if.f64 (<=.f64 beta #s(literal 7011769753764849/1208925819614629174706176 binary64)) #s(approx (/ (- (+ (- (+ alpha beta) -2) beta) alpha) (* (- (+ alpha beta) -2) 2)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) (/.f64 #s(approx (* (+ (- beta -2) beta) 1/2) (+.f64 #s(literal 1 binary64) beta)) (-.f64 beta #s(literal -2 binary64))))) (if.f64 (<=.f64 beta #s(literal 14000 binary64)) #s(approx (/ (- (+ (- (+ alpha beta) -2) beta) alpha) (* (- (+ alpha beta) -2) 2)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) alpha))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta))))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 5764607523034235/288230376151711744 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (/.f64 #s(literal 1 binary64) alpha))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) beta)))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) beta)))))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 5764607523034235/288230376151711744 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) (/.f64 #s(literal 1 binary64) alpha))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) beta)))) (*.f64 #s(approx (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) #s(literal 2 binary64)) #s(literal 1/2 binary64)))) (if.f64 (<=.f64 beta #s(literal 8286623314361713/18014398509481984 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* 1/2 (+ 1 (/ beta (+ 2 beta)))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) beta)))) (*.f64 #s(approx (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) #s(literal 2 binary64)) #s(literal 1/2 binary64))) (if.f64 (<=.f64 (/.f64 (+.f64 (/.f64 (-.f64 beta alpha) (+.f64 (+.f64 alpha beta) #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 2 binary64)) #s(literal 8286623314361713/9007199254740992 binary64)) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) #s(literal 1/2 binary64))) (*.f64 #s(approx (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) #s(literal 2 binary64)) #s(literal 1/2 binary64))) #s(approx (/ (+ (/ (- beta alpha) (+ (+ alpha beta) 2)) 1) 2) #s(approx (* 1/2 (- 1 (/ alpha (+ 2 alpha)))) #s(literal 1/2 binary64))) (-.f64 x (-.f64 (-.f64 z y) (*.f64 (-.f64 #s(literal -1/2 binary64) y) (log.f64 y)))) (if.f64 (<=.f64 z #s(literal -28999999999999998363139381331051510536143881206408543710211823249733286587361152019470147911680 binary64)) (-.f64 x (-.f64 #s(approx (- z y) z) (*.f64 (-.f64 #s(literal -1/2 binary64) y) (log.f64 y)))) (if.f64 (<=.f64 z #s(literal 140000 binary64)) #s(approx (- (+ (- x (* (+ y 1/2) (log y))) y) z) (-.f64 x (-.f64 (*.f64 (-.f64 y #s(literal -1/2 binary64)) (log.f64 y)) y))) (-.f64 x (-.f64 #s(approx (- z y) z) (*.f64 (-.f64 #s(literal -1/2 binary64) y) (log.f64 y)))))) (if.f64 (<=.f64 y #s(literal 1700000000000000031010908611532075492906730280275935232 binary64)) #s(approx (- (+ (- x (* (+ y 1/2) (log y))) y) z) (-.f64 x (+.f64 z (*.f64 #s(literal 1/2 binary64) (log.f64 y))))) #s(approx (- (+ (- x (* (+ y 1/2) (log y))) y) z) (-.f64 x (-.f64 (*.f64 (-.f64 y #s(literal -1/2 binary64)) (log.f64 y)) y)))) (if.f64 (<=.f64 y #s(literal 149999999999999992036912199394489491250089310754612303760844924696708507952234641907824831425791336459617698487802663711390302208 binary64)) #s(approx (- (+ (- x (* (+ y 1/2) (log y))) y) z) (-.f64 x (+.f64 z (*.f64 #s(literal 1/2 binary64) (log.f64 y))))) #s(approx (- (+ (- x (* (+ y 1/2) (log y))) y) z) (-.f64 #s(approx (+ x y) y) (*.f64 (log.f64 y) (+.f64 #s(literal 1/2 binary64) y))))) #s(approx (- (+ (- x (* (+ y 1/2) (log y))) y) z) (-.f64 x (+.f64 z (*.f64 #s(literal 1/2 binary64) (log.f64 y))))) (if.f64 (<=.f64 x #s(literal -6600000000000000 binary64)) (*.f64 #s(approx (- 1 (/ (- (* (log y) (- y -1/2)) y) (- x z))) #s(literal 1 binary64)) (-.f64 x z)) (if.f64 (<=.f64 x #s(literal 240000000000000 binary64)) (-.f64 #s(approx (+ (- x (* (+ y 1/2) (log y))) y) #s(approx (- y (* (log y) (+ 1/2 y))) (*.f64 #s(literal -1/2 binary64) (log.f64 y)))) z) (*.f64 #s(approx (- 1 (/ (- (* (log y) (- y -1/2)) y) (- x z))) #s(literal 1 binary64)) (-.f64 x z)))) (if.f64 (<=.f64 z #s(literal -23000 binary64)) (*.f64 #s(approx (- 1 (/ (- (* (log y) (- y -1/2)) y) (- x z))) #s(literal 1 binary64)) (-.f64 x z)) (if.f64 (<=.f64 z #s(literal 5893513370621317/75557863725914323419136 binary64)) #s(approx (- (+ (- x (* (+ y 1/2) (log y))) y) z) #s(approx (- (+ x y) (* (log y) (+ 1/2 y))) (-.f64 x (*.f64 #s(literal 1/2 binary64) (log.f64 y))))) (*.f64 #s(approx (- 1 (/ (- (* (log y) (- y -1/2)) y) (- x z))) #s(literal 1 binary64)) (-.f64 x z)))) (*.f64 #s(approx (- 1 (/ (- (* (log y) (- y -1/2)) y) (- x z))) #s(literal 1 binary64)) (-.f64 x z)) #s(approx (- (+ (- x (* (+ y 1/2) (log y))) y) z) (neg.f64 z)) (+.f64 (-.f64 (+.f64 (log.f64 (+.f64 x y)) (log.f64 z)) t) (*.f64 (-.f64 a #s(literal 1/2 binary64)) (log.f64 t))) (if.f64 (<=.f64 t #s(literal 5200 binary64)) #s(approx (+ (- (+ (log (+ x y)) (log z)) t) (* (- a 1/2) (log t))) (+.f64 (log.f64 z) (+.f64 (log.f64 (+.f64 x y)) (*.f64 (log.f64 t) (-.f64 a #s(literal 1/2 binary64)))))) (-.f64 #s(approx (- (+ (log (+ x y)) (log z)) t) (neg.f64 t)) (*.f64 (-.f64 #s(literal 1/2 binary64) a) (+.f64 (log.f64 #s(literal 2 binary64)) (log.f64 (*.f64 t #s(literal 1/2 binary64))))))) (if.f64 (<=.f64 a #s(literal -215000 binary64)) (-.f64 #s(approx (- (+ (log (+ x y)) (log z)) t) (neg.f64 t)) (*.f64 (-.f64 #s(literal 1/2 binary64) a) (+.f64 (log.f64 #s(literal 2 binary64)) (log.f64 (*.f64 t #s(literal 1/2 binary64)))))) (if.f64 (<=.f64 a #s(literal 102000000000000 binary64)) (+.f64 (-.f64 (+.f64 (log.f64 #s(approx (+ x y) y)) (log.f64 z)) t) (*.f64 #s(approx (- a 1/2) #s(literal -1/2 binary64)) (log.f64 t))) (-.f64 #s(approx (- (+ (log (+ x y)) (log z)) t) (neg.f64 t)) (*.f64 (-.f64 #s(literal 1/2 binary64) a) (+.f64 (log.f64 #s(literal 2 binary64)) (log.f64 (*.f64 t #s(literal 1/2 binary64)))))))) (if.f64 (<=.f64 (+.f64 (log.f64 (+.f64 x y)) (log.f64 z)) #s(literal -800 binary64)) (+.f64 #s(approx (- (+ (log (+ x y)) (log z)) t) (*.f64 #s(literal -1 binary64) t)) #s(approx (* (- a 1/2) (log t)) #s(approx (* a (+ (log t) (* -1/2 (/ (log t) a)))) (*.f64 a (log.f64 t))))) (if.f64 (<=.f64 (+.f64 (log.f64 (+.f64 x y)) (log.f64 z)) #s(literal 705 binary64)) (-.f64 (-.f64 (log.f64 (*.f64 z (+.f64 y x))) t) (*.f64 (-.f64 #s(literal 1/2 binary64) a) (log.f64 t))) (+.f64 #s(approx (- (+ (log (+ x y)) (log z)) t) (*.f64 #s(literal -1 binary64) t)) #s(approx (* (- a 1/2) (log t)) (*.f64 (/.f64 (-.f64 a #s(literal 1/2 binary64)) a) (/.f64 a (/.f64 #s(literal 1 binary64) (log.f64 t)))))))) (if.f64 (<=.f64 (+.f64 (-.f64 (+.f64 (log.f64 (+.f64 x y)) (log.f64 z)) t) (*.f64 (-.f64 a #s(literal 1/2 binary64)) (log.f64 t))) #s(literal -10000000 binary64)) (-.f64 #s(approx (- (+ (log (+ x y)) (log z)) t) (neg.f64 t)) (*.f64 (-.f64 #s(literal 1/2 binary64) a) (log.f64 t))) (if.f64 (<=.f64 (+.f64 (-.f64 (+.f64 (log.f64 (+.f64 x y)) (log.f64 z)) t) (*.f64 (-.f64 a #s(literal 1/2 binary64)) (log.f64 t))) #s(literal 900 binary64)) (-.f64 (*.f64 #s(approx (- a 1/2) #s(literal -1/2 binary64)) (log.f64 t)) (-.f64 t (log.f64 (*.f64 (+.f64 y x) z)))) (-.f64 #s(approx (- (+ (log (+ x y)) (log z)) t) (neg.f64 t)) (*.f64 (-.f64 #s(literal 1/2 binary64) a) (+.f64 (log.f64 #s(literal 2 binary64)) (log.f64 (*.f64 t #s(literal 1/2 binary64)))))))) (if.f64 (<=.f64 (+.f64 (-.f64 (+.f64 (log.f64 (+.f64 x y)) (log.f64 z)) t) (*.f64 (-.f64 a #s(literal 1/2 binary64)) (log.f64 t))) #s(literal -10000000 binary64)) (-.f64 #s(approx (- (+ (log (+ x y)) (log z)) t) (neg.f64 t)) (*.f64 (-.f64 #s(literal 1/2 binary64) a) (log.f64 t))) (if.f64 (<=.f64 (+.f64 (-.f64 (+.f64 (log.f64 (+.f64 x y)) (log.f64 z)) t) (*.f64 (-.f64 a #s(literal 1/2 binary64)) (log.f64 t))) #s(literal 900 binary64)) (-.f64 (*.f64 #s(approx (- a 1/2) #s(literal -1/2 binary64)) (log.f64 t)) (-.f64 t (log.f64 (*.f64 (+.f64 y x) z)))) (-.f64 #s(approx (- (+ (log (+ x y)) (log z)) t) (neg.f64 t)) (*.f64 (-.f64 #s(literal 1/2 binary64) a) (log.f64 t))))) (if.f64 (<=.f64 (+.f64 (-.f64 (+.f64 (log.f64 (+.f64 x y)) (log.f64 z)) t) (*.f64 (-.f64 a #s(literal 1/2 binary64)) (log.f64 t))) #s(literal -10000000 binary64)) (-.f64 #s(approx (- (+ (log (+ x y)) (log z)) t) (neg.f64 t)) (*.f64 (-.f64 #s(literal 1/2 binary64) a) (log.f64 t))) (if.f64 (<=.f64 (+.f64 (-.f64 (+.f64 (log.f64 (+.f64 x y)) (log.f64 z)) t) (*.f64 (-.f64 a #s(literal 1/2 binary64)) (log.f64 t))) #s(literal 700 binary64)) (-.f64 (log.f64 (*.f64 #s(approx (* z (+ y x)) (*.f64 y z)) (pow.f64 t (-.f64 a #s(literal 1/2 binary64))))) t) (-.f64 #s(approx (- (+ (log (+ x y)) (log z)) t) (neg.f64 t)) (*.f64 (-.f64 #s(literal 1/2 binary64) a) (log.f64 t))))) (if.f64 (<=.f64 (+.f64 (-.f64 (+.f64 (log.f64 (+.f64 x y)) (log.f64 z)) t) (*.f64 (-.f64 a #s(literal 1/2 binary64)) (log.f64 t))) #s(literal -10000000 binary64)) (-.f64 #s(approx (- (+ (log (+ x y)) (log z)) t) (neg.f64 t)) (*.f64 (-.f64 #s(literal 1/2 binary64) a) (log.f64 t))) (if.f64 (<=.f64 (+.f64 (-.f64 (+.f64 (log.f64 (+.f64 x y)) (log.f64 z)) t) (*.f64 (-.f64 a #s(literal 1/2 binary64)) (log.f64 t))) #s(literal 700 binary64)) (-.f64 (log.f64 (*.f64 #s(approx (* z (+ y x)) (*.f64 y z)) #s(approx (pow t (- a 1/2)) (pow.f64 t #s(literal -1/2 binary64))))) t) (-.f64 #s(approx (- (+ (log (+ x y)) (log z)) t) (neg.f64 t)) (*.f64 (-.f64 #s(literal 1/2 binary64) a) (log.f64 t))))) (-.f64 #s(approx (- (+ (log (+ x y)) (log z)) t) (neg.f64 t)) (*.f64 (-.f64 #s(literal 1/2 binary64) a) (log.f64 t))) (+.f64 #s(approx (- (+ (log (+ x y)) (log z)) t) (*.f64 #s(literal -1 binary64) t)) #s(approx (* (- a 1/2) (log t)) #s(approx (* a (+ (log t) (* -1/2 (/ (log t) a)))) (*.f64 a (log.f64 t))))) (-.f64 #s(approx (- (+ (log (+ x y)) (log z)) t) (neg.f64 t)) (*.f64 #s(approx (- 1/2 a) #s(literal 1/2 binary64)) (log.f64 t))) (*.f64 #s(approx (+ 1 (/ (log (* (* z (+ y x)) (pow t (- a 1/2)))) (neg t))) #s(literal 1 binary64)) (neg.f64 t)) (-.f64 (*.f64 (+.f64 x x) x) #s(literal 1 binary64)) #s(approx (- (* (* x x) 2) 1) #s(literal -1 binary64)) (if.f64 (<=.f64 (+.f64 x (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 z #s(literal 313060547623/100000000000 binary64)) #s(literal 55833770631/5000000000 binary64)) z) t) z) a) z) b)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 z #s(literal 15234687407/1000000000 binary64)) z) #s(literal 314690115749/10000000000 binary64)) z) #s(literal 119400905721/10000000000 binary64)) z) #s(literal 607771387771/1000000000000 binary64)))) #s(literal +inf.0 binary64)) (+.f64 x (+.f64 (*.f64 (/.f64 b (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 z #s(literal -15234687407/1000000000 binary64)) z) #s(literal -314690115749/10000000000 binary64)) z) #s(literal -119400905721/10000000000 binary64)) z) #s(literal -607771387771/1000000000000 binary64))) y) (*.f64 (*.f64 (+.f64 a (*.f64 (+.f64 t (*.f64 (-.f64 (*.f64 #s(literal 313060547623/100000000000 binary64) z) #s(literal -55833770631/5000000000 binary64)) z)) z)) (/.f64 z (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 z #s(literal -15234687407/1000000000 binary64)) z) #s(literal -314690115749/10000000000 binary64)) z) #s(literal -119400905721/10000000000 binary64)) z) #s(literal -607771387771/1000000000000 binary64)))) y))) (+.f64 x #s(approx (/ (* y (+ (* (+ (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b)) (+ (* (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -55833770631/5000000000 binary64) y) (*.f64 #s(literal -4769379582500641883561/100000000000000000000 binary64) y)) z)) (*.f64 #s(literal 313060547623/100000000000 binary64) y))))) (if.f64 (<=.f64 (+.f64 x (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 z #s(literal 313060547623/100000000000 binary64)) #s(literal 55833770631/5000000000 binary64)) z) t) z) a) z) b)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 z #s(literal 15234687407/1000000000 binary64)) z) #s(literal 314690115749/10000000000 binary64)) z) #s(literal 119400905721/10000000000 binary64)) z) #s(literal 607771387771/1000000000000 binary64)))) #s(literal +inf.0 binary64)) (+.f64 x (*.f64 (/.f64 (+.f64 b (*.f64 (+.f64 a (*.f64 (+.f64 t (*.f64 (-.f64 (*.f64 #s(literal 313060547623/100000000000 binary64) z) #s(literal -55833770631/5000000000 binary64)) z)) z)) z)) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 z #s(literal -15234687407/1000000000 binary64)) z) #s(literal -314690115749/10000000000 binary64)) z) #s(literal -119400905721/10000000000 binary64)) z) #s(literal -607771387771/1000000000000 binary64))) y)) (+.f64 x #s(approx (/ (* y (+ (* (+ (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b)) (+ (* (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -55833770631/5000000000 binary64) y) (*.f64 #s(literal -4769379582500641883561/100000000000000000000 binary64) y)) z)) (*.f64 #s(literal 313060547623/100000000000 binary64) y))))) (if.f64 (<=.f64 z #s(literal -6500000000 binary64)) (+.f64 x #s(approx (/ (* y (+ (* (+ (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b)) (+ (* (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)) (*.f64 #s(literal 313060547623/100000000000 binary64) y))) (if.f64 (<=.f64 z #s(literal 7500000000000000525278551903633706093180642213580492014790639616 binary64)) (+.f64 x (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) t) z) a) z) b) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 z #s(literal -15234687407/1000000000 binary64)) z) #s(literal -314690115749/10000000000 binary64)) z) #s(literal -119400905721/10000000000 binary64)) z) #s(literal -607771387771/1000000000000 binary64))) y)) (+.f64 x #s(approx (/ (* y (+ (* (+ (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b)) (+ (* (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -55833770631/5000000000 binary64) y) (*.f64 #s(literal -4769379582500641883561/100000000000000000000 binary64) y)) z)) (*.f64 #s(literal 313060547623/100000000000 binary64) y)))))) (if.f64 (<=.f64 z #s(literal -6500000000 binary64)) (+.f64 x #s(approx (/ (* y (+ (* (+ (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b)) (+ (* (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)) (*.f64 #s(literal 313060547623/100000000000 binary64) y))) (if.f64 (<=.f64 z #s(literal 5200000000000000109611701997456739794944 binary64)) (+.f64 x (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (-.f64 (*.f64 #s(approx (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) #s(literal 314690115749/10000000000 binary64)) z) #s(literal -119400905721/10000000000 binary64)) z) #s(literal -607771387771/1000000000000 binary64))) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) t) z) a) z) b) y))) (+.f64 x #s(approx (/ (* y (+ (* (+ (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b)) (+ (* (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -55833770631/5000000000 binary64) y) (*.f64 #s(literal -4769379582500641883561/100000000000000000000 binary64) y)) z)) (*.f64 #s(literal 313060547623/100000000000 binary64) y)))))) (if.f64 (<=.f64 z #s(literal -6500000000 binary64)) (+.f64 x #s(approx (/ (* y (+ (* (+ (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b)) (+ (* (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)) (*.f64 #s(literal 313060547623/100000000000 binary64) y))) (if.f64 (<=.f64 z #s(literal 5200000000000000109611701997456739794944 binary64)) (+.f64 x (*.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) t) z) a) z) b) (-.f64 (*.f64 (-.f64 (*.f64 #s(approx (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) #s(literal 314690115749/10000000000 binary64)) z) #s(literal -119400905721/10000000000 binary64)) z) #s(literal -607771387771/1000000000000 binary64))) y)) (+.f64 x #s(approx (/ (* y (+ (* (+ (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b)) (+ (* (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -55833770631/5000000000 binary64) y) (*.f64 #s(literal -4769379582500641883561/100000000000000000000 binary64) y)) z)) (*.f64 #s(literal 313060547623/100000000000 binary64) y)))))) (if.f64 (<=.f64 z #s(literal -6500000000 binary64)) (+.f64 x #s(approx (/ (* y (+ (* (+ (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b)) (+ (* (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)) (*.f64 #s(literal 313060547623/100000000000 binary64) y))) (if.f64 (<=.f64 z #s(literal 749999999999999941246189568 binary64)) (+.f64 x (*.f64 #s(approx (/ -1 (- -607771387771/1000000000000 (* (- (* (- (* (- z -15234687407/1000000000) z) -314690115749/10000000000) z) -119400905721/10000000000) z))) (+.f64 #s(literal 1000000000000/607771387771 binary64) (*.f64 z (-.f64 (*.f64 #s(literal 123439798033292669987862100000000000000/224502278183706222041215714334315011 binary64) z) #s(literal 11940090572100000000000000/369386059793087248348441 binary64))))) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) t) z) a) z) b) y))) (+.f64 x #s(approx (/ (* y (+ (* (+ (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b)) (+ (* (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)) (*.f64 #s(literal 313060547623/100000000000 binary64) y))))) (if.f64 (<=.f64 z #s(literal -6500000000 binary64)) (+.f64 x #s(approx (/ (* y (+ (* (+ (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b)) (+ (* (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)) (*.f64 #s(literal 313060547623/100000000000 binary64) y))) (if.f64 (<=.f64 z #s(literal 749999999999999941246189568 binary64)) (+.f64 x (*.f64 #s(approx (/ -1 (- -607771387771/1000000000000 (* (- (* (- (* (- z -15234687407/1000000000) z) -314690115749/10000000000) z) -119400905721/10000000000) z))) (+.f64 #s(literal 1000000000000/607771387771 binary64) (*.f64 z (-.f64 (*.f64 #s(literal 123439798033292669987862100000000000000/224502278183706222041215714334315011 binary64) z) #s(literal 11940090572100000000000000/369386059793087248348441 binary64))))) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) t) z) a) z) b) y))) (+.f64 x #s(approx (/ (* y (+ (* (+ (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b)) (+ (* (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)) (-.f64 (+.f64 (*.f64 #s(literal 313060547623/100000000000 binary64) y) (*.f64 #s(literal 55833770631/5000000000 binary64) (/.f64 y z))) (*.f64 #s(literal 4769379582500641883561/100000000000000000000 binary64) (/.f64 y z))))))) (if.f64 (<=.f64 z #s(literal -6500000000 binary64)) (+.f64 x #s(approx (/ (* y (+ (* (+ (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b)) (+ (* (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)) (*.f64 #s(literal 313060547623/100000000000 binary64) y))) (if.f64 (<=.f64 z #s(literal 5200000000000000109611701997456739794944 binary64)) (+.f64 x (*.f64 #s(approx (/ -1 (- -607771387771/1000000000000 (* (- (* (- (* (- z -15234687407/1000000000) z) -314690115749/10000000000) z) -119400905721/10000000000) z))) #s(literal 1000000000000/607771387771 binary64)) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) t) z) a) z) b) y))) (+.f64 x #s(approx (/ (* y (+ (* (+ (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b)) (+ (* (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)) (*.f64 #s(literal 313060547623/100000000000 binary64) y))))) (if.f64 (<=.f64 z #s(literal -6500000000 binary64)) (+.f64 x #s(approx (/ (* y (+ (* (+ (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b)) (+ (* (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)) (*.f64 #s(literal 313060547623/100000000000 binary64) y))) (if.f64 (<=.f64 z #s(literal 5200000000000000109611701997456739794944 binary64)) (+.f64 x (*.f64 #s(approx (/ -1 (- -607771387771/1000000000000 (* (- (* (- (* (- z -15234687407/1000000000) z) -314690115749/10000000000) z) -119400905721/10000000000) z))) #s(literal 1000000000000/607771387771 binary64)) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) t) z) a) z) b) y))) (+.f64 x #s(approx (/ (* y (+ (* (+ (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b)) (+ (* (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -55833770631/5000000000 binary64) y) (*.f64 #s(literal -4769379582500641883561/100000000000000000000 binary64) y)) z)) (*.f64 #s(literal 313060547623/100000000000 binary64) y)))))) (if.f64 (<=.f64 z #s(literal -165 binary64)) (+.f64 x #s(approx (/ (* y (+ (* (+ (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b)) (+ (* (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)) (*.f64 #s(literal 313060547623/100000000000 binary64) y))) (if.f64 (<=.f64 z #s(literal 12499999999999998951424 binary64)) (+.f64 x (*.f64 #s(approx (/ -1 (- -607771387771/1000000000000 (* (- (* (- (* (- z -15234687407/1000000000) z) -314690115749/10000000000) z) -119400905721/10000000000) z))) #s(literal 1000000000000/607771387771 binary64)) (*.f64 (+.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) a) z) b) y))) (+.f64 x #s(approx (/ (* y (+ (* (+ (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b)) (+ (* (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)) (*.f64 #s(literal 313060547623/100000000000 binary64) y))))) (if.f64 (<=.f64 z #s(literal -12600 binary64)) (+.f64 x #s(approx (/ (* y (+ (* (+ (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b)) (+ (* (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)) (*.f64 #s(literal 313060547623/100000000000 binary64) y))) (if.f64 (<=.f64 z #s(literal 880000 binary64)) (+.f64 x #s(approx (/ (* y (+ (* (+ (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b)) (+ (* (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)) (*.f64 (*.f64 #s(literal 1000000000000/607771387771 binary64) b) y))) (+.f64 x #s(approx (/ (* y (+ (* (+ (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b)) (+ (* (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)) (*.f64 #s(literal 313060547623/100000000000 binary64) y))))) (if.f64 (<=.f64 z #s(literal -12600 binary64)) (+.f64 x #s(approx (/ (* y (+ (* (+ (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b)) (+ (* (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)) (*.f64 #s(literal 313060547623/100000000000 binary64) y))) (if.f64 (<=.f64 z #s(literal 880000 binary64)) (+.f64 x #s(approx (/ (* y (+ (* (+ (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b)) (+ (* (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)) (*.f64 #s(literal 1000000000000/607771387771 binary64) (*.f64 b y)))) (+.f64 x #s(approx (/ (* y (+ (* (+ (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b)) (+ (* (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)) (*.f64 #s(literal 313060547623/100000000000 binary64) y))))) (+.f64 x #s(approx (/ (* y (+ (* (+ (* (+ (* (+ (* z 313060547623/100000000000) 55833770631/5000000000) z) t) z) a) z) b)) (+ (* (+ (* (+ (* (+ z 15234687407/1000000000) z) 314690115749/10000000000) z) 119400905721/10000000000) z) 607771387771/1000000000000)) (*.f64 #s(literal 313060547623/100000000000 binary64) y))) (if.f64 (<=.f64 (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64))) #s(literal 2000000000000000000323530153572912876425337292463318876590990034202234998451477495730520486068427830507559547136360674832054891641135558399286783083212052137222301492244569952354513300088401054553614654135380924225322855000394102452979796521357526782898752177094584641628255914972661310937838244526555136 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) x) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 x #s(literal -216700011257/5000000000 binary64)) x) #s(literal -263505074721/1000000000 binary64)) x) #s(literal -156699607947/500000000 binary64)) x) #s(literal -23533438303/500000000 binary64))) (-.f64 y (*.f64 (+.f64 #s(literal -4297481763/31250000 binary64) (*.f64 (-.f64 #s(literal -393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)) x)) x))) (/.f64 (*.f64 (-.f64 #s(literal 2 binary64) x) z) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 x #s(literal -216700011257/5000000000 binary64)) x) #s(literal -263505074721/1000000000 binary64)) x) #s(literal -156699607947/500000000 binary64)) x) #s(literal -23533438303/500000000 binary64)))) (*.f64 #s(approx (/ (+ z (* (+ y (* (- (* (- (* 104109730557/25000000000 x) -393497462077/5000000000) x) -4297481763/31250000) x)) x)) (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64)))) (if.f64 (<=.f64 (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64))) #s(literal +inf.0 binary64)) (-.f64 (*.f64 (*.f64 (/.f64 (-.f64 #s(literal 2 binary64) x) (-.f64 #s(literal -23533438303/500000000 binary64) (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 x #s(literal -216700011257/5000000000 binary64)) x) #s(literal -263505074721/1000000000 binary64)) x) #s(literal -156699607947/500000000 binary64)) x))) x) (-.f64 y (*.f64 (+.f64 #s(literal -4297481763/31250000 binary64) (*.f64 (-.f64 #s(literal -393497462077/5000000000 binary64) (*.f64 #s(literal 104109730557/25000000000 binary64) x)) x)) x))) (/.f64 (*.f64 (-.f64 #s(literal 2 binary64) x) z) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 x #s(literal -216700011257/5000000000 binary64)) x) #s(literal -263505074721/1000000000 binary64)) x) #s(literal -156699607947/500000000 binary64)) x) #s(literal -23533438303/500000000 binary64)))) (*.f64 #s(approx (/ (+ z (* (+ y (* (- (* (- (* 104109730557/25000000000 x) -393497462077/5000000000) x) -4297481763/31250000) x)) x)) (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64)))) (if.f64 (<=.f64 (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64))) #s(literal 2000000000000000000323530153572912876425337292463318876590990034202234998451477495730520486068427830507559547136360674832054891641135558399286783083212052137222301492244569952354513300088401054553614654135380924225322855000394102452979796521357526782898752177094584641628255914972661310937838244526555136 binary64)) (*.f64 (/.f64 (+.f64 z (*.f64 (+.f64 y (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal -393497462077/5000000000 binary64)) x) #s(literal -4297481763/31250000 binary64)) x)) x)) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 x #s(literal -216700011257/5000000000 binary64)) x) #s(literal -263505074721/1000000000 binary64)) x) #s(literal -156699607947/500000000 binary64)) x) #s(literal -23533438303/500000000 binary64))) (-.f64 x #s(literal 2 binary64))) (*.f64 #s(approx (/ (+ z (* (+ y (* (- (* (- (* 104109730557/25000000000 x) -393497462077/5000000000) x) -4297481763/31250000) x)) x)) (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64)))) (if.f64 (<=.f64 x #s(literal -34000000000000 binary64)) (*.f64 x #s(approx (/ (* (- z (* (- (* (+ -4297481763/31250000 (* (- -393497462077/5000000000 (* 104109730557/25000000000 x)) x)) x) y) x)) (- x 2)) (* x (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) y)) x))) x))) x))))) (if.f64 (<=.f64 x #s(literal 35000 binary64)) (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* x 104109730557/25000000000) 393497462077/5000000000) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64))) (*.f64 #s(approx (/ (+ z (* (+ y (* (- (* (- (* 104109730557/25000000000 x) -393497462077/5000000000) x) -4297481763/31250000) x)) x)) (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000)) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 2157218858562374472887084159837293/625000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 387732519225574910908939577061312055388407301/3125000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) y)) x))) x))) x)))) (-.f64 x #s(literal 2 binary64))))) (if.f64 (<=.f64 x #s(literal -34000000000000 binary64)) (*.f64 x #s(approx (/ (* (- z (* (- (* (+ -4297481763/31250000 (* (- -393497462077/5000000000 (* 104109730557/25000000000 x)) x)) x) y) x)) (- x 2)) (* x (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) y)) x))) x))) x))))) (if.f64 (<=.f64 x #s(literal 35000 binary64)) (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* x 104109730557/25000000000) 393497462077/5000000000) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64))) (*.f64 x #s(approx (/ (* (- z (* (- (* (+ -4297481763/31250000 (* (- -393497462077/5000000000 (* 104109730557/25000000000 x)) x)) x) y) x)) (- x 2)) (* x (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) y)) x))) x))) x))))))) (if.f64 (<=.f64 x #s(literal -10500 binary64)) (*.f64 x #s(approx (/ (* (- z (* (- (* (+ -4297481763/31250000 (* (- -393497462077/5000000000 (* 104109730557/25000000000 x)) x)) x) y) x)) (- x 2)) (* x (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) y)) x))) x))) x))))) (if.f64 (<=.f64 x #s(literal 35000 binary64)) (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64))) (*.f64 x #s(approx (/ (* (- z (* (- (* (+ -4297481763/31250000 (* (- -393497462077/5000000000 (* 104109730557/25000000000 x)) x)) x) y) x)) (- x 2)) (* x (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000))) (+.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 2284450290879775841688574159837293/625000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 409304707811198655637810418659684985388407301/3125000000000000000000000000000000000000 binary64) (*.f64 #s(literal -1 binary64) y)) x))) x))) x))))))) (if.f64 (<=.f64 x #s(literal -270000000000000002599134935604264960 binary64)) (*.f64 #s(approx (/ (+ z (* (+ y (* (- (* (- (* 104109730557/25000000000 x) -393497462077/5000000000) x) -4297481763/31250000) x)) x)) (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64))) (if.f64 (<=.f64 x #s(literal -1662273001970115/18889465931478580854784 binary64)) (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 x #s(literal 216700011257/5000000000 binary64)) x) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64))) (if.f64 (<=.f64 x #s(literal 3200 binary64)) (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 #s(approx (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64))) (*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (/ (+ z (* (+ y (* (- (* (- (* 104109730557/25000000000 x) -393497462077/5000000000) x) -4297481763/31250000) x)) x)) (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x))))))) (if.f64 (<=.f64 x #s(literal -52000000000000 binary64)) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 x (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))))) (if.f64 (<=.f64 x #s(literal 3200 binary64)) (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x #s(literal 104109730557/25000000000 binary64)) #s(literal 393497462077/5000000000 binary64)) x) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) #s(literal 263505074721/1000000000 binary64)) x) #s(literal 156699607947/500000000 binary64)) x) #s(literal 23533438303/500000000 binary64))) (*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (/ (+ z (* (+ y (* (- (* (- (* 104109730557/25000000000 x) -393497462077/5000000000) x) -4297481763/31250000) x)) x)) (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x)))))) (if.f64 (<=.f64 x #s(literal -52000000000000 binary64)) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 x (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))))) (if.f64 (<=.f64 x #s(literal 3200 binary64)) (*.f64 (/.f64 (-.f64 #s(literal 2 binary64) x) #s(approx (- -23533438303/500000000 (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x)) (-.f64 (*.f64 x (-.f64 (*.f64 #s(literal -263505074721/1000000000 binary64) x) #s(literal 156699607947/500000000 binary64))) #s(literal 23533438303/500000000 binary64)))) (+.f64 z (*.f64 (+.f64 y (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal -393497462077/5000000000 binary64)) x) #s(literal -4297481763/31250000 binary64)) x)) x))) (*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (/ (+ z (* (+ y (* (- (* (- (* 104109730557/25000000000 x) -393497462077/5000000000) x) -4297481763/31250000) x)) x)) (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x)))))) (if.f64 (<=.f64 x #s(literal -52000000000000 binary64)) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 x (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))))) (if.f64 (<=.f64 x #s(literal 45 binary64)) (*.f64 #s(approx (/ (- 2 x) (- -23533438303/500000000 (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x))) (-.f64 (*.f64 x (+.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) (*.f64 #s(literal -23298017199368982832548000000000/13033352773350869092174451844127 binary64) x))) #s(literal 1000000000/23533438303 binary64))) (+.f64 z (*.f64 (+.f64 y (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal -393497462077/5000000000 binary64)) x) #s(literal -4297481763/31250000 binary64)) x)) x))) (*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (/ (+ z (* (+ y (* (- (* (- (* 104109730557/25000000000 x) -393497462077/5000000000) x) -4297481763/31250000) x)) x)) (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x)))))) (if.f64 (<=.f64 x #s(literal -52000000000000 binary64)) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 x (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))))) (if.f64 (<=.f64 x #s(literal 3200 binary64)) (*.f64 #s(approx (/ (- 2 x) (- -23533438303/500000000 (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x))) (-.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x) #s(literal 1000000000/23533438303 binary64))) (+.f64 z (*.f64 (+.f64 y (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 104109730557/25000000000 binary64) x) #s(literal -393497462077/5000000000 binary64)) x) #s(literal -4297481763/31250000 binary64)) x)) x))) (*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (/ (+ z (* (+ y (* (- (* (- (* 104109730557/25000000000 x) -393497462077/5000000000) x) -4297481763/31250000) x)) x)) (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x)))))) (if.f64 (<=.f64 x #s(literal -52000000000000 binary64)) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 x (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))))) (if.f64 (<=.f64 x #s(literal 3200 binary64)) (/.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) #s(literal 4297481763/31250000 binary64)) x) y) x) z)) #s(approx (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000) #s(literal 23533438303/500000000 binary64))) (*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (/ (+ z (* (+ y (* (- (* (- (* 104109730557/25000000000 x) -393497462077/5000000000) x) -4297481763/31250000) x)) x)) (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x)))))) (if.f64 (<=.f64 x #s(literal -52000000000000 binary64)) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 x (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))))) (if.f64 (<=.f64 x #s(literal 1552871985279581/633825300114114700748351602688 binary64)) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) z) (*.f64 x (-.f64 (*.f64 #s(literal 500000000/23533438303 binary64) (+.f64 z (*.f64 #s(literal -2 binary64) y))) (*.f64 #s(literal -156699607947000000000/553822718361107519809 binary64) z))))) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 x (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))))))) (if.f64 (<=.f64 x #s(literal -52000000000000 binary64)) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 x (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))))) (if.f64 (<=.f64 x #s(literal 1552871985279581/633825300114114700748351602688 binary64)) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (* -1000000000/23533438303 z) (* x (- (* 500000000/23533438303 (+ z (* -2 y))) (* -156699607947000000000/553822718361107519809 z)))) (+.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) (*.f64 x y)) (*.f64 z (-.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x) #s(literal 1000000000/23533438303 binary64)))))) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 x (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))))))) (if.f64 (<=.f64 x #s(literal -42000000 binary64)) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 x (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))))) (if.f64 (<=.f64 x #s(literal 6805647338418769/85070591730234615865843651857942052864 binary64)) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) z) #s(approx (* x (- (* 500000000/23533438303 (+ z (* -2 y))) (* -156699607947000000000/553822718361107519809 z))) (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) (*.f64 x z))))) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 x (-.f64 #s(literal 104109730557/25000000000 binary64) (*.f64 #s(literal 13764240537310136880149/125000000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))))))) (if.f64 (<=.f64 x #s(literal -42000000 binary64)) (*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (/ (+ z (* (+ y (* (- (* (- (* 104109730557/25000000000 x) -393497462077/5000000000) x) -4297481763/31250000) x)) x)) (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x)))) (if.f64 (<=.f64 x #s(literal 47000 binary64)) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) z) #s(approx (* x (- (* 500000000/23533438303 (+ z (* -2 y))) (* -156699607947000000000/553822718361107519809 z))) (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) (*.f64 x z))))) (*.f64 (-.f64 x #s(literal 2 binary64)) #s(approx (/ (+ z (* (+ y (* (- (* (- (* 104109730557/25000000000 x) -393497462077/5000000000) x) -4297481763/31250000) x)) x)) (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000)) (-.f64 #s(literal 104109730557/25000000000 binary64) (/.f64 #s(literal 12723143231740136880149/125000000000000000000 binary64) x)))))) (if.f64 (<=.f64 x #s(literal -42000000 binary64)) (+.f64 (*.f64 #s(approx (/ (+ z (* (+ y (* (- (* (- (* 104109730557/25000000000 x) -393497462077/5000000000) x) -4297481763/31250000) x)) x)) (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) x) (*.f64 #s(approx (/ (+ z (* (+ y (* (- (* (- (* 104109730557/25000000000 x) -393497462077/5000000000) x) -4297481763/31250000) x)) x)) (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) #s(literal -2 binary64))) (if.f64 (<=.f64 x #s(literal 6805647338418769/85070591730234615865843651857942052864 binary64)) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (+.f64 (*.f64 #s(literal -1000000000/23533438303 binary64) z) #s(approx (* x (- (* 500000000/23533438303 (+ z (* -2 y))) (* -156699607947000000000/553822718361107519809 z))) (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) (*.f64 x z))))) (+.f64 (*.f64 #s(approx (/ (+ z (* (+ y (* (- (* (- (* 104109730557/25000000000 x) -393497462077/5000000000) x) -4297481763/31250000) x)) x)) (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) x) (*.f64 #s(approx (/ (+ z (* (+ y (* (- (* (- (* 104109730557/25000000000 x) -393497462077/5000000000) x) -4297481763/31250000) x)) x)) (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) #s(literal -2 binary64))))) (if.f64 (<=.f64 x #s(literal -42000000 binary64)) (+.f64 (*.f64 #s(approx (/ (+ z (* (+ y (* (- (* (- (* 104109730557/25000000000 x) -393497462077/5000000000) x) -4297481763/31250000) x)) x)) (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) x) (*.f64 #s(approx (/ (+ z (* (+ y (* (- (* (- (* 104109730557/25000000000 x) -393497462077/5000000000) x) -4297481763/31250000) x)) x)) (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) #s(literal -2 binary64))) (if.f64 (<=.f64 x #s(literal 6805647338418769/85070591730234615865843651857942052864 binary64)) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (* -1000000000/23533438303 z) (* x (- (* 500000000/23533438303 (+ z (* -2 y))) (* -156699607947000000000/553822718361107519809 z)))) (*.f64 z (-.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x) #s(literal 1000000000/23533438303 binary64))))) (+.f64 (*.f64 #s(approx (/ (+ z (* (+ y (* (- (* (- (* 104109730557/25000000000 x) -393497462077/5000000000) x) -4297481763/31250000) x)) x)) (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) x) (*.f64 #s(approx (/ (+ z (* (+ y (* (- (* (- (* 104109730557/25000000000 x) -393497462077/5000000000) x) -4297481763/31250000) x)) x)) (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) #s(literal -2 binary64))))) (if.f64 (<=.f64 x #s(literal -42000000 binary64)) (*.f64 #s(approx (/ (+ z (* (+ y (* (- (* (- (* 104109730557/25000000000 x) -393497462077/5000000000) x) -4297481763/31250000) x)) x)) (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64))) (if.f64 (<=.f64 x #s(literal 6805647338418769/85070591730234615865843651857942052864 binary64)) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) #s(approx (+ (* -1000000000/23533438303 z) (* x (- (* 500000000/23533438303 (+ z (* -2 y))) (* -156699607947000000000/553822718361107519809 z)))) (*.f64 z (-.f64 (*.f64 #s(literal 168466327098500000000/553822718361107519809 binary64) x) #s(literal 1000000000/23533438303 binary64))))) (*.f64 #s(approx (/ (+ z (* (+ y (* (- (* (- (* 104109730557/25000000000 x) -393497462077/5000000000) x) -4297481763/31250000) x)) x)) (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64))))) (if.f64 (<=.f64 x #s(literal -45000000 binary64)) (*.f64 #s(approx (/ (+ z (* (+ y (* (- (* (- (* 104109730557/25000000000 x) -393497462077/5000000000) x) -4297481763/31250000) x)) x)) (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64))) (if.f64 (<=.f64 x #s(literal 6805647338418769/85070591730234615865843651857942052864 binary64)) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1000000000/23533438303 binary64) z)) (*.f64 #s(approx (/ (+ z (* (+ y (* (- (* (- (* 104109730557/25000000000 x) -393497462077/5000000000) x) -4297481763/31250000) x)) x)) (- (* (- (* (- (* (- x -216700011257/5000000000) x) -263505074721/1000000000) x) -156699607947/500000000) x) -23533438303/500000000)) #s(literal 104109730557/25000000000 binary64)) (-.f64 x #s(literal 2 binary64))))) #s(approx (/ (* (- x 2) (+ (* (+ (* (+ (* (+ (* x 104109730557/25000000000) 393497462077/5000000000) x) 4297481763/31250000) x) y) x) z)) (+ (* (+ (* (+ (* (+ x 216700011257/5000000000) x) 263505074721/1000000000) x) 156699607947/500000000) x) 23533438303/500000000)) (*.f64 #s(literal -1000000000/23533438303 binary64) z)) (if.f64 (<=.f64 (+.f64 x (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 z #s(literal 692910599291889/10000000000000000 binary64)) #s(literal 307332350656623/625000000000000 binary64)) z) #s(literal 11167812716741/40000000000000 binary64))) (+.f64 (*.f64 (+.f64 z #s(literal 6012459259764103/1000000000000000 binary64)) z) #s(literal 104698244219447/31250000000000 binary64)))) #s(literal +inf.0 binary64)) (+.f64 x (*.f64 (/.f64 (-.f64 #s(literal -11167812716741/40000000000000 binary64) (*.f64 (-.f64 (*.f64 #s(literal 692910599291889/10000000000000000 binary64) z) #s(literal -307332350656623/625000000000000 binary64)) z)) (-.f64 #s(literal -104698244219447/31250000000000 binary64) (*.f64 (-.f64 z #s(literal -6012459259764103/1000000000000000 binary64)) z))) y)) (+.f64 x (*.f64 #s(approx (* (- (* (- (* 692910599291889/10000000000000000 z) -307332350656623/625000000000000) z) -11167812716741/40000000000000) (/ y (* 31250000000000/104698244219447 (- (* (- z -6012459259764103/1000000000000000) z) -104698244219447/31250000000000)))) (*.f64 #s(literal 72546523146905574025723165383/312500000000000000000000000000 binary64) y)) #s(literal 31250000000000/104698244219447 binary64)))) (if.f64 (<=.f64 z #s(literal -8286623314361713/9007199254740992 binary64)) (+.f64 x (*.f64 #s(approx (* (- (* (- (* 692910599291889/10000000000000000 z) -307332350656623/625000000000000) z) -11167812716741/40000000000000) (/ y (* 31250000000000/104698244219447 (- (* (- z -6012459259764103/1000000000000000) z) -104698244219447/31250000000000)))) (*.f64 #s(literal 72546523146905574025723165383/312500000000000000000000000000 binary64) y)) #s(literal 31250000000000/104698244219447 binary64))) (if.f64 (<=.f64 z #s(literal 7349874591868649/144115188075855872 binary64)) (+.f64 x (*.f64 #s(approx (/ (- -11167812716741/40000000000000 (* (- (* 692910599291889/10000000000000000 z) -307332350656623/625000000000000) z)) (- -104698244219447/31250000000000 (* (- z -6012459259764103/1000000000000000) z))) (+.f64 #s(literal 279195317918525/3350343815022304 binary64) (*.f64 z (-.f64 (*.f64 z (+.f64 #s(literal 149233894885562575800992648418763933371314529/188034757901510979839193143041976607183277752320 binary64) (*.f64 #s(literal -374943941275717765274452559944207169728571246668095556552487/629981088144543617699065742275429975113587435159029727787745280 binary64) z))) #s(literal 155900051080628738716045985239/56124018394291031809500087342080 binary64))))) y)) (+.f64 x (*.f64 #s(approx (* (- (* (- (* 692910599291889/10000000000000000 z) -307332350656623/625000000000000) z) -11167812716741/40000000000000) (/ y (* 31250000000000/104698244219447 (- (* (- z -6012459259764103/1000000000000000) z) -104698244219447/31250000000000)))) (*.f64 #s(literal 72546523146905574025723165383/312500000000000000000000000000 binary64) y)) #s(literal 31250000000000/104698244219447 binary64))))) (if.f64 (<=.f64 z #s(literal -8286623314361713/9007199254740992 binary64)) (+.f64 x (*.f64 #s(approx (* (- (* (- (* 692910599291889/10000000000000000 z) -307332350656623/625000000000000) z) -11167812716741/40000000000000) (/ y (* 31250000000000/104698244219447 (- (* (- z -6012459259764103/1000000000000000) z) -104698244219447/31250000000000)))) (*.f64 #s(literal 72546523146905574025723165383/312500000000000000000000000000 binary64) y)) #s(literal 31250000000000/104698244219447 binary64))) (if.f64 (<=.f64 z #s(literal 7349874591868649/144115188075855872 binary64)) (+.f64 x (*.f64 #s(approx (/ (- -11167812716741/40000000000000 (* (- (* 692910599291889/10000000000000000 z) -307332350656623/625000000000000) z)) (- -104698244219447/31250000000000 (* (- z -6012459259764103/1000000000000000) z))) (+.f64 #s(literal 279195317918525/3350343815022304 binary64) (*.f64 z (-.f64 (*.f64 #s(literal 149233894885562575800992648418763933371314529/188034757901510979839193143041976607183277752320 binary64) z) #s(literal 155900051080628738716045985239/56124018394291031809500087342080 binary64))))) y)) (+.f64 x (*.f64 #s(approx (* (- (* (- (* 692910599291889/10000000000000000 z) -307332350656623/625000000000000) z) -11167812716741/40000000000000) (/ y (* 31250000000000/104698244219447 (- (* (- z -6012459259764103/1000000000000000) z) -104698244219447/31250000000000)))) (*.f64 #s(literal 72546523146905574025723165383/312500000000000000000000000000 binary64) y)) #s(literal 31250000000000/104698244219447 binary64))))) (if.f64 (<=.f64 z #s(literal -8286623314361713/9007199254740992 binary64)) (+.f64 x (*.f64 #s(approx (* (- (* (- (* 692910599291889/10000000000000000 z) -307332350656623/625000000000000) z) -11167812716741/40000000000000) (/ y (* 31250000000000/104698244219447 (- (* (- z -6012459259764103/1000000000000000) z) -104698244219447/31250000000000)))) (*.f64 #s(literal 72546523146905574025723165383/312500000000000000000000000000 binary64) y)) #s(literal 31250000000000/104698244219447 binary64))) (if.f64 (<=.f64 z #s(literal 7349874591868649/144115188075855872 binary64)) (+.f64 x (*.f64 #s(approx (/ (- -11167812716741/40000000000000 (* (- (* 692910599291889/10000000000000000 z) -307332350656623/625000000000000) z)) (- -104698244219447/31250000000000 (* (- z -6012459259764103/1000000000000000) z))) (+.f64 #s(literal 279195317918525/3350343815022304 binary64) (*.f64 #s(literal -155900051080628738716045985239/56124018394291031809500087342080 binary64) z))) y)) (+.f64 x (*.f64 #s(approx (* (- (* (- (* 692910599291889/10000000000000000 z) -307332350656623/625000000000000) z) -11167812716741/40000000000000) (/ y (* 31250000000000/104698244219447 (- (* (- z -6012459259764103/1000000000000000) z) -104698244219447/31250000000000)))) (*.f64 #s(literal 72546523146905574025723165383/312500000000000000000000000000 binary64) y)) #s(literal 31250000000000/104698244219447 binary64))))) (if.f64 (<=.f64 z #s(literal -4 binary64)) (+.f64 x (*.f64 #s(approx (* (- (* (- (* 692910599291889/10000000000000000 z) -307332350656623/625000000000000) z) -11167812716741/40000000000000) (/ y (* 31250000000000/104698244219447 (- (* (- z -6012459259764103/1000000000000000) z) -104698244219447/31250000000000)))) (*.f64 #s(literal 72546523146905574025723165383/312500000000000000000000000000 binary64) y)) #s(literal 31250000000000/104698244219447 binary64))) (if.f64 (<=.f64 z #s(literal 2589569785738035/281474976710656 binary64)) (+.f64 x #s(approx (/ (* y (+ (* (+ (* z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+ (* (+ z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)) (*.f64 #s(literal 279195317918525/3350343815022304 binary64) y))) (+.f64 x (*.f64 #s(approx (* (- (* (- (* 692910599291889/10000000000000000 z) -307332350656623/625000000000000) z) -11167812716741/40000000000000) (/ y (* 31250000000000/104698244219447 (- (* (- z -6012459259764103/1000000000000000) z) -104698244219447/31250000000000)))) (*.f64 #s(literal 72546523146905574025723165383/312500000000000000000000000000 binary64) y)) #s(literal 31250000000000/104698244219447 binary64))))) (if.f64 (<=.f64 z #s(literal -4 binary64)) (+.f64 x #s(approx (/ (* y (+ (* (+ (* z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+ (* (+ z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)) (*.f64 #s(literal 692910599291889/10000000000000000 binary64) y))) (if.f64 (<=.f64 z #s(literal 2589569785738035/281474976710656 binary64)) (+.f64 x #s(approx (/ (* y (+ (* (+ (* z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+ (* (+ z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)) (*.f64 #s(literal 279195317918525/3350343815022304 binary64) y))) (+.f64 x #s(approx (/ (* y (+ (* (+ (* z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+ (* (+ z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)) (*.f64 #s(literal 692910599291889/10000000000000000 binary64) y))))) (if.f64 (<=.f64 (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 z #s(literal 692910599291889/10000000000000000 binary64)) #s(literal 307332350656623/625000000000000 binary64)) z) #s(literal 11167812716741/40000000000000 binary64))) (+.f64 (*.f64 (+.f64 z #s(literal 6012459259764103/1000000000000000 binary64)) z) #s(literal 104698244219447/31250000000000 binary64))) #s(literal -inf.0 binary64)) (+.f64 x #s(approx (/ (* y (+ (* (+ (* z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+ (* (+ z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)) (*.f64 #s(literal 692910599291889/10000000000000000 binary64) y))) (if.f64 (<=.f64 (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 z #s(literal 692910599291889/10000000000000000 binary64)) #s(literal 307332350656623/625000000000000 binary64)) z) #s(literal 11167812716741/40000000000000 binary64))) (+.f64 (*.f64 (+.f64 z #s(literal 6012459259764103/1000000000000000 binary64)) z) #s(literal 104698244219447/31250000000000 binary64))) #s(literal -49999999999999996243388080949644102127233543491741923071961298611264709998789651330158174688140882687576502920682776614141952 binary64)) #s(approx (+ x (/ (* y (+ (* (+ (* z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+ (* (+ z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000))) #s(approx (/ (* y (+ 11167812716741/40000000000000 (* z (+ 307332350656623/625000000000000 (* 692910599291889/10000000000000000 z))))) (+ 104698244219447/31250000000000 (* z (+ 6012459259764103/1000000000000000 z)))) (*.f64 #s(literal 279195317918525/3350343815022304 binary64) y))) (if.f64 (<=.f64 (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 z #s(literal 692910599291889/10000000000000000 binary64)) #s(literal 307332350656623/625000000000000 binary64)) z) #s(literal 11167812716741/40000000000000 binary64))) (+.f64 (*.f64 (+.f64 z #s(literal 6012459259764103/1000000000000000 binary64)) z) #s(literal 104698244219447/31250000000000 binary64))) #s(literal 100000000000000004337729697461918607329029332495193931179177378933611681288968111094132375552 binary64)) (+.f64 x #s(approx (/ (* y (+ (* (+ (* z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+ (* (+ z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)) (*.f64 #s(literal 692910599291889/10000000000000000 binary64) y))) (if.f64 (<=.f64 (/.f64 (*.f64 y (+.f64 (*.f64 (+.f64 (*.f64 z #s(literal 692910599291889/10000000000000000 binary64)) #s(literal 307332350656623/625000000000000 binary64)) z) #s(literal 11167812716741/40000000000000 binary64))) (+.f64 (*.f64 (+.f64 z #s(literal 6012459259764103/1000000000000000 binary64)) z) #s(literal 104698244219447/31250000000000 binary64))) #s(literal 19999999999999999191324069506859576476511248934787482934241830235992975340063339770801606051103490349413695756462239326290445726965992298444664286764602004918429517640538233846043054116570919372829366771827244911102627652840056310016807171258252739695211500340578533091705931571764036707602501992448 binary64)) #s(approx (+ x (/ (* y (+ (* (+ (* z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+ (* (+ z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000))) #s(approx (/ (* y (+ 11167812716741/40000000000000 (* z (+ 307332350656623/625000000000000 (* 692910599291889/10000000000000000 z))))) (+ 104698244219447/31250000000000 (* z (+ 6012459259764103/1000000000000000 z)))) (*.f64 #s(literal 279195317918525/3350343815022304 binary64) y))) (+.f64 x #s(approx (/ (* y (+ (* (+ (* z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+ (* (+ z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000)) (*.f64 #s(literal 692910599291889/10000000000000000 binary64) y))))))) #s(approx (+ x (/ (* y (+ (* (+ (* z 692910599291889/10000000000000000) 307332350656623/625000000000000) z) 11167812716741/40000000000000)) (+ (* (+ z 6012459259764103/1000000000000000) z) 104698244219447/31250000000000))) #s(approx (/ (* y (+ 11167812716741/40000000000000 (* z (+ 307332350656623/625000000000000 (* 692910599291889/10000000000000000 z))))) (+ 104698244219447/31250000000000 (* z (+ 6012459259764103/1000000000000000 z)))) (*.f64 #s(literal 279195317918525/3350343815022304 binary64) y))) (-.f64 (-.f64 (*.f64 y (+.f64 #s(literal -1/2 binary64) x)) x) #s(literal -918938533204673/1000000000000000 binary64)) (if.f64 (<=.f64 y #s(literal -3070091297427743/19807040628566084398385987584 binary64)) (+.f64 #s(approx (- (* x (- y 1)) (* y 1/2)) (*.f64 y (-.f64 x #s(literal 1/2 binary64)))) #s(literal 918938533204673/1000000000000000 binary64)) (if.f64 (<=.f64 y #s(literal 7930553376671967/38685626227668133590597632 binary64)) #s(approx (- (- (* y (+ -1/2 x)) x) -918938533204673/1000000000000000) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (+.f64 #s(approx (- (* x (- y 1)) (* y 1/2)) (*.f64 y (-.f64 x #s(literal 1/2 binary64)))) #s(literal 918938533204673/1000000000000000 binary64)))) (if.f64 (<=.f64 y #s(literal -64000 binary64)) #s(approx (- (- (* y (+ -1/2 x)) x) -918938533204673/1000000000000000) (*.f64 y (-.f64 x #s(literal 1/2 binary64)))) (if.f64 (<=.f64 y #s(literal 240000 binary64)) #s(approx (- (- (* y (+ -1/2 x)) x) -918938533204673/1000000000000000) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(approx (- (- (* y (+ -1/2 x)) x) -918938533204673/1000000000000000) (*.f64 y (-.f64 x #s(literal 1/2 binary64)))))) (if.f64 (<=.f64 y #s(literal -64000 binary64)) #s(approx (- (- (* y (+ -1/2 x)) x) -918938533204673/1000000000000000) (*.f64 y #s(approx (- x 1/2) #s(literal -1/2 binary64)))) (if.f64 (<=.f64 y #s(literal 240000 binary64)) #s(approx (- (- (* y (+ -1/2 x)) x) -918938533204673/1000000000000000) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(approx (- (- (* y (+ -1/2 x)) x) -918938533204673/1000000000000000) (*.f64 y #s(approx (- x 1/2) #s(literal -1/2 binary64)))))) (if.f64 (<=.f64 y #s(literal -699999999999999982521367322880620891369111552 binary64)) #s(approx (- (- (* y (+ -1/2 x)) x) -918938533204673/1000000000000000) #s(approx (* y (- x 1/2)) (*.f64 x y))) (if.f64 (<=.f64 y #s(literal 240000 binary64)) #s(approx (- (- (* y (+ -1/2 x)) x) -918938533204673/1000000000000000) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) #s(approx (- (- (* y (+ -1/2 x)) x) -918938533204673/1000000000000000) #s(approx (* y (- x 1/2)) (*.f64 x y))))) #s(approx (- (- (* y (+ -1/2 x)) x) -918938533204673/1000000000000000) (-.f64 #s(literal 918938533204673/1000000000000000 binary64) x)) (if.f64 (<=.f64 x #s(literal -440000000000000000000 binary64)) #s(approx (- (- (* y (+ -1/2 x)) x) -918938533204673/1000000000000000) #s(approx (+ 918938533204673/1000000000000000 (* -1 x)) (neg.f64 x))) (if.f64 (<=.f64 x #s(literal 5200 binary64)) #s(approx (+ (- (* x (- y 1)) (* y 1/2)) 918938533204673/1000000000000000) #s(approx (+ 918938533204673/1000000000000000 (* -1 x)) #s(literal 918938533204673/1000000000000000 binary64))) #s(approx (- (- (* y (+ -1/2 x)) x) -918938533204673/1000000000000000) #s(approx (+ 918938533204673/1000000000000000 (* -1 x)) (neg.f64 x))))) #s(approx (+ (- (* x (- y 1)) (* y 1/2)) 918938533204673/1000000000000000) #s(approx (+ 918938533204673/1000000000000000 (* -1 x)) #s(literal 918938533204673/1000000000000000 binary64))) (if.f64 (<=.f64 y #s(literal -500000000000000028928979971363484913696689344587520219086323712 binary64)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (-.f64 (+.f64 x (/.f64 z y)) (/.f64 (*.f64 a x) y))) (if.f64 (<=.f64 y #s(literal 14500000000000001041412916226638270121138716672 binary64)) (-.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 (+.f64 a y) y)) y)) y))) (*.f64 y (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 (+.f64 a y) y)) y)) y))) (-.f64 #s(literal -28832688827/125000 binary64) (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 y x) z) y) #s(literal -54929528941/2000000 binary64)) y))))) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (-.f64 (+.f64 x (/.f64 z y)) (/.f64 (*.f64 a x) y))))) (if.f64 (<=.f64 y #s(literal -500000000000000028928979971363484913696689344587520219086323712 binary64)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (-.f64 (+.f64 x (/.f64 z y)) (/.f64 (*.f64 a x) y))) (if.f64 (<=.f64 y #s(literal 14500000000000001041412916226638270121138716672 binary64)) (-.f64 (/.f64 t (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 (+.f64 a y) y)) y)) y))) (*.f64 (-.f64 #s(literal -28832688827/125000 binary64) (*.f64 (-.f64 (*.f64 (+.f64 z (*.f64 y x)) y) #s(literal -54929528941/2000000 binary64)) y)) (/.f64 y (+.f64 i (*.f64 (+.f64 c (*.f64 (+.f64 b (*.f64 (+.f64 a y) y)) y)) y))))) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (-.f64 (+.f64 x (/.f64 z y)) (/.f64 (*.f64 a x) y))))) (if.f64 (<=.f64 y #s(literal -2300000000000000118227819322796010373120 binary64)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (-.f64 (+.f64 x (/.f64 z y)) (/.f64 (*.f64 a x) y))) (if.f64 (<=.f64 y #s(literal 14500000000000001041412916226638270121138716672 binary64)) (/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal -54929528941/2000000 binary64) (*.f64 (+.f64 z (*.f64 y x)) y)) y) #s(literal 28832688827/125000 binary64))) #s(literal 28832688827/125000 binary64)) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (-.f64 (+.f64 x (/.f64 z y)) (/.f64 (*.f64 a x) y))))) (if.f64 (<=.f64 y #s(literal -2300000000000000118227819322796010373120 binary64)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (-.f64 (+.f64 x (/.f64 z y)) (/.f64 (*.f64 a x) y))) (if.f64 (<=.f64 y #s(literal 14500000000000001041412916226638270121138716672 binary64)) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) #s(literal 54929528941/2000000 binary64)) y) #s(literal 28832688827/125000 binary64)) y) t) (+.f64 (+.f64 (*.f64 (*.f64 (+.f64 b (*.f64 (+.f64 a y) y)) y) y) (*.f64 c y)) i)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (-.f64 (+.f64 x (/.f64 z y)) (/.f64 (*.f64 a x) y))))) (if.f64 (<=.f64 y #s(literal -2300000000000000118227819322796010373120 binary64)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (-.f64 (+.f64 x (/.f64 z y)) (/.f64 (*.f64 a x) y))) (if.f64 (<=.f64 y #s(literal 14500000000000001041412916226638270121138716672 binary64)) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) #s(literal 54929528941/2000000 binary64)) y) #s(literal 28832688827/125000 binary64)) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (-.f64 (+.f64 x (/.f64 z y)) (/.f64 (*.f64 a x) y))))) (if.f64 (<=.f64 y #s(literal -2400000000000000097087163214773463547904 binary64)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (-.f64 (+.f64 x (/.f64 z y)) (/.f64 (*.f64 a x) y))) (if.f64 (<=.f64 y #s(literal 14500000000000001041412916226638270121138716672 binary64)) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* x y) z) z) y) #s(literal 54929528941/2000000 binary64)) y) #s(literal 28832688827/125000 binary64)) y) t) (+.f64 (+.f64 (*.f64 (*.f64 (+.f64 b (*.f64 (+.f64 a y) y)) y) y) (*.f64 c y)) i)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (-.f64 (+.f64 x (/.f64 z y)) (/.f64 (*.f64 a x) y))))) (if.f64 (<=.f64 y #s(literal -2400000000000000097087163214773463547904 binary64)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (-.f64 (+.f64 x (/.f64 z y)) (/.f64 (*.f64 a x) y))) (if.f64 (<=.f64 y #s(literal 14500000000000001041412916226638270121138716672 binary64)) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* x y) z) z) y) #s(literal 54929528941/2000000 binary64)) y) #s(literal 28832688827/125000 binary64)) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (-.f64 (+.f64 x (/.f64 z y)) (/.f64 (*.f64 a x) y))))) (if.f64 (<=.f64 y #s(literal -520000000000000 binary64)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (-.f64 (+.f64 x (/.f64 z y)) (/.f64 (*.f64 a x) y))) (if.f64 (<=.f64 y #s(literal 14500000000000001041412916226638270121138716672 binary64)) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* x y) z) z) y) #s(literal 54929528941/2000000 binary64)) y) #s(literal 28832688827/125000 binary64)) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ y a) a) y) b) y) c) y) i)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (-.f64 (+.f64 x (/.f64 z y)) (/.f64 (*.f64 a x) y))))) (if.f64 (<=.f64 y #s(literal -126000000000000 binary64)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (-.f64 (+.f64 x (/.f64 z y)) (/.f64 (*.f64 a x) y))) (if.f64 (<=.f64 y #s(literal 3000000000000000106184517130664004033968078848 binary64)) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* x y) z) z) y) #s(literal 54929528941/2000000 binary64)) y) #s(literal 28832688827/125000 binary64)) y) t) (+.f64 (+.f64 (*.f64 (*.f64 #s(approx (+ (* (+ y a) y) b) b) y) y) (*.f64 c y)) i)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (-.f64 (+.f64 x (/.f64 z y)) (/.f64 (*.f64 a x) y))))) (if.f64 (<=.f64 y #s(literal -126000000000000 binary64)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (-.f64 (+.f64 x (/.f64 z y)) (/.f64 (*.f64 a x) y))) (if.f64 (<=.f64 y #s(literal 14000000000000000918077946685841819324085436416 binary64)) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* x y) z) z) y) #s(literal 54929528941/2000000 binary64)) y) #s(literal 28832688827/125000 binary64)) y) t) (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* (+ y a) y) b) b) y) c) y) i)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (-.f64 (+.f64 x (/.f64 z y)) (/.f64 (*.f64 a x) y))))) (if.f64 (<=.f64 y #s(literal -64000000000000 binary64)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (-.f64 (+.f64 x (/.f64 z y)) (/.f64 (*.f64 a x) y))) (if.f64 (<=.f64 y #s(literal 4290987514424489/24519928653854221733733552434404946937899825954937634816 binary64)) (/.f64 (+.f64 (*.f64 #s(approx (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) #s(literal 28832688827/125000 binary64)) y) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i)) (if.f64 (<=.f64 y #s(literal 14000000000000000918077946685841819324085436416 binary64)) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* x y) z) z) y) #s(literal 54929528941/2000000 binary64)) y) #s(literal 28832688827/125000 binary64)) y) t) (+.f64 (*.f64 #s(approx (+ (* (+ (* (+ y a) y) b) y) c) c) y) i)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (-.f64 (+.f64 x (/.f64 z y)) (/.f64 (*.f64 a x) y)))))) (if.f64 (<=.f64 y #s(literal -126000000000000 binary64)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (-.f64 (+.f64 x (/.f64 z y)) (/.f64 (*.f64 a x) y))) (if.f64 (<=.f64 y #s(literal 206886898016895/1532495540865888858358347027150309183618739122183602176 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* (+ y a) y) b) b) y) c) y) i)) (+.f64 (*.f64 #s(approx (- (* (- (* (+ (* x y) z) y) -54929528941/2000000) y) -28832688827/125000) #s(literal 28832688827/125000 binary64)) y) t)) (if.f64 (<=.f64 y #s(literal 14000000000000000918077946685841819324085436416 binary64)) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* x y) z) z) y) #s(literal 54929528941/2000000 binary64)) y) #s(literal 28832688827/125000 binary64)) y) t) (+.f64 (*.f64 #s(approx (+ (* (+ (* (+ y a) y) b) y) c) c) y) i)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (-.f64 (+.f64 x (/.f64 z y)) (/.f64 (*.f64 a x) y)))))) (if.f64 (<=.f64 y #s(literal -126000000000000 binary64)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (-.f64 (+.f64 x (/.f64 z y)) (/.f64 (*.f64 a x) y))) (if.f64 (<=.f64 y #s(literal 2249999999999999974371661709312 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* (+ y a) y) b) b) y) c) y) i)) (+.f64 (*.f64 #s(approx (- (* (- (* (+ (* x y) z) y) -54929528941/2000000) y) -28832688827/125000) #s(literal 28832688827/125000 binary64)) y) t)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (-.f64 (+.f64 x (/.f64 z y)) (/.f64 (*.f64 a x) y))))) (if.f64 (<=.f64 y #s(literal -126000000000000 binary64)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (-.f64 (+.f64 x (/.f64 z y)) (/.f64 (*.f64 a x) y))) (if.f64 (<=.f64 y #s(literal 5099999999999999895371903724945408 binary64)) (/.f64 #s(approx (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) t) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 y a) y) b) y) c) y) i)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (-.f64 (+.f64 x (/.f64 z y)) (/.f64 (*.f64 a x) y))))) (if.f64 (<=.f64 y #s(literal -265000000000000 binary64)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (-.f64 (+.f64 x (/.f64 z y)) (/.f64 (*.f64 a x) y))) (if.f64 (<=.f64 y #s(literal 5099999999999999895371903724945408 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* (+ y a) y) b) b) y) c) y) i)) #s(approx (+ (* (- (* (- (* (+ (* x y) z) y) -54929528941/2000000) y) -28832688827/125000) y) t) t)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (-.f64 (+.f64 x (/.f64 z y)) (/.f64 (*.f64 a x) y))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 (*.f64 #s(approx (+ (* (+ y a) y) b) b) y) c) y) i)) #s(approx (+ (* (- (* (- (* (+ (* x y) z) y) -54929528941/2000000) y) -28832688827/125000) y) t) t)) #s(approx (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 54929528941/2000000) y) 28832688827/125000) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (/.f64 t i)) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) b)) b) (log.f64 c))) (*.f64 y i)) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (-.f64 b #s(literal 1/2 binary64)) (log.f64 c))) (*.f64 y i)) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) #s(approx (* (- b 1/2) (log c)) (*.f64 b (log.f64 c)))) (*.f64 y i)) (if.f64 (<=.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (-.f64 b #s(literal 1/2 binary64)) (log.f64 c))) (*.f64 y i)) #s(literal 400 binary64)) #s(approx (+ (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (* y i)) (+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b #s(literal 1/2 binary64)))))))) (+.f64 (+.f64 (+.f64 #s(approx (+ (+ (* x (log y)) z) t) (+.f64 t (*.f64 x (log.f64 y)))) a) #s(approx (* (- b 1/2) (log c)) (*.f64 b (log.f64 c)))) (*.f64 y i))) (if.f64 (<=.f64 x #s(literal -28999999999999999133413255075672895317042738681252379427900177397057259556996828115113534101909179744136187041485523255296 binary64)) (+.f64 #s(approx (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 y)) (*.f64 #s(literal -1 binary64) #s(approx (/ (+ a (+ t (+ z (* (log c) (- b 1/2))))) x) (/.f64 z x))))))) (*.f64 y i)) (if.f64 (<=.f64 x #s(literal 1250000000000000070594263775651051768550782977478822968375706455194320704959472746486524701986824978724710211684420452620707475805758654846631450182004099724274729925380077899773205297603239096149499485381627191590502310870368911360 binary64)) #s(approx (+ (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (* y i)) (+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b #s(literal 1/2 binary64)))))))) (+.f64 #s(approx (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 y)) (*.f64 #s(literal -1 binary64) #s(approx (/ (+ a (+ t (+ z (* (log c) (- b 1/2))))) x) (/.f64 z x))))))) (*.f64 y i)))) (if.f64 (<=.f64 x #s(literal -9199999999999999935438731396200459480000071891462733081586529396419828806766132489047325239522497359354443061090832201350137876144061098719333110644741802018754373714849636833862739341944065794173516502867480780665632967246436518761464222546373644386304 binary64)) (+.f64 (*.f64 i y) #s(approx (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (*.f64 (neg.f64 x) (neg.f64 (+.f64 #s(approx (/ (+ a (+ t (+ z (* (log c) (- b 1/2))))) x) (/.f64 a x)) (log.f64 y)))))) (if.f64 (<=.f64 x #s(literal 1250000000000000070594263775651051768550782977478822968375706455194320704959472746486524701986824978724710211684420452620707475805758654846631450182004099724274729925380077899773205297603239096149499485381627191590502310870368911360 binary64)) #s(approx (+ (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (* y i)) (+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b #s(literal 1/2 binary64)))))))) (+.f64 (*.f64 i y) #s(approx (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (*.f64 (neg.f64 x) #s(approx (+ (* -1 (log y)) (* -1 (/ (+ a (+ t (+ z (* (log c) (- b 1/2))))) x))) (neg.f64 (log.f64 y)))))))) (if.f64 (<=.f64 x #s(literal -214999999999999999981200497441347410141899797459281256408593867746153572491743729523543518026416469808132318871589096092470854742841170957105321269419797743811795287654712732597852216450355811107751253234068777681248161756435178963560837999948724894638605609205760 binary64)) (+.f64 (*.f64 i y) #s(approx (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (*.f64 (neg.f64 x) #s(approx (+ (* -1 (log y)) (* -1 (/ (+ a (+ t (+ z (* (log c) (- b 1/2))))) x))) (neg.f64 (log.f64 y)))))) (if.f64 (<=.f64 x #s(literal 1250000000000000070594263775651051768550782977478822968375706455194320704959472746486524701986824978724710211684420452620707475805758654846631450182004099724274729925380077899773205297603239096149499485381627191590502310870368911360 binary64)) #s(approx (+ (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (* y i)) (+.f64 a (+.f64 t (+.f64 z (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b #s(literal 1/2 binary64)))))))) (+.f64 (*.f64 i y) #s(approx (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (*.f64 (neg.f64 x) #s(approx (+ (* -1 (log y)) (* -1 (/ (+ a (+ t (+ z (* (log c) (- b 1/2))))) x))) (neg.f64 (log.f64 y)))))))) (if.f64 (<=.f64 x #s(literal -214999999999999999981200497441347410141899797459281256408593867746153572491743729523543518026416469808132318871589096092470854742841170957105321269419797743811795287654712732597852216450355811107751253234068777681248161756435178963560837999948724894638605609205760 binary64)) (+.f64 (*.f64 i y) #s(approx (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (*.f64 (neg.f64 x) #s(approx (+ (* -1 (log y)) (* -1 (/ (+ a (+ t (+ z (* (log c) (- b 1/2))))) x))) (neg.f64 (log.f64 y)))))) (if.f64 (<=.f64 x #s(literal 1250000000000000070594263775651051768550782977478822968375706455194320704959472746486524701986824978724710211684420452620707475805758654846631450182004099724274729925380077899773205297603239096149499485381627191590502310870368911360 binary64)) #s(approx (+ (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (* y i)) #s(approx (+ a (+ t (+ z (+ (* i y) (* (log c) (- b 1/2)))))) (+.f64 a (+.f64 z (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b #s(literal 1/2 binary64)))))))) (+.f64 (*.f64 i y) #s(approx (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (*.f64 (neg.f64 x) #s(approx (+ (* -1 (log y)) (* -1 (/ (+ a (+ t (+ z (* (log c) (- b 1/2))))) x))) (neg.f64 (log.f64 y)))))))) (if.f64 (<=.f64 b #s(literal -1160000000000000053096674632253844535182443897152759390156937227605269039899012104881850667761664 binary64)) #s(approx (+ (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (* y i)) #s(approx (+ a (+ t (+ z (+ (* i y) (* (log c) (- b 1/2)))))) (+.f64 a (+.f64 z #s(approx (+ (* i y) (* (log c) (- b 1/2))) #s(approx (* (log c) (- b 1/2)) (*.f64 b (log.f64 c)))))))) (if.f64 (<=.f64 b #s(literal 2200000000000000034230715484827054653390043073226335153413495276947834318562462547182967857813104384887653817909248 binary64)) #s(approx (+ (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (* y i)) #s(approx (+ a (+ t (+ z (+ (* i y) (* (log c) (- b 1/2)))))) (+.f64 a (+.f64 z (+.f64 (*.f64 i y) (*.f64 (log.f64 c) #s(approx (- b 1/2) #s(literal -1/2 binary64)))))))) #s(approx (+ (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (* y i)) #s(approx (+ a (+ t (+ z (+ (* i y) (* (log c) (- b 1/2)))))) #s(approx (+ a (+ z (+ (* i y) (* (log c) (- b 1/2))))) (+.f64 a (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b #s(literal 1/2 binary64)))))))))) (if.f64 (<=.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (-.f64 b #s(literal 1/2 binary64)) (log.f64 c))) (*.f64 y i)) #s(literal -2000000000000000034432129193472909657662175650026477964657784035784761342489150095975840903750919189137212277723396582120622098451065897041393877611422881300245257029338856920713985249936056659101378448350568693460121432177658428510879389260239589093011024831235964286525341725837632725724238309498254524416 binary64)) #s(approx (+ (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (* y i)) #s(approx (+ a (+ t (+ z (+ (* i y) (* (log c) (- b 1/2)))))) #s(approx (+ a (+ z (+ (* i y) (* (log c) (- b 1/2))))) (+.f64 a (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b #s(literal 1/2 binary64)))))))) (if.f64 (<=.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (-.f64 b #s(literal 1/2 binary64)) (log.f64 c))) (*.f64 y i)) #s(literal 5000000000000000000 binary64)) #s(approx (+ (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (* y i)) (+.f64 a (+.f64 t (+.f64 z #s(approx (+ (* i y) (* (log c) (- b 1/2))) (*.f64 (log.f64 c) (-.f64 b #s(literal 1/2 binary64)))))))) #s(approx (+ (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (* y i)) #s(approx (+ a (+ t (+ z (+ (* i y) (* (log c) (- b 1/2)))))) #s(approx (+ a (+ z (+ (* i y) (* (log c) (- b 1/2))))) (+.f64 a (+.f64 (*.f64 i y) (*.f64 (log.f64 c) (-.f64 b #s(literal 1/2 binary64)))))))))) (if.f64 (<=.f64 y #s(literal 10000000000000000586640612700740119755462042863897304388093713545509821352053815609504775357961393589804030375857007499376802103616864256 binary64)) #s(approx (+ (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (* y i)) (+.f64 a (+.f64 t (+.f64 z #s(approx (+ (* i y) (* (log c) (- b 1/2))) (*.f64 (log.f64 c) (-.f64 b #s(literal 1/2 binary64)))))))) (+.f64 (*.f64 i y) #s(approx (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (*.f64 (neg.f64 x) #s(approx (+ (* -1 (log y)) (* -1 (/ (+ a (+ t (+ z (* (log c) (- b 1/2))))) x))) (neg.f64 (log.f64 y))))))) (if.f64 (<=.f64 y #s(literal 20200000000000000229581582763338863733343232943958161361958158015117139383804745611160026076850773038435360645580157517456966619389493248 binary64)) #s(approx (+ (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (* y i)) (+.f64 a (+.f64 t (+.f64 z #s(approx (+ (* i y) (* (log c) (- b 1/2))) (*.f64 (log.f64 c) (-.f64 b #s(literal 1/2 binary64)))))))) (+.f64 #s(approx (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (*.f64 #s(literal -1 binary64) #s(approx (* x (+ (* -1 (log y)) (* -1 (/ (+ a (+ t (+ z (* (log c) (- b 1/2))))) x)))) (*.f64 #s(literal -1 binary64) z)))) (*.f64 y i))) (if.f64 (<=.f64 y #s(literal 20200000000000000229581582763338863733343232943958161361958158015117139383804745611160026076850773038435360645580157517456966619389493248 binary64)) #s(approx (+ (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (* y i)) #s(approx (+ a (+ t (+ z (+ (* i y) (* (log c) (- b 1/2)))))) (+.f64 a (+.f64 z #s(approx (+ (* i y) (* (log c) (- b 1/2))) (*.f64 (log.f64 c) (-.f64 b #s(literal 1/2 binary64)))))))) (+.f64 #s(approx (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (*.f64 #s(literal -1 binary64) #s(approx (* x (+ (* -1 (log y)) (* -1 (/ (+ a (+ t (+ z (* (log c) (- b 1/2))))) x)))) (*.f64 #s(literal -1 binary64) z)))) (*.f64 y i))) (if.f64 (<=.f64 y #s(literal 20200000000000000229581582763338863733343232943958161361958158015117139383804745611160026076850773038435360645580157517456966619389493248 binary64)) #s(approx (+ (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (* y i)) #s(approx (+ a (+ t (+ z (+ (* i y) (* (log c) (- b 1/2)))))) (+.f64 a (+.f64 z #s(approx (+ (* i y) (* (log c) (- b 1/2))) #s(approx (* (log c) (- b 1/2)) (*.f64 b (log.f64 c)))))))) (+.f64 #s(approx (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (*.f64 #s(literal -1 binary64) #s(approx (* x (+ (* -1 (log y)) (* -1 (/ (+ a (+ t (+ z (* (log c) (- b 1/2))))) x)))) (*.f64 #s(literal -1 binary64) z)))) (*.f64 y i))) (if.f64 (<=.f64 (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 (*.f64 x (log.f64 y)) z) t) a) (*.f64 (-.f64 b #s(literal 1/2 binary64)) (log.f64 c))) (*.f64 y i)) #s(literal -100 binary64)) (+.f64 #s(approx (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (*.f64 #s(literal -1 binary64) #s(approx (* x (+ (* -1 (log y)) (* -1 (/ (+ a (+ t (+ z (* (log c) (- b 1/2))))) x)))) (*.f64 #s(literal -1 binary64) z)))) (*.f64 y i)) (+.f64 (*.f64 i y) #s(approx (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (neg.f64 #s(approx (* x (+ (* -1 (log y)) (* -1 (/ (+ a (+ t (+ z (* (log c) (- b 1/2))))) x)))) (neg.f64 a)))))) (+.f64 (*.f64 i y) #s(approx (+ (+ (+ (+ (* x (log y)) z) t) a) (* (- b 1/2) (log c))) (neg.f64 #s(approx (* x (+ (* -1 (log y)) (* -1 (/ (+ a (+ t (+ z (* (log c) (- b 1/2))))) x)))) (neg.f64 a))))) (-.f64 (+.f64 (+.f64 (*.f64 b (-.f64 a #s(literal 1/2 binary64))) y) x) (-.f64 (*.f64 (log.f64 t) z) z)) (+.f64 (-.f64 (+.f64 (+.f64 x y) z) (*.f64 z (log.f64 t))) (*.f64 (-.f64 a #s(literal 1/2 binary64)) b)) (if.f64 (<=.f64 (*.f64 (-.f64 a #s(literal 1/2 binary64)) b) #s(literal -100000000 binary64)) (+.f64 #s(approx (- (+ (+ x y) z) (* z (log t))) #s(approx (* x (- (+ 1 (+ (/ y x) (/ z x))) (/ (* z (log t)) x))) (+.f64 y x))) (*.f64 (-.f64 (*.f64 a (/.f64 a (-.f64 a #s(literal -1/2 binary64)))) (/.f64 #s(literal -1/4 binary64) (-.f64 #s(literal -1/2 binary64) a))) b)) (if.f64 (<=.f64 (*.f64 (-.f64 a #s(literal 1/2 binary64)) b) #s(literal 49999999999999998584394024780232100424968164183088578953216 binary64)) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) (neg.f64 #s(approx (* b (+ (* -1 (- a 1/2)) (* -1 (/ (- (+ x (+ y z)) (* z (log t))) b)))) (*.f64 #s(literal -1 binary64) (-.f64 (+.f64 x (+.f64 y z)) (*.f64 z (log.f64 t))))))) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) (+.f64 x (+.f64 y (*.f64 b (-.f64 a #s(literal 1/2 binary64)))))))) (if.f64 (<=.f64 (+.f64 x y) #s(literal -499999999999999969854583185801589293056 binary64)) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) (+.f64 x (+.f64 y (*.f64 b (-.f64 a #s(literal 1/2 binary64)))))) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) (-.f64 (+.f64 y (+.f64 z (*.f64 b (-.f64 a #s(literal 1/2 binary64))))) (*.f64 z (log.f64 t))))) (if.f64 (<=.f64 z #s(literal -141999999999999994007880397155876184389425906496284864027559279948950944666216462469757557633212748610843964345860947749129171362833792659743431710474240 binary64)) (+.f64 #s(approx (- (+ (+ x y) z) (* z (log t))) (*.f64 z (-.f64 #s(literal 1 binary64) (log.f64 t)))) (*.f64 (-.f64 a #s(literal 1/2 binary64)) b)) (if.f64 (<=.f64 z #s(literal 3000000000000000076441547068052164228383363112510840169162077789067166183431820539173239914295250865951166776220615832072271235263298480881792973161115869754372959626067968 binary64)) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) (+.f64 x (+.f64 y (*.f64 b (-.f64 a #s(literal 1/2 binary64)))))) (+.f64 #s(approx (- (+ (+ x y) z) (* z (log t))) (*.f64 z (-.f64 #s(literal 1 binary64) (log.f64 t)))) (*.f64 (-.f64 a #s(literal 1/2 binary64)) b)))) (if.f64 (<=.f64 z #s(literal -141999999999999994007880397155876184389425906496284864027559279948950944666216462469757557633212748610843964345860947749129171362833792659743431710474240 binary64)) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) (-.f64 #s(approx (+ y (+ z (* b (- a 1/2)))) (+.f64 z (*.f64 b (-.f64 a #s(literal 1/2 binary64))))) (*.f64 z (log.f64 t)))) (if.f64 (<=.f64 z #s(literal 3000000000000000076441547068052164228383363112510840169162077789067166183431820539173239914295250865951166776220615832072271235263298480881792973161115869754372959626067968 binary64)) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) (+.f64 x (+.f64 y (*.f64 b (-.f64 a #s(literal 1/2 binary64)))))) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) (-.f64 #s(approx (+ y (+ z (* b (- a 1/2)))) (+.f64 z (*.f64 b (-.f64 a #s(literal 1/2 binary64))))) (*.f64 z (log.f64 t)))))) (if.f64 (<=.f64 z #s(literal -2699999999999999890051423396699306629267587568205206639390676002625278527330509388784206232895398202336380202455277834976711968207454548125564941947853491660649966849416961368350576913133964707629202993352042276116758528 binary64)) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) (neg.f64 #s(approx (* b (+ (* -1 (- a 1/2)) (* -1 (/ (- (+ x (+ y z)) (* z (log t))) b)))) (*.f64 (-.f64 (log.f64 t) #s(literal 1 binary64)) z)))) (if.f64 (<=.f64 z #s(literal 15999999999999999815241115114263252638262605564269342346837895446861570094416558548734073918543125064948681401119335450794479886843657992926135826619992643941710258065707737470900877339098217050050916897249814132364524550255904793697212256195036106637443072 binary64)) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) (+.f64 x (+.f64 y (*.f64 b (-.f64 a #s(literal 1/2 binary64)))))) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) (neg.f64 #s(approx (* b (+ (* -1 (- a 1/2)) (* -1 (/ (- (+ x (+ y z)) (* z (log t))) b)))) (*.f64 (-.f64 (log.f64 t) #s(literal 1 binary64)) z)))))) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) (+.f64 x (+.f64 y (*.f64 b (-.f64 a #s(literal 1/2 binary64)))))) (if.f64 (<=.f64 (-.f64 (+.f64 (+.f64 x y) z) (*.f64 z (log.f64 t))) #s(literal -1488565707357403/1488565707357402911845015158554633286356257506687627387456491927921949262056238946972039271861787782268441644249633132407878864135402815488 binary64)) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) (+.f64 x #s(approx (+ y (* b (- a 1/2))) (*.f64 b (-.f64 a #s(literal 1/2 binary64)))))) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) #s(approx (+ x (+ y (* b (- a 1/2)))) (+.f64 y (*.f64 b (-.f64 a #s(literal 1/2 binary64))))))) (if.f64 (<=.f64 (-.f64 (+.f64 (+.f64 x y) z) (*.f64 z (log.f64 t))) #s(literal -8627182933488205/431359146674410236714672241392314090778194310760649159697657763987456 binary64)) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) (+.f64 x #s(approx (+ y (* b (- a 1/2))) #s(approx (* b (- (+ a (/ y b)) 1/2)) (*.f64 a b))))) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) #s(approx (+ x (+ y (* b (- a 1/2)))) (+.f64 y (*.f64 b (-.f64 a #s(literal 1/2 binary64))))))) (if.f64 (<=.f64 (+.f64 x y) #s(literal 5000000000000000009578375428673343681079775636325960055764017572996896621019943779806180725540901617664 binary64)) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) (+.f64 x #s(approx (+ y (* b (- a 1/2))) #s(approx (* b (- (+ a (/ y b)) 1/2)) (*.f64 a b))))) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) (*.f64 #s(literal -1 binary64) #s(approx (* b (+ (* -1 (- a 1/2)) (* -1 (/ (- (+ x (+ y z)) (* z (log t))) b)))) (*.f64 #s(literal -1 binary64) y))))) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) (+.f64 x #s(approx (+ y (* b (- a 1/2))) #s(approx (* b (- (+ a (/ y b)) 1/2)) (*.f64 a b))))) #s(approx (+ (- (+ (+ x y) z) (* z (log t))) (* (- a 1/2) b)) (neg.f64 #s(approx (* b (+ (* -1 (- a 1/2)) (* -1 (/ (- (+ x (+ y z)) (* z (log t))) b)))) (neg.f64 x)))) (-.f64 x (*.f64 (*.f64 y x) x)) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 x y))) (if.f64 (<=.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 x y))) #s(literal -200000000000000007721798857483902880558804102982700877908847659137154782032985485340394783509086340687111501805726310060782654579073417017646333594747261264801453572096 binary64)) #s(approx (* x (- 1 (* x y))) (*.f64 (*.f64 (neg.f64 y) x) x)) (if.f64 (<=.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 x y))) #s(literal 100000000000000001555941612946684302426820139692106143336977058043083378116475570326498538991504744767620628086784 binary64)) (*.f64 x #s(approx (- 1 (* x y)) #s(literal 1 binary64))) #s(approx (* x (- 1 (* x y))) (*.f64 (*.f64 (neg.f64 y) x) x)))) (if.f64 (<=.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 x y))) #s(literal -999999999999999979617044168753715171107129451866841652067632118957448454785561110036171446110395985078602511391629572118883509758736380261518894779920079058604308854941977225917932503040 binary64)) #s(approx (* x (- 1 (* x y))) (*.f64 (*.f64 x (neg.f64 x)) y)) (if.f64 (<=.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 x y))) #s(literal 100000000000000001555941612946684302426820139692106143336977058043083378116475570326498538991504744767620628086784 binary64)) (*.f64 x #s(approx (- 1 (* x y)) #s(literal 1 binary64))) #s(approx (* x (- 1 (* x y))) (*.f64 (*.f64 x (neg.f64 x)) y)))) (*.f64 x #s(approx (- 1 (* x y)) #s(literal 1 binary64))) (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x #s(literal 9 binary64)))) (/.f64 (*.f64 y #s(literal 1/3 binary64)) (sqrt.f64 x))) (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x #s(literal 9 binary64)))) (/.f64 y (*.f64 #s(literal 3 binary64) (sqrt.f64 x)))) (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 x #s(literal 3 binary64)))) (/.f64 (*.f64 y #s(literal 1/3 binary64)) (sqrt.f64 x))) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/9 binary64) x)) (*.f64 (/.f64 #s(literal -1/3 binary64) (sqrt.f64 x)) y)) (if.f64 (<=.f64 x #s(literal 1150 binary64)) (-.f64 #s(approx (- 1 (/ 1 (* x 9))) (/.f64 #s(literal -1/9 binary64) x)) (/.f64 y (*.f64 #s(literal 3 binary64) (sqrt.f64 x)))) (-.f64 #s(approx (- 1 (/ 1 (* x 9))) #s(literal 1 binary64)) (/.f64 (*.f64 y #s(literal 1/3 binary64)) (sqrt.f64 x)))) (if.f64 (<=.f64 x #s(literal 1261007895663739/18014398509481984 binary64)) (*.f64 (-.f64 #s(approx (* (- 1 (/ 1/9 x)) 3) (/.f64 #s(literal -1/3 binary64) x)) (/.f64 y (sqrt.f64 x))) #s(literal 1/3 binary64)) (/.f64 (-.f64 #s(approx (* (- 1 (/ 1/9 x)) 3) #s(literal 3 binary64)) (/.f64 y (sqrt.f64 x))) #s(literal 3 binary64))) (if.f64 (<=.f64 y #s(literal -170000000000000000378831925785699841583676168573447831552 binary64)) (-.f64 #s(approx (- 1 (/ 1 (* x 9))) #s(literal 1 binary64)) (/.f64 (*.f64 y #s(literal 1/3 binary64)) (sqrt.f64 x))) (if.f64 (<=.f64 y #s(literal 1750000000000000048871842303180800 binary64)) (/.f64 #s(approx (- (* (- 1 (/ 1/9 x)) 3) (/ y (sqrt x))) (*.f64 #s(literal 3 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/9 binary64) (/.f64 #s(literal 1 binary64) x))))) #s(literal 3 binary64)) (-.f64 #s(approx (- 1 (/ 1 (* x 9))) #s(literal 1 binary64)) (/.f64 y (*.f64 #s(literal 3 binary64) (sqrt.f64 x)))))) (if.f64 (<=.f64 y #s(literal -170000000000000000378831925785699841583676168573447831552 binary64)) (-.f64 #s(approx (- 1 (/ 1 (* x 9))) #s(literal 1 binary64)) (/.f64 (*.f64 y #s(literal 1/3 binary64)) (sqrt.f64 x))) (if.f64 (<=.f64 y #s(literal 1750000000000000048871842303180800 binary64)) #s(approx (- (/ (- (* 9 x) (* x (/ 1 x))) (* 9 x)) (/ (* y 1/3) (sqrt x))) (*.f64 #s(literal 1/9 binary64) (/.f64 (-.f64 (*.f64 #s(literal 9 binary64) x) #s(literal 1 binary64)) x))) (-.f64 #s(approx (- 1 (/ 1 (* x 9))) #s(literal 1 binary64)) (/.f64 y (*.f64 #s(literal 3 binary64) (sqrt.f64 x)))))) (if.f64 (<=.f64 y #s(literal -170000000000000000378831925785699841583676168573447831552 binary64)) (-.f64 #s(approx (- 1 (/ 1 (* x 9))) #s(literal 1 binary64)) (/.f64 y (*.f64 #s(literal 3 binary64) (sqrt.f64 x)))) (if.f64 (<=.f64 y #s(literal 1750000000000000048871842303180800 binary64)) #s(approx (- (/ (- (* 9 x) (* x (/ 1 x))) (* 9 x)) (/ (* y 1/3) (sqrt x))) (*.f64 #s(literal 1/9 binary64) (/.f64 (-.f64 (*.f64 #s(literal 9 binary64) x) #s(literal 1 binary64)) x))) (-.f64 #s(approx (- 1 (/ 1 (* x 9))) #s(literal 1 binary64)) (/.f64 y (*.f64 #s(literal 3 binary64) (sqrt.f64 x)))))) (if.f64 (<=.f64 y #s(literal -170000000000000000378831925785699841583676168573447831552 binary64)) #s(approx (- (- 1 (/ 1 (* x 9))) (/ y (* 3 (sqrt x)))) (/.f64 (*.f64 #s(literal -1/3 binary64) y) (sqrt.f64 x))) (if.f64 (<=.f64 y #s(literal 5000000000000000073153476153374365154850214939323275296393053935848981821255741079552 binary64)) #s(approx (- (/ (- (* 9 x) (* x (/ 1 x))) (* 9 x)) (/ (* y 1/3) (sqrt x))) (*.f64 #s(literal 1/9 binary64) (/.f64 (-.f64 (*.f64 #s(literal 9 binary64) x) #s(literal 1 binary64)) x))) #s(approx (- (- 1 (/ 1 (* x 9))) (/ y (* 3 (sqrt x)))) (*.f64 y #s(approx (- (/ 1 y) (+ (* 1/3 (/ 1 (sqrt x))) (/ 1/9 (* x y)))) (/.f64 #s(literal -1/3 binary64) (sqrt.f64 x))))))) (if.f64 (<=.f64 y #s(literal -170000000000000000378831925785699841583676168573447831552 binary64)) #s(approx (- (- 1 (/ 1 (* x 9))) (/ y (* 3 (sqrt x)))) (/.f64 y (*.f64 #s(literal -3 binary64) (sqrt.f64 x)))) (if.f64 (<=.f64 y #s(literal 5000000000000000073153476153374365154850214939323275296393053935848981821255741079552 binary64)) #s(approx (- (/ (- (* 9 x) (* x (/ 1 x))) (* 9 x)) (/ (* y 1/3) (sqrt x))) (*.f64 #s(literal 1/9 binary64) (/.f64 (-.f64 (*.f64 #s(literal 9 binary64) x) #s(literal 1 binary64)) x))) #s(approx (- (- 1 (/ 1 (* x 9))) (/ y (* 3 (sqrt x)))) (*.f64 y #s(approx (- (/ 1 y) (+ (* 1/3 (/ 1 (sqrt x))) (/ 1/9 (* x y)))) (/.f64 #s(literal -1/3 binary64) (sqrt.f64 x))))))) (if.f64 (<=.f64 y #s(literal -170000000000000000378831925785699841583676168573447831552 binary64)) #s(approx (- (- 1 (/ 1 (* x 9))) (/ y (* 3 (sqrt x)))) (*.f64 #s(literal -1/3 binary64) (/.f64 y (sqrt.f64 x)))) (if.f64 (<=.f64 y #s(literal 5000000000000000073153476153374365154850214939323275296393053935848981821255741079552 binary64)) #s(approx (- (/ (- (* 9 x) (* x (/ 1 x))) (* 9 x)) (/ (* y 1/3) (sqrt x))) (*.f64 #s(literal 1/9 binary64) (/.f64 (-.f64 (*.f64 #s(literal 9 binary64) x) #s(literal 1 binary64)) x))) #s(approx (- (- 1 (/ 1 (* x 9))) (/ y (* 3 (sqrt x)))) (*.f64 y #s(approx (- (/ 1 y) (+ (* 1/3 (/ 1 (sqrt x))) (/ 1/9 (* x y)))) (/.f64 #s(literal -1/3 binary64) (sqrt.f64 x))))))) (if.f64 (<=.f64 y #s(literal -170000000000000000378831925785699841583676168573447831552 binary64)) #s(approx (- (- 1 (/ 1 (* x 9))) (/ y (* 3 (sqrt x)))) (*.f64 #s(literal -1/3 binary64) (/.f64 y (sqrt.f64 x)))) (if.f64 (<=.f64 y #s(literal 5000000000000000073153476153374365154850214939323275296393053935848981821255741079552 binary64)) #s(approx (- (/ (- (* 9 x) (* x (/ 1 x))) (* 9 x)) (/ (* y 1/3) (sqrt x))) (*.f64 #s(literal 1/9 binary64) (/.f64 (-.f64 (*.f64 #s(literal 9 binary64) x) #s(literal 1 binary64)) x))) #s(approx (- (- 1 (/ 1 (* x 9))) (/ y (* 3 (sqrt x)))) (*.f64 #s(literal -1/3 binary64) (/.f64 y (sqrt.f64 x)))))) #s(approx (- (/ (- (* 9 x) (* x (/ 1 x))) (* 9 x)) (/ (* y 1/3) (sqrt x))) (*.f64 #s(literal 1/9 binary64) (/.f64 (-.f64 (*.f64 #s(literal 9 binary64) x) #s(literal 1 binary64)) x))) (if.f64 (<=.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x #s(literal 9 binary64)))) (/.f64 y (*.f64 #s(literal 3 binary64) (sqrt.f64 x)))) #s(literal -1/2 binary64)) (/.f64 #s(approx (- (* (- 1 (/ 1/9 x)) 3) (/ y (sqrt x))) (/.f64 #s(approx (* 3 (- x 1/9)) #s(literal -1/3 binary64)) x)) #s(literal 3 binary64)) (/.f64 #s(approx (- (* (- 1 (/ 1/9 x)) 3) (/ y (sqrt x))) #s(approx (/ (* 3 (- x 1/9)) x) #s(literal 3 binary64))) #s(literal 3 binary64))) (if.f64 (<=.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 x #s(literal 9 binary64)))) (/.f64 y (*.f64 #s(literal 3 binary64) (sqrt.f64 x)))) #s(literal -1/2 binary64)) #s(approx (- (- 1 (/ 1 (* x 9))) (/ y (* 3 (sqrt x)))) (*.f64 y #s(approx (- (/ 1 y) (+ (* 1/3 (/ 1 (sqrt x))) (/ 1/9 (* x y)))) (/.f64 #s(literal -1/9 binary64) (*.f64 x y))))) (/.f64 #s(approx (- (* (- 1 (/ 1/9 x)) 3) (/ y (sqrt x))) #s(approx (/ (* 3 (- x 1/9)) x) #s(literal 3 binary64))) #s(literal 3 binary64))) (/.f64 #s(approx (- (* (- 1 (/ 1/9 x)) 3) (/ y (sqrt x))) #s(approx (/ (* 3 (- x 1/9)) x) #s(literal 3 binary64))) #s(literal 3 binary64)) (-.f64 (*.f64 #s(literal 230753/100000 binary64) (/.f64 (-.f64 (*.f64 x #s(literal -27061/230753 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal -1 binary64) (*.f64 (-.f64 (*.f64 #s(literal 4481/100000 binary64) x) #s(literal -99229/100000 binary64)) x)))) x) (-.f64 (/.f64 (+.f64 #s(literal 230753/100000 binary64) (*.f64 x #s(literal 27061/100000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 99229/100000 binary64) (*.f64 x #s(literal 4481/100000 binary64)))))) x) (-.f64 (/.f64 (+.f64 #s(literal 230753/100000 binary64) (*.f64 x #s(literal 27061/100000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x #s(approx (+ 99229/100000 (* x 4481/100000)) #s(literal 99229/100000 binary64))))) x) (-.f64 (/.f64 #s(approx (+ 230753/100000 (* x 27061/100000)) #s(literal 230753/100000 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 x #s(approx (+ 99229/100000 (* x 4481/100000)) #s(literal 99229/100000 binary64))))) x) (if.f64 (<=.f64 x #s(literal -3000 binary64)) #s(approx (- (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) x) (neg.f64 x)) (if.f64 (<=.f64 x #s(literal 7656119366529843/4503599627370496 binary64)) #s(approx (- (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) x) #s(approx (+ 230753/100000 (* x (- (* x (+ 1900161040244073/1000000000000000 (* -179503363065659419717/100000000000000000000 x))) 30191289437/10000000000))) #s(literal 230753/100000 binary64))) #s(approx (- (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) x) (neg.f64 x)))) (-.f64 #s(approx (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) #s(approx (+ 230753/100000 (* x (- (* x (+ 1900161040244073/1000000000000000 (* -179503363065659419717/100000000000000000000 x))) 20191289437/10000000000))) #s(literal 230753/100000 binary64))) x) #s(approx (- (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) x) #s(approx (+ 230753/100000 (* x (- (* x (+ 1900161040244073/1000000000000000 (* -179503363065659419717/100000000000000000000 x))) 30191289437/10000000000))) #s(literal 230753/100000 binary64))) (-.f64 #s(literal 1 binary64) (log.f64 (/.f64 (+.f64 #s(literal -1 binary64) x) (+.f64 #s(literal -1 binary64) y)))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x y) (-.f64 #s(literal 1 binary64) y))))) #s(literal -2 binary64)) (-.f64 #s(literal 1 binary64) (log.f64 #s(approx (/ (+ -1 x) (+ -1 y)) (/.f64 x (-.f64 y #s(literal 1 binary64)))))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x y) (-.f64 #s(literal 1 binary64) y))))) #s(literal 15 binary64)) #s(approx (- 1 (- (log (- 1 x)) (log (- 1 y)))) (+.f64 #s(literal 1 binary64) (+.f64 x (log.f64 (-.f64 #s(literal 1 binary64) y))))) (-.f64 #s(literal 1 binary64) (log.f64 #s(approx (/ (+ -1 x) (+ -1 y)) (/.f64 (-.f64 x #s(literal 1 binary64)) y)))))) (if.f64 (<=.f64 x #s(literal -2116691824864133/4503599627370496 binary64)) (-.f64 #s(literal 1 binary64) (log.f64 #s(approx (/ (+ -1 x) (+ -1 y)) (/.f64 x (-.f64 y #s(literal 1 binary64)))))) (if.f64 (<=.f64 x #s(literal 135000 binary64)) #s(approx (- 1 (- (log (- 1 x)) (log (- 1 y)))) (+.f64 #s(literal 1 binary64) (+.f64 x (log.f64 (-.f64 #s(literal 1 binary64) y))))) (-.f64 #s(literal 1 binary64) (log.f64 #s(approx (/ (+ -1 x) (+ -1 y)) (/.f64 x (-.f64 y #s(literal 1 binary64)))))))) (if.f64 (<=.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x y) (-.f64 #s(literal 1 binary64) y)))) #s(literal -3602879701896397/18014398509481984 binary64)) #s(approx (- 1 (- (log (- 1 x)) (log (- 1 y)))) (+.f64 #s(literal 1 binary64) (log.f64 (-.f64 #s(literal 1 binary64) y)))) (-.f64 #s(literal 1 binary64) (log.f64 #s(approx (- 1 (/ (- x y) (- 1 y))) (-.f64 #s(literal 1 binary64) x))))) #s(approx (- 1 (- (log (- 1 x)) (log (- 1 y)))) (+.f64 #s(literal 1 binary64) (log.f64 (-.f64 #s(literal 1 binary64) y)))) (-.f64 #s(literal 1 binary64) (log.f64 #s(approx (- 1 (/ (- x y) (- 1 y))) #s(approx (- 1 x) #s(literal 1 binary64))))) (-.f64 #s(literal 1 binary64) #s(approx (log (- 1 (/ (- x y) (- 1 y)))) #s(approx (+ (log (- 1 x)) (* y (+ (* -1 (/ x (- 1 x))) (/ 1 (- 1 x))))) (-.f64 y x)))) (-.f64 #s(literal 1 binary64) #s(approx (log (- 1 (/ (- x y) (- 1 y)))) #s(approx (+ (log (- 1 x)) (* y (+ (* -1 (/ x (- 1 x))) (/ 1 (- 1 x))))) #s(approx (- y x) y)))) (-.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 253/1000 binary64) (*.f64 x #s(literal 3/25 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 x #s(approx (+ 253/1000 (* x 3/25)) #s(literal 253/1000 binary64)))) #s(approx (- 1 (* x (+ 253/1000 (* x 3/25)))) #s(literal 1 binary64)) (if.f64 (<=.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 #s(literal 2 binary64) (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 #s(literal 5 binary64) #s(literal 6 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 t #s(literal 3 binary64))))))))))) #s(literal 1 binary64)) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 #s(literal 2 binary64) (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 #s(literal 5 binary64) #s(literal 6 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 t #s(literal 3 binary64))))))))))) (/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 #s(approx (- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5 6)) (/ 2 (* t 3))))) (*.f64 #s(approx (- (* 2/3 (/ 1 t)) (+ 5/6 a)) (-.f64 #s(literal -5/6 binary64) a)) b)) #s(literal 2 binary64))) y) x))) (if.f64 (<=.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 #s(literal 2 binary64) (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 #s(literal 5 binary64) #s(literal 6 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 t #s(literal 3 binary64))))))))))) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (exp.f64 (*.f64 (-.f64 (*.f64 (-.f64 (/.f64 #s(literal -2/3 binary64) t) (-.f64 #s(literal -5/6 binary64) a)) (-.f64 b c)) (*.f64 (sqrt.f64 (+.f64 a t)) (/.f64 z t))) #s(literal -2 binary64))) y) x)) x) (/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 #s(approx (- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5 6)) (/ 2 (* t 3))))) (*.f64 #s(approx (- (* 2/3 (/ 1 t)) (+ 5/6 a)) (-.f64 #s(literal -5/6 binary64) a)) b)) #s(literal 2 binary64))) y) x))) (if.f64 (<=.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 #s(literal 2 binary64) (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 #s(literal 5 binary64) #s(literal 6 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 t #s(literal 3 binary64))))))))))) #s(literal 0 binary64)) (/.f64 #s(approx x #s(literal 0 binary64)) (+.f64 #s(approx x #s(literal 0 binary64)) (*.f64 y (exp.f64 (*.f64 #s(literal 2 binary64) #s(approx (- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5 6)) (/ 2 (* t 3))))) (*.f64 c #s(approx (- (+ 5/6 a) (* 2/3 (/ 1 t))) (/.f64 #s(literal -2/3 binary64) t))))))))) #s(approx (/ x (+ x (* y (exp (* 2 (- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5 6)) (/ 2 (* t 3)))))))))) #s(literal 1 binary64))) (if.f64 (<=.f64 (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 #s(literal 2 binary64) (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 #s(literal 5 binary64) #s(literal 6 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 t #s(literal 3 binary64))))))))))) #s(literal 0 binary64)) (/.f64 #s(approx x #s(literal 0 binary64)) (+.f64 #s(approx x #s(literal 0 binary64)) (*.f64 y (exp.f64 (*.f64 #s(literal 2 binary64) #s(approx (- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5 6)) (/ 2 (* t 3))))) (*.f64 c #s(approx (- (+ 5/6 a) (* 2/3 (/ 1 t))) (+.f64 #s(literal 5/6 binary64) a))))))))) #s(approx (/ x (+ x (* y (exp (* 2 (- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5 6)) (/ 2 (* t 3)))))))))) #s(literal 1 binary64))) (if.f64 (<=.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 #s(literal 5 binary64) #s(literal 6 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 t #s(literal 3 binary64)))))))) #s(literal 0 binary64)) #s(approx (/ x (+ x (* y (exp (* 2 (- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5 6)) (/ 2 (* t 3)))))))))) #s(literal 1 binary64)) (/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 #s(approx (- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5 6)) (/ 2 (* t 3))))) (*.f64 #s(approx (- (* 2/3 (/ 1 t)) (+ 5/6 a)) (-.f64 #s(literal -5/6 binary64) a)) b)) #s(literal 2 binary64))) y) x))) (if.f64 (<=.f64 (exp.f64 (*.f64 #s(literal 2 binary64) (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 #s(literal 5 binary64) #s(literal 6 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 t #s(literal 3 binary64)))))))) #s(literal 0 binary64)) #s(approx (/ x (+ x (* y (exp (* 2 (- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5 6)) (/ 2 (* t 3)))))))))) #s(literal 1 binary64)) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 #s(literal 2 binary64) #s(approx (- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5 6)) (/ 2 (* t 3))))) (*.f64 c #s(approx (- (+ 5/6 a) (* 2/3 (/ 1 t))) (+.f64 #s(literal 5/6 binary64) a)))))))))) (if.f64 (<=.f64 (*.f64 #s(literal 2 binary64) (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 #s(literal 5 binary64) #s(literal 6 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 t #s(literal 3 binary64))))))) #s(literal -4999999999999999797083622281751813657459980448242257198348695049033519614754772127580160 binary64)) #s(approx (/ x (+ x (* y (exp (* 2 (- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5 6)) (/ 2 (* t 3)))))))))) #s(literal 1 binary64)) (/.f64 x (+.f64 (*.f64 (exp.f64 (*.f64 #s(approx (- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5 6)) (/ 2 (* t 3))))) (*.f64 #s(approx (- (* 2/3 (/ 1 t)) (+ 5/6 a)) #s(approx (- -5/6 a) #s(literal -5/6 binary64))) b)) #s(literal 2 binary64))) y) x))) (if.f64 (<=.f64 (*.f64 #s(literal 2 binary64) (-.f64 (/.f64 (*.f64 z (sqrt.f64 (+.f64 t a))) t) (*.f64 (-.f64 b c) (-.f64 (+.f64 a (/.f64 #s(literal 5 binary64) #s(literal 6 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 t #s(literal 3 binary64))))))) #s(literal -4000000000000000173509187898476744293161173299807757247167095157344467251558724443765295022080 binary64)) #s(approx (/ x (+ x (* y (exp (* 2 (- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5 6)) (/ 2 (* t 3)))))))))) #s(literal 1 binary64)) (/.f64 x (+.f64 x (*.f64 y (exp.f64 (*.f64 #s(literal 2 binary64) #s(approx (- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5 6)) (/ 2 (* t 3))))) #s(approx (* c (- (+ 5/6 a) (* 2/3 (/ 1 t)))) (*.f64 a c))))))))) #s(approx (/ x (+ x (* y (exp (* 2 (- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5 6)) (/ 2 (* t 3)))))))))) #s(literal 1 binary64)) (-.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 x #s(literal -6 binary64)) x)) (-.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 x #s(literal -1/6 binary64)) x)) #s(approx (/ (- (* x x) 3) 6) #s(literal -1/2 binary64)) (if.f64 (<=.f64 y #s(literal -55000000 binary64)) (+.f64 (/.f64 (exp.f64 #s(approx (* y (log (/ y (+ z y)))) (neg.f64 z))) y) x) (if.f64 (<=.f64 y #s(literal 5029131409596857/38685626227668133590597632 binary64)) (+.f64 x (/.f64 #s(approx (exp (* y (log (/ y (+ z y))))) #s(literal 1 binary64)) y)) (+.f64 (/.f64 (exp.f64 #s(approx (* y (log (/ y (+ z y)))) (neg.f64 z))) y) x))) (if.f64 (<=.f64 y #s(literal -3200000000 binary64)) (+.f64 x (/.f64 #s(approx (exp (* y (log (/ y (+ z y))))) (+.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) y) #s(literal -1/2 binary64)) z) y) #s(literal 1 binary64))))) y)) (+.f64 x (/.f64 #s(approx (exp (* y (log (/ y (+ z y))))) #s(literal 1 binary64)) y))) (if.f64 (<=.f64 z #s(literal -16000000000000000000000 binary64)) (/.f64 (/.f64 (*.f64 (+.f64 (*.f64 y x) #s(approx (exp (* y (log (/ y (+ z y))))) #s(literal 1 binary64))) y) y) y) (+.f64 x (/.f64 #s(approx (exp (* y (log (/ y (+ z y))))) #s(literal 1 binary64)) y))) (if.f64 (<=.f64 y #s(literal -3200000000 binary64)) (+.f64 x (/.f64 #s(approx (exp (* y (log (/ y (+ z y))))) (+.f64 #s(literal 1 binary64) (*.f64 z (-.f64 (*.f64 z #s(approx (+ 1/2 (* 1/2 (/ 1 y))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) y)) (+.f64 x (/.f64 #s(approx (exp (* y (log (/ y (+ z y))))) #s(literal 1 binary64)) y))) (if.f64 (<=.f64 z #s(literal -919999999999999984516857646284800 binary64)) (/.f64 (+.f64 (*.f64 y x) #s(approx (exp (* y (log (/ y (+ z y))))) #s(literal 1 binary64))) y) (+.f64 x (/.f64 #s(approx (exp (* y (log (/ y (+ z y))))) #s(literal 1 binary64)) y))) (+.f64 x (/.f64 #s(approx (exp (* y (log (/ y (+ z y))))) #s(literal 1 binary64)) y)) (if.f64 (<=.f64 y #s(literal -4958484807013127/1180591620717411303424 binary64)) (*.f64 #s(approx (+ 1 (/ (/ (exp (* y (log (/ y (+ z y))))) y) x)) #s(literal 1 binary64)) x) (if.f64 (<=.f64 y #s(literal 4583190933415609/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) #s(approx (+ x (/ (exp (* y (log (/ y (+ z y))))) y)) (/.f64 #s(approx (pow (/ y (+ y z)) y) #s(literal 1 binary64)) y)) (*.f64 #s(approx (+ 1 (/ (/ (exp (* y (log (/ y (+ z y))))) y) x)) #s(literal 1 binary64)) x))) (*.f64 #s(approx (+ 1 (/ (/ (exp (* y (log (/ y (+ z y))))) y) x)) #s(literal 1 binary64)) x) (if.f64 (<=.f64 x #s(literal -3412647653636267/9223372036854775808 binary64)) (/.f64 (exp.f64 #s(approx (* x (log (/ x (+ x y)))) (neg.f64 y))) x) (if.f64 (<=.f64 x #s(literal 8251275723456331/44601490397061246283071436545296723011960832 binary64)) (/.f64 #s(approx (exp (* x (log (/ x (+ x y))))) #s(literal 1 binary64)) x) (/.f64 (sqrt.f64 (exp.f64 #s(approx (+ (* x (log (/ x (+ x y)))) (* x (log (/ x (+ x y))))) (*.f64 #s(literal -2 binary64) y)))) x))) (if.f64 (<=.f64 x #s(literal -3412647653636267/9223372036854775808 binary64)) (/.f64 (exp.f64 #s(approx (* x (log (/ x (+ x y)))) (neg.f64 y))) x) (if.f64 (<=.f64 x #s(literal 8251275723456331/44601490397061246283071436545296723011960832 binary64)) (/.f64 #s(approx (exp (* x (log (/ x (+ x y))))) #s(literal 1 binary64)) x) (/.f64 (exp.f64 #s(approx (* x (log (/ x (+ x y)))) (neg.f64 y))) x))) (if.f64 (<=.f64 x #s(literal -3412647653636267/9223372036854775808 binary64)) (/.f64 #s(approx (exp (* x (log (/ x (+ x y))))) (+.f64 #s(literal 1 binary64) (*.f64 y (-.f64 (*.f64 y #s(approx (+ 1/2 (* 1/2 (/ 1 x))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) x) (if.f64 (<=.f64 x #s(literal 2899096875808981/11150372599265311570767859136324180752990208 binary64)) (/.f64 #s(approx (exp (* x (log (/ x (+ x y))))) #s(literal 1 binary64)) x) (/.f64 #s(literal 1 binary64) #s(approx (/ x (exp (* x (log (/ x (+ x y)))))) (+.f64 x (*.f64 y #s(approx (- (* -1 (* y (+ (* -1 x) (* x (+ 1/2 (* 1/2 (/ 1 x))))))) (* -1 x)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) y)))))))))) (if.f64 (<=.f64 x #s(literal -3412647653636267/9223372036854775808 binary64)) (/.f64 #s(approx (exp (* x (log (/ x (+ x y))))) (+.f64 #s(literal 1 binary64) (*.f64 y (-.f64 (*.f64 y #s(approx (+ 1/2 (* 1/2 (/ 1 x))) #s(literal 1/2 binary64))) #s(literal 1 binary64))))) x) (if.f64 (<=.f64 x #s(literal 2899096875808981/11150372599265311570767859136324180752990208 binary64)) (/.f64 #s(approx (exp (* x (log (/ x (+ x y))))) #s(literal 1 binary64)) x) (/.f64 #s(literal 1 binary64) #s(approx (/ x (exp (* x (log (/ x (+ x y)))))) (+.f64 x (*.f64 x y)))))) (if.f64 (<=.f64 x #s(literal -3400000000000000026522081124549809129077599452222742053517864731953558031095429471710429834704882035416252576268414242204931235762325817005035461642370863795111827865600 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ x (exp (* x (log (/ x (+ x y)))))) (+.f64 x (*.f64 x y)))) (if.f64 (<=.f64 x #s(literal 2899096875808981/11150372599265311570767859136324180752990208 binary64)) (/.f64 #s(approx (exp (* x (log (/ x (+ x y))))) #s(literal 1 binary64)) x) (/.f64 #s(literal 1 binary64) #s(approx (/ x (exp (* x (log (/ x (+ x y)))))) (+.f64 x (*.f64 x y)))))) (/.f64 #s(approx (exp (* x (log (/ x (+ x y))))) #s(literal 1 binary64)) x) (+.f64 (-.f64 #s(literal 1 binary64) x) (*.f64 y (sqrt.f64 x))) (if.f64 (<=.f64 x #s(literal 4436777100798803/633825300114114700748351602688 binary64)) (+.f64 #s(approx (- 1 x) #s(literal 1 binary64)) (*.f64 y (sqrt.f64 x))) #s(approx (+ (- 1 x) (* y (sqrt x))) (-.f64 (*.f64 (sqrt.f64 x) y) x))) (if.f64 (<=.f64 (+.f64 (-.f64 #s(literal 1 binary64) x) (*.f64 y (sqrt.f64 x))) #s(literal -10000000000000 binary64)) #s(approx (+ (- 1 x) (* y (sqrt x))) (-.f64 (*.f64 (sqrt.f64 x) y) x)) (if.f64 (<=.f64 (+.f64 (-.f64 #s(literal 1 binary64) x) (*.f64 y (sqrt.f64 x))) #s(literal 2 binary64)) #s(approx (+ (- 1 x) (* y (sqrt x))) (-.f64 #s(literal 1 binary64) x)) #s(approx (+ (- 1 x) (* y (sqrt x))) (-.f64 (*.f64 (sqrt.f64 x) y) x)))) #s(approx (+ (- 1 x) (* y (sqrt x))) (-.f64 #s(literal 1 binary64) x)) (-.f64 x (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 4481/100000 binary64) x) #s(literal -99229/100000 binary64)) x) #s(literal -1 binary64))) (-.f64 #s(literal -230753/100000 binary64) (*.f64 #s(literal 27061/100000 binary64) x)))) (-.f64 x (/.f64 (+.f64 #s(literal 230753/100000 binary64) (*.f64 x #s(literal 27061/100000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 99229/100000 binary64) (*.f64 x #s(literal 4481/100000 binary64))) x)))) (-.f64 x (/.f64 (+.f64 #s(literal 230753/100000 binary64) (*.f64 x #s(literal 27061/100000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 #s(approx (+ 99229/100000 (* x 4481/100000)) #s(literal 99229/100000 binary64)) x)))) (-.f64 x (/.f64 #s(approx (+ 230753/100000 (* x 27061/100000)) #s(literal 230753/100000 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(approx (+ 99229/100000 (* x 4481/100000)) #s(literal 99229/100000 binary64)) x)))) (-.f64 x #s(approx (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* (+ 99229/100000 (* x 4481/100000)) x))) #s(literal 230753/100000 binary64))) #s(approx (- x (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* (+ 99229/100000 (* x 4481/100000)) x)))) #s(literal -230753/100000 binary64)) (*.f64 x (-.f64 (/.f64 y z) (/.f64 t (-.f64 #s(literal 1 binary64) z)))) (if.f64 (<=.f64 z #s(literal -79999999999999996664957894656 binary64)) #s(approx (* x (- (/ y z) (/ t (- 1 z)))) (*.f64 (/.f64 (+.f64 t y) z) x)) (if.f64 (<=.f64 z #s(literal 2206763817411543/2251799813685248 binary64)) (*.f64 x (-.f64 (/.f64 y z) #s(approx (/ t (- 1 z)) t))) #s(approx (* x (- (/ y z) (/ t (- 1 z)))) (*.f64 (/.f64 (+.f64 t y) z) x)))) (if.f64 (<=.f64 y #s(literal -7807837858644215/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776 binary64)) #s(approx (* x (- (/ y z) (/ t (- 1 z)))) (*.f64 (/.f64 (+.f64 t y) z) x)) (if.f64 (<=.f64 y #s(literal 3618502788666131/3618502788666131106986593281521497120414687020801267626233049500247285301248 binary64)) (*.f64 x #s(approx (- (/ y z) (* (/ -1 (- z 1)) t)) (/.f64 t (-.f64 z #s(literal 1 binary64))))) #s(approx (* x (- (/ y z) (/ t (- 1 z)))) (*.f64 (/.f64 (+.f64 t y) z) x)))) (if.f64 (<=.f64 z #s(literal -4939470020567105/266998379490113760299377713271194014325338065294581596243380200977777465722580068752870260867072 binary64)) #s(approx (* x (- (/ y z) (/ t (- 1 z)))) (*.f64 (/.f64 (+.f64 t y) z) x)) (if.f64 (<=.f64 z #s(literal 8924260225606735/162259276829213363391578010288128 binary64)) #s(approx (* x (- (/ y z) (/ t (- 1 z)))) (*.f64 (/.f64 x z) y)) #s(approx (* x (- (/ y z) (/ t (- 1 z)))) (*.f64 (/.f64 (+.f64 t y) z) x)))) (if.f64 (<=.f64 y #s(literal -430 binary64)) #s(approx (* x (- (/ y z) (/ t (- 1 z)))) (*.f64 (/.f64 y z) x)) (if.f64 (<=.f64 y #s(literal -3549017208474643/1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805888 binary64)) #s(approx (* x (- (/ y z) (/ t (- 1 z)))) (*.f64 (+.f64 t y) (/.f64 x z))) (if.f64 (<=.f64 y #s(literal 7387876161823965/153914086704665934422965000391185991426092731525255651046673021110334850669910978950836977558144201721900890587136 binary64)) #s(approx (* x (- (/ y z) (* (/ -1 (- z 1)) t))) (/.f64 (*.f64 t x) (-.f64 z #s(literal 1 binary64)))) #s(approx (* x (- (/ y z) (/ t (- 1 z)))) (*.f64 (+.f64 t y) (/.f64 x z)))))) (if.f64 (<=.f64 t #s(literal -3299999999999999852444870085208480448112333165696235699298054508145611586947785588041275029907262011142652024418534915328432333839665416016914954458956794389627666432 binary64)) #s(approx (* x (- (/ y z) (* (/ -1 (- z 1)) t))) (/.f64 (*.f64 t x) (-.f64 z #s(literal 1 binary64)))) (if.f64 (<=.f64 t #s(literal 6050532056176733/295147905179352825856 binary64)) #s(approx (* x (- (/ y z) (/ t (- 1 z)))) (*.f64 (/.f64 y z) x)) #s(approx (* x (- (/ y z) (* (/ -1 (- z 1)) t))) (/.f64 (*.f64 t x) (-.f64 z #s(literal 1 binary64)))))) (if.f64 (<=.f64 t #s(literal -3299999999999999852444870085208480448112333165696235699298054508145611586947785588041275029907262011142652024418534915328432333839665416016914954458956794389627666432 binary64)) #s(approx (* x (- (/ y z) (/ t (- 1 z)))) (*.f64 (/.f64 #s(approx (+ t y) t) z) x)) (if.f64 (<=.f64 t #s(literal 8599999999999999739788544519163017094330082335360146486668588777114765553006047171137258545216024470316662312107645666938795517225956420178390548480 binary64)) #s(approx (* x (- (/ y z) (/ t (- 1 z)))) (*.f64 (/.f64 y z) x)) #s(approx (* (- (/ (* (- 1 z) y) z) t) (* (/ -1 (- z 1)) x)) #s(approx (/ (* t x) (- z 1)) (*.f64 #s(literal -1 binary64) (*.f64 t x)))))) (if.f64 (<=.f64 t #s(literal -3299999999999999852444870085208480448112333165696235699298054508145611586947785588041275029907262011142652024418534915328432333839665416016914954458956794389627666432 binary64)) #s(approx (* x (- (/ y z) (/ t (- 1 z)))) (*.f64 (/.f64 x z) #s(approx (- y (* -1 t)) t))) (if.f64 (<=.f64 t #s(literal 8599999999999999739788544519163017094330082335360146486668588777114765553006047171137258545216024470316662312107645666938795517225956420178390548480 binary64)) #s(approx (* x (- (/ y z) (/ t (- 1 z)))) (*.f64 (/.f64 y z) x)) #s(approx (* (- (/ (* (- 1 z) y) z) t) (* (/ -1 (- z 1)) x)) #s(approx (/ (* t x) (- z 1)) (*.f64 #s(literal -1 binary64) (*.f64 t x)))))) (if.f64 (<=.f64 t #s(literal -3299999999999999852444870085208480448112333165696235699298054508145611586947785588041275029907262011142652024418534915328432333839665416016914954458956794389627666432 binary64)) #s(approx (* x (- (/ y z) (/ t (- 1 z)))) (*.f64 (/.f64 x z) #s(approx (- y (* -1 t)) t))) (if.f64 (<=.f64 t #s(literal 8599999999999999739788544519163017094330082335360146486668588777114765553006047171137258545216024470316662312107645666938795517225956420178390548480 binary64)) #s(approx (* x (- (/ y z) (/ t (- 1 z)))) (*.f64 (/.f64 x z) y)) #s(approx (* (- (/ (* (- 1 z) y) z) t) (* (/ -1 (- z 1)) x)) #s(approx (/ (* t x) (- z 1)) (*.f64 #s(literal -1 binary64) (*.f64 t x)))))) (if.f64 (<=.f64 t #s(literal -3299999999999999852444870085208480448112333165696235699298054508145611586947785588041275029907262011142652024418534915328432333839665416016914954458956794389627666432 binary64)) #s(approx (* (- (/ (* (- 1 z) y) z) t) (* (/ -1 (- z 1)) x)) #s(approx (/ (* t x) (- z 1)) (*.f64 #s(literal -1 binary64) (*.f64 t x)))) (if.f64 (<=.f64 t #s(literal 8599999999999999739788544519163017094330082335360146486668588777114765553006047171137258545216024470316662312107645666938795517225956420178390548480 binary64)) #s(approx (* x (- (/ y z) (/ t (- 1 z)))) (*.f64 (/.f64 x z) y)) #s(approx (* (- (/ (* (- 1 z) y) z) t) (* (/ -1 (- z 1)) x)) #s(approx (/ (* t x) (- z 1)) (*.f64 #s(literal -1 binary64) (*.f64 t x)))))) #s(approx (* (- (/ (* (- 1 z) y) z) t) (* (/ -1 (- z 1)) x)) #s(approx (/ (* t x) (- z 1)) (*.f64 #s(literal -1 binary64) (*.f64 t x)))) (-.f64 (+.f64 (*.f64 x (log.f64 y)) (*.f64 z #s(approx (log (- 1 y)) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/3 binary64) y) #s(literal 1/2 binary64)) y) y) y)))) t) (-.f64 (+.f64 (*.f64 x (log.f64 y)) (*.f64 z #s(approx (log (- 1 y)) (*.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1/3 binary64) y) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) t) (-.f64 (+.f64 (*.f64 x (log.f64 y)) #s(approx (* z (log (- 1 y))) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 #s(literal -1/2 binary64) (*.f64 y z)))))) t) (-.f64 (+.f64 (*.f64 x (log.f64 y)) (*.f64 z #s(approx (log (- 1 y)) (*.f64 y (-.f64 (*.f64 #s(literal -1/2 binary64) y) #s(literal 1 binary64)))))) t) (-.f64 #s(approx (+ (* x (log y)) (* z (log (- 1 y)))) (+.f64 (*.f64 (log.f64 y) x) (*.f64 #s(approx (log (- 1 y)) (neg.f64 y)) z))) t) (if.f64 (<=.f64 x #s(literal -3152519739159347/2251799813685248 binary64)) #s(approx (- (+ (* x (log y)) (* z (log (- 1 y)))) t) (-.f64 (*.f64 x (log.f64 y)) t)) (if.f64 (<=.f64 x #s(literal 7456192525361715/51422017416287688817342786954917203280710495801049370729644032 binary64)) (-.f64 #s(approx (+ (* x (log y)) (* z (log (- 1 y)))) (*.f64 z #s(approx (log (- 1 y)) (*.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1/4 binary64) y) #s(literal 1/3 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) t) #s(approx (- (+ (* x (log y)) (* z (log (- 1 y)))) t) (-.f64 (*.f64 x (log.f64 y)) t)))) (-.f64 #s(approx (+ (* x (log y)) (* z (log (- 1 y)))) (*.f64 z #s(approx (log (- 1 y)) (*.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1/4 binary64) y) #s(literal 1/3 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) t) (-.f64 #s(approx (+ (* x (log y)) (* z (log (- 1 y)))) (*.f64 z #s(approx (log (- 1 y)) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/3 binary64) y) #s(literal 1/2 binary64)) y) y) y)))) t) (-.f64 #s(approx (+ (* x (log y)) (* z (log (- 1 y)))) (*.f64 z #s(approx (log (- 1 y)) (*.f64 y (-.f64 (*.f64 y (-.f64 (*.f64 #s(literal -1/3 binary64) y) #s(literal 1/2 binary64))) #s(literal 1 binary64)))))) t) (-.f64 #s(approx (+ (* x (log y)) (* z (log (- 1 y)))) #s(approx (* z (log (- 1 y))) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) z) (*.f64 #s(literal -1/2 binary64) (*.f64 y z)))))) t) (-.f64 #s(approx (+ (* x (log y)) (* z (log (- 1 y)))) (*.f64 z #s(approx (log (- 1 y)) (*.f64 y (-.f64 (*.f64 #s(literal -1/2 binary64) y) #s(literal 1 binary64)))))) t) (-.f64 #s(approx (+ (* x (log y)) (* z (log (- 1 y)))) (*.f64 #s(approx (log (- 1 y)) (neg.f64 y)) z)) t) #s(approx (- (+ (* x (log y)) (* z (log (- 1 y)))) t) (neg.f64 t)) (-.f64 (/.f64 #s(approx (* 70711/100000 (- -230753/100000 (* 27061/100000 x))) (-.f64 (*.f64 #s(literal -1913510371/10000000000 binary64) x) #s(literal 16316775383/10000000000 binary64))) (-.f64 (-.f64 #s(literal -1 binary64) (*.f64 #s(literal 99229/100000 binary64) x)) (*.f64 (*.f64 x x) #s(literal 4481/100000 binary64)))) (*.f64 x #s(literal 70711/100000 binary64))) (-.f64 (/.f64 #s(approx (* 70711/100000 (- -230753/100000 (* 27061/100000 x))) (-.f64 (*.f64 #s(literal -1913510371/10000000000 binary64) x) #s(literal 16316775383/10000000000 binary64))) (-.f64 #s(literal -1 binary64) (*.f64 (-.f64 (*.f64 #s(literal 4481/100000 binary64) x) #s(literal -99229/100000 binary64)) x))) (*.f64 x #s(literal 70711/100000 binary64))) (*.f64 #s(literal 70711/100000 binary64) (-.f64 (/.f64 (+.f64 #s(literal 230753/100000 binary64) (*.f64 x #s(literal 27061/100000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 99229/100000 binary64) (*.f64 x #s(literal 4481/100000 binary64)))))) x)) (if.f64 (<=.f64 (*.f64 #s(literal 70711/100000 binary64) (-.f64 (/.f64 (+.f64 #s(literal 230753/100000 binary64) (*.f64 x #s(literal 27061/100000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 99229/100000 binary64) (*.f64 x #s(literal 4481/100000 binary64)))))) x)) #s(literal -4 binary64)) (*.f64 #s(literal 70711/100000 binary64) (-.f64 #s(approx (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) (/.f64 #s(literal 27061/4481 binary64) x)) x)) (if.f64 (<=.f64 (*.f64 #s(literal 70711/100000 binary64) (-.f64 (/.f64 (+.f64 #s(literal 230753/100000 binary64) (*.f64 x #s(literal 27061/100000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 99229/100000 binary64) (*.f64 x #s(literal 4481/100000 binary64)))))) x)) #s(literal 2 binary64)) #s(approx (* 70711/100000 (- (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) x)) (+.f64 #s(literal 16316775383/10000000000 binary64) (*.f64 x (-.f64 (*.f64 x (+.f64 #s(literal 134362287316698645903/100000000000000000000 binary64) (*.f64 #s(literal -12692862305735843227608787/10000000000000000000000000 binary64) x))) #s(literal 2134856267379707/1000000000000000 binary64))))) (-.f64 #s(approx (/ (* 70711/100000 (- -230753/100000 (* 27061/100000 x))) (- -1 (* (- (* 4481/100000 x) -99229/100000) x))) (/.f64 #s(literal 1913510371/448100000 binary64) x)) (*.f64 x #s(literal 70711/100000 binary64))))) (if.f64 (<=.f64 x #s(literal -5854679515581645/2251799813685248 binary64)) (-.f64 #s(approx (/ (* 70711/100000 (- -230753/100000 (* 27061/100000 x))) (- -1 (* (- (* 4481/100000 x) -99229/100000) x))) (/.f64 #s(literal 1913510371/448100000 binary64) x)) (*.f64 x #s(literal 70711/100000 binary64))) (if.f64 (<=.f64 x #s(literal 6530219459687219/4503599627370496 binary64)) #s(approx (* 70711/100000 (- (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) x)) (+.f64 #s(literal 16316775383/10000000000 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 134362287316698645903/100000000000000000000 binary64) x) #s(literal 2134856267379707/1000000000000000 binary64))))) (-.f64 #s(approx (/ (* 70711/100000 (- -230753/100000 (* 27061/100000 x))) (- -1 (* (- (* 4481/100000 x) -99229/100000) x))) (/.f64 #s(literal 1913510371/448100000 binary64) x)) (*.f64 x #s(literal 70711/100000 binary64))))) (if.f64 (<=.f64 x #s(literal -5854679515581645/2251799813685248 binary64)) (*.f64 #s(literal 70711/100000 binary64) (-.f64 #s(approx (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) (/.f64 #s(literal 27061/4481 binary64) x)) x)) (if.f64 (<=.f64 x #s(literal 6530219459687219/4503599627370496 binary64)) #s(approx (* 70711/100000 (- (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) x)) (+.f64 #s(literal 16316775383/10000000000 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 134362287316698645903/100000000000000000000 binary64) x) #s(literal 2134856267379707/1000000000000000 binary64))))) (*.f64 #s(literal 70711/100000 binary64) (-.f64 #s(approx (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) (/.f64 #s(literal 27061/4481 binary64) x)) x)))) (if.f64 (<=.f64 x #s(literal -7385903388887613/9007199254740992 binary64)) #s(approx (* 70711/100000 (- (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) x)) (*.f64 #s(literal -70711/100000 binary64) x)) (if.f64 (<=.f64 x #s(literal 7656119366529843/4503599627370496 binary64)) #s(approx (* 70711/100000 (- (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) x)) (+.f64 #s(literal 16316775383/10000000000 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 134362287316698645903/100000000000000000000 binary64) x) #s(literal 2134856267379707/1000000000000000 binary64))))) #s(approx (* 70711/100000 (- (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) x)) (*.f64 #s(literal -70711/100000 binary64) x)))) (if.f64 (<=.f64 x #s(literal -2206763817411543/2251799813685248 binary64)) #s(approx (* 70711/100000 (- (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) x)) (*.f64 #s(literal -70711/100000 binary64) x)) (if.f64 (<=.f64 x #s(literal 3/4 binary64)) #s(approx (* 70711/100000 (- (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) x)) (+.f64 #s(literal 16316775383/10000000000 binary64) (*.f64 #s(literal -2134856267379707/1000000000000000 binary64) x))) #s(approx (* 70711/100000 (- (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) x)) (*.f64 #s(literal -70711/100000 binary64) x)))) (-.f64 (/.f64 #s(approx (* 70711/100000 (- -230753/100000 (* 27061/100000 x))) (-.f64 (*.f64 #s(literal -1913510371/10000000000 binary64) x) #s(literal 16316775383/10000000000 binary64))) (-.f64 #s(literal -1 binary64) (*.f64 #s(approx (- (* 4481/100000 x) -99229/100000) #s(literal 99229/100000 binary64)) x))) (*.f64 x #s(literal 70711/100000 binary64))) (*.f64 #s(literal 70711/100000 binary64) (-.f64 (/.f64 (+.f64 #s(literal 230753/100000 binary64) (*.f64 x #s(literal 27061/100000 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 x #s(approx (+ 99229/100000 (* x 4481/100000)) #s(literal 99229/100000 binary64))))) x)) (if.f64 (<=.f64 x #s(literal -3000 binary64)) #s(approx (* 70711/100000 (- (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) x)) (*.f64 #s(literal -70711/100000 binary64) x)) (if.f64 (<=.f64 x #s(literal 7656119366529843/4503599627370496 binary64)) #s(approx (* 70711/100000 (- (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) x)) #s(literal 16316775383/10000000000 binary64)) #s(approx (* 70711/100000 (- (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) x)) (*.f64 #s(literal -70711/100000 binary64) x)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 x) #s(literal 70711/100000 binary64)) #s(approx (/ (* 70711/100000 (- -230753/100000 (* 27061/100000 x))) (- -1 (* (- (* 4481/100000 x) -99229/100000) x))) #s(literal 16316775383/10000000000 binary64)))) #s(approx (/ (* 70711/100000 (- -230753/100000 (* 27061/100000 x))) (- -1 (* (- (* 4481/100000 x) -99229/100000) x))) #s(literal 16316775383/10000000000 binary64))) #s(approx (* 70711/100000 (- (/ (+ 230753/100000 (* x 27061/100000)) (+ 1 (* x (+ 99229/100000 (* x 4481/100000))))) x)) #s(literal 16316775383/10000000000 binary64)) (if.f64 (<=.f64 z #s(literal -360 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (/.f64 (exp.f64 z) y)) x)))))) (if.f64 (<=.f64 z #s(literal -50000 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (if.f64 (<=.f64 z #s(literal 350 binary64)) (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z))))))) (*.f64 x y)))) (+.f64 #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (*.f64 (exp.f64 (neg.f64 z)) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y))) x))) (if.f64 (<=.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #s(literal 200000000000000006556449196572419649714141056604298712852666715488188520639474867185586875734482358610763499516364830163740326935382139139198798220258608504224955760849124013163054654471029919298065709782502060125818520278488967130426189712965200924415757135362171021140252940042240 binary64)) (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x)))) (if.f64 (<=.f64 z #s(literal -50000 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) #s(approx (/ (exp z) y) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) z) #s(literal -1/2 binary64)) y) (*.f64 z y)) #s(literal -1 binary64)) z) #s(literal -1 binary64)) y))) x)))))) (if.f64 (<=.f64 z #s(literal -50000 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (+.f64 (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 (-.f64 (*.f64 #s(approx (/ (exp z) y) (+.f64 (*.f64 (*.f64 z z) (/.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) z) #s(literal -1/2 binary64)) y)) (/.f64 (+.f64 z #s(literal 1 binary64)) y))) #s(literal 5641895835477563/5000000000000000 binary64)) x) y))) x)) (if.f64 (<=.f64 z #s(literal -50000 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (if.f64 (<=.f64 z #s(literal 10500000000 binary64)) (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z))))) (*.f64 x y)))) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y #s(approx (exp z) (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) z))))))))))))) (if.f64 (<=.f64 z #s(literal -50000 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (+.f64 x (/.f64 y #s(approx (- (* 5641895835477563/5000000000000000 (exp z)) (* x y)) (*.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) #s(approx (/ (exp z) y) (/.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(approx (/ (- (* 1/6 z) -1/2) y) (/.f64 #s(literal 1/2 binary64) y)) (*.f64 z y)) #s(literal -1 binary64)) z) #s(literal -1 binary64)) y))) x)))))) (if.f64 (<=.f64 z #s(literal -50000 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/10000000000000000 binary64) (*.f64 #s(literal 5641895835477563/30000000000000000 binary64) z))))))) (*.f64 x y))))) (if.f64 (<=.f64 z #s(literal -50000 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (if.f64 (<=.f64 z #s(literal 10500000000 binary64)) (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) #s(approx (exp z) (+.f64 #s(literal 1 binary64) z))) (*.f64 x y)))) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y #s(approx (exp z) (+.f64 #s(literal 1 binary64) (*.f64 z (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) z))))))))))) (if.f64 (<=.f64 z #s(literal -50000 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 z (+.f64 #s(literal 5641895835477563/5000000000000000 binary64) (*.f64 #s(literal 5641895835477563/10000000000000000 binary64) z))))) (*.f64 x y))))) (if.f64 (<=.f64 z #s(literal -50000 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) #s(approx (exp z) (+.f64 #s(literal 1 binary64) z))) (*.f64 x y))))) (if.f64 (<=.f64 z #s(literal -80000 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (if.f64 (<=.f64 z #s(literal 10500000000 binary64)) (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y #s(approx (exp z) (+.f64 #s(literal 1 binary64) z)))))))) (if.f64 (<=.f64 z #s(literal -80000 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (if.f64 (<=.f64 z #s(literal 10500000000 binary64)) (+.f64 x (/.f64 y (-.f64 #s(approx (* 5641895835477563/5000000000000000 (exp z)) #s(literal 5641895835477563/5000000000000000 binary64)) (*.f64 x y)))) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (exp z) (-.f64 z #s(literal -1 binary64)))) y)))))) (if.f64 (<=.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #s(literal -50000000 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (if.f64 (<=.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #s(literal 7378697629483821/73786976294838206464 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) (/.f64 y #s(approx (exp z) (+.f64 #s(literal 1 binary64) z)))))) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))))) (if.f64 (<=.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #s(literal -50000000 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))) (if.f64 (<=.f64 (+.f64 x (/.f64 y (-.f64 (*.f64 #s(literal 5641895835477563/5000000000000000 binary64) (exp.f64 z)) (*.f64 x y)))) #s(literal 7378697629483821/73786976294838206464 binary64)) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (* 5000000000000000/5641895835477563 (/ y (exp z))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) (/.f64 #s(literal -1 binary64) x))))) (+.f64 x #s(approx (/ y (- (* 5641895835477563/5000000000000000 (exp z)) (* x y))) #s(approx (* 5000000000000000/5641895835477563 (/ y (exp z))) (*.f64 #s(literal 5000000000000000/5641895835477563 binary64) y)))) (*.f64 (*.f64 #s(literal 3 binary64) (sqrt.f64 x)) (-.f64 (+.f64 y (/.f64 (/.f64 #s(literal 1 binary64) x) #s(literal 9 binary64))) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 3 binary64) (sqrt.f64 x)) (-.f64 (+.f64 y (/.f64 #s(literal 1 binary64) (*.f64 x #s(literal 9 binary64)))) #s(literal 1 binary64))) (*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/9 binary64) x) y) #s(literal 1 binary64)) (*.f64 (sqrt.f64 x) #s(literal 3 binary64))) (*.f64 (*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/9 binary64) x) y) #s(literal 1 binary64)) (sqrt.f64 x)) #s(literal 3 binary64)) (*.f64 (*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/9 binary64) x) y) #s(literal 1 binary64)) #s(literal 3 binary64)) (sqrt.f64 x)) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 3 binary64) (sqrt.f64 x)) (-.f64 (+.f64 y (/.f64 #s(literal 1 binary64) (*.f64 x #s(literal 9 binary64)))) #s(literal 1 binary64))) #s(literal -100000 binary64)) (*.f64 (*.f64 (-.f64 #s(approx (- y (/ -1/9 x)) y) #s(literal 1 binary64)) #s(literal 3 binary64)) (sqrt.f64 x)) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 3 binary64) (sqrt.f64 x)) (-.f64 (+.f64 y (/.f64 #s(literal 1 binary64) (*.f64 x #s(literal 9 binary64)))) #s(literal 1 binary64))) #s(literal 99999999999999993363366729972462242111019694317846182578926003895619873650143420259298512453325054533017777074930382791057905692427399713177731072 binary64)) (*.f64 #s(approx (* (- (- y (/ -1/9 x)) 1) 3) (/.f64 #s(literal 1/3 binary64) x)) (sqrt.f64 x)) #s(approx (* (* 3 (sqrt x)) (- (+ y (/ 1 (* x 9))) 1)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 3 binary64)) y)))) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 3 binary64) (sqrt.f64 x)) (-.f64 (+.f64 y (/.f64 #s(literal 1 binary64) (*.f64 x #s(literal 9 binary64)))) #s(literal 1 binary64))) #s(literal -100000 binary64)) (*.f64 (*.f64 (-.f64 #s(approx (- y (/ -1/9 x)) y) #s(literal 1 binary64)) #s(literal 3 binary64)) (sqrt.f64 x)) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 3 binary64) (sqrt.f64 x)) (-.f64 (+.f64 y (/.f64 #s(literal 1 binary64) (*.f64 x #s(literal 9 binary64)))) #s(literal 1 binary64))) #s(literal 99999999999999993363366729972462242111019694317846182578926003895619873650143420259298512453325054533017777074930382791057905692427399713177731072 binary64)) #s(approx (* (* 3 (sqrt x)) (- (+ y (/ 1 (* x 9))) 1)) (*.f64 #s(literal 1/3 binary64) (/.f64 (sqrt.f64 x) x))) #s(approx (* (* 3 (sqrt x)) (- (+ y (/ 1 (* x 9))) 1)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 3 binary64)) y)))) (*.f64 (*.f64 (-.f64 #s(approx (- y (/ -1/9 x)) y) #s(literal 1 binary64)) #s(literal 3 binary64)) (sqrt.f64 x)) (*.f64 (*.f64 #s(literal 3 binary64) (sqrt.f64 x)) (-.f64 #s(approx (+ y (/ 1 (* x 9))) y) #s(literal 1 binary64))) #s(approx (* (* 3 (sqrt x)) (- (+ y (/ 1 (* x 9))) 1)) (*.f64 (*.f64 (sqrt.f64 x) #s(literal 3 binary64)) y)) #s(approx (* (* 3 (sqrt x)) (- (+ y (/ 1 (* x 9))) 1)) (*.f64 (*.f64 y #s(literal 3 binary64)) (sqrt.f64 x))) #s(approx (* (* 3 (sqrt x)) (- (+ y (/ 1 (* x 9))) 1)) (*.f64 #s(literal 3 binary64) (*.f64 y (sqrt.f64 x)))) (+.f64 (-.f64 (-.f64 (*.f64 x (log.f64 y)) y) z) (log.f64 t)) (if.f64 (<=.f64 z #s(literal -8854437155380585/36893488147419103232 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (/.f64 (log.f64 y) (-.f64 #s(approx (- (log t) y) (*.f64 #s(literal -1 binary64) y)) z)))) (-.f64 #s(approx (- (log t) y) (*.f64 #s(literal -1 binary64) y)) z)) (if.f64 (<=.f64 z #s(literal 16500000 binary64)) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) (-.f64 (+.f64 (log.f64 t) (*.f64 x (log.f64 y))) y)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (/.f64 (log.f64 y) (-.f64 #s(approx (- (log t) y) (*.f64 #s(literal -1 binary64) y)) z)))) (-.f64 #s(approx (- (log t) y) (*.f64 #s(literal -1 binary64) y)) z)))) (if.f64 (<=.f64 y #s(literal 6195744825524975/151115727451828646838272 binary64)) (+.f64 #s(approx (- (- (* x (log y)) y) z) (-.f64 (*.f64 x (log.f64 y)) z)) (log.f64 t)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (/.f64 (log.f64 y) (-.f64 #s(approx (- (log t) y) (*.f64 #s(literal -1 binary64) y)) z)))) (-.f64 #s(approx (- (log t) y) (*.f64 #s(literal -1 binary64) y)) z))) (if.f64 (<=.f64 x #s(literal -6500000 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (/.f64 (log.f64 y) (-.f64 #s(approx (- (log t) y) (*.f64 #s(literal -1 binary64) y)) z)))) (-.f64 #s(approx (- (log t) y) (*.f64 #s(literal -1 binary64) y)) z)) (if.f64 (<=.f64 x #s(literal 9 binary64)) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) (-.f64 (log.f64 t) (+.f64 y z))) (if.f64 (<=.f64 x #s(literal 49999999999999997557164623196175660266945802305931083497332919452867558618749795916391939445861701140479377243835691283534741266252762465463178679631382269968851832691867125003886182691145431121920 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (/.f64 (log.f64 y) (-.f64 #s(approx (- (log t) y) (*.f64 #s(literal -1 binary64) y)) z)))) (-.f64 #s(approx (- (log t) y) (*.f64 #s(literal -1 binary64) y)) z)) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) (+.f64 #s(approx (- (log t) y) (neg.f64 y)) (*.f64 (log.f64 y) x)))))) (if.f64 (<=.f64 x #s(literal -135000000000000000 binary64)) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) (+.f64 #s(approx (- (log t) y) (neg.f64 y)) (*.f64 (log.f64 y) x))) (if.f64 (<=.f64 x #s(literal 7500000000000000000000 binary64)) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) (-.f64 (log.f64 t) (+.f64 y z))) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) (+.f64 #s(approx (- (log t) y) (neg.f64 y)) (*.f64 (log.f64 y) x))))) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) (-.f64 (log.f64 t) (+.f64 y z))) (if.f64 (<=.f64 y #s(literal 3422735716801577/9007199254740992 binary64)) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) (-.f64 (log.f64 t) #s(approx (+ y z) z))) (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (- (log (* (pow y x) t)) z) (neg y)) (/.f64 z y))) (neg.f64 y))) (if.f64 (<=.f64 (+.f64 (-.f64 (-.f64 (*.f64 x (log.f64 y)) y) z) (log.f64 t)) #s(literal -5000000000000000000 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (- (log (* (pow y x) t)) z) (neg y)) (/.f64 z y))) (neg.f64 y)) (if.f64 (<=.f64 (+.f64 (-.f64 (-.f64 (*.f64 x (log.f64 y)) y) z) (log.f64 t)) #s(literal 1000 binary64)) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) (-.f64 #s(approx (+ (log t) (* x (log y))) (log.f64 t)) y)) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) #s(approx (- (log t) (+ y z)) (neg.f64 z))))) (if.f64 (<=.f64 y #s(literal 2508833834834695/11150372599265311570767859136324180752990208 binary64)) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) #s(approx (- (log t) (+ y z)) (neg.f64 z))) (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (- (log (* (pow y x) t)) z) (neg y)) (/.f64 z y))) (neg.f64 y))) (if.f64 (<=.f64 y #s(literal 35000000000000001038792079556176217163814573337173032960 binary64)) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) #s(approx (- (log t) (+ y z)) (neg.f64 z))) #s(approx (* (+ 1 (/ (* (log y) x) (- (- (log t) y) z))) (- (- (log t) y) z)) (*.f64 #s(approx (+ 1 (/ (* x (log y)) (- (log t) y))) #s(literal 1 binary64)) #s(approx (- (log t) y) (*.f64 #s(literal -1 binary64) y))))) #s(approx (+ (- (- (* x (log y)) y) z) (log t)) #s(approx (- (log t) (+ y z)) (neg.f64 z))) (/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t #s(literal 1 binary64)) (log.f64 a))) b))) y) (if.f64 (<=.f64 y #s(literal -785801782749509/302231454903657293676544 binary64)) (/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 #s(approx (- t 1) #s(literal -1 binary64)) (log.f64 a))) b))) y) (if.f64 (<=.f64 y #s(literal 48000000 binary64)) (*.f64 (/.f64 (exp.f64 (-.f64 #s(approx (+ (* y (log z)) (* (- t 1) (log a))) (*.f64 (log.f64 a) (-.f64 t #s(literal 1 binary64)))) b)) y) x) (/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 #s(approx (- t 1) #s(literal -1 binary64)) (log.f64 a))) b))) y))) (if.f64 (<=.f64 y #s(literal -6530219459687219/4503599627370496 binary64)) (/.f64 (*.f64 x (exp.f64 (-.f64 #s(approx (+ (* y (log z)) (* (- t 1) (log a))) (*.f64 y (log.f64 z))) b))) y) (if.f64 (<=.f64 y #s(literal 48000000 binary64)) (*.f64 (/.f64 (exp.f64 (-.f64 #s(approx (+ (* y (log z)) (* (- t 1) (log a))) (*.f64 (log.f64 a) (-.f64 t #s(literal 1 binary64)))) b)) y) x) (/.f64 (*.f64 x (exp.f64 (-.f64 #s(approx (+ (* y (log z)) (* (- t 1) (log a))) (*.f64 y (log.f64 z))) b))) y))) (if.f64 (<=.f64 y #s(literal -8924260225606735/10141204801825835211973625643008 binary64)) (/.f64 (*.f64 x (exp.f64 (-.f64 #s(approx (+ (* y (log z)) (* (- t 1) (log a))) (*.f64 y (log.f64 z))) b))) y) (if.f64 (<=.f64 y #s(literal -8178592996627807/18587711355972288284975781226873757001640752520742430738197148241449258214505054669314603931201954382372484047377412163130682315569311321347385382263779932822287135505593248424283580122928721710877989947279392965075846858835973501101963736754358226037650563818176798910297066860183552 binary64)) (*.f64 #s(approx (pow z y) #s(literal 1 binary64)) #s(approx (* (* (exp (neg b)) (pow a (- t 1))) (/ x y)) (*.f64 (/.f64 (pow.f64 a (-.f64 t #s(literal 1 binary64))) y) x))) (if.f64 (<=.f64 y #s(literal 3849561275618101/34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184 binary64)) (/.f64 (*.f64 x (exp.f64 (-.f64 #s(approx (+ (* y (log z)) (* (- t 1) (log a))) #s(approx (* (log a) (- t 1)) (*.f64 t (log.f64 a)))) b))) y) (if.f64 (<=.f64 y #s(literal 2206763817411543/9007199254740992 binary64)) (*.f64 #s(approx (pow z y) #s(literal 1 binary64)) #s(approx (* (* (exp (neg b)) (pow a (- t 1))) (/ x y)) (*.f64 (/.f64 (pow.f64 a (-.f64 t #s(literal 1 binary64))) y) x))) (/.f64 (*.f64 x (exp.f64 (-.f64 #s(approx (+ (* y (log z)) (* (- t 1) (log a))) (*.f64 y (log.f64 z))) b))) y))))) (if.f64 (<=.f64 b #s(literal -500000000000000009942312419328 binary64)) (/.f64 (*.f64 x (exp.f64 (-.f64 #s(approx (+ (* y (log z)) (* (- t 1) (log a))) #s(approx (* (log a) (- t 1)) (*.f64 t (log.f64 a)))) b))) y) (if.f64 (<=.f64 b #s(literal 146393360968959/2361183241434822606848 binary64)) (*.f64 (pow.f64 z y) #s(approx (* (* (exp (neg b)) (pow a (- t 1))) (/ x y)) (*.f64 (/.f64 (pow.f64 a (-.f64 t #s(literal 1 binary64))) y) x))) (/.f64 (*.f64 x (exp.f64 (-.f64 #s(approx (+ (* y (log z)) (* (- t 1) (log a))) (*.f64 y (log.f64 z))) b))) y))) (if.f64 (<=.f64 (*.f64 (-.f64 t #s(literal 1 binary64)) (log.f64 a)) #s(literal -680 binary64)) (/.f64 (*.f64 x (exp.f64 (-.f64 #s(approx (+ (* y (log z)) (* (- t 1) (log a))) #s(approx (* (log a) (- t 1)) (*.f64 t (log.f64 a)))) b))) y) (if.f64 (<=.f64 (*.f64 (-.f64 t #s(literal 1 binary64)) (log.f64 a)) #s(literal -50 binary64)) (*.f64 #s(approx (pow z y) #s(literal 1 binary64)) #s(approx (* (* (exp (neg b)) (pow a (- t 1))) (/ x y)) (/.f64 (*.f64 x (exp.f64 (neg.f64 b))) (*.f64 a y)))) (if.f64 (<=.f64 (*.f64 (-.f64 t #s(literal 1 binary64)) (log.f64 a)) #s(literal 700 binary64)) (*.f64 (pow.f64 z y) #s(approx (* (* (exp (neg b)) (pow a (- t 1))) (/ x y)) #s(approx (/ (* x (exp (* (log a) (- t 1)))) y) (/.f64 x (*.f64 a y))))) (/.f64 (*.f64 x (exp.f64 (-.f64 #s(approx (+ (* y (log z)) (* (- t 1) (log a))) #s(approx (* (log a) (- t 1)) (*.f64 t (log.f64 a)))) b))) y)))) (if.f64 (<=.f64 (*.f64 (-.f64 t #s(literal 1 binary64)) (log.f64 a)) #s(literal -1000000 binary64)) (*.f64 #s(approx (pow z y) #s(literal 1 binary64)) #s(approx (* (* (exp (neg b)) (pow a (- t 1))) (/ x y)) (*.f64 (/.f64 (pow.f64 a (-.f64 t #s(literal 1 binary64))) y) x))) (if.f64 (<=.f64 (*.f64 (-.f64 t #s(literal 1 binary64)) (log.f64 a)) #s(literal -50 binary64)) (*.f64 #s(approx (pow z y) #s(literal 1 binary64)) #s(approx (* (* (exp (neg b)) (pow a (- t 1))) (/ x y)) (/.f64 (*.f64 x (exp.f64 (neg.f64 b))) (*.f64 a y)))) (if.f64 (<=.f64 (*.f64 (-.f64 t #s(literal 1 binary64)) (log.f64 a)) #s(literal 1000 binary64)) (*.f64 (pow.f64 z y) #s(approx (* (* (exp (neg b)) (pow a (- t 1))) (/ x y)) #s(approx (/ (* x (exp (* (log a) (- t 1)))) y) (/.f64 x (*.f64 a y))))) (*.f64 #s(approx (pow z y) #s(literal 1 binary64)) #s(approx (* (* (exp (neg b)) (pow a (- t 1))) (/ x y)) (*.f64 (/.f64 (pow.f64 a (-.f64 t #s(literal 1 binary64))) y) x)))))) (if.f64 (<=.f64 b #s(literal -175000000000000003734262725711233024 binary64)) (*.f64 (/.f64 (exp.f64 #s(approx (- (+ (* y (log z)) (* (- t 1) (log a))) b) (neg.f64 b))) y) x) (if.f64 (<=.f64 b #s(literal 720000000000000000131272106794772938218274816 binary64)) (*.f64 #s(approx (pow z y) #s(literal 1 binary64)) #s(approx (* (* (exp (neg b)) (pow a (- t 1))) (/ x y)) (*.f64 (/.f64 (pow.f64 a (-.f64 t #s(literal 1 binary64))) y) x))) (*.f64 (/.f64 (exp.f64 #s(approx (- (+ (* y (log z)) (* (- t 1) (log a))) b) (neg.f64 b))) y) x))) (if.f64 (<=.f64 b #s(literal -33999999999999999302479358166302720 binary64)) (*.f64 (/.f64 (exp.f64 #s(approx (- (+ (* y (log z)) (* (- t 1) (log a))) b) (neg.f64 b))) y) x) (if.f64 (<=.f64 b #s(literal 4199999999999999909983484408708288647004160 binary64)) (*.f64 (pow.f64 z y) #s(approx (* (* (exp (neg b)) (pow a (- t 1))) (/ x y)) #s(approx (/ (* x (exp (* (log a) (- t 1)))) y) (/.f64 x (*.f64 a y))))) (*.f64 (/.f64 (exp.f64 #s(approx (- (+ (* y (log z)) (* (- t 1) (log a))) b) (neg.f64 b))) y) x))) (if.f64 (<=.f64 (/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t #s(literal 1 binary64)) (log.f64 a))) b))) y) #s(literal -inf.0 binary64)) (*.f64 (/.f64 (exp.f64 #s(approx (- (+ (* y (log z)) (* (- t 1) (log a))) b) (neg.f64 b))) y) x) (if.f64 (<=.f64 (/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t #s(literal 1 binary64)) (log.f64 a))) b))) y) #s(literal -1129605583483287/2824013958708217496949108842204627863351353911851577524683401930862693830361198499905873920995229996970897865498283996578123296865878390947626553088486946106430796091482716120572632072492703527723757359478834530365734912 binary64)) (*.f64 #s(approx (pow z y) #s(literal 1 binary64)) #s(approx (* (* (exp (neg b)) (pow a (- t 1))) (/ x y)) (/.f64 #s(approx (* x (exp (* (log a) (- t 1)))) (/.f64 x a)) y))) (if.f64 (<=.f64 (/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t #s(literal 1 binary64)) (log.f64 a))) b))) y) #s(literal 0 binary64)) (*.f64 (/.f64 (exp.f64 #s(approx (- (+ (* y (log z)) (* (- t 1) (log a))) b) (neg.f64 b))) y) #s(approx x #s(literal 0 binary64))) (if.f64 (<=.f64 (/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t #s(literal 1 binary64)) (log.f64 a))) b))) y) #s(literal 199999999999999996269735544124600831556311214396411626601969674408936957665590016797685954535657091614747253940080451631455405873740898718200310579203360989977744144478804093683977925289126793169757759029691600098055170422008289289819679252263816717724865805208494558491410210602827611676900065280 binary64)) (*.f64 #s(approx (pow z y) #s(literal 1 binary64)) #s(approx (* (* (exp (neg b)) (pow a (- t 1))) (/ x y)) (/.f64 #s(approx (* x (exp (* (log a) (- t 1)))) (/.f64 x a)) y))) (*.f64 (/.f64 (exp.f64 #s(approx (- (+ (* y (log z)) (* (- t 1) (log a))) b) (neg.f64 b))) y) x))))) (if.f64 (<=.f64 b #s(literal -180 binary64)) (*.f64 (/.f64 (exp.f64 #s(approx (- (+ (* y (log z)) (* (- t 1) (log a))) b) (neg.f64 b))) y) x) (if.f64 (<=.f64 b #s(literal 1188422437713965/4951760157141521099596496896 binary64)) (*.f64 #s(approx (pow z y) #s(literal 1 binary64)) #s(approx (* (* (exp (neg b)) (pow a (- t 1))) (/ x y)) (/.f64 #s(approx (* x (exp (* (log a) (- t 1)))) (/.f64 x a)) y))) (*.f64 (/.f64 (exp.f64 #s(approx (- (+ (* y (log z)) (* (- t 1) (log a))) b) (neg.f64 b))) y) x))) (*.f64 #s(approx (pow z y) #s(literal 1 binary64)) #s(approx (* (* (exp (neg b)) (pow a (- t 1))) (/ x y)) (/.f64 #s(approx (* x (exp (* (log a) (- t 1)))) (/.f64 x a)) y))) (*.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))))) (if.f64 (<=.f64 y #s(literal -680000000000000053016002560 binary64)) (*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))))) (if.f64 (<=.f64 y #s(literal 7650047632903945/11417981541647679048466287755595961091061972992 binary64)) (*.f64 (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 (-.f64 #s(approx (log (- 1 z)) (neg.f64 z)) b) a))) x) (*.f64 x #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (*.f64 y (-.f64 (log.f64 z) t))))))) (if.f64 (<=.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) #s(literal -500000000000 binary64)) (*.f64 #s(approx x #s(literal 0 binary64)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) #s(approx (exp (* y (- (log z) t))) #s(literal 1 binary64)))) (if.f64 (<=.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) #s(literal 3999999999999999955076431500253177906037378393181996919900139395361170447294474673777707877840027593807436821382225689819259704523029524945661015487781704956589727798649562047114923519208657034584082350080 binary64)) (*.f64 (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 (-.f64 #s(approx (log (- 1 z)) (neg.f64 z)) b) a))) x) (*.f64 #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (*.f64 #s(approx (- (log z) t) (neg.f64 t)) y))) x))) (if.f64 (<=.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) #s(literal -4951760157141521/4951760157141521099596496896 binary64)) (*.f64 #s(approx x #s(literal 0 binary64)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) #s(approx (exp (* y (- (log z) t))) #s(literal 1 binary64)))) (if.f64 (<=.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) #s(literal 3999999999999999955076431500253177906037378393181996919900139395361170447294474673777707877840027593807436821382225689819259704523029524945661015487781704956589727798649562047114923519208657034584082350080 binary64)) (*.f64 (exp.f64 #s(approx (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b))) (*.f64 #s(approx (- (log (- 1 z)) b) (neg.f64 b)) a))) x) (*.f64 #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (*.f64 #s(approx (- (log z) t) (neg.f64 t)) y))) x))) (if.f64 (<=.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) #s(literal -4951760157141521/4951760157141521099596496896 binary64)) (*.f64 #s(approx x #s(literal 0 binary64)) #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) #s(approx (exp (* y (- (log z) t))) #s(literal 1 binary64)))) (*.f64 #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) (exp.f64 (*.f64 #s(approx (- (log z) t) (neg.f64 t)) y))) x)) (if.f64 (<=.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) #s(literal -4951760157141521/4951760157141521099596496896 binary64)) (*.f64 #s(approx x #s(literal 0 binary64)) #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 #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) #s(approx (exp (* y (- (log z) t))) (pow.f64 z y))))) (if.f64 (<=.f64 (+.f64 (*.f64 y (-.f64 (log.f64 z) t)) (*.f64 a (-.f64 (log.f64 (-.f64 #s(literal 1 binary64) z)) b))) #s(literal -41377379603379/1532495540865888858358347027150309183618739122183602176 binary64)) (*.f64 #s(approx x #s(literal 0 binary64)) #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 #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 #s(approx (exp (+ (* y (- (log z) t)) (* a (- (log (- 1 z)) b)))) #s(approx (exp (* y (- (log z) t))) #s(literal 1 binary64)))) (/.f64 (*.f64 (/.f64 y (-.f64 (+.f64 y x) #s(literal -1 binary64))) (/.f64 x (+.f64 y x))) (+.f64 y x)) (/.f64 (*.f64 y (/.f64 (/.f64 x (+.f64 y x)) (-.f64 (+.f64 y x) #s(literal -1 binary64)))) (+.f64 y x)) (if.f64 (<=.f64 x #s(literal 8264141345021879/73786976294838206464 binary64)) (/.f64 (*.f64 y (/.f64 x (*.f64 (-.f64 (+.f64 y x) #s(literal -1 binary64)) (+.f64 y x)))) (+.f64 y x)) (/.f64 (*.f64 (/.f64 y (-.f64 (+.f64 y x) #s(literal -1 binary64))) #s(approx (/ x (+ y x)) (/.f64 x y))) (+.f64 y x))) (if.f64 (<=.f64 x #s(literal 8264141345021879/73786976294838206464 binary64)) (/.f64 (*.f64 y (/.f64 x (*.f64 (-.f64 (+.f64 y x) #s(literal -1 binary64)) (+.f64 y x)))) (+.f64 y x)) (/.f64 #s(approx (* y (/ (/ x (+ y x)) (- (+ y x) -1))) (/.f64 x (+.f64 #s(literal 1 binary64) y))) (+.f64 y x))) (if.f64 (<=.f64 x #s(literal 8264141345021879/73786976294838206464 binary64)) (/.f64 (*.f64 x (/.f64 y (*.f64 (-.f64 (+.f64 y x) #s(literal -1 binary64)) (+.f64 y x)))) (+.f64 y x)) (/.f64 #s(approx (* y (/ (/ x (+ y x)) (- (+ y x) -1))) (/.f64 x (+.f64 #s(literal 1 binary64) y))) (+.f64 y x))) (if.f64 (<=.f64 x #s(literal -6338253001141147/1267650600228229401496703205376 binary64)) (*.f64 (/.f64 y (*.f64 (+.f64 y x) (+.f64 y x))) (/.f64 x (-.f64 (+.f64 y x) #s(literal -1 binary64)))) (if.f64 (<=.f64 x #s(literal 7872201966280717/15744403932561434696684473303452629045213679255131528440951130063136634306810047014785327192773139116009306758441243430342744218096217082060889571263281690386187633395165356521866664817226721079737670210248565328244806179188238434160900023542852296724603729870848 binary64)) (/.f64 (*.f64 (/.f64 x (+.f64 y x)) y) (*.f64 #s(approx (- (+ y x) -1) (+.f64 #s(literal 1 binary64) y)) (+.f64 y x))) (/.f64 #s(approx (* y (/ (/ x (+ y x)) (- (+ y x) -1))) (/.f64 x (+.f64 #s(literal 1 binary64) y))) (+.f64 y x)))) (if.f64 (<=.f64 x #s(literal -5534023222112865/36893488147419103232 binary64)) (/.f64 (*.f64 (/.f64 y (-.f64 (+.f64 y x) #s(literal -1 binary64))) #s(approx (/ x (+ y x)) #s(literal 1 binary64))) (+.f64 y x)) (if.f64 (<=.f64 x #s(literal 7872201966280717/15744403932561434696684473303452629045213679255131528440951130063136634306810047014785327192773139116009306758441243430342744218096217082060889571263281690386187633395165356521866664817226721079737670210248565328244806179188238434160900023542852296724603729870848 binary64)) (/.f64 (*.f64 (/.f64 x (+.f64 y x)) y) (*.f64 #s(approx (- (+ y x) -1) (+.f64 #s(literal 1 binary64) y)) (+.f64 y x))) (/.f64 #s(approx (* y (/ (/ x (+ y x)) (- (+ y x) -1))) (/.f64 x (+.f64 #s(literal 1 binary64) y))) (+.f64 y x)))) (if.f64 (<=.f64 x #s(literal -4200000000000000027938764816477074378322301460386640050860020793211301859275311850763571689955692380160 binary64)) (/.f64 #s(approx (* y (/ (/ x (+ y x)) (- (+ y x) -1))) (/.f64 y x)) (+.f64 y x)) (if.f64 (<=.f64 x #s(literal -476140702483903/1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056 binary64)) (*.f64 (/.f64 y (*.f64 (-.f64 (+.f64 y x) #s(literal -1 binary64)) (*.f64 (+.f64 y x) (+.f64 y x)))) x) (/.f64 #s(approx (* y (/ (/ x (+ y x)) (- (+ y x) -1))) (/.f64 x (+.f64 #s(literal 1 binary64) y))) (+.f64 y x)))) (if.f64 (<=.f64 x #s(literal -499999999999999983242056357731950024912593046310062751489837298654589877718689615343255552 binary64)) (/.f64 #s(approx (* y (/ (/ x (+ y x)) (- (+ y x) -1))) (/.f64 y x)) (+.f64 y x)) (if.f64 (<=.f64 x #s(literal -7435931899434739/4249103942534136789516705652419749018636744941816255385595553105603228478886817941913300018121834285351114635889972008122772634701221657915276159830132698815550650166683145752253825024 binary64)) (*.f64 (/.f64 x (*.f64 (-.f64 (+.f64 y x) #s(literal -1 binary64)) (*.f64 (+.f64 y x) (+.f64 y x)))) y) (/.f64 #s(approx (* y (/ (/ x (+ y x)) (- (+ y x) -1))) (/.f64 x (+.f64 #s(literal 1 binary64) y))) (+.f64 y x)))) (if.f64 (<=.f64 x #s(literal -499999999999999983242056357731950024912593046310062751489837298654589877718689615343255552 binary64)) (/.f64 #s(approx (* y (/ (/ x (+ y x)) (- (+ y x) -1))) (/.f64 y x)) (+.f64 y x)) (if.f64 (<=.f64 x #s(literal -1470468437140845/6393341031047152089869511126616404594173128996177860916959553453312761321102879990006386899074031556935325554936640763689877454191182408307282280448 binary64)) (*.f64 (/.f64 x (*.f64 #s(approx (- (+ y x) -1) (+.f64 #s(literal 1 binary64) x)) (*.f64 (+.f64 y x) (+.f64 y x)))) y) #s(approx (/ (* x y) (* (* (+ x y) (+ x y)) (+ (+ x y) 1))) (/.f64 (/.f64 x (-.f64 y #s(literal -1 binary64))) y)))) (if.f64 (<=.f64 x #s(literal -8732796494667483/8911016831293350036408538292383381493932086928219843614412485386522021810954448020519360959604241015192660760885926576778688876408936402340337229140082449586429677098359892480630613656731648 binary64)) (/.f64 #s(approx (/ (* (neg x) y) (+ y x)) (*.f64 #s(literal -1 binary64) y)) (*.f64 (-.f64 #s(literal -1 binary64) (+.f64 y x)) (+.f64 y x))) (/.f64 #s(approx (* y (/ (/ x (+ y x)) (- (+ y x) -1))) (/.f64 x (+.f64 #s(literal 1 binary64) y))) (+.f64 y x))) (if.f64 (<=.f64 x #s(literal -6772219815005301/307828173409331868845930000782371982852185463050511302093346042220669701339821957901673955116288403443801781174272 binary64)) (/.f64 #s(approx (* y (/ (/ x (+ y x)) (- (+ y x) -1))) (/.f64 y (+.f64 #s(literal 1 binary64) x))) (+.f64 y x)) #s(approx (/ (* x y) (* (* (+ x y) (+ x y)) (+ (+ x y) 1))) (/.f64 (/.f64 x (-.f64 y #s(literal -1 binary64))) y))) (if.f64 (<=.f64 x #s(literal -6772219815005301/307828173409331868845930000782371982852185463050511302093346042220669701339821957901673955116288403443801781174272 binary64)) #s(approx (/ (* (/ x (+ y x)) y) (* (- (+ y x) -1) (+ y x))) (/.f64 (/.f64 y (-.f64 x #s(literal -1 binary64))) x)) #s(approx (/ (* x y) (* (* (+ x y) (+ x y)) (+ (+ x y) 1))) (/.f64 (/.f64 x (-.f64 y #s(literal -1 binary64))) y))) (if.f64 (<=.f64 x #s(literal -6772219815005301/307828173409331868845930000782371982852185463050511302093346042220669701339821957901673955116288403443801781174272 binary64)) #s(approx (/ (* (/ x (+ y x)) y) (* (- (+ y x) -1) (+ y x))) (/.f64 y (+.f64 (*.f64 x x) x))) #s(approx (/ (* x y) (* (* (+ x y) (+ x y)) (+ (+ x y) 1))) (/.f64 (/.f64 x (-.f64 y #s(literal -1 binary64))) y))) (if.f64 (<=.f64 x #s(literal -6772219815005301/307828173409331868845930000782371982852185463050511302093346042220669701339821957901673955116288403443801781174272 binary64)) #s(approx (/ (* (/ x (+ y x)) y) (* (- (+ y x) -1) (+ y x))) (/.f64 y (+.f64 (*.f64 x x) x))) #s(approx (/ (* x y) (* (* (+ x y) (+ x y)) (+ (+ x y) 1))) (/.f64 x (*.f64 y (+.f64 #s(literal 1 binary64) y))))) (if.f64 (<=.f64 x #s(literal -6772219815005301/307828173409331868845930000782371982852185463050511302093346042220669701339821957901673955116288403443801781174272 binary64)) #s(approx (/ (* x y) (* (* (+ x y) (+ x y)) (+ (+ x y) 1))) (/.f64 y (*.f64 x (+.f64 #s(literal 1 binary64) x)))) #s(approx (/ (* x y) (* (* (+ x y) (+ x y)) (+ (+ x y) 1))) (/.f64 x (*.f64 y (+.f64 #s(literal 1 binary64) y))))) (if.f64 (<=.f64 y #s(literal 6403979697655533/41315998049390537434494706752048189989275292685267576205290549704650361952269459114074325652482205302974450751563959894016 binary64)) #s(approx (/ (* (/ x (+ y x)) y) (* (- (+ y x) -1) (+ y x))) #s(approx (/ y (* x (+ 1 x))) (/.f64 y x))) #s(approx (/ (* x y) (* (* (+ x y) (+ x y)) (+ (+ x y) 1))) (/.f64 x (*.f64 y (+.f64 #s(literal 1 binary64) y))))) #s(approx (/ (* (/ x (+ y x)) y) (* (- (+ y x) -1) (+ y x))) #s(approx (/ y (* x (+ 1 x))) (/.f64 y x))) (+.f64 (*.f64 (/.f64 y z) x) x) (*.f64 (/.f64 (+.f64 z y) z) x) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 y z)) z) #s(literal 0 binary64)) (*.f64 (/.f64 x z) (+.f64 z y)) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 y z)) z) #s(literal 5092589940836215/509258994083621521567111422102344540262867098416484062659035112338595324940834176545849344 binary64)) (*.f64 x #s(approx (/ (+ z y) z) #s(literal 1 binary64))) (*.f64 (/.f64 x z) (+.f64 z y)))) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 y z)) z) #s(literal -1487016908477783/297403381695556612559612499629980112026252040331878891811154371863188131432080874709033662899231270117959744758038594610090917049108981141558166116220478925156594168089491974788537281966859547374047839156470287441213549741375576017631419788069731616602409021090828782564753069762936832 binary64)) (/.f64 #s(approx (* x (+ y z)) (*.f64 x y)) z) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 y z)) z) #s(literal 5000000000000000009578375428673343681079775636325960055764017572996896621019943779806180725540901617664 binary64)) (*.f64 x #s(approx (/ (+ z y) z) #s(literal 1 binary64))) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 y z)) z) #s(literal 399999999999999975701421002214584874401611488804692998127630862852928182520529356113732370297620309937474244722246486903148687749705441221209431953634675310999492057667280441642708410126497636233748792101942063963065587302032873306381964490784317992213841396746502896256304175233838394482996173925525749760 binary64)) (/.f64 #s(approx (* x (+ y z)) (*.f64 x y)) z) (*.f64 (/.f64 x z) #s(approx (+ z y) z))))) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 y z)) z) #s(literal 0 binary64)) (*.f64 x #s(approx (/ (+ z y) z) (/.f64 y z))) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 y z)) z) #s(literal 1999999999999999854227564838689211149197336306589765346917850784974389287407264558197116118932362088956801451687625676673590243122062793009333835997028916892708287058863843646543590072500136370325609393187454976 binary64)) (*.f64 x #s(approx (/ (+ z y) z) #s(literal 1 binary64))) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 y z)) z) #s(literal 399999999999999975701421002214584874401611488804692998127630862852928182520529356113732370297620309937474244722246486903148687749705441221209431953634675310999492057667280441642708410126497636233748792101942063963065587302032873306381964490784317992213841396746502896256304175233838394482996173925525749760 binary64)) (*.f64 x #s(approx (/ (+ z y) z) (/.f64 y z))) (*.f64 (/.f64 x z) #s(approx (+ z y) z))))) (if.f64 (<=.f64 z #s(literal -699999999999999982521367322880620891369111552 binary64)) (*.f64 x #s(approx (/ (+ z y) z) #s(literal 1 binary64))) (if.f64 (<=.f64 z #s(literal 63999999999999996516814783170740224 binary64)) (*.f64 x #s(approx (/ (+ z y) z) (/.f64 y z))) (*.f64 x #s(approx (/ (+ z y) z) #s(literal 1 binary64))))) (*.f64 x #s(approx (/ (+ z y) z) #s(literal 1 binary64))) (if.f64 (<=.f64 x #s(literal 6962525309737013/124330809102446660538845562036705210025114037699336929360115994223289874253133343883264 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* (- (* (log x) (- x 1/2)) (- x 91893853320467/100000000000000)) x) (- -83333333333333/1000000000000000 (* (- (* z (- y -7936500793651/10000000000000000)) 13888888888889/5000000000000000) z))) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 y #s(literal -7936500793651/10000000000000000 binary64)) z) #s(literal 13888888888889/5000000000000000 binary64)) z) #s(literal -83333333333333/1000000000000000 binary64)))) x)) (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (log.f64 x)) x) #s(literal 91893853320467/100000000000000 binary64)) #s(approx (/ (+ (* (- (* (+ y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x) (+.f64 (*.f64 z (-.f64 (*.f64 (/.f64 (-.f64 y #s(literal -7936500793651/10000000000000000 binary64)) x) z) (/.f64 #s(literal 13888888888889/5000000000000000 binary64) x))) (/.f64 #s(literal 83333333333333/1000000000000000 binary64) x))))) (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (log.f64 x)) x) #s(literal 91893853320467/100000000000000 binary64)) #s(approx (/ (+ (* (- (* (+ y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x) (+.f64 (*.f64 (-.f64 (*.f64 z (-.f64 y #s(literal -7936500793651/10000000000000000 binary64))) #s(literal 13888888888889/5000000000000000 binary64)) (/.f64 z x)) (*.f64 #s(literal 83333333333333/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x))))) (if.f64 (<=.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y #s(literal 7936500793651/10000000000000000 binary64)) z) #s(literal 13888888888889/5000000000000000 binary64)) z) #s(literal 83333333333333/1000000000000000 binary64)) #s(literal 2000000000000000105009520510408840497408937162216318309831708231023604915977816391572742750160895728087408887665767756353885046470720861151289584369573413965696774401853151607475660467589576180118737906469941599890162238077935281760149305485560284989158517577640113685676231338944392773730918801080320 binary64)) (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (log.f64 x)) x) #s(literal 91893853320467/100000000000000 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (*.f64 (-.f64 (*.f64 z (-.f64 y #s(literal -7936500793651/10000000000000000 binary64))) #s(literal 13888888888889/5000000000000000 binary64)) z) #s(literal -83333333333333/1000000000000000 binary64)))) (+.f64 #s(approx (+ (- (* (- x 1/2) (log x)) x) 91893853320467/100000000000000) (+.f64 #s(literal 91893853320467/100000000000000 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 x)))) (-.f64 (/.f64 #s(literal 83333333333333/1000000000000000 binary64) x) (*.f64 (-.f64 #s(literal 13888888888889/5000000000000000 binary64) (*.f64 (-.f64 y #s(literal -7936500793651/10000000000000000 binary64)) z)) (/.f64 z x))))) (if.f64 (<=.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y #s(literal 7936500793651/10000000000000000 binary64)) z) #s(literal 13888888888889/5000000000000000 binary64)) z) #s(literal 83333333333333/1000000000000000 binary64)) #s(literal 199999999999999996269735544124600831556311214396411626601969674408936957665590016797685954535657091614747253940080451631455405873740898718200310579203360989977744144478804093683977925289126793169757759029691600098055170422008289289819679252263816717724865805208494558491410210602827611676900065280 binary64)) (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (log.f64 x)) x) #s(literal 91893853320467/100000000000000 binary64)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y #s(literal 7936500793651/10000000000000000 binary64)) z) #s(literal 13888888888889/5000000000000000 binary64)) z) #s(literal 83333333333333/1000000000000000 binary64)) x)) (+.f64 #s(approx (+ (- (* (- x 1/2) (log x)) x) 91893853320467/100000000000000) (+.f64 #s(literal 91893853320467/100000000000000 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 x)))) (*.f64 #s(approx (- 1 (/ (/ -83333333333333/1000000000000000 x) (* (/ (- (* z (- y -7936500793651/10000000000000000)) 13888888888889/5000000000000000) x) z))) #s(literal 1 binary64)) (*.f64 (/.f64 (-.f64 (*.f64 z (-.f64 y #s(literal -7936500793651/10000000000000000 binary64))) #s(literal 13888888888889/5000000000000000 binary64)) x) z)))) (if.f64 (<=.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y #s(literal 7936500793651/10000000000000000 binary64)) z) #s(literal 13888888888889/5000000000000000 binary64)) z) #s(literal 83333333333333/1000000000000000 binary64)) #s(literal 199999999999999996269735544124600831556311214396411626601969674408936957665590016797685954535657091614747253940080451631455405873740898718200310579203360989977744144478804093683977925289126793169757759029691600098055170422008289289819679252263816717724865805208494558491410210602827611676900065280 binary64)) (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (log.f64 x)) x) #s(literal 91893853320467/100000000000000 binary64)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y #s(literal 7936500793651/10000000000000000 binary64)) z) #s(literal 13888888888889/5000000000000000 binary64)) z) #s(literal 83333333333333/1000000000000000 binary64)) x)) (+.f64 (+.f64 #s(approx (+ (- (* (- x 1/2) (log x)) x) 91893853320467/100000000000000) (-.f64 (*.f64 #s(literal -1/2 binary64) (log.f64 x)) #s(literal -91893853320467/100000000000000 binary64))) (*.f64 (/.f64 (-.f64 (*.f64 z (-.f64 y #s(literal -7936500793651/10000000000000000 binary64))) #s(literal 13888888888889/5000000000000000 binary64)) x) z)) (/.f64 #s(literal 83333333333333/1000000000000000 binary64) x))) (if.f64 (<=.f64 (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (log.f64 x)) x) #s(literal 91893853320467/100000000000000 binary64)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y #s(literal 7936500793651/10000000000000000 binary64)) z) #s(literal 13888888888889/5000000000000000 binary64)) z) #s(literal 83333333333333/1000000000000000 binary64)) x)) #s(literal 4999999999999999696267762527682310930020143610058662476595385785661602281506616951421654628720253874218428059028081086289358596871318015265117899420433441387493650720841005520533855126581220452921859901274275799538319841275410916329774556134803974902673017459331286203203802190422979931037452174069071872 binary64)) (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (log.f64 x)) x) #s(literal 91893853320467/100000000000000 binary64)) (/.f64 (+.f64 (*.f64 (-.f64 #s(approx (* (+ y 7936500793651/10000000000000000) z) (*.f64 y z)) #s(literal 13888888888889/5000000000000000 binary64)) z) #s(literal 83333333333333/1000000000000000 binary64)) x)) (+.f64 #s(approx (+ (- (* (- x 1/2) (log x)) x) 91893853320467/100000000000000) (+.f64 #s(literal 91893853320467/100000000000000 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 x)))) (*.f64 #s(approx (- 1 (/ (/ -83333333333333/1000000000000000 x) (* (/ (- (* z (- y -7936500793651/10000000000000000)) 13888888888889/5000000000000000) x) z))) #s(literal 1 binary64)) (*.f64 (/.f64 (-.f64 (*.f64 z (-.f64 y #s(literal -7936500793651/10000000000000000 binary64))) #s(literal 13888888888889/5000000000000000 binary64)) x) z)))) (if.f64 (<=.f64 (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (log.f64 x)) x) #s(literal 91893853320467/100000000000000 binary64)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y #s(literal 7936500793651/10000000000000000 binary64)) z) #s(literal 13888888888889/5000000000000000 binary64)) z) #s(literal 83333333333333/1000000000000000 binary64)) x)) #s(literal -499999999999999995414783701180638281843304424991242455992046113258834575832799818100521466993270785184801126587914991362494731124736 binary64)) #s(approx (+ (+ (- (* (- x 1/2) (log x)) x) 91893853320467/100000000000000) (/ (+ (* (- (* (+ y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)) (*.f64 (pow.f64 z #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 7936500793651/10000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)) (/.f64 y x)))) (if.f64 (<=.f64 (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (log.f64 x)) x) #s(literal 91893853320467/100000000000000 binary64)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y #s(literal 7936500793651/10000000000000000 binary64)) z) #s(literal 13888888888889/5000000000000000 binary64)) z) #s(literal 83333333333333/1000000000000000 binary64)) x)) #s(literal 4999999999999999696267762527682310930020143610058662476595385785661602281506616951421654628720253874218428059028081086289358596871318015265117899420433441387493650720841005520533855126581220452921859901274275799538319841275410916329774556134803974902673017459331286203203802190422979931037452174069071872 binary64)) (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (log.f64 x)) x) #s(literal 91893853320467/100000000000000 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ x (+ (* (- (* (+ y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000)) (*.f64 #s(literal 1000000000000000/83333333333333 binary64) x)))) (+.f64 #s(approx (+ (- (* (- x 1/2) (log x)) x) 91893853320467/100000000000000) (+.f64 #s(literal 91893853320467/100000000000000 binary64) (*.f64 #s(literal -1/2 binary64) (log.f64 x)))) (*.f64 #s(approx (- 1 (/ (/ -83333333333333/1000000000000000 x) (* (/ (- (* z (- y -7936500793651/10000000000000000)) 13888888888889/5000000000000000) x) z))) #s(literal 1 binary64)) (*.f64 (/.f64 (-.f64 (*.f64 z (-.f64 y #s(literal -7936500793651/10000000000000000 binary64))) #s(literal 13888888888889/5000000000000000 binary64)) x) z))))) (if.f64 (<=.f64 (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (log.f64 x)) x) #s(literal 91893853320467/100000000000000 binary64)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y #s(literal 7936500793651/10000000000000000 binary64)) z) #s(literal 13888888888889/5000000000000000 binary64)) z) #s(literal 83333333333333/1000000000000000 binary64)) x)) #s(literal -499999999999999995414783701180638281843304424991242455992046113258834575832799818100521466993270785184801126587914991362494731124736 binary64)) #s(approx (+ (+ (- (* (- x 1/2) (log x)) x) 91893853320467/100000000000000) (/ (+ (* (- (* (+ y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)) (*.f64 (pow.f64 z #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 7936500793651/10000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)) (/.f64 y x)))) (if.f64 (<=.f64 (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (log.f64 x)) x) #s(literal 91893853320467/100000000000000 binary64)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y #s(literal 7936500793651/10000000000000000 binary64)) z) #s(literal 13888888888889/5000000000000000 binary64)) z) #s(literal 83333333333333/1000000000000000 binary64)) x)) #s(literal 4999999999999999696267762527682310930020143610058662476595385785661602281506616951421654628720253874218428059028081086289358596871318015265117899420433441387493650720841005520533855126581220452921859901274275799538319841275410916329774556134803974902673017459331286203203802190422979931037452174069071872 binary64)) (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (log.f64 x)) x) #s(literal 91893853320467/100000000000000 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ x (+ (* (- (* (+ y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000)) (*.f64 #s(literal 1000000000000000/83333333333333 binary64) x)))) #s(approx (+ (+ (- (* (- x 1/2) (log x)) x) 91893853320467/100000000000000) (/ (+ (* (- (* (+ y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)) (*.f64 (pow.f64 z #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 7936500793651/10000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)) (/.f64 y x)))))) (if.f64 (<=.f64 (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (log.f64 x)) x) #s(literal 91893853320467/100000000000000 binary64)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y #s(literal 7936500793651/10000000000000000 binary64)) z) #s(literal 13888888888889/5000000000000000 binary64)) z) #s(literal 83333333333333/1000000000000000 binary64)) x)) #s(literal -499999999999999995414783701180638281843304424991242455992046113258834575832799818100521466993270785184801126587914991362494731124736 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) x) #s(approx (- (* (- (* (log x) (- x 1/2)) (- x 91893853320467/100000000000000)) x) (- -83333333333333/1000000000000000 (* (- (* z (- y -7936500793651/10000000000000000)) 13888888888889/5000000000000000) z))) (+.f64 #s(literal 83333333333333/1000000000000000 binary64) (*.f64 z (-.f64 (+.f64 (*.f64 z y) (*.f64 z #s(literal 7936500793651/10000000000000000 binary64))) #s(literal 13888888888889/5000000000000000 binary64)))))) (if.f64 (<=.f64 (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (log.f64 x)) x) #s(literal 91893853320467/100000000000000 binary64)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y #s(literal 7936500793651/10000000000000000 binary64)) z) #s(literal 13888888888889/5000000000000000 binary64)) z) #s(literal 83333333333333/1000000000000000 binary64)) x)) #s(literal 4999999999999999696267762527682310930020143610058662476595385785661602281506616951421654628720253874218428059028081086289358596871318015265117899420433441387493650720841005520533855126581220452921859901274275799538319841275410916329774556134803974902673017459331286203203802190422979931037452174069071872 binary64)) (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (log.f64 x)) x) #s(literal 91893853320467/100000000000000 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ x (+ (* (- (* (+ y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000)) (*.f64 #s(literal 1000000000000000/83333333333333 binary64) x)))) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx x #s(literal 0 binary64))) #s(approx (- (* (- (* (log x) (- x 1/2)) (- x 91893853320467/100000000000000)) x) (- -83333333333333/1000000000000000 (* (- (* z (- y -7936500793651/10000000000000000)) 13888888888889/5000000000000000) z))) #s(approx (+ 83333333333333/1000000000000000 (* z (- (* z (+ 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) #s(literal 83333333333333/1000000000000000 binary64)))))) (if.f64 (<=.f64 (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (log.f64 x)) x) #s(literal 91893853320467/100000000000000 binary64)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y #s(literal 7936500793651/10000000000000000 binary64)) z) #s(literal 13888888888889/5000000000000000 binary64)) z) #s(literal 83333333333333/1000000000000000 binary64)) x)) #s(literal -499999999999999995414783701180638281843304424991242455992046113258834575832799818100521466993270785184801126587914991362494731124736 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) x) #s(approx (- (* (- (* (log x) (- x 1/2)) (- x 91893853320467/100000000000000)) x) (- -83333333333333/1000000000000000 (* (- (* z (- y -7936500793651/10000000000000000)) 13888888888889/5000000000000000) z))) (+.f64 #s(literal 83333333333333/1000000000000000 binary64) (*.f64 z (-.f64 (+.f64 (*.f64 z y) (*.f64 z #s(literal 7936500793651/10000000000000000 binary64))) #s(literal 13888888888889/5000000000000000 binary64)))))) (if.f64 (<=.f64 (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (log.f64 x)) x) #s(literal 91893853320467/100000000000000 binary64)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y #s(literal 7936500793651/10000000000000000 binary64)) z) #s(literal 13888888888889/5000000000000000 binary64)) z) #s(literal 83333333333333/1000000000000000 binary64)) x)) #s(literal 4999999999999999696267762527682310930020143610058662476595385785661602281506616951421654628720253874218428059028081086289358596871318015265117899420433441387493650720841005520533855126581220452921859901274275799538319841275410916329774556134803974902673017459331286203203802190422979931037452174069071872 binary64)) #s(approx (+ (+ (- (* (- x 1/2) (log x)) x) 91893853320467/100000000000000) (/ (+ (* (- (* (+ y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) x)) (-.f64 (+.f64 #s(literal 91893853320467/100000000000000 binary64) (+.f64 (*.f64 #s(literal 83333333333333/1000000000000000 binary64) (/.f64 #s(literal 1 binary64) x)) (*.f64 (log.f64 x) (-.f64 x #s(literal 1/2 binary64))))) x)) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx x #s(literal 0 binary64))) #s(approx (- (* (- (* (log x) (- x 1/2)) (- x 91893853320467/100000000000000)) x) (- -83333333333333/1000000000000000 (* (- (* z (- y -7936500793651/10000000000000000)) 13888888888889/5000000000000000) z))) #s(approx (+ 83333333333333/1000000000000000 (* z (- (* z (+ 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) #s(literal 83333333333333/1000000000000000 binary64)))))) (if.f64 (<=.f64 (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (log.f64 x)) x) #s(literal 91893853320467/100000000000000 binary64)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y #s(literal 7936500793651/10000000000000000 binary64)) z) #s(literal 13888888888889/5000000000000000 binary64)) z) #s(literal 83333333333333/1000000000000000 binary64)) x)) #s(literal -499999999999999995414783701180638281843304424991242455992046113258834575832799818100521466993270785184801126587914991362494731124736 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) x) #s(approx (- (* (- (* (log x) (- x 1/2)) (- x 91893853320467/100000000000000)) x) (- -83333333333333/1000000000000000 (* (- (* z (- y -7936500793651/10000000000000000)) 13888888888889/5000000000000000) z))) (+.f64 #s(literal 83333333333333/1000000000000000 binary64) (*.f64 z (-.f64 (+.f64 (*.f64 z y) (*.f64 z #s(literal 7936500793651/10000000000000000 binary64))) #s(literal 13888888888889/5000000000000000 binary64)))))) (if.f64 (<=.f64 (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (log.f64 x)) x) #s(literal 91893853320467/100000000000000 binary64)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y #s(literal 7936500793651/10000000000000000 binary64)) z) #s(literal 13888888888889/5000000000000000 binary64)) z) #s(literal 83333333333333/1000000000000000 binary64)) x)) #s(literal 4999999999999999696267762527682310930020143610058662476595385785661602281506616951421654628720253874218428059028081086289358596871318015265117899420433441387493650720841005520533855126581220452921859901274275799538319841275410916329774556134803974902673017459331286203203802190422979931037452174069071872 binary64)) (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (log.f64 x)) x) #s(literal 91893853320467/100000000000000 binary64)) (/.f64 #s(approx (+ (* (- (* (+ y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) #s(literal 83333333333333/1000000000000000 binary64)) x)) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx x #s(literal 0 binary64))) #s(approx (- (* (- (* (log x) (- x 1/2)) (- x 91893853320467/100000000000000)) x) (- -83333333333333/1000000000000000 (* (- (* z (- y -7936500793651/10000000000000000)) 13888888888889/5000000000000000) z))) #s(approx (+ 83333333333333/1000000000000000 (* z (- (* z (+ 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) #s(literal 83333333333333/1000000000000000 binary64)))))) (/.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) #s(approx (- (* (- (* (log x) (- x 1/2)) (- x 91893853320467/100000000000000)) x) (- -83333333333333/1000000000000000 (* (- (* z (- y -7936500793651/10000000000000000)) 13888888888889/5000000000000000) z))) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 y #s(literal -7936500793651/10000000000000000 binary64)) z) #s(literal 13888888888889/5000000000000000 binary64)) z) #s(literal -83333333333333/1000000000000000 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (- (* (- (* (log x) (- x 1/2)) (- x 91893853320467/100000000000000)) x) (- -83333333333333/1000000000000000 (* (- (* z (- y -7936500793651/10000000000000000)) 13888888888889/5000000000000000) z))) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 y #s(literal -7936500793651/10000000000000000 binary64)) z) #s(literal 13888888888889/5000000000000000 binary64)) z) #s(literal -83333333333333/1000000000000000 binary64)))) x)) (*.f64 (/.f64 #s(literal 1 binary64) x) #s(approx (- (* (- (* (log x) (- x 1/2)) (- x 91893853320467/100000000000000)) x) (- -83333333333333/1000000000000000 (* (- (* z (- y -7936500793651/10000000000000000)) 13888888888889/5000000000000000) z))) (+.f64 #s(literal 83333333333333/1000000000000000 binary64) (*.f64 z (-.f64 (+.f64 (*.f64 z y) (*.f64 z #s(literal 7936500793651/10000000000000000 binary64))) #s(literal 13888888888889/5000000000000000 binary64)))))) (*.f64 (/.f64 #s(literal 1 binary64) x) #s(approx (- (* (- (* (log x) (- x 1/2)) (- x 91893853320467/100000000000000)) x) (- -83333333333333/1000000000000000 (* (- (* z (- y -7936500793651/10000000000000000)) 13888888888889/5000000000000000) z))) (+.f64 #s(literal 83333333333333/1000000000000000 binary64) (*.f64 z (-.f64 (*.f64 z (+.f64 #s(literal 7936500793651/10000000000000000 binary64) y)) #s(literal 13888888888889/5000000000000000 binary64)))))) (/.f64 #s(approx (- (* (- (* (log x) (- x 1/2)) (- x 91893853320467/100000000000000)) x) (- -83333333333333/1000000000000000 (* (- (* z (- y -7936500793651/10000000000000000)) 13888888888889/5000000000000000) z))) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 y #s(literal -7936500793651/10000000000000000 binary64)) z) #s(literal 13888888888889/5000000000000000 binary64)) z) #s(literal -83333333333333/1000000000000000 binary64))) x) (if.f64 (<=.f64 (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (log.f64 x)) x) #s(literal 91893853320467/100000000000000 binary64)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y #s(literal 7936500793651/10000000000000000 binary64)) z) #s(literal 13888888888889/5000000000000000 binary64)) z) #s(literal 83333333333333/1000000000000000 binary64)) x)) #s(literal 2000000000000000105009520510408840497408937162216318309831708231023604915977816391572742750160895728087408887665767756353885046470720861151289584369573413965696774401853151607475660467589576180118737906469941599890162238077935281760149305485560284989158517577640113685676231338944392773730918801080320 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) x) #s(approx (- (* (- (* (log x) (- x 1/2)) (- x 91893853320467/100000000000000)) x) (- -83333333333333/1000000000000000 (* (- (* z (- y -7936500793651/10000000000000000)) 13888888888889/5000000000000000) z))) (+.f64 #s(literal 83333333333333/1000000000000000 binary64) (*.f64 z #s(approx (- (* z (+ 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000) #s(literal -13888888888889/5000000000000000 binary64)))))) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx x #s(literal 0 binary64))) #s(approx (- (* (- (* (log x) (- x 1/2)) (- x 91893853320467/100000000000000)) x) (- -83333333333333/1000000000000000 (* (- (* z (- y -7936500793651/10000000000000000)) 13888888888889/5000000000000000) z))) #s(approx (+ 83333333333333/1000000000000000 (* z (- (* z (+ 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) #s(literal 83333333333333/1000000000000000 binary64))))) (if.f64 (<=.f64 (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (log.f64 x)) x) #s(literal 91893853320467/100000000000000 binary64)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y #s(literal 7936500793651/10000000000000000 binary64)) z) #s(literal 13888888888889/5000000000000000 binary64)) z) #s(literal 83333333333333/1000000000000000 binary64)) x)) #s(literal 2000000000000000105009520510408840497408937162216318309831708231023604915977816391572742750160895728087408887665767756353885046470720861151289584369573413965696774401853151607475660467589576180118737906469941599890162238077935281760149305485560284989158517577640113685676231338944392773730918801080320 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 x #s(approx (- (* (- (* (log x) (- x 1/2)) (- x 91893853320467/100000000000000)) x) (- -83333333333333/1000000000000000 (* (- (* z (- y -7936500793651/10000000000000000)) 13888888888889/5000000000000000) z))) #s(approx (+ (* (- (* (+ y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) #s(literal 83333333333333/1000000000000000 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx x #s(literal 0 binary64))) #s(approx (- (* (- (* (log x) (- x 1/2)) (- x 91893853320467/100000000000000)) x) (- -83333333333333/1000000000000000 (* (- (* z (- y -7936500793651/10000000000000000)) 13888888888889/5000000000000000) z))) #s(approx (+ 83333333333333/1000000000000000 (* z (- (* z (+ 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) #s(literal 83333333333333/1000000000000000 binary64))))) (if.f64 (<=.f64 (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 x #s(literal 1/2 binary64)) (log.f64 x)) x) #s(literal 91893853320467/100000000000000 binary64)) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 y #s(literal 7936500793651/10000000000000000 binary64)) z) #s(literal 13888888888889/5000000000000000 binary64)) z) #s(literal 83333333333333/1000000000000000 binary64)) x)) #s(literal 2000000000000000105009520510408840497408937162216318309831708231023604915977816391572742750160895728087408887665767756353885046470720861151289584369573413965696774401853151607475660467589576180118737906469941599890162238077935281760149305485560284989158517577640113685676231338944392773730918801080320 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) x) #s(approx (- (* (- (* (log x) (- x 1/2)) (- x 91893853320467/100000000000000)) x) (- -83333333333333/1000000000000000 (* (- (* z (- y -7936500793651/10000000000000000)) 13888888888889/5000000000000000) z))) #s(approx (+ 83333333333333/1000000000000000 (* z (- (* z (+ 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) #s(literal 83333333333333/1000000000000000 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx x #s(literal 0 binary64))) #s(approx (- (* (- (* (log x) (- x 1/2)) (- x 91893853320467/100000000000000)) x) (- -83333333333333/1000000000000000 (* (- (* z (- y -7936500793651/10000000000000000)) 13888888888889/5000000000000000) z))) #s(approx (+ 83333333333333/1000000000000000 (* z (- (* z (+ 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) #s(literal 83333333333333/1000000000000000 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) x) #s(approx (- (* (- (* (log x) (- x 1/2)) (- x 91893853320467/100000000000000)) x) (- -83333333333333/1000000000000000 (* (- (* z (- y -7936500793651/10000000000000000)) 13888888888889/5000000000000000) z))) #s(approx (+ 83333333333333/1000000000000000 (* z (- (* z (+ 7936500793651/10000000000000000 y)) 13888888888889/5000000000000000))) #s(literal 83333333333333/1000000000000000 binary64)))) (/.f64 #s(approx (- (* (- (* (log x) (- x 1/2)) (- x 91893853320467/100000000000000)) x) (- -83333333333333/1000000000000000 (* (- (* z (- y -7936500793651/10000000000000000)) 13888888888889/5000000000000000) z))) #s(approx (+ (* (- (* (+ y 7936500793651/10000000000000000) z) 13888888888889/5000000000000000) z) 83333333333333/1000000000000000) #s(literal 83333333333333/1000000000000000 binary64))) x) (pow.f64 x #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) x) x) (/.f64 #s(literal 1 binary64) (*.f64 x x)) (if.f64 (<=.f64 y #s(literal -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) (-.f64 (*.f64 x (-.f64 (log.f64 (neg.f64 x)) (log.f64 (neg.f64 y)))) z) (-.f64 (*.f64 x (-.f64 (log.f64 x) (log.f64 y))) z)) (if.f64 (<=.f64 x #s(literal -1950000000000000109915248621170330591822224954306761500896768034814301168766224668066578432 binary64)) #s(approx (- (* x (log (/ x y))) z) (*.f64 x (-.f64 (log.f64 (neg.f64 x)) (log.f64 (neg.f64 y))))) (if.f64 (<=.f64 x #s(literal -324922229779783/21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965404913860608 binary64)) (-.f64 (*.f64 (neg.f64 x) (log.f64 (/.f64 y x))) z) (if.f64 (<=.f64 x #s(literal 3056078329265937/359538626972463181545861038157804946723595395788461314546860162315465351611001926265416954644815072042240227759742786715317579537628833244985694861278948248755535786849730970552604439202492188238906165904170011537676301364684925762947826221081654474326701021369172596479894491876959432609670712659248448274432 binary64)) #s(approx (- (* x (log (/ x y))) z) (neg.f64 z)) (-.f64 (*.f64 x (-.f64 (log.f64 x) (log.f64 y))) z)))) (if.f64 (<=.f64 x #s(literal -324922229779783/21661481985318866090456360813617841433097164651373566993519371723551728967231450179999800047688590453885868835635965404913860608 binary64)) (-.f64 (*.f64 (neg.f64 x) (log.f64 (/.f64 y x))) z) (if.f64 (<=.f64 x #s(literal 3056078329265937/359538626972463181545861038157804946723595395788461314546860162315465351611001926265416954644815072042240227759742786715317579537628833244985694861278948248755535786849730970552604439202492188238906165904170011537676301364684925762947826221081654474326701021369172596479894491876959432609670712659248448274432 binary64)) #s(approx (- (* x (log (/ x y))) z) (neg.f64 z)) (-.f64 (*.f64 x (-.f64 (log.f64 x) (log.f64 y))) z))) (if.f64 (<=.f64 (-.f64 (*.f64 x (log.f64 (/.f64 x y))) z) #s(literal -inf.0 binary64)) #s(approx (- (* x (log (/ x y))) z) (neg.f64 z)) (if.f64 (<=.f64 (-.f64 (*.f64 x (log.f64 (/.f64 x y))) z) #s(literal 19999999999999999720621195205129155434005283676252727750499321471767131705345487698129692828457921333572758560785309230786706345700504206672551904741230794021461383329378750357138079702146292679283246532142253440022040339106608037192915625377123894402342976922345843644278133859702564244005353335500042141696 binary64)) (-.f64 (*.f64 x (log.f64 (/.f64 x y))) z) #s(approx (- (* x (log (/ x y))) z) (neg.f64 z)))) (if.f64 (<=.f64 x #s(literal -50000000000000002094076278210572897949571693332016914157171385590349824 binary64)) #s(approx (- (* x (log (/ x y))) z) (*.f64 (neg.f64 x) (log.f64 (/.f64 y x)))) (if.f64 (<=.f64 x #s(literal 6106364568184163/6427752177035961102167848369364650410088811975131171341205504 binary64)) #s(approx (- (* x (log (/ x y))) z) (neg.f64 z)) #s(approx (- (* x (log (/ x y))) z) (*.f64 (neg.f64 x) (log.f64 (/.f64 y x)))))) (if.f64 (<=.f64 x #s(literal -50000000000000002094076278210572897949571693332016914157171385590349824 binary64)) #s(approx (- (* x (log (/ x y))) z) (*.f64 x (log.f64 (/.f64 x y)))) (if.f64 (<=.f64 x #s(literal 6106364568184163/6427752177035961102167848369364650410088811975131171341205504 binary64)) #s(approx (- (* x (log (/ x y))) z) (neg.f64 z)) #s(approx (- (* x (log (/ x y))) z) (*.f64 x (log.f64 (/.f64 x y)))))) #s(approx (- (* x (log (/ x y))) z) (neg.f64 z)) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal -7796251209119999/38981256045599996321413529551500753243504907430380030107471625828851794763065704409862460263528041036901219664925634672733836679460812376186311949185250613678125110799825892119483158621960214593411198373916873515494742391701579499782985454461875862451310955212417110188327314359967656443904 binary64)) (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal 0 binary64)) #s(approx (+ x (* (- y z) (/ (- t x) (- a z)))) (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x))) z)))) (+.f64 x (*.f64 (-.f64 x t) (/.f64 (-.f64 z y) (-.f64 a z)))))) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal -7796251209119999/38981256045599996321413529551500753243504907430380030107471625828851794763065704409862460263528041036901219664925634672733836679460812376186311949185250613678125110799825892119483158621960214593411198373916873515494742391701579499782985454461875862451310955212417110188327314359967656443904 binary64)) (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal 0 binary64)) #s(approx (+ x (* (- x t) (/ (- z y) (- a z)))) #s(approx (* x (- (+ 1 (/ z (- a z))) (/ y (- a z)))) (*.f64 #s(literal -1 binary64) (*.f64 (-.f64 a y) (*.f64 x (/.f64 #s(literal 1 binary64) z)))))) (+.f64 x (*.f64 (-.f64 x t) (/.f64 (-.f64 z y) (-.f64 a z)))))) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal -7796251209119999/38981256045599996321413529551500753243504907430380030107471625828851794763065704409862460263528041036901219664925634672733836679460812376186311949185250613678125110799825892119483158621960214593411198373916873515494742391701579499782985454461875862451310955212417110188327314359967656443904 binary64)) (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal 0 binary64)) #s(approx (+ x (* (- x t) (/ (- z y) (- a z)))) #s(approx (* x (- (+ 1 (/ z (- a z))) (/ y (- a z)))) (*.f64 (neg.f64 x) (/.f64 (-.f64 a y) z)))) (+.f64 x (*.f64 (-.f64 x t) (/.f64 (-.f64 z y) (-.f64 a z)))))) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal -7796251209119999/38981256045599996321413529551500753243504907430380030107471625828851794763065704409862460263528041036901219664925634672733836679460812376186311949185250613678125110799825892119483158621960214593411198373916873515494742391701579499782985454461875862451310955212417110188327314359967656443904 binary64)) (+.f64 x (*.f64 (-.f64 x t) (/.f64 (-.f64 z y) (-.f64 a z)))) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal 0 binary64)) #s(approx (+ x (* (- x t) (/ (- z y) (- a z)))) #s(approx (* x (- (+ 1 (/ z (- a z))) (/ y (- a z)))) (*.f64 (neg.f64 x) (/.f64 (-.f64 a y) z)))) (+.f64 x (*.f64 (-.f64 x t) (/.f64 (-.f64 z y) (-.f64 a z)))))) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal -inf.0 binary64)) (+.f64 #s(approx x #s(literal 0 binary64)) #s(approx (* (- y z) (/ (- t x) (- a z))) (/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z)))) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal -7796251209119999/38981256045599996321413529551500753243504907430380030107471625828851794763065704409862460263528041036901219664925634672733836679460812376186311949185250613678125110799825892119483158621960214593411198373916873515494742391701579499782985454461875862451310955212417110188327314359967656443904 binary64)) (+.f64 x (*.f64 (-.f64 y z) (/.f64 #s(approx (- t x) t) (-.f64 a z)))) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal 3269984763141685/326998476314168493941780105303955630664491214509745363599777340200912796363811072538207513066313433266477866490952498420772444240018406385375505907430986779905229729456305877240633380281444431820005925969026076507067319984967003404515550047182527554765966689382523869862684015858539562586584645632 binary64)) (+.f64 #s(approx x #s(literal 0 binary64)) #s(approx (* (- y z) (/ (- t x) (- a z))) (-.f64 t #s(approx x #s(literal 0 binary64))))) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal 19999999999999999637261396616218963965854548433967571443553349589398276213078849877797201319406193650987089233045392713610056728883285684658627493100394288507721587321969841645914622571464951723145900071059456 binary64)) (+.f64 x (*.f64 (-.f64 y z) (/.f64 #s(approx (- t x) t) (-.f64 a z)))) (+.f64 x (*.f64 (-.f64 x t) #s(approx (/ 1 (/ (- z a) (- y z))) (/.f64 y (-.f64 z a))))))))) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal -inf.0 binary64)) (+.f64 x #s(approx (* (- y z) (/ (- t x) (- a z))) (/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z)))) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal -7796251209119999/38981256045599996321413529551500753243504907430380030107471625828851794763065704409862460263528041036901219664925634672733836679460812376186311949185250613678125110799825892119483158621960214593411198373916873515494742391701579499782985454461875862451310955212417110188327314359967656443904 binary64)) (+.f64 x (*.f64 (-.f64 y z) (/.f64 #s(approx (- t x) t) (-.f64 a z)))) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal 3269984763141685/326998476314168493941780105303955630664491214509745363599777340200912796363811072538207513066313433266477866490952498420772444240018406385375505907430986779905229729456305877240633380281444431820005925969026076507067319984967003404515550047182527554765966689382523869862684015858539562586584645632 binary64)) (+.f64 #s(approx x #s(literal 0 binary64)) #s(approx (* (- y z) (/ (- t x) (- a z))) (-.f64 t #s(approx x #s(literal 0 binary64))))) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal 19999999999999999637261396616218963965854548433967571443553349589398276213078849877797201319406193650987089233045392713610056728883285684658627493100394288507721587321969841645914622571464951723145900071059456 binary64)) (+.f64 x (*.f64 (-.f64 y z) (/.f64 #s(approx (- t x) t) (-.f64 a z)))) (+.f64 x (*.f64 (-.f64 x t) #s(approx (/ 1 (/ (- z a) (- y z))) (/.f64 y (-.f64 z a))))))))) (if.f64 (<=.f64 z #s(literal -44999999999999998122582906135933952781324536100264263535091531903355573210756371362532853726246523755847762125374503494932541946153758602519642112 binary64)) (+.f64 #s(approx x #s(literal 0 binary64)) #s(approx (* (- y z) (/ (- t x) (- a z))) (-.f64 t #s(approx x #s(literal 0 binary64))))) (if.f64 (<=.f64 z #s(literal 165000000000000004750831501210676910552018708682806988062539923523325916048461128684060237751335369523141873511585229613772785426333769277657374593025117204676794601645722736122658816 binary64)) (+.f64 x (*.f64 (-.f64 x t) #s(approx (/ 1 (/ (- z a) (- y z))) (/.f64 y (-.f64 z a))))) (+.f64 #s(approx x #s(literal 0 binary64)) #s(approx (* (- y z) (/ (- t x) (- a z))) (-.f64 t #s(approx x #s(literal 0 binary64))))))) (if.f64 (<=.f64 z #s(literal -79999999999999994708839586779437964989756017314426521488935425784616051735968291810055394607667675773673164367975881718043150465075585023462356680432298289399550800035840 binary64)) (+.f64 #s(approx x #s(literal 0 binary64)) #s(approx (* (- y z) (/ (- t x) (- a z))) (-.f64 t #s(approx x #s(literal 0 binary64))))) (if.f64 (<=.f64 z #s(literal -6427752177035961/25711008708143844408671393477458601640355247900524685364822016 binary64)) (+.f64 x #s(approx (* (- y z) (/ (- t x) (- a z))) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)))) (if.f64 (<=.f64 z #s(literal 8151758837614529/30191699398572330817932436647906151127335369763331523427009650401964993299137190816689013801421270140331747000246110759198164677039398341060491474011461568349195162615808 binary64)) (+.f64 x #s(approx (* (- y z) (/ (- t x) (- a z))) (/.f64 (*.f64 y (-.f64 t x)) (-.f64 a z)))) (if.f64 (<=.f64 z #s(literal 1600000000000000120279179066429133803954286502963853141572654563772425480387864327463265761756412856685225528062164042122684006400 binary64)) (+.f64 x #s(approx (* (- y z) (/ (- t x) (- a z))) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)))) (+.f64 #s(approx x #s(literal 0 binary64)) #s(approx (* (- y z) (/ (- t x) (- a z))) (-.f64 t #s(approx x #s(literal 0 binary64))))))))) (if.f64 (<=.f64 z #s(literal -79999999999999994708839586779437964989756017314426521488935425784616051735968291810055394607667675773673164367975881718043150465075585023462356680432298289399550800035840 binary64)) (+.f64 #s(approx x #s(literal 0 binary64)) #s(approx (* (- y z) (/ (- t x) (- a z))) (-.f64 t #s(approx x #s(literal 0 binary64))))) (if.f64 (<=.f64 z #s(literal 1600000000000000120279179066429133803954286502963853141572654563772425480387864327463265761756412856685225528062164042122684006400 binary64)) (+.f64 x #s(approx (* (- y z) (/ (- t x) (- a z))) (/.f64 (*.f64 t (-.f64 y z)) (-.f64 a z)))) (+.f64 #s(approx x #s(literal 0 binary64)) #s(approx (* (- y z) (/ (- t x) (- a z))) (-.f64 t #s(approx x #s(literal 0 binary64))))))) (if.f64 (<=.f64 z #s(literal -6199999999999999879315674985752690688 binary64)) (+.f64 #s(approx x #s(literal 0 binary64)) #s(approx (* (- y z) (/ (- t x) (- a z))) (-.f64 t #s(approx x #s(literal 0 binary64))))) (if.f64 (<=.f64 z #s(literal -5892103094213055/3273390607896141870013189696827599152216642046043064789483291368096133796404674554883270092325904157150886684127560071009217256545885393053328527589376 binary64)) (+.f64 x (*.f64 (-.f64 y z) (/.f64 #s(approx (- t x) t) #s(approx (- a z) a)))) (if.f64 (<=.f64 z #s(literal 7191592052898167/5136851466355833503165029182500125649951503713694505722166289944403058744430742990345377476833582471901350555523611540735370539306820120960085756611964727392534398116336371677921546638558908903585247316148224 binary64)) (+.f64 x #s(approx (* (- y z) (/ (- t x) (- a z))) (/.f64 (*.f64 y (-.f64 t x)) a))) (if.f64 (<=.f64 z #s(literal 43999999999999998367068375722353653669202310270562658724335498781988430978709106456550954684267090922839212032 binary64)) (+.f64 x (*.f64 (-.f64 y z) (/.f64 #s(approx (- t x) t) #s(approx (- a z) a)))) (+.f64 #s(approx x #s(literal 0 binary64)) #s(approx (* (- y z) (/ (- t x) (- a z))) (-.f64 t #s(approx x #s(literal 0 binary64))))))))) (if.f64 (<=.f64 z #s(literal -6199999999999999879315674985752690688 binary64)) (+.f64 #s(approx x #s(literal 0 binary64)) #s(approx (* (- y z) (/ (- t x) (- a z))) (-.f64 t #s(approx x #s(literal 0 binary64))))) (if.f64 (<=.f64 z #s(literal 4352132950612665/604462909807314587353088 binary64)) (+.f64 x #s(approx (* (- y z) (/ (- t x) (- a z))) (/.f64 (*.f64 y (-.f64 t x)) a))) (+.f64 #s(approx x #s(literal 0 binary64)) #s(approx (* (- y z) (/ (- t x) (- a z))) (-.f64 t #s(approx x #s(literal 0 binary64))))))) (if.f64 (<=.f64 z #s(literal -6199999999999999879315674985752690688 binary64)) (+.f64 #s(approx x #s(literal 0 binary64)) #s(approx (* (- y z) (/ (- t x) (- a z))) (-.f64 t #s(approx x #s(literal 0 binary64))))) (if.f64 (<=.f64 z #s(literal 31000000000000000482341900013472133752314243304552904434462887993355847216107426801214547087366470877962394706903040 binary64)) #s(approx (+ x (* (- x t) (/ (- z y) (- a z)))) (*.f64 x (-.f64 #s(approx (+ 1 (/ z (- a z))) #s(literal 1 binary64)) (/.f64 y (-.f64 a z))))) (+.f64 #s(approx x #s(literal 0 binary64)) #s(approx (* (- y z) (/ (- t x) (- a z))) (-.f64 t #s(approx x #s(literal 0 binary64))))))) (if.f64 (<=.f64 z #s(literal -260000000000000000000 binary64)) (+.f64 #s(approx x #s(literal 0 binary64)) #s(approx (* (- y z) (/ (- t x) (- a z))) (-.f64 t #s(approx x #s(literal 0 binary64))))) (if.f64 (<=.f64 z #s(literal 85999999999999996213814686169137653273730000379216207530012125015440049746807814872726200780871099238927553014298880983851649944308605255680 binary64)) #s(approx (+ x (* (- x t) (/ (- z y) (- a z)))) (*.f64 x #s(approx (- (+ 1 (/ z (- a z))) (/ y (- a z))) (-.f64 #s(literal 1 binary64) (/.f64 y a))))) (+.f64 #s(approx x #s(literal 0 binary64)) #s(approx (* (- y z) (/ (- t x) (- a z))) (-.f64 t #s(approx x #s(literal 0 binary64))))))) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal -inf.0 binary64)) #s(approx (+ x (* (- x t) (/ (- z y) (- a z)))) (*.f64 x #s(approx (- (+ 1 (/ z (- a z))) (/ y (- a z))) (/.f64 y z)))) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal -1352433999707303/67621699985365151533099492469314125634412457732623554832378970755414259527260782012725408753620120050518322559136912470896940487616343748768068989243256265844273495551872650773597634262582584454787101812251032115730947621472199902571314803042180668990660938354910463787008 binary64)) (+.f64 x #s(approx (* (- y z) (/ (- t x) (- a z))) #s(approx (- t x) t))) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal 10 binary64)) (+.f64 #s(approx x #s(literal 0 binary64)) #s(approx (* (- y z) (/ (- t x) (- a z))) (-.f64 t #s(approx x #s(literal 0 binary64))))) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal 100000000000000007629703079084894925347346855150656811701601734206211380288125794484142188964691784076639747577138548761372210387844799938291815611350519830750167649856488981626536368095414607314235151058373458986890825155659063617715863205282622390509284183439858617103083735673849899204570498157510656 binary64)) (+.f64 x #s(approx (* (- y z) (/ (- t x) (- a z))) #s(approx (- t x) t))) #s(approx (+ x (* (- x t) (/ (- z y) (- a z)))) (*.f64 x #s(approx (- (+ 1 (/ z (- a z))) (/ y (- a z))) (/.f64 y z)))))))) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal -inf.0 binary64)) #s(approx (+ x (* (- x t) (/ (- z y) (- a z)))) #s(approx (* x (- (+ 1 (/ z (- a z))) (/ y (- a z)))) (/.f64 (*.f64 x y) z))) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal -1352433999707303/67621699985365151533099492469314125634412457732623554832378970755414259527260782012725408753620120050518322559136912470896940487616343748768068989243256265844273495551872650773597634262582584454787101812251032115730947621472199902571314803042180668990660938354910463787008 binary64)) (+.f64 x #s(approx (* (- y z) (/ (- t x) (- a z))) #s(approx (- t x) t))) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal 10 binary64)) (+.f64 #s(approx x #s(literal 0 binary64)) #s(approx (* (- y z) (/ (- t x) (- a z))) (-.f64 t #s(approx x #s(literal 0 binary64))))) (if.f64 (<=.f64 (+.f64 x (*.f64 (-.f64 y z) (/.f64 (-.f64 t x) (-.f64 a z)))) #s(literal 4999999999999999696267762527682310930020143610058662476595385785661602281506616951421654628720253874218428059028081086289358596871318015265117899420433441387493650720841005520533855126581220452921859901274275799538319841275410916329774556134803974902673017459331286203203802190422979931037452174069071872 binary64)) (+.f64 x #s(approx (* (- y z) (/ (- t x) (- a z))) #s(approx (- t x) t))) #s(approx (+ x (* (- x t) (/ (- z y) (- a z)))) #s(approx (* x (- (+ 1 (/ z (- a z))) (/ y (- a z)))) (/.f64 (*.f64 x y) z))))))) (if.f64 (<=.f64 a #s(literal -3449999999999999827572713938261415964007435856209410002312957838322680389936729526528845776111206924288 binary64)) (*.f64 #s(approx (+ 1 (/ (* (- y z) (/ (- t x) (- a z))) x)) #s(literal 1 binary64)) x) (if.f64 (<=.f64 a #s(literal 30999999999999999364496450254037387941094702410555719680 binary64)) (+.f64 #s(approx x #s(literal 0 binary64)) #s(approx (* (- y z) (/ (- t x) (- a z))) (-.f64 t #s(approx x #s(literal 0 binary64))))) (*.f64 #s(approx (+ 1 (/ (* (- y z) (/ (- t x) (- a z))) x)) #s(literal 1 binary64)) x))) (if.f64 (<=.f64 a #s(literal 1049999999999999944419857126001793257056002829769731932465165823980230719489869827456150662153518636354593898099814034248805139924964612778439864022530313420800 binary64)) (+.f64 x #s(approx (* (- y z) (/ (- t x) (- a z))) #s(approx (- t x) t))) (*.f64 #s(approx (+ 1 (/ (* (- y z) (/ (- t x) (- a z))) x)) #s(literal 1 binary64)) x)) (+.f64 x #s(approx (* (- y z) (/ (- t x) (- a z))) #s(approx (- t x) t))) (/.f64 t (/.f64 (-.f64 y z) (-.f64 y x))) (*.f64 (/.f64 (-.f64 x y) (-.f64 z y)) t) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal -500000 binary64)) (*.f64 #s(approx (/ (- x y) (- z y)) (/.f64 x (-.f64 z y))) t) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 3961408125713217/19807040628566084398385987584 binary64)) (*.f64 (/.f64 (-.f64 x y) #s(approx (- z y) z)) t) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 2 binary64)) (*.f64 (/.f64 #s(approx (- y x) y) (-.f64 y z)) t) (*.f64 #s(approx (/ (- x y) (- z y)) (/.f64 x (-.f64 z y))) t)))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal -2535301200456459/5070602400912917605986812821504 binary64)) (*.f64 #s(approx (/ (- x y) (- z y)) (/.f64 x (-.f64 z y))) t) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 2076918743413931/41538374868278621028243970633760768 binary64)) (*.f64 (/.f64 t #s(approx (- z y) z)) (-.f64 x y)) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 2 binary64)) (*.f64 (/.f64 #s(approx (- y x) y) (-.f64 y z)) t) (*.f64 #s(approx (/ (- x y) (- z y)) (/.f64 x (-.f64 z y))) t)))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal -2535301200456459/5070602400912917605986812821504 binary64)) (*.f64 #s(approx (/ (- x y) (- z y)) (/.f64 x (-.f64 z y))) t) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 1/2 binary64)) (*.f64 (/.f64 t #s(approx (- z y) z)) (-.f64 x y)) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 2 binary64)) #s(approx (/ t (/ (- y z) (- y x))) (*.f64 (/.f64 (-.f64 y x) y) t)) (*.f64 #s(approx (/ (- x y) (- z y)) (/.f64 x (-.f64 z y))) t)))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal -50000 binary64)) (*.f64 #s(approx (/ (- x y) (- z y)) (/.f64 x (-.f64 z y))) t) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 1/2 binary64)) #s(approx (* (/ (- x y) (- z y)) t) (/.f64 (*.f64 t (-.f64 x y)) z)) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 2 binary64)) #s(approx (/ t (/ (- y z) (- y x))) (*.f64 (/.f64 (-.f64 y x) y) t)) (*.f64 #s(approx (/ (- x y) (- z y)) (/.f64 x (-.f64 z y))) t)))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal -500000 binary64)) #s(approx (* (/ (- x y) (- z y)) t) (/.f64 (*.f64 t x) (-.f64 z y))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 1/2 binary64)) #s(approx (* (/ (- x y) (- z y)) t) (/.f64 (*.f64 t (-.f64 x y)) z)) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 2 binary64)) #s(approx (/ t (/ (- y z) (- y x))) (*.f64 (/.f64 (-.f64 y x) y) t)) #s(approx (* (/ (- x y) (- z y)) t) (/.f64 (*.f64 t x) (-.f64 z y)))))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal -500000 binary64)) #s(approx (* (/ (- x y) (- z y)) t) (/.f64 (*.f64 t x) (-.f64 z y))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 1/2 binary64)) #s(approx (* (/ (- x y) (- z y)) t) (/.f64 (*.f64 t (-.f64 x y)) z)) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 2 binary64)) #s(approx (* (/ (- x y) (- z y)) t) t) #s(approx (* (/ (- x y) (- z y)) t) (/.f64 (*.f64 t x) (-.f64 z y)))))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 5764607523034235/1152921504606846976 binary64)) #s(approx (* (/ (- x y) (- z y)) t) (/.f64 (*.f64 t x) (-.f64 z y))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 2 binary64)) #s(approx (* (/ (- x y) (- z y)) t) t) #s(approx (* (/ (- x y) (- z y)) t) (/.f64 (*.f64 t x) (-.f64 z y))))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 5764607523034235/1152921504606846976 binary64)) #s(approx (* (/ (- x y) (- z y)) t) (*.f64 (/.f64 t (-.f64 z y)) x)) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 50000 binary64)) #s(approx (* (/ (- x y) (- z y)) t) t) #s(approx (* (/ (- x y) (- z y)) t) (*.f64 (/.f64 t (-.f64 z y)) x)))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 5764607523034235/1152921504606846976 binary64)) (*.f64 #s(approx (/ (- x y) (- z y)) (/.f64 x z)) t) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 2 binary64)) #s(approx (* (/ (- x y) (- z y)) t) t) (*.f64 #s(approx (/ (- x y) (- z y)) (/.f64 x z)) t))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 5764607523034235/1152921504606846976 binary64)) #s(approx (* (/ (- x y) (- z y)) t) (/.f64 (*.f64 t x) z)) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 2 binary64)) #s(approx (* (/ (- x y) (- z y)) t) t) #s(approx (* (/ (- x y) (- z y)) t) (/.f64 (*.f64 t x) z)))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 5764607523034235/1152921504606846976 binary64)) #s(approx (* (/ (- x y) (- z y)) t) (*.f64 (/.f64 t z) x)) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 200000 binary64)) #s(approx (* (/ (- x y) (- z y)) t) t) #s(approx (* (/ (- x y) (- z y)) t) (*.f64 (/.f64 t z) x)))) #s(approx (* (/ (- x y) (- z y)) t) t) (+.f64 (*.f64 (/.f64 x y) (-.f64 z t)) t) (if.f64 (<=.f64 (/.f64 x y) #s(literal -1298074214633707/1298074214633706907132624082305024 binary64)) #s(approx (+ (* (/ x y) (- z t)) t) (*.f64 x #s(approx (- (+ (/ t x) (/ z y)) (/ t y)) (/.f64 (-.f64 z t) y)))) (if.f64 (<=.f64 (/.f64 x y) #s(literal 7136238463529799/713623846352979940529142984724747568191373312 binary64)) (+.f64 #s(approx (* (/ x y) (- z t)) (/.f64 (*.f64 x z) y)) t) #s(approx (+ (* (/ x y) (- z t)) t) (*.f64 x #s(approx (- (+ (/ t x) (/ z y)) (/ t y)) (/.f64 (-.f64 z t) y)))))) (if.f64 (<=.f64 (/.f64 x y) #s(literal -5000000000 binary64)) #s(approx (+ (* (/ x y) (- z t)) t) (*.f64 x #s(approx (- (+ (/ t x) (/ z y)) (/ t y)) (/.f64 (-.f64 z t) y)))) (if.f64 (<=.f64 (/.f64 x y) #s(literal 7136238463529799/713623846352979940529142984724747568191373312 binary64)) (+.f64 #s(approx (* (/ x y) (- z t)) (*.f64 (/.f64 x y) z)) t) #s(approx (+ (* (/ x y) (- z t)) t) (*.f64 x #s(approx (- (+ (/ t x) (/ z y)) (/ t y)) (/.f64 (-.f64 z t) y)))))) (if.f64 (<=.f64 (/.f64 x y) #s(literal -1298074214633707/1298074214633706907132624082305024 binary64)) #s(approx (+ (* (/ x y) (- z t)) t) (*.f64 x #s(approx (- (+ (/ t x) (/ z y)) (/ t y)) (/.f64 (-.f64 z t) y)))) (if.f64 (<=.f64 (/.f64 x y) #s(literal 5265614583427859/26328072917139296674479506920917608079723773850137277813577744384 binary64)) #s(approx (+ (* (/ x y) (- z t)) t) t) #s(approx (+ (* (/ x y) (- z t)) t) (*.f64 x #s(approx (- (+ (/ t x) (/ z y)) (/ t y)) (/.f64 (-.f64 z t) y)))))) (if.f64 (<=.f64 (/.f64 x y) #s(literal -2000000000000000000000 binary64)) (/.f64 #s(approx (- (* t y) (* (- t z) x)) (*.f64 x z)) y) (if.f64 (<=.f64 (/.f64 x y) #s(literal 7067388259113537/3533694129556768659166595001485837031654967793751237916243212402585239552 binary64)) #s(approx (+ (* (/ x y) (- z t)) t) t) (/.f64 #s(approx (- (* t y) (* (- t z) x)) (*.f64 x z)) y))) #s(approx (+ (* (/ x y) (- z t)) t) t) (/.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x #s(literal -1 binary64)) (sqrt.f64 (-.f64 x #s(literal -1 binary64)))))) (/.f64 x (+.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 x #s(literal 1 binary64))))) (if.f64 (<=.f64 x #s(literal 11/2 binary64)) #s(approx (/ x (+ 1 (sqrt (+ x 1)))) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/16 binary64) x) #s(literal 1/8 binary64)) x) x) (*.f64 #s(literal -1/2 binary64) x))) #s(approx (/ x (+ 1 (sqrt (+ x 1)))) (sqrt.f64 (fabs.f64 x)))) (if.f64 (<=.f64 x #s(literal 11/2 binary64)) #s(approx (/ x (+ 1 (sqrt (+ x 1)))) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 1/16 binary64) x) #s(literal 1/8 binary64)))))) #s(approx (/ x (+ 1 (sqrt (+ x 1)))) (sqrt.f64 (fabs.f64 x)))) (if.f64 (<=.f64 x #s(literal 9800 binary64)) (/.f64 x #s(approx (+ 1 (sqrt (+ x 1))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) x)))) #s(approx (/ x (+ 1 (sqrt (+ x 1)))) (sqrt.f64 (fabs.f64 x)))) (if.f64 (<=.f64 x #s(literal 7/4 binary64)) #s(approx (/ x (+ 1 (sqrt (+ x 1)))) (-.f64 (*.f64 (*.f64 x x) #s(literal -1/8 binary64)) (*.f64 #s(literal -1/2 binary64) x))) #s(approx (/ x (+ 1 (sqrt (+ x 1)))) (sqrt.f64 (fabs.f64 x)))) (if.f64 (<=.f64 x #s(literal 7/4 binary64)) #s(approx (/ x (+ 1 (sqrt (+ x 1)))) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/8 binary64) x)))) #s(approx (/ x (+ 1 (sqrt (+ x 1)))) (sqrt.f64 (fabs.f64 x)))) (if.f64 (<=.f64 x #s(literal 7/4 binary64)) #s(approx (/ x (+ 1 (sqrt (+ x 1)))) (*.f64 #s(literal 1/2 binary64) x)) #s(approx (/ x (+ 1 (sqrt (+ x 1)))) (sqrt.f64 (fabs.f64 x)))) #s(approx (/ x (+ 1 (sqrt (+ x 1)))) (*.f64 #s(literal 1/2 binary64) x)) (-.f64 (*.f64 y y) (*.f64 (-.f64 #s(literal -2 binary64) x) x)) (if.f64 (<=.f64 (+.f64 (*.f64 x #s(literal 2 binary64)) (*.f64 x x)) #s(literal 4000000000000000231066439592463586809749068508384256548392167452938849336067698458624 binary64)) (-.f64 (*.f64 y y) (*.f64 #s(approx (- -2 x) #s(literal -2 binary64)) x)) #s(approx (- (* y y) (* (- -2 x) x)) (*.f64 x (+.f64 #s(literal 2 binary64) x)))) #s(approx (- (* y y) (* (- -2 x) x)) (*.f64 x (+.f64 #s(literal 2 binary64) x))) #s(approx (- (* y y) (* (- -2 x) x)) (*.f64 x #s(approx (+ 2 x) #s(literal 2 binary64)))) (+.f64 (+.f64 (*.f64 x y) x) y) (if.f64 (<=.f64 (+.f64 (+.f64 (*.f64 x y) x) y) #s(literal -1418129833677085/141812983367708498267942666831007057202459354558886953263833223277658525196114003519551116418471942004184601191539094262166460537485590525416453416929473364427849849743600833315151825889043592154525680139765876503569388266265666970077237981829515274335102568192877188951851401216 binary64)) #s(approx (+ (+ (* x y) x) y) (*.f64 x (+.f64 #s(literal 1 binary64) y))) #s(approx (+ (+ (* x y) x) y) (*.f64 y (+.f64 #s(literal 1 binary64) x)))) (if.f64 (<=.f64 (+.f64 (+.f64 (*.f64 x y) x) y) #s(literal -1418129833677085/141812983367708498267942666831007057202459354558886953263833223277658525196114003519551116418471942004184601191539094262166460537485590525416453416929473364427849849743600833315151825889043592154525680139765876503569388266265666970077237981829515274335102568192877188951851401216 binary64)) #s(approx (+ (+ (* x y) x) y) (*.f64 x (+.f64 #s(literal 1 binary64) y))) (if.f64 (<=.f64 (+.f64 (+.f64 (*.f64 x y) x) y) #s(literal 50000000000000000548953181472022770870246154838655923168405341451578792702455745768581664489247344449530624834860586257805795141871570044164153504599073023015635832251466513592848744849794279521669192233082500589213448813106472588814045597893353729061391985085892207552645901446603936636487442857715111559168 binary64)) #s(approx (+ (+ (* x y) x) y) y) #s(approx (+ (+ (* x y) x) y) #s(approx (* y (+ 1 x)) (*.f64 x y))))) (if.f64 (<=.f64 (+.f64 (+.f64 (*.f64 x y) x) y) #s(literal -inf.0 binary64)) #s(approx (+ (+ (* x y) x) y) #s(approx (* y (+ 1 x)) (*.f64 x y))) (if.f64 (<=.f64 (+.f64 (+.f64 (*.f64 x y) x) y) #s(literal -1418129833677085/141812983367708498267942666831007057202459354558886953263833223277658525196114003519551116418471942004184601191539094262166460537485590525416453416929473364427849849743600833315151825889043592154525680139765876503569388266265666970077237981829515274335102568192877188951851401216 binary64)) #s(approx (+ (+ (* x y) x) y) (*.f64 x #s(approx (+ 1 y) #s(literal 1 binary64)))) (if.f64 (<=.f64 (+.f64 (+.f64 (*.f64 x y) x) y) #s(literal 50000000000000000548953181472022770870246154838655923168405341451578792702455745768581664489247344449530624834860586257805795141871570044164153504599073023015635832251466513592848744849794279521669192233082500589213448813106472588814045597893353729061391985085892207552645901446603936636487442857715111559168 binary64)) #s(approx (+ (+ (* x y) x) y) y) #s(approx (+ (+ (* x y) x) y) #s(approx (* y (+ 1 x)) (*.f64 x y)))))) (if.f64 (<=.f64 x #s(literal -500000000000000 binary64)) #s(approx (+ (+ (* x y) x) y) #s(approx (* y (+ 1 x)) (*.f64 x y))) (if.f64 (<=.f64 x #s(literal 3715469692580659/2251799813685248 binary64)) #s(approx (+ (+ (* x y) x) y) y) #s(approx (+ (+ (* x y) x) y) #s(approx (* y (+ 1 x)) (*.f64 x y))))) #s(approx (+ (+ (* x y) x) y) y) (*.f64 (+.f64 x x) x) (fabs.f64 (-.f64 #s(literal 1 binary64) (/.f64 x y))) (fabs.f64 #s(approx (/ (- y x) y) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) y) x) #s(approx (+ x (/ (- y x) 2)) (*.f64 (+.f64 y x) #s(literal 1/2 binary64))) (if.f64 (<=.f64 y #s(literal -8003549208083295/29642774844752946028434172162224104410437116074403984394101141506025761187823616 binary64)) #s(approx (+ x (/ (- y x) 2)) (*.f64 #s(approx (+ y x) y) #s(literal 1/2 binary64))) (if.f64 (<=.f64 y #s(literal 5000000000000 binary64)) #s(approx (+ x (/ (- y x) 2)) (*.f64 #s(literal 1/2 binary64) x)) #s(approx (+ x (/ (- y x) 2)) (*.f64 #s(approx (+ y x) y) #s(literal 1/2 binary64))))) #s(approx (+ x (/ (- y x) 2)) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 x (+.f64 y y)) (/.f64 x (+.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1/2 binary64) x))) (/.f64 x (-.f64 #s(literal 1 binary64) x)) (if.f64 (<=.f64 (/.f64 x (-.f64 #s(literal 1 binary64) x)) #s(literal -1/2 binary64)) #s(approx (/ x (- 1 x)) #s(literal -1 binary64)) #s(approx (/ x (- 1 x)) (+.f64 (*.f64 x x) x))) (if.f64 (<=.f64 (/.f64 x (-.f64 #s(literal 1 binary64) x)) #s(literal -1/2 binary64)) #s(approx (/ x (- 1 x)) #s(literal -1 binary64)) #s(approx (/ x (- 1 x)) (*.f64 x (+.f64 #s(literal 1 binary64) x)))) (if.f64 (<=.f64 (/.f64 x (-.f64 #s(literal 1 binary64) x)) #s(literal -1/2 binary64)) #s(approx (/ x (- 1 x)) #s(literal -1 binary64)) #s(approx (/ x (- 1 x)) (*.f64 x #s(approx (+ 1 x) #s(literal 1 binary64))))) #s(approx (/ x (- 1 x)) #s(literal -1 binary64)) (+.f64 (*.f64 (*.f64 y x) y) x) (+.f64 (*.f64 x (*.f64 y y)) x) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 y y))) (*.f64 x #s(approx (+ 1 (* y y)) #s(literal 1 binary64))) (+.f64 x (*.f64 (/.f64 z t) (-.f64 y x))) (if.f64 (<=.f64 x #s(literal -1696173182187249/56539106072908298546665520023773392506479484700019806659891398441363832832 binary64)) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 z t)))) (if.f64 (<=.f64 x #s(literal 6402987333448277/1684996666696914987166688442938726917102321526408785780068975640576 binary64)) (+.f64 x (*.f64 z (/.f64 #s(approx (- y x) y) t))) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 z t)))))) (if.f64 (<=.f64 x #s(literal -1696173182187249/56539106072908298546665520023773392506479484700019806659891398441363832832 binary64)) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 z t)))) (if.f64 (<=.f64 x #s(literal 4379627349119145/254629497041810760783555711051172270131433549208242031329517556169297662470417088272924672 binary64)) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 (/.f64 z t) y)) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 z t)))))) (if.f64 (<=.f64 z #s(literal -4058375368249729/266998379490113760299377713271194014325338065294581596243380200977777465722580068752870260867072 binary64)) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 (/.f64 z t) y)) (if.f64 (<=.f64 z #s(literal 3150000 binary64)) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 x #s(approx (- 1 (/ z t)) #s(literal 1 binary64)))) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 (/.f64 z t) y)))) (if.f64 (<=.f64 z #s(literal -4058375368249729/266998379490113760299377713271194014325338065294581596243380200977777465722580068752870260867072 binary64)) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 (/.f64 y t) z)) (if.f64 (<=.f64 z #s(literal 3150000 binary64)) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 x #s(approx (- 1 (/ z t)) #s(literal 1 binary64)))) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 (/.f64 y t) z)))) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 x #s(approx (- 1 (/ z t)) #s(literal 1 binary64)))) (if.f64 (<=.f64 (-.f64 x (/.f64 (*.f64 (*.f64 y #s(literal 2 binary64)) z) (-.f64 (*.f64 (*.f64 z #s(literal 2 binary64)) z) (*.f64 y t)))) #s(literal 2000000000000000065564491965724196497141410566042987128526667154881885206394748671855868757344823586107634995163648301637403269353821391391987982202586085042249557608491240131630546544710299192980657097825020601258185202784889671304261897129652009244157571353621710211402529400422400 binary64)) (-.f64 x (/.f64 (*.f64 z (+.f64 y y)) (-.f64 (*.f64 (+.f64 z z) z) (*.f64 t y)))) (-.f64 x #s(approx (/ (* (* y 2) z) (- (* (* z 2) z) (* y t))) (/.f64 y z)))) (if.f64 (<=.f64 (-.f64 x (/.f64 (*.f64 (*.f64 y #s(literal 2 binary64)) z) (-.f64 (*.f64 (*.f64 z #s(literal 2 binary64)) z) (*.f64 y t)))) #s(literal +inf.0 binary64)) (-.f64 x (*.f64 (/.f64 (+.f64 z z) (-.f64 (*.f64 (+.f64 z z) z) (*.f64 t y))) y)) (-.f64 x #s(approx (/ (* (* y 2) z) (- (* (* z 2) z) (* y t))) (/.f64 y z)))) (if.f64 (<=.f64 z #s(literal -9500000000000 binary64)) (-.f64 x #s(approx (/ (* (* y 2) z) (- (* (* z 2) z) (* y t))) (/.f64 y z))) (if.f64 (<=.f64 z #s(literal 2007665964833537/170141183460469231731687303715884105728 binary64)) (-.f64 x #s(approx (/ (* (* y 2) z) (- (* (* z 2) z) (* y t))) (*.f64 #s(literal -2 binary64) (/.f64 z t)))) (-.f64 x #s(approx (/ (* (* y 2) z) (- (* (* z 2) z) (* y t))) (/.f64 y z))))) (-.f64 x #s(approx (/ (* (* y 2) z) (- (* (* z 2) z) (* y t))) (/.f64 y z))) (/.f64 (*.f64 (/.f64 (PI.f64) (+.f64 a b)) #s(literal 1/2 binary64)) (*.f64 a b)) (/.f64 (*.f64 (PI.f64) (/.f64 #s(literal 1/2 binary64) (+.f64 a b))) (*.f64 a b)) (/.f64 (*.f64 (PI.f64) (/.f64 #s(literal 1/2 binary64) (*.f64 a b))) (+.f64 a b)) (if.f64 (<=.f64 a #s(literal -149999999999999984373007697747027761460161328391511918458323701674779940535751052813081517365159031472128 binary64)) (/.f64 (*.f64 #s(approx (/ (PI) (+ a b)) (/.f64 (PI.f64) a)) #s(literal 1/2 binary64)) (*.f64 a b)) (/.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 a (+.f64 a b)) (neg.f64 b)))) (if.f64 (<=.f64 a #s(literal -10000000000000000910359990503684350104604539951754865571545457374840902895351334152154180097541612190564352 binary64)) (/.f64 #s(approx (/ (* (/ (PI) (+ a b)) 1/2) b) (*.f64 #s(literal 1/2 binary64) (/.f64 (PI.f64) (*.f64 a b)))) a) (/.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 a (+.f64 a b)) (neg.f64 b)))) (if.f64 (<=.f64 a #s(literal -200000000000000006161332646193051381554050408015286692692179488138827970582662873088 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (+.f64 a b) b) a)) (PI.f64)) (/.f64 (*.f64 #s(literal -1/2 binary64) (PI.f64)) (*.f64 (*.f64 a (+.f64 a b)) (neg.f64 b)))) (/.f64 (*.f64 (neg.f64 (PI.f64)) #s(literal 1/2 binary64)) (*.f64 (-.f64 (neg.f64 b) a) (*.f64 a b))) (if.f64 (<=.f64 b #s(literal 440000000000000029111256468127124019562298705027725341935796224 binary64)) (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (+.f64 a b) b) a)) (PI.f64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 (*.f64 #s(approx (+ a b) b) a) b))) (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (+.f64 a b) a) b)) (PI.f64)) (/.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 (*.f64 #s(approx (+ a b) b) a) b)) (*.f64 (PI.f64) (/.f64 #s(literal 1/2 binary64) (*.f64 #s(approx (+ a b) b) (*.f64 a b)))) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (*.f64 (+.f64 (exp.f64 (*.f64 (-.f64 eps #s(literal 1 binary64)) x)) (exp.f64 (*.f64 (-.f64 (neg.f64 eps) #s(literal 1 binary64)) x))) #s(literal 1/2 binary64))) (if.f64 (<=.f64 x #s(literal -6257774519299541/521481209941628438084722096232800809229175908778479680162851955034721612739414196782949728256 binary64)) (/.f64 (-.f64 #s(approx (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) eps))) #s(approx (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x)))) (*.f64 #s(literal -1 binary64) (exp.f64 (neg.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) eps)))))))) #s(literal 2 binary64)) (if.f64 (<=.f64 x #s(literal 6200000000000000000000 binary64)) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 (neg.f64 (*.f64 x (-.f64 #s(literal 1 binary64) eps)))) #s(approx (* -1 (exp (neg (* x (+ 1 eps))))) (-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) eps)) #s(literal 1 binary64)))))) (if.f64 (<=.f64 x #s(literal 8400000000000000405557930233585381522147746149006683297353272615807717543876857454529914716848914432 binary64)) (/.f64 (-.f64 #s(approx (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) eps))) #s(approx (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x)))) (-.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 1 binary64)))) #s(literal 2 binary64)) (if.f64 (<=.f64 x #s(literal 7000000000000000184221561569464380423913998615537834713245722570059286292058492382691637542613492058891978097633992316754048896583071679629264289897491543668941640983897629475801647621537548658304638007541401165885838882138450776014737596575017632977645469696 binary64)) (/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) eps)) (exp.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) eps) x)))) #s(approx (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x)))) (-.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 1 binary64)))) #s(literal 2 binary64)) (/.f64 (-.f64 #s(approx (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) eps))) #s(approx (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x)))) (-.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 1 binary64)))) #s(literal 2 binary64)))))) (if.f64 (<=.f64 x #s(literal -6257774519299541/521481209941628438084722096232800809229175908778479680162851955034721612739414196782949728256 binary64)) (/.f64 (-.f64 #s(approx (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) eps))) #s(approx (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x)))) (*.f64 #s(literal -1 binary64) (exp.f64 (neg.f64 (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) eps)))))))) #s(literal 2 binary64)) (if.f64 (<=.f64 x #s(literal 40500000000000000389870240340639744 binary64)) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 (neg.f64 (*.f64 x (-.f64 #s(literal 1 binary64) eps)))) #s(approx (* -1 (exp (neg (* x (+ 1 eps))))) (-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) eps)) #s(literal 1 binary64)))))) (if.f64 (<=.f64 x #s(literal 154999999999999993395323785249758608792214562734676741160923742137295215984119184458129791068524661923263565772439453039475281980006412944303164751872 binary64)) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (*.f64 #s(approx (- (exp (neg (* x (- 1 eps)))) (* -1 (exp (neg (* x (+ 1 eps)))))) (*.f64 (exp.f64 (neg.f64 x)) #s(literal 2 binary64))) #s(literal 1/2 binary64))) (if.f64 (<=.f64 x #s(literal 7000000000000000184221561569464380423913998615537834713245722570059286292058492382691637542613492058891978097633992316754048896583071679629264289897491543668941640983897629475801647621537548658304638007541401165885838882138450776014737596575017632977645469696 binary64)) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(approx (exp (neg x)) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64)) x) #s(literal -1 binary64))) (-.f64 (-.f64 x #s(literal -1 binary64)) #s(literal -1 binary64))) (*.f64 #s(approx (exp (neg x)) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal 1 binary64)) x) #s(literal -1 binary64))) x)))) (/.f64 (-.f64 #s(approx (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) eps))) #s(approx (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x)))) (-.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 1 binary64)))) #s(literal 2 binary64)))))) (if.f64 (<=.f64 eps #s(literal 380000000000000011024762498254476647881847656514392719086111948800 binary64)) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (*.f64 #s(approx (- (exp (neg (* x (- 1 eps)))) (* -1 (exp (neg (* x (+ 1 eps)))))) (*.f64 (exp.f64 (neg.f64 x)) #s(literal 2 binary64))) #s(literal 1/2 binary64))) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 (neg.f64 (*.f64 x (-.f64 #s(literal 1 binary64) eps)))) #s(approx (* -1 (exp (neg (* x (+ 1 eps))))) (-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) eps)) #s(literal 1 binary64))))))) (if.f64 (<=.f64 eps #s(literal 5188146770730811/288230376151711744 binary64)) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (*.f64 (-.f64 x #s(literal -1 binary64)) (exp.f64 (neg.f64 x)))) (if.f64 (<=.f64 eps #s(literal 15500000000000000487575703855112342236475557822186981187907074703120013170509635641277344652089571273460721629720202584355135775928593119012130713309261096056406518368667914869559257654707940753408 binary64)) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (*.f64 #s(approx (+ (exp (* (- eps 1) x)) (exp (* (- (neg eps) 1) x))) #s(approx (* 2 (exp (* -1 x))) (+.f64 #s(literal 2 binary64) (*.f64 x (-.f64 x #s(literal 2 binary64)))))) #s(literal 1/2 binary64))) (if.f64 (<=.f64 eps #s(literal 2200000000000000074605033877227965424090824173484504263868225379375993264653247467870493488678869581397549955070302706108381115456111855180247774599808624638475521160109337576497003778187081502282320944985859658930111732542961054908416 binary64)) (/.f64 (-.f64 #s(approx (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) eps))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 1 binary64)) #s(approx (exp (neg (* (+ 1 eps) x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 x (/.f64 (-.f64 (*.f64 eps eps) (*.f64 #s(literal 1 binary64) #s(literal 1 binary64))) (-.f64 eps #s(literal 1 binary64))))))))) #s(literal 2 binary64)) (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 eps #s(literal -1 binary64)) #s(approx (exp (neg (* (- 1 eps) x))) (-.f64 (*.f64 (-.f64 eps #s(literal 1 binary64)) x) #s(literal -1 binary64)))) eps) #s(approx (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x)))) (-.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 1 binary64)))) #s(literal 1/2 binary64))))) (if.f64 (<=.f64 eps #s(literal 1500000000000000055088031133260822529479684552593702917671333976733069669257049249700730149383030784325482321705926385834480890368914663656232297785369736311993823122144700532780026641328486938363949098053447086236679179268521984 binary64)) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (*.f64 #s(approx (- (exp (neg (* x (- 1 eps)))) (* -1 (exp (neg (* x (+ 1 eps)))))) (*.f64 (exp.f64 (neg.f64 x)) #s(literal 2 binary64))) #s(literal 1/2 binary64))) (*.f64 (-.f64 (*.f64 #s(approx (exp (neg (* (- 1 eps) x))) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 eps eps) (*.f64 #s(literal 1 binary64) #s(literal 1 binary64))) (-.f64 eps #s(literal -1 binary64))) x) #s(literal -1 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal -1 binary64))) #s(approx (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x)))) (-.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 1 binary64)))) #s(literal 1/2 binary64))) (if.f64 (<=.f64 eps #s(literal 5188146770730811/288230376151711744 binary64)) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (/.f64 (*.f64 (*.f64 (-.f64 x #s(literal -1 binary64)) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(approx (exp x) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) x))))))))) (if.f64 (<=.f64 eps #s(literal 15500000000000000487575703855112342236475557822186981187907074703120013170509635641277344652089571273460721629720202584355135775928593119012130713309261096056406518368667914869559257654707940753408 binary64)) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (*.f64 #s(approx (+ (exp (* (- eps 1) x)) (exp (* (- (neg eps) 1) x))) #s(approx (* 2 (exp (* -1 x))) (+.f64 #s(literal 2 binary64) (*.f64 x (-.f64 x #s(literal 2 binary64)))))) #s(literal 1/2 binary64))) (if.f64 (<=.f64 eps #s(literal 2200000000000000074605033877227965424090824173484504263868225379375993264653247467870493488678869581397549955070302706108381115456111855180247774599808624638475521160109337576497003778187081502282320944985859658930111732542961054908416 binary64)) (/.f64 (-.f64 #s(approx (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) eps))) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 1 binary64)) #s(approx (exp (neg (* (+ 1 eps) x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (*.f64 x (/.f64 (-.f64 (*.f64 eps eps) (*.f64 #s(literal 1 binary64) #s(literal 1 binary64))) (-.f64 eps #s(literal 1 binary64))))))))) #s(literal 2 binary64)) (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 eps #s(literal -1 binary64)) #s(approx (exp (neg (* (- 1 eps) x))) (-.f64 (*.f64 (-.f64 eps #s(literal 1 binary64)) x) #s(literal -1 binary64)))) eps) #s(approx (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x)))) (-.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 1 binary64)))) #s(literal 1/2 binary64))))) (if.f64 (<=.f64 eps #s(literal 5188146770730811/288230376151711744 binary64)) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (/.f64 (*.f64 (*.f64 (-.f64 x #s(literal -1 binary64)) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(approx (exp x) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) x))))))))) (if.f64 (<=.f64 eps #s(literal 10499999999999999526159325393898542624810429285694897679013348491476346297713041569940546397484744289612579847961134162082602086815908542077310411994900076110088651593970434229744968848828390392137832495805963127001855295488 binary64)) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (*.f64 #s(approx (+ (exp (* (- eps 1) x)) (exp (* (- (neg eps) 1) x))) #s(approx (* 2 (exp (* -1 x))) (+.f64 #s(literal 2 binary64) (*.f64 x (-.f64 x #s(literal 2 binary64)))))) #s(literal 1/2 binary64))) (*.f64 (-.f64 (*.f64 #s(approx (exp (neg (* (- 1 eps) x))) (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 eps eps) (*.f64 #s(literal 1 binary64) #s(literal 1 binary64))) (-.f64 eps #s(literal -1 binary64))) x) #s(literal -1 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal -1 binary64))) #s(approx (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x)))) (-.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (if.f64 (<=.f64 eps #s(literal 5188146770730811/288230376151711744 binary64)) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (/.f64 (*.f64 (*.f64 (-.f64 x #s(literal -1 binary64)) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(approx (exp x) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) x))))))))) (if.f64 (<=.f64 eps #s(literal 10499999999999999526159325393898542624810429285694897679013348491476346297713041569940546397484744289612579847961134162082602086815908542077310411994900076110088651593970434229744968848828390392137832495805963127001855295488 binary64)) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (*.f64 #s(approx (+ (exp (* (- eps 1) x)) (exp (* (- (neg eps) 1) x))) #s(approx (* 2 (exp (* -1 x))) (+.f64 #s(literal 2 binary64) (*.f64 x (-.f64 x #s(literal 2 binary64)))))) #s(literal 1/2 binary64))) (*.f64 (-.f64 (/.f64 (*.f64 (-.f64 eps #s(literal -1 binary64)) #s(approx (exp (neg (* (- 1 eps) x))) (-.f64 (*.f64 (-.f64 eps #s(literal 1 binary64)) x) #s(literal -1 binary64)))) eps) #s(approx (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x)))) (-.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 1 binary64)))) #s(literal 1/2 binary64)))) (if.f64 (<=.f64 x #s(literal 5404319552844595/36028797018963968 binary64)) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (*.f64 #s(approx (+ (exp (* (- eps 1) x)) (exp (* (- (neg eps) 1) x))) #s(approx (* 2 (exp (* -1 x))) (+.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) x))) #s(literal 2 binary64)))))) #s(literal 1/2 binary64))) (if.f64 (<=.f64 x #s(literal 5000000000000000085887661936088595590196552042152727553866164222600015631390942710041313371430586591361272979771771417393465563222586503124817274732544 binary64)) (/.f64 (-.f64 #s(approx (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) eps))) #s(approx (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x)))) (-.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 1 binary64)))) #s(literal 2 binary64)) (if.f64 (<=.f64 x #s(literal 7000000000000000184221561569464380423913998615537834713245722570059286292058492382691637542613492058891978097633992316754048896583071679629264289897491543668941640983897629475801647621537548658304638007541401165885838882138450776014737596575017632977645469696 binary64)) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (*.f64 #s(approx (+ (exp (* (- eps 1) x)) (exp (* (- (neg eps) 1) x))) #s(approx (* 2 (exp (* -1 x))) (+.f64 #s(literal 2 binary64) (*.f64 x (-.f64 x #s(literal 2 binary64)))))) #s(literal 1/2 binary64))) (/.f64 (-.f64 #s(approx (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) eps))) #s(approx (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x)))) (-.f64 (/.f64 #s(literal 1 binary64) eps) #s(literal 1 binary64)))) #s(literal 2 binary64))))) (if.f64 (<=.f64 eps #s(literal 8500259669165361/1180591620717411303424 binary64)) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (/.f64 (*.f64 (*.f64 (-.f64 x #s(literal -1 binary64)) #s(literal 2 binary64)) #s(literal 1/2 binary64)) #s(approx (exp x) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))))))) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (*.f64 #s(approx (+ (exp (* (- eps 1) x)) (exp (* (- (neg eps) 1) x))) #s(approx (* 2 (exp (* -1 x))) (+.f64 #s(literal 2 binary64) (*.f64 x (-.f64 x #s(literal 2 binary64)))))) #s(literal 1/2 binary64)))) (if.f64 (<=.f64 x #s(literal -8358680908399641/144115188075855872 binary64)) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (*.f64 #s(approx (+ (exp (* (- eps 1) x)) (exp (* (- (neg eps) 1) x))) #s(approx (* 2 (exp (* -1 x))) (+.f64 #s(literal 2 binary64) (*.f64 x (-.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) x))) #s(literal 2 binary64)))))) #s(literal 1/2 binary64))) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (*.f64 #s(approx (+ (exp (* (- eps 1) x)) (exp (* (- (neg eps) 1) x))) #s(approx (* 2 (exp (* -1 x))) (+.f64 #s(literal 2 binary64) (*.f64 x (-.f64 x #s(literal 2 binary64)))))) #s(literal 1/2 binary64)))) #s(approx (/ (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) 2) (*.f64 #s(approx (+ (exp (* (- eps 1) x)) (exp (* (- (neg eps) 1) x))) #s(approx (* 2 (exp (* -1 x))) (+.f64 #s(literal 2 binary64) (*.f64 x (-.f64 x #s(literal 2 binary64)))))) #s(literal 1/2 binary64))) (*.f64 #s(approx (- (* (+ 1 (/ 1 eps)) (exp (neg (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (neg (* (+ 1 eps) x))))) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (fmin.f64 (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 33/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (fmax.f64 (fmax.f64 (+.f64 #s(literal 13/5 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 13/2 binary64))) (neg.f64 (+.f64 #s(literal 37/10 binary64) (*.f64 y #s(literal 10 binary64))))) (+.f64 #s(literal 11/5 binary64) (*.f64 x #s(literal 10 binary64))))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 29/10 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 16/5 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 39/10 binary64) (*.f64 y #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64))))) (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 19/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 23/10 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 31/10 binary64))))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 39/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 23/10 binary64)) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)))))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (neg.f64 (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64))) (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (neg.f64 (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7/2 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7/2 binary64))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (-.f64 #s(literal 2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 5 binary64)) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 10 binary64))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 3/2 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 3/2 binary64)) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))) (*.f64 (+.f64 #s(literal 11/2 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 11/2 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 7 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 4 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))) (*.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 3/2 binary64)) (fmax.f64 (neg.f64 (+.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/2 binary64))) (fmax.f64 (+.f64 #s(literal 15/2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))))))))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 22/5 binary64)) (fmax.f64 (fmax.f64 (neg.f64 (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 7/2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 43/10 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 51/20 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 67/20 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 8/5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 12/5 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 3/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 1/2 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 5/4 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 9/20 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 11/5 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 7/5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 33/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 101/20 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 17/4 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 6 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 26/5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 159/20 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 143/20 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 89/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 81/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmax.f64 (neg.f64 (+.f64 #s(literal 18/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 17/5 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 21/5 binary64)) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))))))))))))))))) (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64)))))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 6 binary64))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) (fmin.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64))) (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64)))))) #s(literal 1/10 binary64)) (fmax.f64 (-.f64 #s(literal 24/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64)) (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)))) (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64)))))) #s(literal 1/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 43/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 27/5 binary64)) (fmax.f64 (-.f64 #s(literal 5/2 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 24/5 binary64))))) (+.f64 #s(literal 13/5 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 37/10 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)))) (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64)))))) #s(literal 1/10 binary64)) (fmin.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64))) (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64)))))) #s(literal 1/10 binary64)) (fmax.f64 (-.f64 #s(literal 24/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64)) (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)))) (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64)))))) #s(literal 1/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 8/5 binary64)) (fmax.f64 (-.f64 #s(literal 5/2 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 24/5 binary64))))) (+.f64 #s(literal 13/5 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 37/10 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64)))) (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)))) (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64)))))) #s(literal 1/10 binary64)) (fmin.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64)))) (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64)))))) #s(literal 1/10 binary64)) (fmax.f64 (-.f64 #s(literal 24/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64)) (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64))) (*.f64 (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64))))) (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64)))))) #s(literal 1/2 binary64)) (fmin.f64 (fmax.f64 (+.f64 #s(literal 6 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (neg.f64 (+.f64 #s(literal 37/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 13/5 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (neg.f64 (+.f64 #s(literal 71/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 5/2 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 24/5 binary64))))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 37/5 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 37/5 binary64))) (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))))) (*.f64 (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 1/10 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 37/5 binary64)) (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 1/10 binary64))) (-.f64 #s(literal 13/2 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (fmin.f64 (fmax.f64 (-.f64 #s(literal 339999/10000000 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 36/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 137/1000 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 77/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 77/250 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 41/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 479/1000 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 87/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 13/20 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 46/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 3449/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 13/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 1639/500 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 6 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 3107/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 367/125 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 5 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 553/200 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 1297/500 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 4 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 2423/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 563/250 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 3 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 2081/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 5/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 191/100 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 1739/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 3/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 196/125 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 1 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 1397/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 1/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 613/500 binary64) (*.f64 z #s(literal 10 binary64))) (*.f64 y #s(literal 10 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 211/200 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 221/250 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 713/1000 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 271/500 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 371/1000 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 1/5 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64))))))))))))))))))))))))))))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 7 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (neg.f64 (+.f64 #s(literal 36/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 16/5 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (neg.f64 (+.f64 #s(literal 999999/10000000 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 1/5 binary64)))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64))) (fmin.f64 (fmax.f64 (neg.f64 (fmin.f64 (fmin.f64 (-.f64 #s(literal 1/5 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 z #s(literal 30 binary64)) (+.f64 #s(literal 69/10 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (fmin.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))))) (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmax.f64 (-.f64 (*.f64 z #s(literal 30 binary64)) (+.f64 #s(literal 93/10 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (fmin.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (fmin.f64 (+.f64 #s(literal 999999/10000000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 #s(literal 31/10 binary64) (*.f64 z #s(literal 10 binary64))))) (fmax.f64 (neg.f64 (fmax.f64 (neg.f64 (fmin.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (-.f64 (*.f64 z #s(literal 30 binary64)) (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))))) (-.f64 (*.f64 z #s(literal 30 binary64)) (+.f64 #s(literal 27/5 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (fmin.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) (fmax.f64 (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 31/10 binary64)) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 27/5 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 #s(literal 14/5 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))))))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)))) (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64)))))) #s(literal 1/10 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 13/10 binary64) (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64)))))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 57/10 binary64) (*.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 34/5 binary64))) (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64))))) #s(literal 3/2 binary64)))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64))))) #s(literal 3/2 binary64)) (fmax.f64 (-.f64 #s(literal 29/5 binary64) (*.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 67/10 binary64)))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 39/10 binary64)) (fmax.f64 (-.f64 (+.f64 (*.f64 z #s(literal 184289/100000 binary64)) #s(literal 95953/20000 binary64)) (*.f64 x #s(literal 122859/12500 binary64))) (fmax.f64 (-.f64 (+.f64 (*.f64 z #s(literal 184289/100000 binary64)) (*.f64 x #s(literal 122859/12500 binary64))) #s(literal 374413/50000 binary64)) (fmax.f64 (-.f64 (*.f64 z #s(literal 8619/5000 binary64)) (+.f64 #s(literal 397829/50000 binary64) (*.f64 y #s(literal 98503/10000 binary64)))) (+.f64 (+.f64 (*.f64 z #s(literal 8619/5000 binary64)) #s(literal 543983/100000 binary64)) (*.f64 y #s(literal 98503/10000 binary64))))))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 13/2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 #s(literal 53/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 36/5 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 43/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 13/2 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 67/10 binary64))))))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 57/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 34/5 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 13/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 27/5 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 7/2 binary64)))))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64)) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 11/2 binary64) (*.f64 x #s(literal 10 binary64))) (neg.f64 (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 13/2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 6 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 29/5 binary64))) (neg.f64 (+.f64 #s(literal 23/10 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 15/2 binary64)))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 6 binary64)) (-.f64 #s(literal 31/10 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 31/5 binary64))) (neg.f64 (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 #s(literal 67/10 binary64) (*.f64 x #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 15/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 15/2 binary64) (+.f64 (*.f64 x #s(literal 8 binary64)) (*.f64 z #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 15/2 binary64)) (fmax.f64 (-.f64 #s(literal 67/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 3/2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/2 binary64)))) (neg.f64 (+.f64 #s(literal 61/10 binary64) (*.f64 y #s(literal 10 binary64)))))))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 6 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 23/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 6 binary64)) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 29/5 binary64)) (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64)))))))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 31/5 binary64)) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 6 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 31/10 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 29/5 binary64)))))) (fmin.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 8 binary64)) (+.f64 #s(literal 5/2 binary64) (*.f64 z #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 29/5 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 61/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 3/2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/2 binary64))) (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64)))))))) (fmin.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 13/2 binary64)) (fmax.f64 (-.f64 #s(literal 3 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 #s(literal 13/2 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 31/10 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 21/2 binary64)))))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 15/2 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/2 binary64))) (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64))))))) (fmax.f64 (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64)) (fmax.f64 (neg.f64 (+.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 27/2 binary64))) (fmax.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (-.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/2 binary64))))))))))))))))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (neg.f64 (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 13/2 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 26/5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 57/10 binary64)) (neg.f64 (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64)))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 y #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 21/2 binary64)) (-.f64 #s(literal 15/2 binary64) (*.f64 y #s(literal 10 binary64)))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 4 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z)) (fmax.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7/2 binary64))))))))))))))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 5/2 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 5/2 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 3 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 5/2 binary64) (*.f64 x #s(literal 10 binary64))) (neg.f64 (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64)))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 y #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 21/2 binary64)) (-.f64 #s(literal 15/2 binary64) (*.f64 y #s(literal 10 binary64)))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 4 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z)) (fmax.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7/2 binary64)))))))))))))))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))))))))))))))))))))))))))))) (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 61/20 binary64)) (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 61/20 binary64))) (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))))) (*.f64 (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 1/2 binary64))) (if.f64 (<=.f64 x #s(literal -149999999999999999544308758090902235335976598899487192876318720 binary64)) (fmin.f64 (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 33/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (fmax.f64 (fmax.f64 (+.f64 #s(literal 13/5 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 13/2 binary64))) (neg.f64 (+.f64 #s(literal 37/10 binary64) (*.f64 y #s(literal 10 binary64))))) (+.f64 #s(literal 11/5 binary64) (*.f64 x #s(literal 10 binary64))))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 29/10 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 16/5 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 39/10 binary64) (*.f64 y #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64))))) (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 19/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 23/10 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 31/10 binary64))))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 39/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 23/10 binary64)) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)))))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (neg.f64 (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64))) (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (neg.f64 (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7/2 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7/2 binary64))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (-.f64 #s(literal 2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 5 binary64)) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 10 binary64))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 3/2 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 3/2 binary64)) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))) (*.f64 (+.f64 #s(literal 11/2 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 11/2 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 7 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 4 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))) (*.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 3/2 binary64)) (fmax.f64 (neg.f64 (+.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/2 binary64))) (fmax.f64 (+.f64 #s(literal 15/2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))))))))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 22/5 binary64)) (fmax.f64 (fmax.f64 (neg.f64 (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 7/2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 43/10 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 51/20 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 67/20 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 8/5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 12/5 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 3/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 1/2 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 5/4 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 9/20 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 11/5 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 7/5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 33/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 101/20 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 17/4 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 6 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 26/5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 159/20 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 143/20 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 89/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 81/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmax.f64 (neg.f64 (+.f64 #s(literal 18/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 17/5 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 21/5 binary64)) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))))))))))))))))) (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64)))))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 6 binary64))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) (fmin.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) #s(literal 3969/400 binary64)))) #s(literal 1/10 binary64)) (fmax.f64 (-.f64 #s(literal 24/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64)) (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) #s(literal 3969/400 binary64)))) #s(literal 1/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 43/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 27/5 binary64)) (fmax.f64 (-.f64 #s(literal 5/2 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 24/5 binary64))))) (+.f64 #s(literal 13/5 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 37/10 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) #s(literal 3969/400 binary64)))) #s(literal 1/10 binary64)) (fmin.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) #s(literal 3969/400 binary64)))) #s(literal 1/10 binary64)) (fmax.f64 (-.f64 #s(literal 24/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64)) (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) #s(literal 3969/400 binary64)))) #s(literal 1/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 8/5 binary64)) (fmax.f64 (-.f64 #s(literal 5/2 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 24/5 binary64))))) (+.f64 #s(literal 13/5 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 37/10 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64)))) (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) #s(literal 3969/400 binary64)))) #s(literal 1/10 binary64)) (fmin.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64)))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) #s(literal 3969/400 binary64)))) #s(literal 1/10 binary64)) (fmax.f64 (-.f64 #s(literal 24/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64)) (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64))) (*.f64 (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64))))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) #s(literal 3969/400 binary64)))) #s(literal 1/2 binary64)) (fmin.f64 (fmax.f64 (+.f64 #s(literal 6 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (neg.f64 (+.f64 #s(literal 37/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 13/5 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (neg.f64 (+.f64 #s(literal 71/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 5/2 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 24/5 binary64))))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 37/5 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 37/5 binary64))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) #s(literal 3969/400 binary64))) (*.f64 (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 1/10 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 37/5 binary64)) (-.f64 (sqrt.f64 (+.f64 #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) #s(literal 3969/400 binary64)) (*.f64 (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 1/10 binary64))) (-.f64 #s(literal 13/2 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (fmin.f64 (fmax.f64 (-.f64 #s(literal 339999/10000000 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 36/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 137/1000 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 77/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 77/250 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 41/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 479/1000 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 87/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 13/20 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 46/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 3449/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 13/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 1639/500 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 6 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 3107/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 367/125 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 5 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 553/200 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 1297/500 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 4 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 2423/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 563/250 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 3 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 2081/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 5/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 191/100 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 1739/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 3/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 196/125 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 1 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 1397/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 1/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 613/500 binary64) (*.f64 z #s(literal 10 binary64))) (*.f64 y #s(literal 10 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 211/200 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 221/250 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 713/1000 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 271/500 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 371/1000 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 1/5 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64))))))))))))))))))))))))))))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 7 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (neg.f64 (+.f64 #s(literal 36/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 16/5 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (neg.f64 (+.f64 #s(literal 999999/10000000 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 1/5 binary64)))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64))) (fmin.f64 (fmax.f64 (neg.f64 (fmin.f64 (fmin.f64 (-.f64 #s(literal 1/5 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 z #s(literal 30 binary64)) (+.f64 #s(literal 69/10 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (fmin.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))))) (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmax.f64 (-.f64 (*.f64 z #s(literal 30 binary64)) (+.f64 #s(literal 93/10 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (fmin.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (fmin.f64 (+.f64 #s(literal 999999/10000000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 #s(literal 31/10 binary64) (*.f64 z #s(literal 10 binary64))))) (fmax.f64 (neg.f64 (fmax.f64 (neg.f64 (fmin.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (-.f64 (*.f64 z #s(literal 30 binary64)) (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))))) (-.f64 (*.f64 z #s(literal 30 binary64)) (+.f64 #s(literal 27/5 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (fmin.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) (fmax.f64 (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 31/10 binary64)) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 27/5 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 #s(literal 14/5 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))))))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) #s(literal 3969/400 binary64)))) #s(literal 1/10 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 13/10 binary64) (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64)))))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 57/10 binary64) (*.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 34/5 binary64))) (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64))))) #s(literal 3/2 binary64)))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64))))) #s(literal 3/2 binary64)) (fmax.f64 (-.f64 #s(literal 29/5 binary64) (*.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 67/10 binary64)))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 39/10 binary64)) (fmax.f64 (-.f64 (+.f64 (*.f64 z #s(literal 184289/100000 binary64)) #s(literal 95953/20000 binary64)) (*.f64 x #s(literal 122859/12500 binary64))) (fmax.f64 (-.f64 (+.f64 (*.f64 z #s(literal 184289/100000 binary64)) (*.f64 x #s(literal 122859/12500 binary64))) #s(literal 374413/50000 binary64)) (fmax.f64 (-.f64 (*.f64 z #s(literal 8619/5000 binary64)) (+.f64 #s(literal 397829/50000 binary64) (*.f64 y #s(literal 98503/10000 binary64)))) (+.f64 (+.f64 (*.f64 z #s(literal 8619/5000 binary64)) #s(literal 543983/100000 binary64)) (*.f64 y #s(literal 98503/10000 binary64))))))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 13/2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 #s(literal 53/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 36/5 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 43/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 13/2 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 67/10 binary64))))))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 57/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 34/5 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 13/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 27/5 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 7/2 binary64)))))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64)) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 11/2 binary64) (*.f64 x #s(literal 10 binary64))) (neg.f64 (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 13/2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 6 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 29/5 binary64))) (neg.f64 (+.f64 #s(literal 23/10 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 15/2 binary64)))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 6 binary64)) (-.f64 #s(literal 31/10 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 31/5 binary64))) (neg.f64 (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 #s(literal 67/10 binary64) (*.f64 x #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 15/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 15/2 binary64) (+.f64 (*.f64 x #s(literal 8 binary64)) (*.f64 z #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 15/2 binary64)) (fmax.f64 (-.f64 #s(literal 67/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 3/2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/2 binary64)))) (neg.f64 (+.f64 #s(literal 61/10 binary64) (*.f64 y #s(literal 10 binary64)))))))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 6 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 23/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 6 binary64)) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 29/5 binary64)) (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64)))))))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 31/5 binary64)) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 6 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 31/10 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 29/5 binary64)))))) (fmin.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 8 binary64)) (+.f64 #s(literal 5/2 binary64) (*.f64 z #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 29/5 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 61/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 3/2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/2 binary64))) (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64)))))))) (fmin.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 13/2 binary64)) (fmax.f64 (-.f64 #s(literal 3 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 #s(literal 13/2 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 31/10 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 21/2 binary64)))))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 15/2 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/2 binary64))) (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64))))))) (fmax.f64 (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64)) (fmax.f64 (neg.f64 (+.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 27/2 binary64))) (fmax.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (-.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/2 binary64))))))))))))))))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (neg.f64 (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 13/2 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 26/5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 57/10 binary64)) (neg.f64 (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64)))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 y #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 21/2 binary64)) (-.f64 #s(literal 15/2 binary64) (*.f64 y #s(literal 10 binary64)))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 4 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z)) (fmax.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7/2 binary64))))))))))))))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 5/2 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 5/2 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 3 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 5/2 binary64) (*.f64 x #s(literal 10 binary64))) (neg.f64 (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64)))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 y #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 21/2 binary64)) (-.f64 #s(literal 15/2 binary64) (*.f64 y #s(literal 10 binary64)))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 4 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z)) (fmax.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7/2 binary64)))))))))))))))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))))))))))))))))))))))))))))) (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 61/20 binary64)) (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 61/20 binary64))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) #s(literal 3969/400 binary64))) (*.f64 (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 1/2 binary64))) (fmin.f64 (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 33/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (fmax.f64 (fmax.f64 (+.f64 #s(literal 13/5 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 13/2 binary64))) (neg.f64 (+.f64 #s(literal 37/10 binary64) (*.f64 y #s(literal 10 binary64))))) (+.f64 #s(literal 11/5 binary64) (*.f64 x #s(literal 10 binary64))))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 29/10 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 16/5 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 39/10 binary64) (*.f64 y #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64))))) (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 #s(approx (+ 9 (* x 10)) #s(literal 9 binary64)))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 19/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 23/10 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 31/10 binary64))))) (neg.f64 #s(approx (+ 9 (* x 10)) #s(literal 9 binary64)))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 39/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 23/10 binary64)) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)))))) (neg.f64 #s(approx (+ 9 (* x 10)) #s(literal 9 binary64)))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (neg.f64 (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64))) (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64)))) (neg.f64 #s(approx (+ 9 (* x 10)) #s(literal 9 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7/2 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7/2 binary64))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (-.f64 #s(literal 2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 5 binary64)) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 10 binary64))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 3/2 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 3/2 binary64)) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))) (*.f64 (+.f64 #s(literal 11/2 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 11/2 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 7 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 4 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))) (*.f64 #s(approx (+ 9 (* x 10)) #s(literal 9 binary64)) #s(approx (+ 9 (* x 10)) #s(literal 9 binary64))))) #s(literal 3/2 binary64)) (fmax.f64 (neg.f64 (+.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/2 binary64))) (fmax.f64 (+.f64 #s(literal 15/2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))))))))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 22/5 binary64)) (fmax.f64 (fmax.f64 (neg.f64 (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 7/2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 43/10 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 51/20 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 67/20 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 8/5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 12/5 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 3/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 1/2 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 5/4 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 9/20 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 11/5 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 7/5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 33/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 101/20 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 17/4 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 6 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 26/5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 159/20 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 143/20 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 89/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 81/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmax.f64 (neg.f64 (+.f64 #s(literal 18/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 17/5 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 21/5 binary64)) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (neg.f64 #s(approx (+ 9 (* x 10)) #s(literal 9 binary64))))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))))))))))))))))) (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64)))))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 6 binary64))) (neg.f64 #s(approx (+ 9 (* x 10)) #s(literal 9 binary64))))) (fmin.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64))) (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64)))))) #s(literal 1/10 binary64)) (fmax.f64 (-.f64 #s(literal 24/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64)) (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)))) (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64)))))) #s(literal 1/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 43/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 27/5 binary64)) (fmax.f64 (-.f64 #s(literal 5/2 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 24/5 binary64))))) (+.f64 #s(literal 13/5 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 37/10 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)))) (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64)))))) #s(literal 1/10 binary64)) (fmin.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64))) (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64)))))) #s(literal 1/10 binary64)) (fmax.f64 (-.f64 #s(literal 24/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64)) (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)))) (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64)))))) #s(literal 1/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 8/5 binary64)) (fmax.f64 (-.f64 #s(literal 5/2 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 24/5 binary64))))) (+.f64 #s(literal 13/5 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 37/10 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64)))) (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)))) (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64)))))) #s(literal 1/10 binary64)) (fmin.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64)))) (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64)))))) #s(literal 1/10 binary64)) (fmax.f64 (-.f64 #s(literal 24/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64)) (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64))) (*.f64 (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64))))) (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64)))))) #s(literal 1/2 binary64)) (fmin.f64 (fmax.f64 (+.f64 #s(literal 6 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (neg.f64 (+.f64 #s(literal 37/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 13/5 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (neg.f64 (+.f64 #s(literal 71/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 5/2 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 24/5 binary64))))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 37/5 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 37/5 binary64))) (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))))) (*.f64 (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 1/10 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 37/5 binary64)) (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 1/10 binary64))) (-.f64 #s(literal 13/2 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (fmin.f64 (fmax.f64 (-.f64 #s(literal 339999/10000000 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 36/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 137/1000 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 77/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 77/250 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 41/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 479/1000 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 87/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 13/20 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 46/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 3449/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 13/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 1639/500 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 6 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 3107/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 367/125 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 5 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 553/200 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 1297/500 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 4 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 2423/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 563/250 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 3 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 2081/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 5/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 191/100 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 1739/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 3/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 196/125 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 1 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 1397/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 1/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 613/500 binary64) (*.f64 z #s(literal 10 binary64))) (*.f64 y #s(literal 10 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 211/200 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 221/250 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 713/1000 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 271/500 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 371/1000 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 1/5 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64))))))))))))))))))))))))))))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 7 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (neg.f64 (+.f64 #s(literal 36/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 16/5 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (neg.f64 (+.f64 #s(literal 999999/10000000 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 1/5 binary64)))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64))) (fmin.f64 (fmax.f64 (neg.f64 (fmin.f64 (fmin.f64 (-.f64 #s(literal 1/5 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 z #s(literal 30 binary64)) (+.f64 #s(literal 69/10 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (fmin.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))))) (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmax.f64 (-.f64 (*.f64 z #s(literal 30 binary64)) (+.f64 #s(literal 93/10 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (fmin.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (fmin.f64 (+.f64 #s(literal 999999/10000000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 #s(literal 31/10 binary64) (*.f64 z #s(literal 10 binary64))))) (fmax.f64 (neg.f64 (fmax.f64 (neg.f64 (fmin.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (-.f64 (*.f64 z #s(literal 30 binary64)) (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))))) (-.f64 (*.f64 z #s(literal 30 binary64)) (+.f64 #s(literal 27/5 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (fmin.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) (fmax.f64 (neg.f64 #s(approx (+ 9 (* x 10)) #s(literal 9 binary64))) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 31/10 binary64)) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 27/5 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 #s(literal 14/5 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))))))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)))) (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64)))))) #s(literal 1/10 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 13/10 binary64) (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64)))))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 57/10 binary64) (*.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 34/5 binary64))) (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64))))) #s(literal 3/2 binary64)))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64))))) #s(literal 3/2 binary64)) (fmax.f64 (-.f64 #s(literal 29/5 binary64) (*.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 67/10 binary64)))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 39/10 binary64)) (fmax.f64 (-.f64 (+.f64 (*.f64 z #s(literal 184289/100000 binary64)) #s(literal 95953/20000 binary64)) (*.f64 x #s(literal 122859/12500 binary64))) (fmax.f64 (-.f64 (+.f64 (*.f64 z #s(literal 184289/100000 binary64)) (*.f64 x #s(literal 122859/12500 binary64))) #s(literal 374413/50000 binary64)) (fmax.f64 (-.f64 (*.f64 z #s(literal 8619/5000 binary64)) (+.f64 #s(literal 397829/50000 binary64) (*.f64 y #s(literal 98503/10000 binary64)))) (+.f64 (+.f64 (*.f64 z #s(literal 8619/5000 binary64)) #s(literal 543983/100000 binary64)) (*.f64 y #s(literal 98503/10000 binary64))))))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 13/2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 #s(literal 53/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 36/5 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 43/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 13/2 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 67/10 binary64))))))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 57/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 34/5 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 13/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 27/5 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 7/2 binary64)))))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64)) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 11/2 binary64) (*.f64 x #s(literal 10 binary64))) (neg.f64 (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 13/2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 6 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 29/5 binary64))) (neg.f64 (+.f64 #s(literal 23/10 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 15/2 binary64)))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 6 binary64)) (-.f64 #s(literal 31/10 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 31/5 binary64))) (neg.f64 (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 #s(literal 67/10 binary64) (*.f64 x #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 15/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 15/2 binary64) (+.f64 (*.f64 x #s(literal 8 binary64)) (*.f64 z #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 15/2 binary64)) (fmax.f64 (-.f64 #s(literal 67/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 3/2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/2 binary64)))) (neg.f64 (+.f64 #s(literal 61/10 binary64) (*.f64 y #s(literal 10 binary64)))))))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 6 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 23/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 6 binary64)) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 29/5 binary64)) (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64)))))))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 31/5 binary64)) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 6 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 31/10 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 29/5 binary64)))))) (fmin.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 8 binary64)) (+.f64 #s(literal 5/2 binary64) (*.f64 z #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 29/5 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 61/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 3/2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/2 binary64))) (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64)))))))) (fmin.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 13/2 binary64)) (fmax.f64 (-.f64 #s(literal 3 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 #s(literal 13/2 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 31/10 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 21/2 binary64)))))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 15/2 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/2 binary64))) (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64))))))) (fmax.f64 (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64)) (fmax.f64 (neg.f64 (+.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 27/2 binary64))) (fmax.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (-.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/2 binary64))))))))))))))))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (neg.f64 (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 13/2 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 26/5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 57/10 binary64)) (neg.f64 (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64)))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 y #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 21/2 binary64)) (-.f64 #s(literal 15/2 binary64) (*.f64 y #s(literal 10 binary64)))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 4 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z)) (fmax.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7/2 binary64))))))))))))))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 5/2 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 5/2 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 3 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 5/2 binary64) (*.f64 x #s(literal 10 binary64))) (neg.f64 (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64)))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 y #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 21/2 binary64)) (-.f64 #s(literal 15/2 binary64) (*.f64 y #s(literal 10 binary64)))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 4 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z)) (fmax.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7/2 binary64)))))))))))))))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))))))))))))))))))))))))))))) (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 61/20 binary64)) (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 61/20 binary64))) (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))))) (*.f64 (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 1/2 binary64)))) (if.f64 (<=.f64 z #s(literal 5200000000000000000000 binary64)) (fmin.f64 (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 33/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (fmax.f64 (fmax.f64 (+.f64 #s(literal 13/5 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 13/2 binary64))) (neg.f64 (+.f64 #s(literal 37/10 binary64) (*.f64 y #s(literal 10 binary64))))) (+.f64 #s(literal 11/5 binary64) (*.f64 x #s(literal 10 binary64))))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 29/10 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 16/5 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 39/10 binary64) (*.f64 y #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64))))) (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 19/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 23/10 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 31/10 binary64))))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 39/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 23/10 binary64)) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)))))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (neg.f64 (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64))) (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (neg.f64 (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7/2 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7/2 binary64))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (-.f64 #s(literal 2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 5 binary64)) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 10 binary64))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 3/2 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 3/2 binary64)) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))) (*.f64 (+.f64 #s(literal 11/2 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 11/2 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 7 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 4 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))) (*.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 3/2 binary64)) (fmax.f64 (neg.f64 (+.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/2 binary64))) (fmax.f64 (+.f64 #s(literal 15/2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))))))))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 22/5 binary64)) (fmax.f64 (fmax.f64 (neg.f64 (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 7/2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 43/10 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 51/20 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 67/20 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 8/5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 12/5 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 3/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 1/2 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 5/4 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 9/20 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 11/5 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 7/5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 33/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 101/20 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 17/4 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 6 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 26/5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 159/20 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 143/20 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 89/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 81/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmax.f64 (neg.f64 (+.f64 #s(literal 18/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 17/5 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 21/5 binary64)) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))))))))))))))))) (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64)))))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 6 binary64))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) (fmin.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64))) (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64)))))) #s(literal 1/10 binary64)) (fmax.f64 (-.f64 #s(literal 24/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64)) (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)))) (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64)))))) #s(literal 1/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 43/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 27/5 binary64)) (fmax.f64 (-.f64 #s(literal 5/2 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 24/5 binary64))))) (+.f64 #s(literal 13/5 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 37/10 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)))) (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64)))))) #s(literal 1/10 binary64)) (fmin.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64))) (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64)))))) #s(literal 1/10 binary64)) (fmax.f64 (-.f64 #s(literal 24/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64)) (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)))) (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64)))))) #s(literal 1/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 8/5 binary64)) (fmax.f64 (-.f64 #s(literal 5/2 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 24/5 binary64))))) (+.f64 #s(literal 13/5 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 37/10 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64)))) (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)))) (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64)))))) #s(literal 1/10 binary64)) (fmin.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64)))) (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64)))))) #s(literal 1/10 binary64)) (fmax.f64 (-.f64 #s(literal 24/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64)) (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64))) (*.f64 (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64))))) (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64)))))) #s(literal 1/2 binary64)) (fmin.f64 (fmax.f64 (+.f64 #s(literal 6 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (neg.f64 (+.f64 #s(literal 37/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 13/5 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (neg.f64 (+.f64 #s(literal 71/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 5/2 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 24/5 binary64))))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 37/5 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 37/5 binary64))) (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))))) (*.f64 (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 1/10 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 37/5 binary64)) (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 1/10 binary64))) (-.f64 #s(literal 13/2 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (fmin.f64 (fmax.f64 (-.f64 #s(literal 339999/10000000 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 36/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 137/1000 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 77/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 77/250 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 41/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 479/1000 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 87/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 13/20 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 46/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 3449/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 13/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 1639/500 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 6 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 3107/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 367/125 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 5 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 553/200 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 1297/500 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 4 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 2423/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 563/250 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 3 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 2081/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 5/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 191/100 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 1739/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 3/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 196/125 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 1 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 1397/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 1/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 613/500 binary64) (*.f64 z #s(literal 10 binary64))) (*.f64 y #s(literal 10 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 211/200 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 221/250 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 713/1000 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 271/500 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 371/1000 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 1/5 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64))))))))))))))))))))))))))))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 7 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (neg.f64 (+.f64 #s(literal 36/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 16/5 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (neg.f64 (+.f64 #s(literal 999999/10000000 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 1/5 binary64)))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64))) (fmin.f64 (fmax.f64 (neg.f64 (fmin.f64 (fmin.f64 (-.f64 #s(literal 1/5 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 z #s(literal 30 binary64)) (+.f64 #s(literal 69/10 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (fmin.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))))) (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmax.f64 (-.f64 (*.f64 z #s(literal 30 binary64)) (+.f64 #s(literal 93/10 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (fmin.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (fmin.f64 (+.f64 #s(literal 999999/10000000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 #s(literal 31/10 binary64) (*.f64 z #s(literal 10 binary64))))) (fmax.f64 (neg.f64 (fmax.f64 (neg.f64 (fmin.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (-.f64 (*.f64 z #s(literal 30 binary64)) (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))))) (-.f64 (*.f64 z #s(literal 30 binary64)) (+.f64 #s(literal 27/5 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (fmin.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) (fmax.f64 (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 31/10 binary64)) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 27/5 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 #s(literal 14/5 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))))))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)))) (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64)))))) #s(literal 1/10 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 13/10 binary64) #s(approx (sqrt (+ (* (+ 41/10 (* y 10)) (+ 41/10 (* y 10))) (* (- (* z 10) 33/10) (- (* z 10) 33/10)))) (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 #s(literal 10 binary64) (*.f64 #s(literal 41/10 binary64) (/.f64 #s(literal 1 binary64) y))))))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 57/10 binary64) (*.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 34/5 binary64))) (-.f64 #s(approx (sqrt (+ (* (+ 41/10 (* y 10)) (+ 41/10 (* y 10))) (* (- (* z 10) 33/10) (- (* z 10) 33/10)))) (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 #s(literal 10 binary64) (*.f64 #s(literal 41/10 binary64) (/.f64 #s(literal 1 binary64) y)))))) #s(literal 3/2 binary64)))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(approx (sqrt (+ (* (+ 41/10 (* y 10)) (+ 41/10 (* y 10))) (* (- (* z 10) 33/10) (- (* z 10) 33/10)))) (*.f64 #s(literal -1 binary64) (*.f64 y (+.f64 #s(literal 10 binary64) (*.f64 #s(literal 41/10 binary64) (/.f64 #s(literal 1 binary64) y)))))) #s(literal 3/2 binary64)) (fmax.f64 (-.f64 #s(literal 29/5 binary64) (*.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 67/10 binary64)))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 39/10 binary64)) (fmax.f64 (-.f64 (+.f64 (*.f64 z #s(literal 184289/100000 binary64)) #s(literal 95953/20000 binary64)) (*.f64 x #s(literal 122859/12500 binary64))) (fmax.f64 (-.f64 (+.f64 (*.f64 z #s(literal 184289/100000 binary64)) (*.f64 x #s(literal 122859/12500 binary64))) #s(literal 374413/50000 binary64)) (fmax.f64 (-.f64 (*.f64 z #s(literal 8619/5000 binary64)) (+.f64 #s(literal 397829/50000 binary64) (*.f64 y #s(literal 98503/10000 binary64)))) (+.f64 (+.f64 (*.f64 z #s(literal 8619/5000 binary64)) #s(literal 543983/100000 binary64)) (*.f64 y #s(literal 98503/10000 binary64))))))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 13/2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 #s(literal 53/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 36/5 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 43/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 13/2 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 67/10 binary64))))))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 57/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 34/5 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 13/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 27/5 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 7/2 binary64)))))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64)) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 11/2 binary64) (*.f64 x #s(literal 10 binary64))) (neg.f64 (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 13/2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 6 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 29/5 binary64))) (neg.f64 (+.f64 #s(literal 23/10 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 15/2 binary64)))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 6 binary64)) (-.f64 #s(literal 31/10 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 31/5 binary64))) (neg.f64 (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 #s(literal 67/10 binary64) (*.f64 x #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 15/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 15/2 binary64) (+.f64 (*.f64 x #s(literal 8 binary64)) (*.f64 z #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 15/2 binary64)) (fmax.f64 (-.f64 #s(literal 67/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 3/2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/2 binary64)))) (neg.f64 (+.f64 #s(literal 61/10 binary64) (*.f64 y #s(literal 10 binary64)))))))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 6 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 23/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 6 binary64)) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 29/5 binary64)) (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64)))))))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 31/5 binary64)) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 6 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 31/10 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 29/5 binary64)))))) (fmin.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 8 binary64)) (+.f64 #s(literal 5/2 binary64) (*.f64 z #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 29/5 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 61/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 3/2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/2 binary64))) (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64)))))))) (fmin.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 13/2 binary64)) (fmax.f64 (-.f64 #s(literal 3 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 #s(literal 13/2 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 31/10 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 21/2 binary64)))))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 15/2 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/2 binary64))) (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64))))))) (fmax.f64 (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64)) (fmax.f64 (neg.f64 (+.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 27/2 binary64))) (fmax.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (-.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/2 binary64))))))))))))))))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (neg.f64 (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 13/2 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 26/5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 57/10 binary64)) (neg.f64 (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64)))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 y #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 21/2 binary64)) (-.f64 #s(literal 15/2 binary64) (*.f64 y #s(literal 10 binary64)))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 4 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z)) (fmax.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7/2 binary64))))))))))))))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 5/2 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 5/2 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 3 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 5/2 binary64) (*.f64 x #s(literal 10 binary64))) (neg.f64 (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64)))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 y #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 21/2 binary64)) (-.f64 #s(literal 15/2 binary64) (*.f64 y #s(literal 10 binary64)))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 4 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z)) (fmax.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7/2 binary64)))))))))))))))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))))))))))))))))))))))))))))) (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 61/20 binary64)) (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 61/20 binary64))) (*.f64 (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 63/20 binary64) (*.f64 y #s(literal 10 binary64))))) (*.f64 (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 1/2 binary64))) (fmin.f64 (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 33/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (fmax.f64 (fmax.f64 (+.f64 #s(literal 13/5 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 13/2 binary64))) (neg.f64 (+.f64 #s(literal 37/10 binary64) (*.f64 y #s(literal 10 binary64))))) (+.f64 #s(literal 11/5 binary64) (*.f64 x #s(literal 10 binary64))))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 29/10 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 16/5 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 39/10 binary64) (*.f64 y #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64))))) (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 19/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 23/10 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 31/10 binary64))))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 39/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 23/10 binary64)) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)))))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (neg.f64 (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64))) (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (neg.f64 (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7/2 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7/2 binary64))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (-.f64 #s(literal 2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 5 binary64)) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 10 binary64))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 3/2 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 3/2 binary64)) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))) (*.f64 (+.f64 #s(literal 11/2 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 11/2 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 7 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 4 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))) (*.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 3/2 binary64)) (fmax.f64 (neg.f64 (+.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/2 binary64))) (fmax.f64 (+.f64 #s(literal 15/2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))))))))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 22/5 binary64)) (fmax.f64 (fmax.f64 (neg.f64 (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 7/2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 43/10 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 51/20 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 67/20 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 8/5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 12/5 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 3/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 1/2 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 5/4 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 9/20 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 11/5 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 7/5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 33/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 101/20 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 17/4 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 6 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 26/5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 159/20 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 143/20 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 89/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 81/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmax.f64 (neg.f64 (+.f64 #s(literal 18/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 17/5 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 21/5 binary64)) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))))))))))))))))) (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64)))))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 6 binary64))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) (fmin.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) (+.f64 #s(literal 3969/400 binary64) (*.f64 #s(literal 63 binary64) y))))) #s(literal 1/10 binary64)) (fmax.f64 (-.f64 #s(literal 24/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64)) (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) (+.f64 #s(literal 3969/400 binary64) (*.f64 #s(literal 63 binary64) y))))) #s(literal 1/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 43/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 27/5 binary64)) (fmax.f64 (-.f64 #s(literal 5/2 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 24/5 binary64))))) (+.f64 #s(literal 13/5 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 37/10 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) (+.f64 #s(literal 3969/400 binary64) (*.f64 #s(literal 63 binary64) y))))) #s(literal 1/10 binary64)) (fmin.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) (+.f64 #s(literal 3969/400 binary64) (*.f64 #s(literal 63 binary64) y))))) #s(literal 1/10 binary64)) (fmax.f64 (-.f64 #s(literal 24/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64)) (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) (+.f64 #s(literal 3969/400 binary64) (*.f64 #s(literal 63 binary64) y))))) #s(literal 1/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 8/5 binary64)) (fmax.f64 (-.f64 #s(literal 5/2 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 24/5 binary64))))) (+.f64 #s(literal 13/5 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 37/10 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64)))) (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) (+.f64 #s(literal 3969/400 binary64) (*.f64 #s(literal 63 binary64) y))))) #s(literal 1/10 binary64)) (fmin.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64)))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) (+.f64 #s(literal 3969/400 binary64) (*.f64 #s(literal 63 binary64) y))))) #s(literal 1/10 binary64)) (fmax.f64 (-.f64 #s(literal 24/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64)) (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64))) (*.f64 (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64))))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) (+.f64 #s(literal 3969/400 binary64) (*.f64 #s(literal 63 binary64) y))))) #s(literal 1/2 binary64)) (fmin.f64 (fmax.f64 (+.f64 #s(literal 6 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (neg.f64 (+.f64 #s(literal 37/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 13/5 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (neg.f64 (+.f64 #s(literal 71/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 5/2 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 24/5 binary64))))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 37/5 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 37/5 binary64))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) (+.f64 #s(literal 3969/400 binary64) (*.f64 #s(literal 63 binary64) y)))) (*.f64 (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 1/10 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 37/5 binary64)) (-.f64 (sqrt.f64 (+.f64 #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) (+.f64 #s(literal 3969/400 binary64) (*.f64 #s(literal 63 binary64) y))) (*.f64 (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 1/10 binary64))) (-.f64 #s(literal 13/2 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (fmin.f64 (fmax.f64 (-.f64 #s(literal 339999/10000000 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 36/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 137/1000 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 77/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 77/250 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 41/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 479/1000 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 87/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 13/20 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 46/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 3449/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 13/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 1639/500 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 6 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 3107/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 367/125 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 5 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 553/200 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 1297/500 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 4 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 2423/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 563/250 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 3 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 2081/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 5/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 191/100 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 1739/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 3/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 196/125 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 1 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 1397/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 1/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 613/500 binary64) (*.f64 z #s(literal 10 binary64))) (*.f64 y #s(literal 10 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 211/200 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 221/250 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 713/1000 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 271/500 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 371/1000 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 1/5 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64))))))))))))))))))))))))))))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 7 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (neg.f64 (+.f64 #s(literal 36/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 16/5 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (neg.f64 (+.f64 #s(literal 999999/10000000 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 1/5 binary64)))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64))) (fmin.f64 (fmax.f64 (neg.f64 (fmin.f64 (fmin.f64 (-.f64 #s(literal 1/5 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 z #s(literal 30 binary64)) (+.f64 #s(literal 69/10 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (fmin.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))))) (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmax.f64 (-.f64 (*.f64 z #s(literal 30 binary64)) (+.f64 #s(literal 93/10 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (fmin.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (fmin.f64 (+.f64 #s(literal 999999/10000000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 #s(literal 31/10 binary64) (*.f64 z #s(literal 10 binary64))))) (fmax.f64 (neg.f64 (fmax.f64 (neg.f64 (fmin.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (-.f64 (*.f64 z #s(literal 30 binary64)) (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))))) (-.f64 (*.f64 z #s(literal 30 binary64)) (+.f64 #s(literal 27/5 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (fmin.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) (fmax.f64 (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 31/10 binary64)) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 27/5 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 #s(literal 14/5 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))))))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) (+.f64 #s(literal 3969/400 binary64) (*.f64 #s(literal 63 binary64) y))))) #s(literal 1/10 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 13/10 binary64) (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64)))))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 57/10 binary64) (*.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 34/5 binary64))) (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64))))) #s(literal 3/2 binary64)))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64))))) #s(literal 3/2 binary64)) (fmax.f64 (-.f64 #s(literal 29/5 binary64) (*.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 67/10 binary64)))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 39/10 binary64)) (fmax.f64 (-.f64 (+.f64 (*.f64 z #s(literal 184289/100000 binary64)) #s(literal 95953/20000 binary64)) (*.f64 x #s(literal 122859/12500 binary64))) (fmax.f64 (-.f64 (+.f64 (*.f64 z #s(literal 184289/100000 binary64)) (*.f64 x #s(literal 122859/12500 binary64))) #s(literal 374413/50000 binary64)) (fmax.f64 (-.f64 (*.f64 z #s(literal 8619/5000 binary64)) (+.f64 #s(literal 397829/50000 binary64) (*.f64 y #s(literal 98503/10000 binary64)))) (+.f64 (+.f64 (*.f64 z #s(literal 8619/5000 binary64)) #s(literal 543983/100000 binary64)) (*.f64 y #s(literal 98503/10000 binary64))))))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 13/2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 #s(literal 53/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 36/5 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 43/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 13/2 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 67/10 binary64))))))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 57/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 34/5 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 13/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 27/5 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 7/2 binary64)))))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64)) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 11/2 binary64) (*.f64 x #s(literal 10 binary64))) (neg.f64 (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 13/2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 6 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 29/5 binary64))) (neg.f64 (+.f64 #s(literal 23/10 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 15/2 binary64)))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 6 binary64)) (-.f64 #s(literal 31/10 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 31/5 binary64))) (neg.f64 (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 #s(literal 67/10 binary64) (*.f64 x #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 15/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 15/2 binary64) (+.f64 (*.f64 x #s(literal 8 binary64)) (*.f64 z #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 15/2 binary64)) (fmax.f64 (-.f64 #s(literal 67/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 3/2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/2 binary64)))) (neg.f64 (+.f64 #s(literal 61/10 binary64) (*.f64 y #s(literal 10 binary64)))))))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 6 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 23/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 6 binary64)) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 29/5 binary64)) (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64)))))))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 31/5 binary64)) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 6 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 31/10 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 29/5 binary64)))))) (fmin.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 8 binary64)) (+.f64 #s(literal 5/2 binary64) (*.f64 z #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 29/5 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 61/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 3/2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/2 binary64))) (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64)))))))) (fmin.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 13/2 binary64)) (fmax.f64 (-.f64 #s(literal 3 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 #s(literal 13/2 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 31/10 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 21/2 binary64)))))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 15/2 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/2 binary64))) (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64))))))) (fmax.f64 (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64)) (fmax.f64 (neg.f64 (+.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 27/2 binary64))) (fmax.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (-.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/2 binary64))))))))))))))))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (neg.f64 (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 13/2 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 26/5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 57/10 binary64)) (neg.f64 (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64)))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 y #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 21/2 binary64)) (-.f64 #s(literal 15/2 binary64) (*.f64 y #s(literal 10 binary64)))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 4 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z)) (fmax.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7/2 binary64))))))))))))))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 5/2 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 5/2 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 3 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 5/2 binary64) (*.f64 x #s(literal 10 binary64))) (neg.f64 (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64)))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 y #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 21/2 binary64)) (-.f64 #s(literal 15/2 binary64) (*.f64 y #s(literal 10 binary64)))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 4 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z)) (fmax.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7/2 binary64)))))))))))))))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))))))))))))))))))))))))))))) (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 61/20 binary64)) (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 61/20 binary64))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) (+.f64 #s(literal 3969/400 binary64) (*.f64 #s(literal 63 binary64) y)))) (*.f64 (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 1/2 binary64)))) (fmin.f64 (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 33/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (fmax.f64 (fmax.f64 (+.f64 #s(literal 13/5 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 13/2 binary64))) (neg.f64 (+.f64 #s(literal 37/10 binary64) (*.f64 y #s(literal 10 binary64))))) (+.f64 #s(literal 11/5 binary64) (*.f64 x #s(literal 10 binary64))))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 29/10 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 16/5 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 39/10 binary64) (*.f64 y #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64))))) (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 19/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 23/10 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 31/10 binary64))))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 39/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 23/10 binary64)) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)))))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (neg.f64 (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64))) (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (neg.f64 (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7/2 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7/2 binary64))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (-.f64 #s(literal 2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 5 binary64)) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 10 binary64))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 3/2 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 3/2 binary64)) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))) (*.f64 (+.f64 #s(literal 11/2 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 11/2 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 7 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 4 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))) (*.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 3/2 binary64)) (fmax.f64 (neg.f64 (+.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/2 binary64))) (fmax.f64 (+.f64 #s(literal 15/2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))))))))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 22/5 binary64)) (fmax.f64 (fmax.f64 (neg.f64 (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 7/2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 43/10 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 51/20 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 67/20 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 8/5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 12/5 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 3/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 1/2 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 5/4 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 9/20 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 11/5 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 7/5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 33/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 101/20 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 17/4 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 6 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 26/5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 159/20 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 143/20 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 89/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 81/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmax.f64 (neg.f64 (+.f64 #s(literal 18/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 17/5 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 21/5 binary64)) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))))))))))))))))) (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64)))))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 6 binary64))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) (fmin.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) (+.f64 #s(literal 3969/400 binary64) (*.f64 #s(literal 63 binary64) y))))) #s(literal 1/10 binary64)) (fmax.f64 (-.f64 #s(literal 24/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64)) (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) (+.f64 #s(literal 3969/400 binary64) (*.f64 #s(literal 63 binary64) y))))) #s(literal 1/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 43/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 27/5 binary64)) (fmax.f64 (-.f64 #s(literal 5/2 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 24/5 binary64))))) (+.f64 #s(literal 13/5 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 37/10 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) (+.f64 #s(literal 3969/400 binary64) (*.f64 #s(literal 63 binary64) y))))) #s(literal 1/10 binary64)) (fmin.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) (+.f64 #s(literal 3969/400 binary64) (*.f64 #s(literal 63 binary64) y))))) #s(literal 1/10 binary64)) (fmax.f64 (-.f64 #s(literal 24/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64)) (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) (+.f64 #s(literal 3969/400 binary64) (*.f64 #s(literal 63 binary64) y))))) #s(literal 1/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 8/5 binary64)) (fmax.f64 (-.f64 #s(literal 5/2 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 24/5 binary64))))) (+.f64 #s(literal 13/5 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 37/10 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64)))) (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) (+.f64 #s(literal 3969/400 binary64) (*.f64 #s(literal 63 binary64) y))))) #s(literal 1/10 binary64)) (fmin.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64)))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) (+.f64 #s(literal 3969/400 binary64) (*.f64 #s(literal 63 binary64) y))))) #s(literal 1/10 binary64)) (fmax.f64 (-.f64 #s(literal 24/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64)) (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64))) (*.f64 (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64))))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) (+.f64 #s(literal 3969/400 binary64) (*.f64 #s(literal 63 binary64) y))))) #s(literal 1/2 binary64)) (fmin.f64 (fmax.f64 (+.f64 #s(literal 6 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (neg.f64 (+.f64 #s(literal 37/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 13/5 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (neg.f64 (+.f64 #s(literal 71/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 5/2 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 24/5 binary64))))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 37/5 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 37/5 binary64))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) (+.f64 #s(literal 3969/400 binary64) (*.f64 #s(literal 63 binary64) y)))) (*.f64 (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 1/10 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 37/5 binary64)) (-.f64 (sqrt.f64 (+.f64 #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) (+.f64 #s(literal 3969/400 binary64) (*.f64 #s(literal 63 binary64) y))) (*.f64 (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 1/10 binary64))) (-.f64 #s(literal 13/2 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (fmin.f64 (fmax.f64 (-.f64 #s(literal 339999/10000000 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 36/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 137/1000 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 77/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 77/250 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 41/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 479/1000 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 87/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 13/20 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 46/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 3449/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 13/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 1639/500 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 6 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 3107/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 367/125 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 5 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 553/200 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 1297/500 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 4 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 2423/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 563/250 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 3 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 2081/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 5/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 191/100 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 1739/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 3/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 196/125 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 1 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 1397/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 1/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 613/500 binary64) (*.f64 z #s(literal 10 binary64))) (*.f64 y #s(literal 10 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 211/200 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 221/250 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 713/1000 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 271/500 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 371/1000 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 1/5 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64))))))))))))))))))))))))))))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 7 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (neg.f64 (+.f64 #s(literal 36/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 16/5 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (neg.f64 (+.f64 #s(literal 999999/10000000 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 1/5 binary64)))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64))) (fmin.f64 (fmax.f64 (neg.f64 (fmin.f64 (fmin.f64 (-.f64 #s(literal 1/5 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 z #s(literal 30 binary64)) (+.f64 #s(literal 69/10 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (fmin.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))))) (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmax.f64 (-.f64 (*.f64 z #s(literal 30 binary64)) (+.f64 #s(literal 93/10 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (fmin.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (fmin.f64 (+.f64 #s(literal 999999/10000000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 #s(literal 31/10 binary64) (*.f64 z #s(literal 10 binary64))))) (fmax.f64 (neg.f64 (fmax.f64 (neg.f64 (fmin.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (-.f64 (*.f64 z #s(literal 30 binary64)) (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))))) (-.f64 (*.f64 z #s(literal 30 binary64)) (+.f64 #s(literal 27/5 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (fmin.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) (fmax.f64 (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 31/10 binary64)) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 27/5 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 #s(literal 14/5 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))))))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) (+.f64 #s(literal 3969/400 binary64) (*.f64 #s(literal 63 binary64) y))))) #s(literal 1/10 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 13/10 binary64) (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64)))))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 57/10 binary64) (*.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 34/5 binary64))) (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64))))) #s(literal 3/2 binary64)))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64))))) #s(literal 3/2 binary64)) (fmax.f64 (-.f64 #s(literal 29/5 binary64) (*.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 67/10 binary64)))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 39/10 binary64)) (fmax.f64 (-.f64 (+.f64 (*.f64 z #s(literal 184289/100000 binary64)) #s(literal 95953/20000 binary64)) (*.f64 x #s(literal 122859/12500 binary64))) (fmax.f64 (-.f64 (+.f64 (*.f64 z #s(literal 184289/100000 binary64)) (*.f64 x #s(literal 122859/12500 binary64))) #s(literal 374413/50000 binary64)) (fmax.f64 (-.f64 (*.f64 z #s(literal 8619/5000 binary64)) (+.f64 #s(literal 397829/50000 binary64) (*.f64 y #s(literal 98503/10000 binary64)))) (+.f64 (+.f64 (*.f64 z #s(literal 8619/5000 binary64)) #s(literal 543983/100000 binary64)) (*.f64 y #s(literal 98503/10000 binary64))))))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 13/2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 #s(literal 53/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 36/5 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 43/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 13/2 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 67/10 binary64))))))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 57/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 34/5 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 13/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 27/5 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 7/2 binary64)))))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64)) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 11/2 binary64) (*.f64 x #s(literal 10 binary64))) (neg.f64 (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 13/2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 6 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 29/5 binary64))) (neg.f64 (+.f64 #s(literal 23/10 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 15/2 binary64)))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 6 binary64)) (-.f64 #s(literal 31/10 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 31/5 binary64))) (neg.f64 (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 #s(literal 67/10 binary64) (*.f64 x #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 15/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 15/2 binary64) (+.f64 (*.f64 x #s(literal 8 binary64)) (*.f64 z #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 15/2 binary64)) (fmax.f64 (-.f64 #s(literal 67/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 3/2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/2 binary64)))) (neg.f64 (+.f64 #s(literal 61/10 binary64) (*.f64 y #s(literal 10 binary64)))))))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 6 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 23/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 6 binary64)) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 29/5 binary64)) (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64)))))))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 31/5 binary64)) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 6 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 31/10 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 29/5 binary64)))))) (fmin.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 8 binary64)) (+.f64 #s(literal 5/2 binary64) (*.f64 z #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 29/5 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 61/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 3/2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/2 binary64))) (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64)))))))) (fmin.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 13/2 binary64)) (fmax.f64 (-.f64 #s(literal 3 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 #s(literal 13/2 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 31/10 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 21/2 binary64)))))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 15/2 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/2 binary64))) (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64))))))) (fmax.f64 (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64)) (fmax.f64 (neg.f64 (+.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 27/2 binary64))) (fmax.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (-.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/2 binary64))))))))))))))))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (neg.f64 (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 13/2 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 26/5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 57/10 binary64)) (neg.f64 (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64)))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 y #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 21/2 binary64)) (-.f64 #s(literal 15/2 binary64) (*.f64 y #s(literal 10 binary64)))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 4 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z)) (fmax.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7/2 binary64))))))))))))))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 5/2 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 5/2 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 3 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 5/2 binary64) (*.f64 x #s(literal 10 binary64))) (neg.f64 (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64)))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 y #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 21/2 binary64)) (-.f64 #s(literal 15/2 binary64) (*.f64 y #s(literal 10 binary64)))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 4 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z)) (fmax.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7/2 binary64)))))))))))))))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))))))))))))))))))))))))))))) (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 61/20 binary64)) (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 61/20 binary64))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) (+.f64 #s(literal 3969/400 binary64) (*.f64 #s(literal 63 binary64) y)))) (*.f64 (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 1/2 binary64))) (fmin.f64 (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 33/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (fmax.f64 (fmax.f64 (+.f64 #s(literal 13/5 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 13/2 binary64))) (neg.f64 (+.f64 #s(literal 37/10 binary64) (*.f64 y #s(literal 10 binary64))))) (+.f64 #s(literal 11/5 binary64) (*.f64 x #s(literal 10 binary64))))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 29/10 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 16/5 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 39/10 binary64) (*.f64 y #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64))))) (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 19/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 23/10 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 31/10 binary64))))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 39/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 23/10 binary64)) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)))))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (neg.f64 (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64))) (+.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (neg.f64 (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7/2 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7/2 binary64))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (-.f64 #s(literal 2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 5 binary64)) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))) (*.f64 (*.f64 x #s(literal 10 binary64)) (*.f64 x #s(literal 10 binary64))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 3/2 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 3/2 binary64)) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))) (*.f64 (+.f64 #s(literal 11/2 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 11/2 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 7 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 4 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))) (*.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 3/2 binary64)) (fmax.f64 (neg.f64 (+.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/2 binary64))) (fmax.f64 (+.f64 #s(literal 15/2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))))))))))) (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 22/5 binary64)) (fmax.f64 (fmax.f64 (neg.f64 (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 7/2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 43/10 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 51/20 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 67/20 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 8/5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 12/5 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 3/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 1/2 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 5/4 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 9/20 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 11/5 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 7/5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 33/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 101/20 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 17/4 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 6 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 26/5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 159/20 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 143/20 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 89/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 81/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 17/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 41/10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmax.f64 (neg.f64 (+.f64 #s(literal 18/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 17/5 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 21/5 binary64)) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))))))))))))))))) (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64)))))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 6 binary64))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) (fmin.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) #s(literal 3969/400 binary64)))) #s(literal 1/10 binary64)) (fmax.f64 (-.f64 #s(literal 24/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64)) (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) #s(literal 3969/400 binary64)))) #s(literal 1/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 43/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 27/5 binary64)) (fmax.f64 (-.f64 #s(literal 5/2 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 24/5 binary64))))) (+.f64 #s(literal 13/5 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 37/10 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) #s(literal 3969/400 binary64)))) #s(literal 1/10 binary64)) (fmin.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) #s(literal 3969/400 binary64)))) #s(literal 1/10 binary64)) (fmax.f64 (-.f64 #s(literal 24/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64)) (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 21/20 binary64)))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) #s(literal 3969/400 binary64)))) #s(literal 1/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 8/5 binary64)) (fmax.f64 (-.f64 #s(literal 5/2 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 24/5 binary64))))) (+.f64 #s(literal 13/5 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (+.f64 #s(literal 37/10 binary64) (*.f64 y #s(literal 10 binary64))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64)))) (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) #s(literal 3969/400 binary64)))) #s(literal 1/10 binary64)) (fmin.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64)))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) #s(literal 3969/400 binary64)))) #s(literal 1/10 binary64)) (fmax.f64 (-.f64 #s(literal 24/5 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64)) (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 11/5 binary64))) (*.f64 (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 131/20 binary64) (*.f64 x #s(literal 10 binary64))))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) #s(literal 3969/400 binary64)))) #s(literal 1/2 binary64)) (fmin.f64 (fmax.f64 (+.f64 #s(literal 6 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (neg.f64 (+.f64 #s(literal 37/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 13/5 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (neg.f64 (+.f64 #s(literal 71/10 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 5/2 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 24/5 binary64))))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 37/5 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 37/5 binary64))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) #s(literal 3969/400 binary64))) (*.f64 (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 1/10 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 37/5 binary64)) (-.f64 (sqrt.f64 (+.f64 #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) #s(literal 3969/400 binary64)) (*.f64 (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 1/10 binary64))) (-.f64 #s(literal 13/2 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (fmin.f64 (fmax.f64 (-.f64 #s(literal 339999/10000000 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 36/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 137/1000 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 77/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 77/250 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 41/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 479/1000 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 87/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 13/20 binary64) (*.f64 z #s(literal 10 binary64)))) (+.f64 #s(literal 46/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 3449/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 13/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 1639/500 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 6 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 3107/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 367/125 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 5 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 553/200 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 1297/500 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 4 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 2423/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 563/250 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 3 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 2081/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 5/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 191/100 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 1739/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 3/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 196/125 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 1 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 1397/1000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 1/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 613/500 binary64) (*.f64 z #s(literal 10 binary64))) (*.f64 y #s(literal 10 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 211/200 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 221/250 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 713/1000 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 271/500 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 371/1000 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 1/5 binary64) (*.f64 z #s(literal 10 binary64))) (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64))))))))))))))))))))))))))))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 7 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (neg.f64 (+.f64 #s(literal 36/5 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 16/5 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (neg.f64 (+.f64 #s(literal 999999/10000000 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 1/5 binary64)))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64))) (fmin.f64 (fmax.f64 (neg.f64 (fmin.f64 (fmin.f64 (-.f64 #s(literal 1/5 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 z #s(literal 30 binary64)) (+.f64 #s(literal 69/10 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (fmin.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))))) (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64))))) (fmax.f64 (-.f64 (*.f64 z #s(literal 30 binary64)) (+.f64 #s(literal 93/10 binary64) (*.f64 y #s(literal 10 binary64)))) (neg.f64 (fmin.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))))) (fmin.f64 (fmax.f64 (fmax.f64 (neg.f64 (fmin.f64 (+.f64 #s(literal 999999/10000000 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 #s(literal 31/10 binary64) (*.f64 z #s(literal 10 binary64))))) (fmax.f64 (neg.f64 (fmax.f64 (neg.f64 (fmin.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64))))) (-.f64 (*.f64 z #s(literal 30 binary64)) (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))))) (-.f64 (*.f64 z #s(literal 30 binary64)) (+.f64 #s(literal 27/5 binary64) (*.f64 y #s(literal 10 binary64)))))) (neg.f64 (fmin.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))))) (fmax.f64 (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 31/10 binary64)) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 27/5 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 #s(literal 14/5 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))))))))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 28/5 binary64))) (*.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 97/20 binary64)))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) #s(literal 3969/400 binary64)))) #s(literal 1/10 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 13/10 binary64) (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64)))))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 57/10 binary64) (*.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 34/5 binary64))) (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64))))) #s(literal 3/2 binary64)))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/10 binary64))))) #s(literal 3/2 binary64)) (fmax.f64 (-.f64 #s(literal 29/5 binary64) (*.f64 x #s(literal 10 binary64))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 67/10 binary64)))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 39/10 binary64)) (fmax.f64 (-.f64 (+.f64 (*.f64 z #s(literal 184289/100000 binary64)) #s(literal 95953/20000 binary64)) (*.f64 x #s(literal 122859/12500 binary64))) (fmax.f64 (-.f64 (+.f64 (*.f64 z #s(literal 184289/100000 binary64)) (*.f64 x #s(literal 122859/12500 binary64))) #s(literal 374413/50000 binary64)) (fmax.f64 (-.f64 (*.f64 z #s(literal 8619/5000 binary64)) (+.f64 #s(literal 397829/50000 binary64) (*.f64 y #s(literal 98503/10000 binary64)))) (+.f64 (+.f64 (*.f64 z #s(literal 8619/5000 binary64)) #s(literal 543983/100000 binary64)) (*.f64 y #s(literal 98503/10000 binary64))))))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 13/2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 #s(literal 53/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 36/5 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 43/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 13/2 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 67/10 binary64))))))) (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 57/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 34/5 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 13/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 27/5 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 7/2 binary64)))))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 7 binary64)) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 11/2 binary64) (*.f64 x #s(literal 10 binary64))) (neg.f64 (fmin.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 13/2 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 6 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 29/5 binary64))) (neg.f64 (+.f64 #s(literal 23/10 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 15/2 binary64)))) (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 6 binary64)) (-.f64 #s(literal 31/10 binary64) (*.f64 z #s(literal 10 binary64)))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 31/5 binary64))) (neg.f64 (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64))))) (-.f64 #s(literal 67/10 binary64) (*.f64 x #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 15/2 binary64))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 15/2 binary64) (+.f64 (*.f64 x #s(literal 8 binary64)) (*.f64 z #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 15/2 binary64)) (fmax.f64 (-.f64 #s(literal 67/10 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 3/2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/2 binary64)))) (neg.f64 (+.f64 #s(literal 61/10 binary64) (*.f64 y #s(literal 10 binary64)))))))) (fmin.f64 (fmax.f64 (-.f64 #s(literal 33/10 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 6 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 23/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 6 binary64)) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 29/5 binary64)) (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64)))))))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 5/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 31/5 binary64)) (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 6 binary64)) (fmax.f64 (fmax.f64 (-.f64 #s(literal 31/10 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64)))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 29/5 binary64)))))) (fmin.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 8 binary64)) (+.f64 #s(literal 5/2 binary64) (*.f64 z #s(literal 10 binary64)))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 29/5 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 61/10 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (-.f64 #s(literal 3/2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/2 binary64))) (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64)))))))) (fmin.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 13/2 binary64)) (fmax.f64 (-.f64 #s(literal 3 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 #s(literal 13/2 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 #s(literal 31/10 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 21/2 binary64)))))) (fmin.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 15/2 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64)) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/2 binary64))) (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64))))))) (fmax.f64 (-.f64 #s(literal 5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 9 binary64)) (fmax.f64 (neg.f64 (+.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 27/2 binary64))) (fmax.f64 (+.f64 #s(literal 41/10 binary64) (*.f64 y #s(literal 10 binary64))) (fmax.f64 (-.f64 #s(literal 7/2 binary64) (*.f64 z #s(literal 10 binary64))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 33/2 binary64))))))))))))))))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (neg.f64 (+.f64 #s(literal 17/2 binary64) (*.f64 y #s(literal 10 binary64)))))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 13/2 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 26/5 binary64) (*.f64 x #s(literal 10 binary64))) (fmax.f64 (-.f64 (*.f64 x #s(literal 10 binary64)) #s(literal 57/10 binary64)) (neg.f64 (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64)))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 y #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 21/2 binary64)) (-.f64 #s(literal 15/2 binary64) (*.f64 y #s(literal 10 binary64)))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 4 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z)) (fmax.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7/2 binary64))))))))))))))) (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 5/2 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64))))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 7/2 binary64) (*.f64 y #s(literal 10 binary64)))) (fmax.f64 (fmax.f64 (-.f64 (*.f64 z #s(literal 10 binary64)) #s(literal 5/2 binary64)) (fmax.f64 (neg.f64 (+.f64 #s(literal 3 binary64) (*.f64 x #s(literal 10 binary64)))) (fmax.f64 (+.f64 #s(literal 5/2 binary64) (*.f64 x #s(literal 10 binary64))) (neg.f64 (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64))) (+.f64 #s(literal 3/2 binary64) (*.f64 y #s(literal 10 binary64)))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (neg.f64 (+.f64 #s(literal 3 binary64) (*.f64 y #s(literal 10 binary64)))) (*.f64 y #s(literal 10 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 21/2 binary64)) (-.f64 #s(literal 15/2 binary64) (*.f64 y #s(literal 10 binary64)))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 11/2 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmin.f64 (fmax.f64 (fmax.f64 (fmax.f64 (-.f64 #s(literal 4 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7 binary64))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))) (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64)))) (fmin.f64 (-.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 2 binary64))) #s(approx (* (+ 1 (* z 10)) (+ 1 (* z 10))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 20 binary64) z))))) #s(literal 3/2 binary64)) (fmax.f64 (+.f64 #s(literal 1 binary64) (*.f64 z #s(literal 10 binary64))) (fmax.f64 #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z)) (fmax.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 y #s(literal 10 binary64))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 7/2 binary64)))))))))))))))) (-.f64 (*.f64 y #s(literal 10 binary64)) #s(literal 9 binary64)))) #s(approx (neg (+ 7/2 (* z 10))) (*.f64 #s(literal -10 binary64) z))))))))))))))))))))))))))))))) (-.f64 (sqrt.f64 (+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 61/20 binary64)) (-.f64 (*.f64 z #s(literal 5 binary64)) #s(literal 61/20 binary64))) #s(approx (* (+ 63/20 (* y 10)) (+ 63/20 (* y 10))) #s(literal 3969/400 binary64))) (*.f64 (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64))) (+.f64 #s(literal 11/4 binary64) (*.f64 x #s(literal 10 binary64)))))) #s(literal 1/2 binary64))) (+.f64 (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 a1 a1)) (*.f64 (/.f64 (cos.f64 th) (sqrt.f64 #s(literal 2 binary64))) (*.f64 a2 a2))) (/.f64 (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (cos.f64 th)) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (cos.f64 th) (/.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) (*.f64 (cos.f64 th) (sqrt.f64 #s(literal 1/2 binary64)))) (*.f64 (*.f64 (sqrt.f64 #s(literal 1/2 binary64)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (cos.f64 th)) (+.f64 (*.f64 (*.f64 (*.f64 #s(approx (cos th) #s(literal 1 binary64)) a1) a1) (sqrt.f64 #s(literal 1/2 binary64))) (*.f64 (/.f64 (*.f64 #s(approx (cos th) #s(literal 1 binary64)) a2) (sqrt.f64 #s(literal 2 binary64))) a2)) (/.f64 (*.f64 #s(approx (cos th) #s(literal 1 binary64)) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (sqrt.f64 #s(literal 2 binary64))) (*.f64 (/.f64 #s(approx (cos th) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64))) (+.f64 (*.f64 a2 a2) (*.f64 a1 a1))) (*.f64 (+.f64 (*.f64 a2 a2) (*.f64 a1 a1)) #s(approx (* (sqrt 1/2) (cos th)) (sqrt.f64 #s(literal 1/2 binary64)))) (/.f64 (pow.f64 (*.f64 n (+.f64 (PI.f64) (PI.f64))) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) k))) (sqrt.f64 k)) (if.f64 (<=.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) n) (/.f64 (-.f64 #s(literal 1 binary64) k) #s(literal 2 binary64)))) #s(literal 0 binary64)) #s(approx (* (/ 1 (sqrt k)) (pow (* (* 2 (PI)) n) (/ (- 1 k) 2))) (*.f64 (/.f64 #s(approx 1 #s(literal 0 binary64)) (sqrt.f64 k)) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) (if.f64 (<=.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) n) (/.f64 (-.f64 #s(literal 1 binary64) k) #s(literal 2 binary64)))) #s(literal 5000000000000000308639167639335784434971861554815056291550264252694066882698357794712695854722323983471552292257456306551729539271697808586910576768349361427712955105458094109306737151690687681363669298012313862249742312894517401540770056211835210095606628791592565251804447546056630075392 binary64)) #s(approx (* (/ 1 (sqrt k)) (pow (* (* 2 (PI)) n) (/ (- 1 k) 2))) (*.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) k)) (sqrt.f64 (*.f64 n (PI.f64))))) #s(approx (* (/ 1 (sqrt k)) (pow (* (* 2 (PI)) n) (/ (- 1 k) 2))) (/.f64 (*.f64 (sqrt.f64 (*.f64 n (PI.f64))) (sqrt.f64 #s(literal 2 binary64))) #s(approx (sqrt k) (*.f64 k (sqrt.f64 (/.f64 #s(approx 1 #s(literal 0 binary64)) k)))))))) (if.f64 (<=.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 k)) (pow.f64 (*.f64 (*.f64 #s(literal 2 binary64) (PI.f64)) n) (/.f64 (-.f64 #s(literal 1 binary64) k) #s(literal 2 binary64)))) #s(literal 0 binary64)) #s(approx (* (/ 1 (sqrt k)) (pow (* (* 2 (PI)) n) (/ (- 1 k) 2))) (*.f64 (/.f64 #s(approx 1 #s(literal 0 binary64)) (sqrt.f64 k)) (sqrt.f64 (*.f64 (+.f64 (PI.f64) (PI.f64)) n)))) #s(approx (* (/ 1 (sqrt k)) (pow (* (* 2 (PI)) n) (/ (- 1 k) 2))) (*.f64 (sqrt.f64 (/.f64 #s(literal 2 binary64) k)) (sqrt.f64 (*.f64 n (PI.f64)))))) (if.f64 (<=.f64 n #s(literal 3486039150627631/158456325028528675187087900672 binary64)) #s(approx (* (/ 1 (sqrt k)) (pow (* (* 2 (PI)) n) (/ (- 1 k) 2))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (PI.f64) (PI.f64)) k) n))) #s(approx (* (/ 1 (sqrt k)) (pow (* (* 2 (PI)) n) (/ (- 1 k) 2))) #s(approx (sqrt (/ (* (+ (PI) (PI)) n) k)) (*.f64 n (sqrt.f64 (*.f64 #s(literal 2 binary64) (/.f64 (PI.f64) (*.f64 k n)))))))) #s(approx (* (/ 1 (sqrt k)) (pow (* (* 2 (PI)) n) (/ (- 1 k) 2))) (sqrt.f64 (*.f64 (/.f64 (+.f64 (PI.f64) (PI.f64)) k) n))) #s(approx (* (/ 1 (sqrt k)) (pow (* (* 2 (PI)) n) (/ (- 1 k) 2))) (sqrt.f64 (*.f64 (/.f64 n k) (+.f64 (PI.f64) (PI.f64))))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (cos.f64 lambda1) (sin.f64 lambda1)) (tan.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (*.f64 (-.f64 #s(literal 1 binary64) #s(approx (/ (* (sin lambda2) (cos lambda1)) (* (sin lambda1) (cos lambda2))) (/.f64 (sin.f64 lambda2) (*.f64 lambda1 (cos.f64 lambda2))))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(approx (/ (cos lambda1) (sin lambda1)) (/.f64 #s(literal 1 binary64) lambda1)) (tan.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (*.f64 (-.f64 #s(literal 1 binary64) #s(approx (/ (* (sin lambda2) (cos lambda1)) (* (sin lambda1) (cos lambda2))) (/.f64 (sin.f64 lambda2) (*.f64 lambda1 (cos.f64 lambda2))))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) #s(approx (cos (- lambda1 lambda2)) (cos.f64 (neg.f64 lambda2))))))) (if.f64 (<=.f64 phi1 #s(literal 8200000000 binary64)) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) #s(approx (cos (- lambda1 lambda2)) (cos.f64 lambda1))))))) (if.f64 (<=.f64 phi1 #s(literal 7493989779944505/144115188075855872 binary64)) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(approx (+ (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) lambda1)) lambda1)) (if.f64 (<=.f64 phi1 #s(literal 7493989779944505/144115188075855872 binary64)) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 #s(approx (cos phi1) #s(literal 1 binary64)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) #s(approx (+ (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) #s(approx (+ (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) #s(approx (+ (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (+.f64 (cos.f64 phi1) #s(approx (cos (- lambda1 lambda2)) (cos.f64 (neg.f64 lambda2))))))) (if.f64 (<=.f64 phi2 #s(literal 933864470215151/23945242826029513411849172299223580994042798784118784 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 (*.f64 #s(approx (cos phi2) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) phi2) phi2) #s(literal -1 binary64))) (sin.f64 (-.f64 lambda1 lambda2))) #s(approx (* (+ 1 (/ (cos phi1) (* (cos (- lambda2 lambda1)) (cos phi2)))) (* (cos (- lambda2 lambda1)) (cos phi2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) lambda1)) lambda1) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) #s(approx (sin (- lambda1 lambda2)) (sin.f64 (neg.f64 lambda2)))) #s(approx (+ (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (if.f64 (<=.f64 phi2 #s(literal 190000 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 (*.f64 #s(approx (cos phi2) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) phi2) phi2) #s(literal -1 binary64))) (sin.f64 (-.f64 lambda1 lambda2))) #s(approx (* (+ 1 (/ (cos phi1) (* (cos (- lambda2 lambda1)) (cos phi2)))) (* (cos (- lambda2 lambda1)) (cos phi2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) lambda1)) lambda1) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) #s(approx (+ (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) #s(approx (+ (cos phi1) (cos (- lambda1 lambda2))) (+.f64 (cos.f64 lambda1) (cos.f64 phi1))))))) (if.f64 (<=.f64 phi2 #s(literal 190000 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (atan2.f64 (*.f64 #s(approx (cos phi2) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) phi2) phi2) #s(literal -1 binary64))) (sin.f64 (-.f64 lambda1 lambda2))) #s(approx (* (+ 1 (/ (cos phi1) (* (cos (- lambda2 lambda1)) (cos phi2)))) (* (cos (- lambda2 lambda1)) (cos phi2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) lambda1)) lambda1) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) #s(approx (+ (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) #s(approx (+ (cos phi1) (cos (- lambda1 lambda2))) (+.f64 #s(literal 1 binary64) #s(approx (cos (- lambda1 lambda2)) (cos.f64 (neg.f64 lambda2))))))))) (if.f64 (<=.f64 phi2 #s(literal 190000 binary64)) (+.f64 (atan2.f64 (*.f64 #s(approx (cos phi2) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) phi2) phi2) #s(literal -1 binary64))) (sin.f64 (-.f64 lambda1 lambda2))) #s(approx (* (+ 1 (/ (cos phi1) (* (cos (- lambda2 lambda1)) (cos phi2)))) (* (cos (- lambda2 lambda1)) (cos phi2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) lambda1) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) #s(approx (+ (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) #s(approx (+ (cos phi1) (cos (- lambda1 lambda2))) (+.f64 #s(literal 1 binary64) #s(approx (cos (- lambda1 lambda2)) (cos.f64 (neg.f64 lambda2))))))))) (if.f64 (<=.f64 lambda2 #s(literal -360000000000000 binary64)) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) #s(approx (sin (- lambda1 lambda2)) (sin.f64 (neg.f64 lambda2)))) #s(approx (+ (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) #s(approx (+ (cos phi1) (cos (- lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (cos.f64 (-.f64 lambda1 lambda2))))))) (if.f64 (<=.f64 lambda2 #s(literal 965362170955867/26815615859885194199148049996411692254958731641184786755447122887443528060147093953603748596333806855380063716372972101707507765623893139892867298012168192 binary64)) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) #s(approx (+ (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) #s(approx (+ (cos phi1) (cos (- lambda1 lambda2))) #s(approx (+ 1 (cos (- lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (cos.f64 lambda1))))))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) #s(approx (sin (- lambda1 lambda2)) (sin.f64 (neg.f64 lambda2)))) #s(approx (+ (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) #s(approx (+ (cos phi1) (cos (- lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (cos.f64 (-.f64 lambda1 lambda2))))))))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) #s(approx (+ (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) #s(approx (+ (cos phi1) (cos (- lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (cos.f64 (-.f64 lambda1 lambda2))))))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) #s(approx (+ (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) #s(approx (+ (cos phi1) (cos (- lambda1 lambda2))) (+.f64 #s(literal 1 binary64) #s(approx (cos (- lambda1 lambda2)) (cos.f64 (neg.f64 lambda2)))))))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) #s(approx (+ (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) #s(approx (+ (cos phi1) (cos (- lambda1 lambda2))) #s(approx (+ 1 (cos (- lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (cos.f64 lambda1))))))) (+.f64 lambda1 (atan2.f64 #s(approx (* (cos phi2) (sin (- lambda1 lambda2))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) #s(approx (+ (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) #s(approx (+ (cos phi1) (cos (- lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (cos.f64 (-.f64 lambda1 lambda2))))))) (+.f64 lambda1 (atan2.f64 #s(approx (* (cos phi2) (sin (- lambda1 lambda2))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) #s(approx (+ (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) #s(approx (+ (cos phi1) (cos (- lambda1 lambda2))) #s(approx (+ 1 (cos (- lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (cos.f64 lambda1))))))) (+.f64 lambda1 (atan2.f64 #s(approx (* (cos phi2) (sin (- lambda1 lambda2))) #s(approx (* (cos phi2) (sin lambda1)) (*.f64 lambda1 (cos.f64 phi2)))) #s(approx (+ (cos phi1) (* (cos phi2) (cos (- lambda1 lambda2)))) #s(approx (+ (cos phi1) (cos (- lambda1 lambda2))) (+.f64 #s(literal 1 binary64) (cos.f64 (-.f64 lambda1 lambda2))))))) (+.f64 (*.f64 (*.f64 (*.f64 (sinh.f64 l) (cos.f64 (*.f64 #s(literal -1/2 binary64) K))) #s(literal 2 binary64)) J) U) (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) J) (sinh.f64 l)) #s(literal 2 binary64)) U) (+.f64 (*.f64 (+.f64 J J) (*.f64 (sinh.f64 l) (cos.f64 (*.f64 #s(literal -1/2 binary64) K)))) U) (+.f64 (*.f64 (sinh.f64 l) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)) (+.f64 J J))) U) (if.f64 (<=.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) #s(literal -5764607523034235/1152921504606846976 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(approx (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) (*.f64 (+.f64 J J) #s(approx (* l (cos (* 1/2 K))) (+.f64 (*.f64 (*.f64 (*.f64 K K) l) #s(literal -1/8 binary64)) l)))) U)) U) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) (+.f64 (*.f64 (+.f64 J J) (sinh.f64 l)) U))) (if.f64 (<=.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) #s(literal -5764607523034235/1152921504606846976 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(approx (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) (*.f64 (+.f64 J J) #s(approx (* l (cos (* 1/2 K))) (+.f64 (*.f64 (*.f64 (*.f64 K K) l) #s(literal -1/8 binary64)) l)))) U)) U) (if.f64 (<=.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) #s(literal 4503599627369521/4503599627370496 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 #s(approx (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) (*.f64 #s(approx (* J (* l (cos (* 1/2 K)))) (*.f64 l J)) #s(literal 2 binary64))) U) U) U) (/.f64 U #s(literal 1 binary64))) U) (+.f64 #s(approx (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) (*.f64 #s(literal 2 binary64) (*.f64 J #s(approx (* l (cos (* 1/2 K))) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 K K) l) #s(literal -1/8 binary64)) (*.f64 (*.f64 (*.f64 K K) l) #s(literal -1/8 binary64))) (sqrt.f64 (*.f64 (*.f64 l l) (*.f64 l l)))) (-.f64 (*.f64 (*.f64 (*.f64 K K) l) #s(literal -1/8 binary64)) l)))))) U))) (if.f64 (<=.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) #s(literal -5764607523034235/1152921504606846976 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(approx (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) (*.f64 (+.f64 J J) #s(approx (* l (cos (* 1/2 K))) (+.f64 (*.f64 (*.f64 (*.f64 K K) l) #s(literal -1/8 binary64)) l)))) U)) U) (if.f64 (<=.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) #s(literal 2251349453722511/2251799813685248 binary64)) (*.f64 (*.f64 (/.f64 (/.f64 (+.f64 #s(approx (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) (*.f64 #s(approx (* J (* l (cos (* 1/2 K)))) (*.f64 l J)) #s(literal 2 binary64))) U) U) U) (/.f64 U #s(literal 1 binary64))) U) (+.f64 #s(approx (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) (*.f64 #s(literal 2 binary64) (*.f64 J #s(approx (* l (cos (* 1/2 K))) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 K l) K) #s(literal -1/8 binary64)) l) (+.f64 (*.f64 (*.f64 (*.f64 K l) K) #s(literal -1/8 binary64)) l)) (-.f64 (*.f64 (*.f64 (*.f64 K K) l) #s(literal -1/8 binary64)) l)))))) U))) (if.f64 (<=.f64 (cos.f64 (/.f64 K #s(literal 2 binary64))) #s(literal -5764607523034235/1152921504606846976 binary64)) (+.f64 #s(approx (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) (*.f64 #s(approx (* l (cos (* 1/2 K))) (+.f64 (*.f64 (*.f64 (*.f64 K l) K) #s(literal -1/8 binary64)) l)) (+.f64 J J))) U) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(approx (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) (*.f64 #s(approx (* J (* l (cos (* 1/2 K)))) (*.f64 l J)) #s(literal 2 binary64))) U)) U)) (if.f64 (<=.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) #s(literal -499999999999999960548416541607351328777021384687611118643325884835920630831966800139023707085267707205518204055907116200520239285727065764214062887637864581182125170853648392988706023732518458057027666759600481533739104277734798607669877628825763840 binary64)) (/.f64 (*.f64 (+.f64 #s(approx (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) (*.f64 #s(approx (* l (cos (* 1/2 K))) (+.f64 (*.f64 (*.f64 (*.f64 K l) K) #s(literal -1/8 binary64)) l)) (+.f64 J J))) U) U) U) (if.f64 (<=.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) #s(literal +inf.0 binary64)) (+.f64 #s(approx (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) (*.f64 #s(literal 2 binary64) #s(approx (* J (* l (cos (* 1/2 K)))) (*.f64 J l)))) U) (/.f64 (*.f64 (+.f64 #s(approx (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) (*.f64 #s(approx (* l (cos (* 1/2 K))) (+.f64 (*.f64 (*.f64 (*.f64 K l) K) #s(literal -1/8 binary64)) l)) (+.f64 J J))) U) U) U))) (if.f64 (<=.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) #s(literal -1000000000000000021421546958041957442493134746744949294176709095342291740583330369404881029347127449862957279318330932090828950478869943421594604148335480073467842242942440201823873880805647866312652703956229962072064 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(approx (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) (*.f64 (+.f64 J J) #s(approx (* l (cos (* 1/2 K))) (+.f64 (*.f64 (*.f64 (*.f64 K K) l) #s(literal -1/8 binary64)) l)))) U)) U) (if.f64 (<=.f64 (*.f64 J (-.f64 (exp.f64 l) (exp.f64 (neg.f64 l)))) #s(literal +inf.0 binary64)) (+.f64 #s(approx (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) (*.f64 #s(literal 2 binary64) #s(approx (* J (* l (cos (* 1/2 K)))) (*.f64 J l)))) U) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(approx (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) (*.f64 (+.f64 J J) #s(approx (* l (cos (* 1/2 K))) (+.f64 (*.f64 (*.f64 (*.f64 K K) l) #s(literal -1/8 binary64)) l)))) U)) U))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(approx (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) (*.f64 #s(approx (* J (* l (cos (* 1/2 K)))) (*.f64 l J)) #s(literal 2 binary64))) U)) U) (+.f64 #s(approx (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) (*.f64 #s(literal 2 binary64) #s(approx (* J (* l (cos (* 1/2 K)))) (*.f64 J l)))) U) #s(approx (+ (* (* J (- (exp l) (exp (neg l)))) (cos (/ K 2))) U) U) #s(approx (* (cos (- (/ (* K (+ m n)) 2) M)) (exp (- (neg (pow (- (/ (+ m n) 2) M) 2)) (- l (fabs (- m n)))))) (*.f64 (exp.f64 (-.f64 (-.f64 (fabs.f64 (-.f64 n m)) (*.f64 (-.f64 M (*.f64 #s(literal 1/2 binary64) (+.f64 n m))) (-.f64 M (*.f64 #s(literal 1/2 binary64) (+.f64 n m))))) l)) (cos.f64 M))) #s(approx (* (cos (- (/ (* K (+ m n)) 2) M)) (exp (- (neg (pow (- (/ (+ m n) 2) M) 2)) (- l (fabs (- m n)))))) (*.f64 (exp.f64 (-.f64 (-.f64 (fabs.f64 (-.f64 n m)) (*.f64 (-.f64 M (*.f64 (+.f64 n m) #s(literal 1/2 binary64))) (-.f64 M (*.f64 (+.f64 n m) #s(literal 1/2 binary64))))) l)) #s(approx (cos (neg M)) #s(literal 1 binary64)))) (if.f64 (<=.f64 n #s(literal 74999999999999997972909654016 binary64)) #s(approx (* (cos (- (/ (* K (+ m n)) 2) M)) (exp (- (neg (pow (- (/ (+ m n) 2) M) 2)) (- l (fabs (- m n)))))) (*.f64 (exp.f64 (-.f64 (-.f64 (fabs.f64 (-.f64 n m)) (*.f64 (-.f64 M #s(approx (* (+ n m) 1/2) (*.f64 #s(literal 1/2 binary64) m))) (-.f64 M #s(approx (* (+ n m) 1/2) (*.f64 #s(literal 1/2 binary64) m))))) l)) #s(approx (cos (neg M)) #s(literal 1 binary64)))) #s(approx (* (cos (- (/ (* K (+ m n)) 2) M)) (exp (- (neg (pow (- (/ (+ m n) 2) M) 2)) (- l (fabs (- m n)))))) (*.f64 (exp.f64 (-.f64 (-.f64 (fabs.f64 (-.f64 n m)) (*.f64 (-.f64 M #s(approx (* (+ n m) 1/2) (*.f64 #s(literal 1/2 binary64) n))) (-.f64 M #s(approx (* (+ n m) 1/2) (*.f64 #s(literal 1/2 binary64) n))))) l)) #s(approx (cos (neg M)) #s(literal 1 binary64))))) #s(approx (* (cos (- (/ (* K (+ m n)) 2) M)) (exp (- (neg (pow (- (/ (+ m n) 2) M) 2)) (- l (fabs (- m n)))))) (*.f64 (exp.f64 (-.f64 (-.f64 (fabs.f64 (-.f64 n m)) (*.f64 (-.f64 M #s(approx (* (+ n m) 1/2) (*.f64 #s(literal 1/2 binary64) m))) (-.f64 M #s(approx (* (+ n m) 1/2) (*.f64 #s(literal 1/2 binary64) m))))) l)) #s(approx (cos (neg M)) #s(literal 1 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal -inf.0 binary64)) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) #s(approx (* 2 (* J (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (* (pow J 2) (pow (cos (* 1/2 K)) 2)))))))) #s(approx (* -2 (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (pow (cos (* 1/2 K)) 2)))))) (*.f64 #s(literal -1 binary64) U)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal 99999999999999993925355250553646218600402872201173249531907715713232045630132339028433092574405077484368561180561621725787171937426360305302357988408668827749873014416820110410677102531624409058437198025485515990766396825508218326595491122696079498053460349186625724064076043808459598620749043481381437440 binary64)) (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (*.f64 K #s(literal 1/2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (+.f64 J J) (cos.f64 (*.f64 K #s(literal 1/2 binary64))))) #s(literal 2 binary64))))) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) #s(approx (* 2 (* J (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (* (pow J 2) (pow (cos (* 1/2 K)) 2)))))))) (*.f64 #s(literal -2 binary64) (*.f64 U (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (sqrt.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) #s(literal 2 binary64))))))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal -inf.0 binary64)) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) #s(approx (* 2 (* J (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (* (pow J 2) (pow (cos (* 1/2 K)) 2)))))))) #s(approx (* -2 (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (pow (cos (* 1/2 K)) 2)))))) (*.f64 #s(literal -1 binary64) U)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal 99999999999999993925355250553646218600402872201173249531907715713232045630132339028433092574405077484368561180561621725787171937426360305302357988408668827749873014416820110410677102531624409058437198025485515990766396825508218326595491122696079498053460349186625724064076043808459598620749043481381437440 binary64)) (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 U (+.f64 J J)) (/.f64 U (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 K))) (+.f64 J J))))))) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) #s(approx (* 2 (* J (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (* (pow J 2) (pow (cos (* 1/2 K)) 2)))))))) (*.f64 #s(literal -2 binary64) (*.f64 U (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (sqrt.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) #s(literal 2 binary64))))))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal -inf.0 binary64)) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) #s(approx (* 2 (* J (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (* (pow J 2) (pow (cos (* 1/2 K)) 2)))))))) #s(approx (* -2 (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (pow (cos (* 1/2 K)) 2)))))) (*.f64 #s(literal -1 binary64) U)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal 99999999999999993925355250553646218600402872201173249531907715713232045630132339028433092574405077484368561180561621725787171937426360305302357988408668827749873014416820110410677102531624409058437198025485515990766396825508218326595491122696079498053460349186625724064076043808459598620749043481381437440 binary64)) (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 U (+.f64 J J)) (/.f64 U (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 K))) (+.f64 J J))))))) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) #s(approx (* 2 (* J (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (* (pow J 2) (pow (cos (* 1/2 K)) 2)))))))) (*.f64 #s(literal -2 binary64) (*.f64 U (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 (sqrt.f64 #s(literal 1/4 binary64)) (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) K)))))))))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal -19999999999999998785071050110729243720080574440234649906381543142646409126026467805686618514881015496873712236112324345157434387485272061060471597681733765549974602883364022082135420506324881811687439605097103198153279365101643665319098224539215899610692069837325144812815208761691919724149808696276287488 binary64)) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) #s(approx (* 2 (* J (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (* (pow J 2) (pow (cos (* 1/2 K)) 2)))))))) #s(approx (* -2 (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (pow (cos (* 1/2 K)) 2)))))) (*.f64 #s(literal -1 binary64) U)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal -6129982163463555/6129982163463555433433388108601236734474956488734408704 binary64)) (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 U (*.f64 (*.f64 (+.f64 J J) (+.f64 J J)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 K))))) U)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal 99999999999999993925355250553646218600402872201173249531907715713232045630132339028433092574405077484368561180561621725787171937426360305302357988408668827749873014416820110410677102531624409058437198025485515990766396825508218326595491122696079498053460349186625724064076043808459598620749043481381437440 binary64)) (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 U (+.f64 J J)) (/.f64 U (*.f64 (-.f64 #s(approx (* 1/2 (cos K)) #s(literal 1/2 binary64)) #s(literal -1/2 binary64)) (+.f64 J J))))))) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) #s(approx (* 2 (* J (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (* (pow J 2) (pow (cos (* 1/2 K)) 2)))))))) (*.f64 #s(literal -2 binary64) (*.f64 U (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 (sqrt.f64 #s(literal 1/4 binary64)) (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) K))))))))))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal -199999999999999987850710501107292437200805744402346499063815431426464091260264678056866185148810154968737122361123243451574343874852720610604715976817337655499746028833640220821354205063248818116874396050971031981532793651016436653190982245392158996106920698373251448128152087616919197241498086962762874880 binary64)) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) #s(approx (* 2 (* J (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (* (pow J 2) (pow (cos (* 1/2 K)) 2)))))))) #s(approx (* -2 (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (pow (cos (* 1/2 K)) 2)))))) (*.f64 #s(literal -1 binary64) U)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal 99999999999999993925355250553646218600402872201173249531907715713232045630132339028433092574405077484368561180561621725787171937426360305302357988408668827749873014416820110410677102531624409058437198025485515990766396825508218326595491122696079498053460349186625724064076043808459598620749043481381437440 binary64)) (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 U (+.f64 J J)) (/.f64 U (*.f64 (-.f64 #s(approx (* 1/2 (cos K)) #s(literal 1/2 binary64)) #s(literal -1/2 binary64)) (+.f64 J J))))))) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) #s(approx (* 2 (* J (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (* (pow J 2) (pow (cos (* 1/2 K)) 2)))))))) (*.f64 #s(literal -2 binary64) (*.f64 U (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (/.f64 (sqrt.f64 #s(literal 1/4 binary64)) (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) K)))))))))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal -199999999999999987850710501107292437200805744402346499063815431426464091260264678056866185148810154968737122361123243451574343874852720610604715976817337655499746028833640220821354205063248818116874396050971031981532793651016436653190982245392158996106920698373251448128152087616919197241498086962762874880 binary64)) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) #s(approx (* 2 (* J (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (* (pow J 2) (pow (cos (* 1/2 K)) 2)))))))) #s(approx (* -2 (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (pow (cos (* 1/2 K)) 2)))))) (*.f64 #s(literal -1 binary64) U)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal 99999999999999993925355250553646218600402872201173249531907715713232045630132339028433092574405077484368561180561621725787171937426360305302357988408668827749873014416820110410677102531624409058437198025485515990766396825508218326595491122696079498053460349186625724064076043808459598620749043481381437440 binary64)) (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 U (+.f64 J J)) (/.f64 U (*.f64 (-.f64 #s(approx (* 1/2 (cos K)) #s(literal 1/2 binary64)) #s(literal -1/2 binary64)) (+.f64 J J))))))) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) #s(approx (* 2 (* J (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (* (pow J 2) (pow (cos (* 1/2 K)) 2)))))))) (*.f64 (*.f64 (*.f64 U #s(literal -2 binary64)) (sqrt.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/2 binary64) K)))))))) (cos.f64 (*.f64 #s(literal -1/2 binary64) K))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal -199999999999999987850710501107292437200805744402346499063815431426464091260264678056866185148810154968737122361123243451574343874852720610604715976817337655499746028833640220821354205063248818116874396050971031981532793651016436653190982245392158996106920698373251448128152087616919197241498086962762874880 binary64)) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) #s(approx (* 2 (* J (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (* (pow J 2) (pow (cos (* 1/2 K)) 2)))))))) #s(approx (* -2 (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (pow (cos (* 1/2 K)) 2)))))) (*.f64 #s(literal -1 binary64) U)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal 99999999999999993925355250553646218600402872201173249531907715713232045630132339028433092574405077484368561180561621725787171937426360305302357988408668827749873014416820110410677102531624409058437198025485515990766396825508218326595491122696079498053460349186625724064076043808459598620749043481381437440 binary64)) (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 U (+.f64 J J)) (/.f64 U (*.f64 (-.f64 #s(approx (* 1/2 (cos K)) #s(literal 1/2 binary64)) #s(literal -1/2 binary64)) (+.f64 J J))))))) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) #s(approx (* 2 (* J (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (* (+ 1/2 (* 1/2 (cos (* 2 (* -1/2 K))))) (* J J)))))))) (*.f64 #s(literal -2 binary64) (*.f64 U (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) (sqrt.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal -1 binary64) K))))))))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal -199999999999999987850710501107292437200805744402346499063815431426464091260264678056866185148810154968737122361123243451574343874852720610604715976817337655499746028833640220821354205063248818116874396050971031981532793651016436653190982245392158996106920698373251448128152087616919197241498086962762874880 binary64)) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) #s(approx (* 2 (* J (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (* (pow J 2) (pow (cos (* 1/2 K)) 2)))))))) #s(approx (* -2 (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (pow (cos (* 1/2 K)) 2)))))) (*.f64 #s(literal -1 binary64) U)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal 99999999999999993925355250553646218600402872201173249531907715713232045630132339028433092574405077484368561180561621725787171937426360305302357988408668827749873014416820110410677102531624409058437198025485515990766396825508218326595491122696079498053460349186625724064076043808459598620749043481381437440 binary64)) (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 U (+.f64 J J)) (/.f64 U (*.f64 (-.f64 #s(approx (* 1/2 (cos K)) #s(literal 1/2 binary64)) #s(literal -1/2 binary64)) (+.f64 J J))))))) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) (*.f64 #s(literal 2 binary64) (*.f64 J #s(approx (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (* (pow J 2) (pow (cos (* 1/2 K)) 2)))))) (*.f64 U (sqrt.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 J #s(literal 2 binary64))))))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal -19999999999999998785071050110729243720080574440234649906381543142646409126026467805686618514881015496873712236112324345157434387485272061060471597681733765549974602883364022082135420506324881811687439605097103198153279365101643665319098224539215899610692069837325144812815208761691919724149808696276287488 binary64)) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) #s(approx (* 2 (* J (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (* (pow J 2) (pow (cos (* 1/2 K)) 2)))))))) #s(approx (* -2 (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (pow (cos (* 1/2 K)) 2)))))) (*.f64 #s(literal -1 binary64) U)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal -1248699420126397/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176 binary64)) (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 U (*.f64 (*.f64 (+.f64 J J) (+.f64 J J)) (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos K)) #s(literal 1/2 binary64))))) U)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal -5334411546303883/53344115463038834192638814325770062377158066578527265283170062494112297902541056572171457606972434325943439284747465923567110413232954920642906848418646640368761260636112116467704626287294512197831720129087092815853525984299811690329311019008 binary64)) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) #s(approx (* 2 (* J (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (* (pow J 2) (pow (cos (* 1/2 K)) 2)))))))) #s(approx (* -2 (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (pow (cos (* 1/2 K)) 2)))))) (*.f64 #s(literal -1 binary64) U)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal 99999999999999993925355250553646218600402872201173249531907715713232045630132339028433092574405077484368561180561621725787171937426360305302357988408668827749873014416820110410677102531624409058437198025485515990766396825508218326595491122696079498053460349186625724064076043808459598620749043481381437440 binary64)) (*.f64 (*.f64 (+.f64 J J) (neg.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)))) (sqrt.f64 #s(approx (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)) #s(literal 1 binary64)))) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) (*.f64 #s(literal 2 binary64) (*.f64 J #s(approx (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (* (pow J 2) (pow (cos (* 1/2 K)) 2)))))) (*.f64 U (sqrt.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 J #s(literal 2 binary64))))))))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal -100000000000000007525217352494018719361427080482583638519254439706352434301546571002539107639662119923939220917551527141401041968172205589677021287693862203915638886974287199071604654071266769099226071211897966340736882502910990345434353553680702253338428636675464684849307718019341877248 binary64)) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) #s(approx (* 2 (* J (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (* (pow J 2) (pow (cos (* 1/2 K)) 2)))))))) #s(approx (* -2 (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (pow (cos (* 1/2 K)) 2)))))) (*.f64 #s(literal -1 binary64) U)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal -1248699420126397/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176 binary64)) (*.f64 (*.f64 (sqrt.f64 (-.f64 (/.f64 (*.f64 U U) (*.f64 (-.f64 #s(approx (* 1/2 (cos K)) #s(literal 1/2 binary64)) #s(literal -1/2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 J J)))) #s(literal -1 binary64))) (*.f64 J #s(literal -2 binary64))) (cos.f64 (*.f64 #s(literal -1/2 binary64) K))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal -5334411546303883/53344115463038834192638814325770062377158066578527265283170062494112297902541056572171457606972434325943439284747465923567110413232954920642906848418646640368761260636112116467704626287294512197831720129087092815853525984299811690329311019008 binary64)) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) #s(approx (* 2 (* J (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (* (pow J 2) (pow (cos (* 1/2 K)) 2)))))))) #s(approx (* -2 (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (pow (cos (* 1/2 K)) 2)))))) (*.f64 #s(literal -1 binary64) U)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal 99999999999999993925355250553646218600402872201173249531907715713232045630132339028433092574405077484368561180561621725787171937426360305302357988408668827749873014416820110410677102531624409058437198025485515990766396825508218326595491122696079498053460349186625724064076043808459598620749043481381437440 binary64)) (*.f64 (*.f64 (+.f64 J J) (neg.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)))) (sqrt.f64 #s(approx (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)) #s(literal 1 binary64)))) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) (*.f64 #s(literal 2 binary64) (*.f64 J #s(approx (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (* (pow J 2) (pow (cos (* 1/2 K)) 2)))))) (*.f64 U (sqrt.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 J #s(literal 2 binary64))))))))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal -19999999999999998785071050110729243720080574440234649906381543142646409126026467805686618514881015496873712236112324345157434387485272061060471597681733765549974602883364022082135420506324881811687439605097103198153279365101643665319098224539215899610692069837325144812815208761691919724149808696276287488 binary64)) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) #s(approx (* 2 (* J (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (* (pow J 2) (pow (cos (* 1/2 K)) 2)))))))) #s(approx (* -2 (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (pow (cos (* 1/2 K)) 2)))))) (*.f64 #s(literal -1 binary64) U)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal -1248699420126397/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176 binary64)) (*.f64 (*.f64 (+.f64 J J) (neg.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)))) (sqrt.f64 #s(approx (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)) #s(literal 1 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal -5334411546303883/53344115463038834192638814325770062377158066578527265283170062494112297902541056572171457606972434325943439284747465923567110413232954920642906848418646640368761260636112116467704626287294512197831720129087092815853525984299811690329311019008 binary64)) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) #s(approx (* 2 (* J (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (* (pow J 2) (pow (cos (* 1/2 K)) 2)))))))) #s(approx (* -2 (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (pow (cos (* 1/2 K)) 2)))))) (*.f64 #s(literal -1 binary64) U)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal 99999999999999993925355250553646218600402872201173249531907715713232045630132339028433092574405077484368561180561621725787171937426360305302357988408668827749873014416820110410677102531624409058437198025485515990766396825508218326595491122696079498053460349186625724064076043808459598620749043481381437440 binary64)) (*.f64 (*.f64 (+.f64 J J) (neg.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)))) (sqrt.f64 #s(approx (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)) #s(literal 1 binary64)))) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) (*.f64 #s(literal 2 binary64) (*.f64 J #s(approx (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (* (pow J 2) (pow (cos (* 1/2 K)) 2)))))) (*.f64 U (sqrt.f64 (/.f64 #s(literal 1/4 binary64) (pow.f64 J #s(literal 2 binary64))))))))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal -19999999999999998785071050110729243720080574440234649906381543142646409126026467805686618514881015496873712236112324345157434387485272061060471597681733765549974602883364022082135420506324881811687439605097103198153279365101643665319098224539215899610692069837325144812815208761691919724149808696276287488 binary64)) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) #s(approx (* 2 (* J (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (* (pow J 2) (pow (cos (* 1/2 K)) 2)))))))) #s(approx (* -2 (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (pow (cos (* 1/2 K)) 2)))))) (*.f64 #s(literal -1 binary64) U)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal -1248699420126397/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176 binary64)) (*.f64 (*.f64 (+.f64 J J) (neg.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)))) (sqrt.f64 #s(approx (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)) #s(literal 1 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal -5334411546303883/53344115463038834192638814325770062377158066578527265283170062494112297902541056572171457606972434325943439284747465923567110413232954920642906848418646640368761260636112116467704626287294512197831720129087092815853525984299811690329311019008 binary64)) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) #s(approx (* 2 (* J (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (* (pow J 2) (pow (cos (* 1/2 K)) 2)))))))) #s(approx (* -2 (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (pow (cos (* 1/2 K)) 2)))))) (*.f64 #s(literal -1 binary64) U)))) (*.f64 (*.f64 (+.f64 J J) (neg.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) K)))) (sqrt.f64 #s(approx (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)) #s(literal 1 binary64))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal -19999999999999998785071050110729243720080574440234649906381543142646409126026467805686618514881015496873712236112324345157434387485272061060471597681733765549974602883364022082135420506324881811687439605097103198153279365101643665319098224539215899610692069837325144812815208761691919724149808696276287488 binary64)) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) #s(approx (* 2 (* J (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (* (pow J 2) (pow (cos (* 1/2 K)) 2)))))))) #s(approx (* -2 (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (pow (cos (* 1/2 K)) 2)))))) (*.f64 #s(literal -1 binary64) U)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal -1248699420126397/3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176 binary64)) (*.f64 (*.f64 (+.f64 J J) #s(approx (neg (cos (* -1/2 K))) #s(literal -1 binary64))) (sqrt.f64 #s(approx (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)) #s(literal 1 binary64)))) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) #s(approx (* 2 (* J (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (* (pow J 2) (pow (cos (* 1/2 K)) 2)))))))) (*.f64 #s(literal -2 binary64) (*.f64 U (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) K)) #s(approx (sqrt (/ 1/4 (pow (cos (* 1/2 K)) 2))) #s(literal 1/2 binary64))))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal -19999999999999998785071050110729243720080574440234649906381543142646409126026467805686618514881015496873712236112324345157434387485272061060471597681733765549974602883364022082135420506324881811687439605097103198153279365101643665319098224539215899610692069837325144812815208761691919724149808696276287488 binary64)) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) #s(approx (* 2 (* J (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (* (pow J 2) (pow (cos (* 1/2 K)) 2)))))))) #s(approx (* -2 (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (pow (cos (* 1/2 K)) 2)))))) (*.f64 #s(literal -1 binary64) U)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 #s(literal -2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 U (*.f64 (*.f64 #s(literal 2 binary64) J) (cos.f64 (/.f64 K #s(literal 2 binary64))))) #s(literal 2 binary64))))) #s(literal -2486616182048933/124330809102446660538845562036705210025114037699336929360115994223289874253133343883264 binary64)) (*.f64 (*.f64 (+.f64 J J) #s(approx (neg (cos (* -1/2 K))) #s(literal -1 binary64))) (sqrt.f64 #s(approx (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)) #s(literal 1 binary64)))) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) #s(approx (* 2 (* J (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (* (pow J 2) (pow (cos (* 1/2 K)) 2)))))))) #s(approx (* -2 (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (pow (cos (* 1/2 K)) 2)))))) (*.f64 #s(literal -1 binary64) U)))))) #s(approx (* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))) #s(approx (* 2 (* J (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (* (pow J 2) (pow (cos (* 1/2 K)) 2)))))))) #s(approx (* -2 (* U (* (cos (* 1/2 K)) (sqrt (/ 1/4 (pow (cos (* 1/2 K)) 2)))))) (*.f64 #s(literal -1 binary64) U)))) (if.f64 (<=.f64 (+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x #s(literal 1 binary64))) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y #s(literal 1 binary64))) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t))) #s(literal 5902958103587057/295147905179352825856 binary64)) (+.f64 (+.f64 (+.f64 #s(approx (- (sqrt (+ x 1)) (sqrt x)) #s(approx (/ 1/2 (* x (sqrt (/ 1 x)))) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 x)))) (-.f64 (sqrt.f64 (+.f64 y #s(literal 1 binary64))) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t))) (if.f64 (<=.f64 (+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x #s(literal 1 binary64))) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y #s(literal 1 binary64))) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t))) #s(literal 5/2 binary64)) (+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x #s(literal 1 binary64))) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y #s(literal 1 binary64))) (sqrt.f64 y))) #s(approx (- (sqrt (+ z 1)) (sqrt z)) (/.f64 #s(literal 1/2 binary64) (*.f64 z (sqrt.f64 (/.f64 #s(literal 1 binary64) z)))))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t))) #s(approx (+ (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (/ (+ 1 (- t t)) (+ (sqrt (- t -1)) (sqrt t)))) (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) y)) (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) z)) (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 t) (sqrt.f64 (+.f64 #s(literal 1 binary64) t))))))) (+.f64 (sqrt.f64 x) (+.f64 (sqrt.f64 y) (sqrt.f64 z))))))) (if.f64 (<=.f64 x #s(literal 2000000000 binary64)) (+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x #s(literal 1 binary64))) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y #s(literal 1 binary64))) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))) (/.f64 (+.f64 (sqrt.f64 (-.f64 t #s(literal -1 binary64))) (sqrt.f64 t)) (*.f64 (+.f64 (sqrt.f64 (-.f64 t #s(literal -1 binary64))) (sqrt.f64 t)) (+.f64 (sqrt.f64 (-.f64 t #s(literal -1 binary64))) (sqrt.f64 t))))) (+.f64 (+.f64 (+.f64 #s(approx (- (sqrt (+ x 1)) (sqrt x)) (/.f64 #s(literal 1/2 binary64) (*.f64 x (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))) #s(approx (- (sqrt (+ y 1)) (sqrt y)) (/.f64 #s(literal 1/2 binary64) (*.f64 y (sqrt.f64 (/.f64 #s(literal 1 binary64) y)))))) (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t)))) (if.f64 (<=.f64 x #s(literal 2000000000 binary64)) (+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x #s(literal 1 binary64))) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y #s(literal 1 binary64))) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 t t)) (+.f64 (sqrt.f64 (-.f64 t #s(literal -1 binary64))) (sqrt.f64 t)))) (+.f64 (+.f64 (+.f64 #s(approx (- (sqrt (+ x 1)) (sqrt x)) (/.f64 #s(literal 1/2 binary64) (*.f64 x (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))) #s(approx (- (sqrt (+ y 1)) (sqrt y)) (/.f64 #s(literal 1/2 binary64) (*.f64 y (sqrt.f64 (/.f64 #s(literal 1 binary64) y)))))) (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t)))) (if.f64 (<=.f64 x #s(literal 40000 binary64)) (+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x #s(literal 1 binary64))) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y #s(literal 1 binary64))) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 t t)) (+.f64 (sqrt.f64 (-.f64 t #s(literal -1 binary64))) (sqrt.f64 t)))) (+.f64 (+.f64 (+.f64 #s(approx (- (sqrt (+ x 1)) (sqrt x)) #s(approx (/ 1/2 (* x (sqrt (/ 1 x)))) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 x)))) (-.f64 (sqrt.f64 (+.f64 y #s(literal 1 binary64))) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t)))) (if.f64 (<=.f64 (-.f64 (sqrt.f64 (+.f64 x #s(literal 1 binary64))) (sqrt.f64 x)) #s(literal 5902958103587057/295147905179352825856 binary64)) (+.f64 (+.f64 (+.f64 #s(approx (- (sqrt (+ x 1)) (sqrt x)) #s(approx (/ 1/2 (* x (sqrt (/ 1 x)))) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 x)))) (-.f64 (sqrt.f64 (+.f64 y #s(literal 1 binary64))) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t))) (+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x #s(literal 1 binary64))) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y #s(literal 1 binary64))) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t)))) (if.f64 (<=.f64 (-.f64 (sqrt.f64 (+.f64 x #s(literal 1 binary64))) (sqrt.f64 x)) #s(literal 5764607523034235/1152921504606846976 binary64)) (+.f64 (+.f64 (+.f64 #s(approx (- (sqrt (+ x 1)) (sqrt x)) #s(approx (/ 1/2 (* x (sqrt (/ 1 x)))) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 x)))) (-.f64 (sqrt.f64 (+.f64 y #s(literal 1 binary64))) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t))) (+.f64 (+.f64 (+.f64 (-.f64 #s(approx (sqrt (+ x 1)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y #s(literal 1 binary64))) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t)))) (if.f64 (<=.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x #s(literal 1 binary64))) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y #s(literal 1 binary64))) (sqrt.f64 y))) #s(literal 5764607523034235/1152921504606846976 binary64)) (+.f64 (+.f64 (+.f64 #s(approx (- (sqrt (+ x 1)) (sqrt x)) #s(approx (/ 1/2 (* x (sqrt (/ 1 x)))) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 x)))) (-.f64 (sqrt.f64 (+.f64 y #s(literal 1 binary64))) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t))) (+.f64 (+.f64 (+.f64 #s(approx (- (sqrt (+ x 1)) (sqrt x)) (-.f64 #s(literal 1 binary64) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 y #s(literal 1 binary64))) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t)))) (+.f64 (+.f64 (+.f64 #s(approx (- (sqrt (+ x 1)) (sqrt x)) (-.f64 #s(literal 1 binary64) (sqrt.f64 x))) (-.f64 (sqrt.f64 (+.f64 y #s(literal 1 binary64))) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t))) (if.f64 (<=.f64 (+.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x #s(literal 1 binary64))) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y #s(literal 1 binary64))) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t))) #s(literal 6753147641242059/2251799813685248 binary64)) (-.f64 (sqrt.f64 (-.f64 x #s(literal -1 binary64))) (-.f64 (-.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 x)) (sqrt.f64 (-.f64 y #s(literal -1 binary64)))) #s(approx (- (- (sqrt (- t -1)) (sqrt t)) (- (sqrt z) (sqrt (- z -1)))) (-.f64 (sqrt.f64 (-.f64 z #s(literal -1 binary64))) (sqrt.f64 z))))) (+.f64 (+.f64 #s(approx (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (-.f64 (+.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) x))) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))) (-.f64 #s(approx (sqrt (+ z 1)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) z))) (sqrt.f64 z))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t)))) (if.f64 (<=.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x #s(literal 1 binary64))) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y #s(literal 1 binary64))) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))) #s(literal 1 binary64)) #s(approx (+ (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (- (sqrt (+ t 1)) (sqrt t))) #s(approx (- (+ (sqrt (+ 1 t)) (+ (sqrt (+ 1 x)) (sqrt (+ 1 z)))) (+ (sqrt t) (+ (sqrt x) (sqrt z)))) #s(approx (- (+ (sqrt (+ 1 t)) (sqrt (+ 1 x))) (+ (sqrt t) (sqrt x))) (-.f64 (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) x)) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 t (sqrt.f64 (/.f64 #s(literal 1 binary64) t)))))) (sqrt.f64 x))))) (if.f64 (<=.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x #s(literal 1 binary64))) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y #s(literal 1 binary64))) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))) #s(literal 4503599739960487/2251799813685248 binary64)) (+.f64 #s(approx (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (-.f64 (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) x)) (sqrt.f64 (+.f64 #s(literal 1 binary64) y))) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t))) #s(approx (+ (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (- (sqrt (+ t 1)) (sqrt t))) (-.f64 (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) x)) (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) y)) (sqrt.f64 (+.f64 #s(literal 1 binary64) z)))) (+.f64 (sqrt.f64 x) (+.f64 (sqrt.f64 y) (sqrt.f64 z))))))) (if.f64 (<=.f64 y #s(literal 44000000000000000000 binary64)) (+.f64 (-.f64 (-.f64 (+.f64 (sqrt.f64 (-.f64 x #s(literal -1 binary64))) (sqrt.f64 (-.f64 y #s(literal -1 binary64)))) (sqrt.f64 y)) (sqrt.f64 x)) #s(approx (- (- (sqrt (- t -1)) (sqrt t)) (- (sqrt z) (sqrt (- z -1)))) (-.f64 (sqrt.f64 (-.f64 z #s(literal -1 binary64))) (sqrt.f64 z)))) #s(approx (+ (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (- (sqrt (+ t 1)) (sqrt t))) #s(approx (- (+ (sqrt (+ 1 t)) (+ (sqrt (+ 1 x)) (sqrt (+ 1 z)))) (+ (sqrt t) (+ (sqrt x) (sqrt z)))) #s(approx (- (+ (sqrt (+ 1 t)) (sqrt (+ 1 x))) (+ (sqrt t) (sqrt x))) (-.f64 (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) x)) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 t (sqrt.f64 (/.f64 #s(literal 1 binary64) t)))))) (sqrt.f64 x)))))) (if.f64 (<=.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x #s(literal 1 binary64))) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y #s(literal 1 binary64))) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))) #s(literal 1 binary64)) #s(approx (+ (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (- (sqrt (+ t 1)) (sqrt t))) #s(approx (- (+ (sqrt (+ 1 t)) (+ (sqrt (+ 1 x)) (sqrt (+ 1 z)))) (+ (sqrt t) (+ (sqrt x) (sqrt z)))) #s(approx (- (+ (sqrt (+ 1 t)) (sqrt (+ 1 x))) (+ (sqrt t) (sqrt x))) (-.f64 (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) x)) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 t (sqrt.f64 (/.f64 #s(literal 1 binary64) t)))))) (sqrt.f64 x))))) (if.f64 (<=.f64 (+.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x #s(literal 1 binary64))) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y #s(literal 1 binary64))) (sqrt.f64 y))) (-.f64 (sqrt.f64 (+.f64 z #s(literal 1 binary64))) (sqrt.f64 z))) #s(literal 4503599739960487/2251799813685248 binary64)) (+.f64 #s(approx (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (-.f64 #s(approx (+ (sqrt (+ 1 x)) (sqrt (+ 1 y))) (+.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) y)))) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t))) #s(approx (+ (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (- (sqrt (+ t 1)) (sqrt t))) (-.f64 (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) x)) (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) y)) (sqrt.f64 (+.f64 #s(literal 1 binary64) z)))) (+.f64 (sqrt.f64 x) (+.f64 (sqrt.f64 y) (sqrt.f64 z))))))) (-.f64 (sqrt.f64 (-.f64 x #s(literal -1 binary64))) (-.f64 (-.f64 (+.f64 (sqrt.f64 y) (sqrt.f64 x)) (sqrt.f64 (-.f64 y #s(literal -1 binary64)))) #s(approx (- (- (sqrt (- t -1)) (sqrt t)) (- (sqrt z) (sqrt (- z -1)))) (-.f64 (sqrt.f64 (-.f64 z #s(literal -1 binary64))) (sqrt.f64 z))))) (if.f64 (<=.f64 y #s(literal 1000000000000000013287555072 binary64)) (+.f64 #s(approx (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (-.f64 #s(approx (+ (sqrt (+ 1 x)) (sqrt (+ 1 y))) (+.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) y)))) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t))) #s(approx (+ (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (- (sqrt (+ t 1)) (sqrt t))) #s(approx (- (+ (sqrt (+ 1 t)) (+ (sqrt (+ 1 x)) (sqrt (+ 1 z)))) (+ (sqrt t) (+ (sqrt x) (sqrt z)))) #s(approx (- (+ (sqrt (+ 1 t)) (sqrt (+ 1 x))) (+ (sqrt t) (sqrt x))) (-.f64 (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) x)) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 t (sqrt.f64 (/.f64 #s(literal 1 binary64) t)))))) (sqrt.f64 x)))))) (if.f64 (<=.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x #s(literal 1 binary64))) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y #s(literal 1 binary64))) (sqrt.f64 y))) #s(literal 3/2 binary64)) #s(approx (+ (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (- (sqrt (+ t 1)) (sqrt t))) #s(approx (- (+ (sqrt (+ 1 t)) (+ (sqrt (+ 1 x)) (sqrt (+ 1 z)))) (+ (sqrt t) (+ (sqrt x) (sqrt z)))) #s(approx (- (+ (sqrt (+ 1 t)) (sqrt (+ 1 x))) (+ (sqrt t) (sqrt x))) (-.f64 (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) x)) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 t (sqrt.f64 (/.f64 #s(literal 1 binary64) t)))))) (sqrt.f64 x))))) (+.f64 #s(approx (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (-.f64 #s(approx (+ (sqrt (+ 1 x)) (sqrt (+ 1 y))) #s(approx (+ 1 (sqrt (+ 1 y))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) y)))) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t)))) (if.f64 (<=.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x #s(literal 1 binary64))) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y #s(literal 1 binary64))) (sqrt.f64 y))) #s(literal 3/2 binary64)) #s(approx (+ (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (- (sqrt (+ t 1)) (sqrt t))) #s(approx (- (+ (sqrt (+ 1 t)) (+ (sqrt (+ 1 x)) (sqrt (+ 1 z)))) (+ (sqrt t) (+ (sqrt x) (sqrt z)))) (+.f64 (sqrt.f64 (-.f64 x #s(literal -1 binary64))) (-.f64 (sqrt.f64 (-.f64 t #s(literal -1 binary64))) (+.f64 (sqrt.f64 t) (sqrt.f64 x)))))) (+.f64 #s(approx (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (-.f64 #s(approx (+ (sqrt (+ 1 x)) (sqrt (+ 1 y))) #s(approx (+ 1 (sqrt (+ 1 y))) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) y)))) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t)))) (if.f64 (<=.f64 (+.f64 (-.f64 (sqrt.f64 (+.f64 x #s(literal 1 binary64))) (sqrt.f64 x)) (-.f64 (sqrt.f64 (+.f64 y #s(literal 1 binary64))) (sqrt.f64 y))) #s(literal 3/2 binary64)) #s(approx (+ (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (- (sqrt (+ t 1)) (sqrt t))) #s(approx (- (+ (sqrt (+ 1 t)) (+ (sqrt (+ 1 x)) (sqrt (+ 1 z)))) (+ (sqrt t) (+ (sqrt x) (sqrt z)))) (+.f64 (sqrt.f64 (-.f64 x #s(literal -1 binary64))) (-.f64 (sqrt.f64 (-.f64 t #s(literal -1 binary64))) (+.f64 (sqrt.f64 t) (sqrt.f64 x)))))) (+.f64 #s(approx (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (-.f64 #s(approx (+ (sqrt (+ 1 x)) (sqrt (+ 1 y))) #s(approx (+ 1 (sqrt (+ 1 y))) #s(literal 2 binary64))) (+.f64 (sqrt.f64 x) (sqrt.f64 y)))) (-.f64 (sqrt.f64 (+.f64 t #s(literal 1 binary64))) (sqrt.f64 t)))) #s(approx (+ (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (- (sqrt (+ t 1)) (sqrt t))) #s(approx (- (+ (sqrt (+ 1 t)) (+ (sqrt (+ 1 x)) (sqrt (+ 1 z)))) (+ (sqrt t) (+ (sqrt x) (sqrt z)))) (+.f64 (sqrt.f64 (-.f64 x #s(literal -1 binary64))) (-.f64 (sqrt.f64 (-.f64 t #s(literal -1 binary64))) (+.f64 (sqrt.f64 t) (sqrt.f64 x)))))) #s(approx (+ (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (- (sqrt (+ t 1)) (sqrt t))) #s(approx (- (+ (sqrt (+ 1 t)) (+ (sqrt (+ 1 x)) (sqrt (+ 1 z)))) (+ (sqrt t) (+ (sqrt x) (sqrt z)))) (-.f64 #s(approx (+ (sqrt (+ 1 t)) (sqrt (+ 1 x))) (+.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) x)) (*.f64 #s(literal 1/2 binary64) t)))) (+.f64 (sqrt.f64 t) (sqrt.f64 x))))) #s(approx (+ (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (- (sqrt (+ t 1)) (sqrt t))) #s(approx (- (+ (sqrt (+ 1 t)) (+ (sqrt (+ 1 x)) (sqrt (+ 1 z)))) (+ (sqrt t) (+ (sqrt x) (sqrt z)))) (-.f64 #s(approx (+ (sqrt (+ 1 t)) (sqrt (+ 1 x))) (+.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) t)) (*.f64 #s(literal 1/2 binary64) x)))) (+.f64 (sqrt.f64 t) (sqrt.f64 x))))) #s(approx (+ (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (- (sqrt (+ t 1)) (sqrt t))) #s(approx (- (+ (sqrt (+ 1 t)) (+ (sqrt (+ 1 x)) (sqrt (+ 1 z)))) (+ (sqrt t) (+ (sqrt x) (sqrt z)))) (-.f64 #s(approx (+ (sqrt (+ 1 t)) (sqrt (+ 1 x))) (+.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 #s(literal 1 binary64) t)))) (+.f64 (sqrt.f64 t) (sqrt.f64 x))))) #s(approx (+ (+ (+ (- (sqrt (+ x 1)) (sqrt x)) (- (sqrt (+ y 1)) (sqrt y))) (- (sqrt (+ z 1)) (sqrt z))) (- (sqrt (+ t 1)) (sqrt t))) #s(approx (- (+ (sqrt (+ 1 t)) (+ (sqrt (+ 1 x)) (sqrt (+ 1 z)))) (+ (sqrt t) (+ (sqrt x) (sqrt z)))) #s(approx (- (+ (sqrt (+ 1 t)) (sqrt (+ 1 x))) (+ (sqrt t) (sqrt x))) (-.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) t)) (sqrt.f64 t))))) (*.f64 x #s(literal 5 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (-.f64 x #s(literal -1 binary64))) (sqrt.f64 x))) (if.f64 (<=.f64 x #s(literal 310000000 binary64)) (-.f64 (sqrt.f64 (+.f64 x #s(literal 1 binary64))) (sqrt.f64 x)) #s(approx (- (sqrt (+ x 1)) (sqrt x)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) #s(literal 1/2 binary64)))) (if.f64 (<=.f64 x #s(literal 32 binary64)) (-.f64 #s(approx (sqrt (+ x 1)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (sqrt.f64 x)) #s(approx (- (sqrt (+ x 1)) (sqrt x)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) #s(literal 1/2 binary64)))) (if.f64 (<=.f64 x #s(literal 32 binary64)) (-.f64 #s(approx (sqrt (+ x 1)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (sqrt.f64 x)) #s(approx (- (sqrt (+ x 1)) (sqrt x)) (*.f64 #s(approx (sqrt (/ 1 x)) (/.f64 (sqrt.f64 x) x)) #s(literal 1/2 binary64)))) (if.f64 (<=.f64 x #s(literal 32 binary64)) (-.f64 #s(approx (sqrt (+ x 1)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (sqrt.f64 x)) #s(approx (- (sqrt (+ x 1)) (sqrt x)) #s(approx (/ 1/2 (* x (sqrt (/ 1 x)))) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 x))))) (if.f64 (<=.f64 x #s(literal 3422735716801577/36028797018963968 binary64)) #s(approx (- (sqrt (+ x 1)) (sqrt x)) (-.f64 #s(literal 1 binary64) (sqrt.f64 x))) #s(approx (- (sqrt (+ x 1)) (sqrt x)) #s(approx (/ 1/2 (* x (sqrt (/ 1 x)))) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 x))))) #s(approx (- (sqrt (+ x 1)) (sqrt x)) (-.f64 #s(literal 1 binary64) (sqrt.f64 x))) (+.f64 x (*.f64 y (+.f64 z x))) (if.f64 (<=.f64 y #s(literal -520000000 binary64)) #s(approx (+ x (* y (+ z x))) (*.f64 y (+.f64 x z))) (if.f64 (<=.f64 y #s(literal 35000 binary64)) (+.f64 x (*.f64 y #s(approx (+ z x) z))) #s(approx (+ x (* y (+ z x))) (*.f64 y (+.f64 x z))))) (if.f64 (<=.f64 y #s(literal -4728779608739021/4503599627370496 binary64)) #s(approx (+ x (* y (+ z x))) (*.f64 y (+.f64 x z))) (if.f64 (<=.f64 y #s(literal 7404544304199621/87112285931760246646623899502532662132736 binary64)) #s(approx (+ x (* y (+ z x))) (*.f64 x (+.f64 #s(literal 1 binary64) y))) #s(approx (+ x (* y (+ z x))) (*.f64 y (+.f64 x z))))) (if.f64 (<=.f64 z #s(literal -145000000000000004841060739338650523028497274614609660325760843658410792735339498123259174863485131000755147647930362494976 binary64)) #s(approx (+ x (* y (+ z x))) (*.f64 y z)) (if.f64 (<=.f64 z #s(literal 37999999999999996330438299274272929756954877531250474667873998804734840580260146605501758494797201408 binary64)) #s(approx (+ x (* y (+ z x))) (*.f64 x (+.f64 #s(literal 1 binary64) y))) #s(approx (+ x (* y (+ z x))) (*.f64 y z)))) (if.f64 (<=.f64 y #s(literal -6800000000000000317925968421101670326489316933046789950521281134659311787882980083350504155626062691185722839311505661967417943655704526254025330286435462751434247103079537961991583137620795714954088532397354965419311946175223663356317938582113367331445381615547127431168 binary64)) #s(approx (+ x (* y (+ z x))) (*.f64 y z)) (if.f64 (<=.f64 y #s(literal -61999999999999995011126619407089474887355465728 binary64)) #s(approx (+ x (* y (+ z x))) #s(approx (* x (+ 1 y)) (*.f64 x y))) (if.f64 (<=.f64 y #s(literal -520000000 binary64)) #s(approx (+ x (* y (+ z x))) (*.f64 y z)) (if.f64 (<=.f64 y #s(literal 7404544304199621/87112285931760246646623899502532662132736 binary64)) #s(approx (+ x (* y (+ z x))) (*.f64 x #s(approx (+ 1 y) #s(literal 1 binary64)))) #s(approx (+ x (* y (+ z x))) (*.f64 y z)))))) (if.f64 (<=.f64 y #s(literal -16000000000000 binary64)) #s(approx (+ x (* y (+ z x))) #s(approx (* x (+ 1 y)) (*.f64 x y))) (if.f64 (<=.f64 y #s(literal 35000 binary64)) #s(approx (+ x (* y (+ z x))) (*.f64 x #s(approx (+ 1 y) #s(literal 1 binary64)))) #s(approx (+ x (* y (+ z x))) #s(approx (* x (+ 1 y)) (*.f64 x y))))) #s(approx (+ x (* y (+ z x))) #s(approx (* x (+ 1 y)) (*.f64 x y))) (+.f64 x (*.f64 x x)) (*.f64 (-.f64 x #s(literal -1 binary64)) x) (*.f64 #s(approx (- x -1) #s(literal 1 binary64)) x) (if.f64 (<=.f64 x #s(literal -205000 binary64)) #s(approx (- (log (+ 1 (exp x))) (* x y)) (*.f64 (neg.f64 y) x)) #s(approx (- (log (+ 1 (exp x))) (* x y)) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 x (-.f64 #s(approx (+ 1/2 (* 1/8 x)) (*.f64 x (+.f64 #s(literal 1/8 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) x))))) y))))) (if.f64 (<=.f64 x #s(literal -205000 binary64)) #s(approx (- (log (+ 1 (exp x))) (* x y)) (*.f64 (neg.f64 y) x)) #s(approx (- (log (+ 1 (exp x))) (* x y)) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 x (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/8 binary64) x)) y))))) (if.f64 (<=.f64 x #s(literal -3152519739159347/2251799813685248 binary64)) #s(approx (- (log (+ 1 (exp x))) (* x y)) (*.f64 (neg.f64 y) x)) #s(approx (- (log (+ 1 (exp x))) (* x y)) (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 x (-.f64 #s(literal 1/2 binary64) y))))) (-.f64 (log.f64 (+.f64 #s(literal 1 binary64) (exp.f64 x))) (*.f64 x y)) (if.f64 (<=.f64 x #s(literal -205000 binary64)) #s(approx (- (log (+ 1 (exp x))) (* x y)) (*.f64 (neg.f64 y) x)) (-.f64 (log.f64 #s(approx (+ 1 (exp x)) #s(literal 2 binary64))) (*.f64 x y))) (if.f64 (<=.f64 (-.f64 (log.f64 (+.f64 #s(literal 1 binary64) (exp.f64 x))) (*.f64 x y)) #s(literal 35681192317649/713623846352979940529142984724747568191373312 binary64)) #s(approx (- (log (+ 1 (exp x))) (* x y)) (*.f64 (neg.f64 y) x)) (if.f64 (<=.f64 (-.f64 (log.f64 (+.f64 #s(literal 1 binary64) (exp.f64 x))) (*.f64 x y)) #s(literal 1 binary64)) #s(approx (- (log (+ 1 (exp x))) (* x y)) (+.f64 (log.f64 #s(literal 2 binary64)) #s(approx (* x (- 1/2 y)) (*.f64 #s(literal 1/2 binary64) x)))) #s(approx (- (log (+ 1 (exp x))) (* x y)) (*.f64 (neg.f64 y) x)))) (if.f64 (<=.f64 (-.f64 (log.f64 (+.f64 #s(literal 1 binary64) (exp.f64 x))) (*.f64 x y)) #s(literal 35681192317649/713623846352979940529142984724747568191373312 binary64)) #s(approx (- (log (+ 1 (exp x))) (* x y)) (*.f64 (neg.f64 y) x)) (if.f64 (<=.f64 (-.f64 (log.f64 (+.f64 #s(literal 1 binary64) (exp.f64 x))) (*.f64 x y)) #s(literal 1 binary64)) #s(approx (- (log (+ 1 (exp x))) (* x y)) #s(approx (+ (log 2) (* x (- 1/2 y))) (log.f64 #s(literal 2 binary64)))) #s(approx (- (log (+ 1 (exp x))) (* x y)) (*.f64 (neg.f64 y) x)))) #s(approx (- (log (+ 1 (exp x))) (* x y)) (*.f64 (neg.f64 y) x)) (if.f64 (<=.f64 x #s(literal -3602879701896397/2251799813685248 binary64)) (-.f64 (/.f64 #s(literal 2 binary64) #s(approx (+ 1 (exp (* -2 x))) (+.f64 #s(literal 2 binary64) (*.f64 x #s(approx (- (* 2 x) 2) (*.f64 #s(literal 2 binary64) x)))))) #s(literal 1 binary64)) (if.f64 (<=.f64 x #s(literal 1152921504606847/288230376151711744 binary64)) #s(approx (- (/ 2 (+ 1 (exp (* -2 x)))) 1) (-.f64 x (*.f64 (*.f64 (-.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2/15 binary64) (*.f64 x x))) (*.f64 x x)) x))) (/.f64 (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 #s(literal -2 binary64) (-.f64 #s(literal -1 binary64) (exp.f64 (*.f64 x #s(literal -2 binary64))))) #s(literal 4 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64))) (*.f64 (pow.f64 (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)) #s(literal 2 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 (/.f64 #s(literal -2 binary64) (-.f64 #s(literal -1 binary64) (exp.f64 (*.f64 x #s(literal -2 binary64))))) (/.f64 #s(literal -2 binary64) (-.f64 #s(literal -1 binary64) (exp.f64 (*.f64 x #s(literal -2 binary64)))))) (+.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (/.f64 #s(literal -2 binary64) (-.f64 #s(literal -1 binary64) (exp.f64 (*.f64 x #s(literal -2 binary64)))))))))) (if.f64 (<=.f64 x #s(literal -3602879701896397/2251799813685248 binary64)) (-.f64 (/.f64 #s(literal 2 binary64) #s(approx (+ 1 (exp (* -2 x))) (+.f64 #s(literal 2 binary64) (*.f64 x #s(approx (- (* 2 x) 2) (*.f64 #s(literal 2 binary64) x)))))) #s(literal 1 binary64)) (if.f64 (<=.f64 x #s(literal 1152921504606847/288230376151711744 binary64)) #s(approx (- (/ 2 (+ 1 (exp (* -2 x)))) 1) (-.f64 x (*.f64 (*.f64 (-.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2/15 binary64) (*.f64 x x))) (*.f64 x x)) x))) (-.f64 (/.f64 #s(literal 2 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal -2 binary64) x)))) #s(literal 1 binary64)))) (if.f64 (<=.f64 x #s(literal -3602879701896397/2251799813685248 binary64)) (-.f64 (/.f64 #s(literal 2 binary64) #s(approx (+ 1 (exp (* -2 x))) (+.f64 #s(literal 2 binary64) (*.f64 x #s(approx (- (* 2 x) 2) (*.f64 #s(literal 2 binary64) x)))))) #s(literal 1 binary64)) (if.f64 (<=.f64 x #s(literal 1152921504606847/288230376151711744 binary64)) #s(approx (- (/ 2 (+ 1 (exp (* -2 x)))) 1) (-.f64 x (*.f64 (*.f64 (-.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2/15 binary64) (*.f64 x x))) (*.f64 x x)) x))) (/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 #s(literal -1 binary64) (exp.f64 (*.f64 x #s(literal -2 binary64)))) #s(literal -3 binary64)) #s(literal -8 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 2 binary64) (/.f64 #s(literal -4 binary64) (-.f64 (exp.f64 (*.f64 x #s(literal -2 binary64))) #s(literal -1 binary64)))) (-.f64 #s(literal -1 binary64) (exp.f64 (*.f64 x #s(literal -2 binary64))))))))) (if.f64 (<=.f64 (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal -2 binary64) x))) #s(literal 4 binary64)) #s(approx (- (/ 2 (+ 1 (exp (* -2 x)))) 1) (-.f64 x (*.f64 (*.f64 (-.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2/15 binary64) (*.f64 x x))) (*.f64 x x)) x))) (-.f64 (/.f64 #s(literal 2 binary64) #s(approx (+ 1 (exp (* -2 x))) (+.f64 #s(literal 2 binary64) (*.f64 x #s(approx (- (* 2 x) 2) (*.f64 #s(literal 2 binary64) x)))))) #s(literal 1 binary64))) (if.f64 (<=.f64 x #s(literal -3039929748475085/562949953421312 binary64)) (-.f64 (/.f64 #s(literal 2 binary64) #s(approx (+ 1 (exp (* -2 x))) (+.f64 #s(literal 2 binary64) (*.f64 x #s(approx (- (* 2 x) 2) (*.f64 #s(literal 2 binary64) x)))))) #s(literal 1 binary64)) #s(approx (- (/ 2 (+ 1 (exp (* -2 x)))) 1) (-.f64 x (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 x x)) x)))) (if.f64 (<=.f64 x #s(literal -3039929748475085/562949953421312 binary64)) (-.f64 #s(approx (/ 2 (+ 1 (exp (* -2 x)))) (/.f64 #s(approx (- (* x x) 1) #s(literal -1 binary64)) (-.f64 x #s(literal 1 binary64)))) #s(literal 1 binary64)) #s(approx (- (/ 2 (+ 1 (exp (* -2 x)))) 1) (-.f64 x (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 x x)) x)))) (if.f64 (<=.f64 (exp.f64 (*.f64 #s(literal -2 binary64) x)) #s(literal 2 binary64)) (-.f64 #s(approx (/ 2 (+ 1 (exp (* -2 x)))) (+.f64 #s(literal 1 binary64) x)) #s(literal 1 binary64)) (-.f64 #s(approx (/ 2 (+ 1 (exp (* -2 x)))) (/.f64 #s(approx (- (* x x) 1) #s(literal -1 binary64)) (-.f64 x #s(literal 1 binary64)))) #s(literal 1 binary64))) (-.f64 #s(approx (/ 2 (+ 1 (exp (* -2 x)))) (+.f64 #s(literal 1 binary64) x)) #s(literal 1 binary64)) (-.f64 #s(approx (/ 2 (+ 1 (exp (* -2 x)))) #s(approx (+ 1 x) #s(literal 1 binary64))) #s(literal 1 binary64)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 x) s)))) (if.f32 (<=.f32 x #s(literal -11150373/5575186299632655785383929568162090376495104 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (cosh.f32 (/.f32 x s)) #s(approx (- (sinh (/ x s)) 1) #s(literal -1 binary32)))) #s(approx (/ 1 (+ 1 (exp (/ (neg x) s)))) #s(literal 1/2 binary32))) (if.f32 (<=.f32 (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 x) s))) #s(literal 10000 binary32)) #s(approx (/ 1 (+ 1 (exp (/ (neg x) s)))) #s(literal 1/2 binary32)) (/.f32 #s(approx 1 #s(literal 0 binary32)) #s(approx (+ 1 (exp (/ (neg x) s))) #s(approx (+ 2 (* -1 (/ x s))) #s(literal 2 binary32))))) #s(approx (/ 1 (+ 1 (exp (/ (neg x) s)))) #s(literal 1/2 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) s) (-.f32 (+.f32 (-.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(literal -1 binary32)) (exp.f32 (/.f32 (fabs.f32 x) s))) #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) s) (-.f32 (-.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 (fabs.f32 x) s))) #s(literal -1 binary32)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (-.f32 (*.f32 #s(literal 2 binary32) (cosh.f32 (/.f32 (fabs.f32 x) s))) #s(literal -1 binary32)) #s(literal -1 binary32)) s)) (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) (*.f32 #s(literal 4 binary32) s))) (if.f32 (<=.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))) #s(literal 100 binary32)) (/.f32 #s(literal 1 binary32) #s(approx (/ (- (exp (/ (fabs x) (neg s))) -1) (/ (exp (/ (fabs x) (neg s))) (* (- (exp (/ (fabs x) (neg s))) -1) s))) (*.f32 s (+.f32 #s(literal 4 binary32) (*.f32 (fabs.f32 x) (*.f32 (fabs.f32 x) (/.f32 #s(literal 1 binary32) (*.f32 s s)))))))) (/.f32 #s(literal 1 binary32) #s(approx (/ (- (exp (/ (fabs x) (neg s))) -1) (/ (exp (/ (fabs x) (neg s))) (* (- (exp (/ (fabs x) (neg s))) -1) s))) (*.f32 s (+.f32 #s(literal 4 binary32) (*.f32 (/.f32 x s) (/.f32 x s))))))) (if.f32 (<=.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))) #s(literal 100 binary32)) (/.f32 #s(literal 1 binary32) #s(approx (/ (- (exp (/ (fabs x) (neg s))) -1) (/ (exp (/ (fabs x) (neg s))) (* (- (exp (/ (fabs x) (neg s))) -1) s))) (*.f32 s (+.f32 #s(literal 4 binary32) (*.f32 (fabs.f32 x) (/.f32 (fabs.f32 x) (*.f32 s s))))))) (/.f32 #s(literal 1 binary32) #s(approx (/ (- (exp (/ (fabs x) (neg s))) -1) (/ (exp (/ (fabs x) (neg s))) (* (- (exp (/ (fabs x) (neg s))) -1) s))) (*.f32 s (+.f32 #s(literal 4 binary32) (*.f32 (/.f32 x s) (/.f32 x s))))))) (if.f32 (<=.f32 (neg.f32 (fabs.f32 x)) #s(literal -6338253/79228162514264337593543950336 binary32)) (/.f32 #s(literal 1 binary32) #s(approx (/ (- (exp (/ (fabs x) (neg s))) -1) (/ (exp (/ (fabs x) (neg s))) (* (- (exp (/ (fabs x) (neg s))) -1) s))) (*.f32 (-.f32 (/.f32 (*.f32 x x) (*.f32 s s)) #s(literal -4 binary32)) s))) #s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s))) (/.f32 #s(literal 1 binary32) #s(approx (/ (- (exp (/ (fabs x) (neg s))) -1) (/ (exp (/ (fabs x) (neg s))) (* (- (exp (/ (fabs x) (neg s))) -1) s))) (*.f32 s (+.f32 #s(literal 4 binary32) (*.f32 (fabs.f32 x) (/.f32 (fabs.f32 x) (*.f32 s s))))))) (/.f32 #s(literal 1 binary32) #s(approx (/ (- (exp (/ (fabs x) (neg s))) -1) (/ (exp (/ (fabs x) (neg s))) (* (- (exp (/ (fabs x) (neg s))) -1) s))) (+.f32 (*.f32 #s(literal 4 binary32) s) (/.f32 (*.f32 x x) s)))) (if.f32 (<=.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)) (*.f32 (*.f32 s (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s)))) (+.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (neg.f32 (fabs.f32 x)) s))))) #s(literal 0 binary32)) (/.f32 #s(approx (exp (/ (neg (fabs x)) s)) #s(literal 1 binary32)) #s(approx (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s)))) #s(approx (* s (+ 4 (* -4 (/ (fabs x) s)))) (*.f32 #s(literal -4 binary32) (fabs.f32 x))))) #s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s))) #s(approx (/ (exp (/ (neg (fabs x)) s)) (* (* s (+ 1 (exp (/ (neg (fabs x)) s)))) (+ 1 (exp (/ (neg (fabs x)) s))))) (/.f32 #s(literal 1/4 binary32) s)) (if.f64 (<=.f64 (*.f64 (-.f64 (pow.f64 (E.f64) x) #s(literal 1 binary64)) y) #s(literal -4602094425247529/23010472126237643618935106442099516590310105330461524130999050388189782503104123280986685097268164610703374576623538349780325090408245327679084471121852687920354290358382782115366684108959500047289994617866880738411283287339835248828660878149225886356908865367627046174713247480125403687018925610191900689563648 binary64)) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (*.f64 y (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c (*.f64 y (pow.f64 (-.f64 (exp.f64 x) #s(literal 1 binary64)) #s(literal 2 binary64))))) (*.f64 c (-.f64 (exp.f64 x) #s(literal 1 binary64)))))) (if.f64 (<=.f64 (*.f64 (-.f64 (pow.f64 (E.f64) x) #s(literal 1 binary64)) y) #s(literal 0 binary64)) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (*.f64 (*.f64 x c) y)) (if.f64 (<=.f64 (*.f64 (-.f64 (pow.f64 (E.f64) x) #s(literal 1 binary64)) y) #s(literal 822752278660603/822752278660603021077484591278675252491367932816789931674304512 binary64)) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (*.f64 c (*.f64 y (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) #s(literal -1 binary64)) (exp.f64 (+.f64 x x))) (-.f64 #s(literal -1 binary64) (exp.f64 x)))))) (*.f64 (log.f64 (-.f64 (*.f64 y (-.f64 (exp.f64 x) #s(literal 1 binary64))) #s(literal -1 binary64))) c)))) (if.f64 (<=.f64 (*.f64 (-.f64 (pow.f64 (E.f64) x) #s(literal 1 binary64)) y) #s(literal -4602094425247529/23010472126237643618935106442099516590310105330461524130999050388189782503104123280986685097268164610703374576623538349780325090408245327679084471121852687920354290358382782115366684108959500047289994617866880738411283287339835248828660878149225886356908865367627046174713247480125403687018925610191900689563648 binary64)) (*.f64 c #s(approx (log (+ 1 (* (- (pow (E) x) 1) y))) (*.f64 y (-.f64 (+.f64 (exp.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 y (pow.f64 (-.f64 (exp.f64 x) #s(literal 1 binary64)) #s(literal 2 binary64))))) #s(literal 1 binary64))))) (if.f64 (<=.f64 (*.f64 (-.f64 (pow.f64 (E.f64) x) #s(literal 1 binary64)) y) #s(literal 0 binary64)) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (*.f64 (*.f64 x c) y)) (if.f64 (<=.f64 (*.f64 (-.f64 (pow.f64 (E.f64) x) #s(literal 1 binary64)) y) #s(literal 822752278660603/822752278660603021077484591278675252491367932816789931674304512 binary64)) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (*.f64 c (*.f64 y (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) #s(literal -1 binary64)) (exp.f64 (+.f64 x x))) (-.f64 #s(literal -1 binary64) (exp.f64 x)))))) (*.f64 (log.f64 (-.f64 (*.f64 y (-.f64 (exp.f64 x) #s(literal 1 binary64))) #s(literal -1 binary64))) c)))) (if.f64 (<=.f64 (*.f64 (-.f64 (pow.f64 (E.f64) x) #s(literal 1 binary64)) y) #s(literal -4602094425247529/23010472126237643618935106442099516590310105330461524130999050388189782503104123280986685097268164610703374576623538349780325090408245327679084471121852687920354290358382782115366684108959500047289994617866880738411283287339835248828660878149225886356908865367627046174713247480125403687018925610191900689563648 binary64)) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (-.f64 (*.f64 (*.f64 (exp.f64 x) y) c) (*.f64 y c))) (if.f64 (<=.f64 (*.f64 (-.f64 (pow.f64 (E.f64) x) #s(literal 1 binary64)) y) #s(literal 0 binary64)) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (*.f64 (*.f64 x c) y)) (if.f64 (<=.f64 (*.f64 (-.f64 (pow.f64 (E.f64) x) #s(literal 1 binary64)) y) #s(literal 822752278660603/822752278660603021077484591278675252491367932816789931674304512 binary64)) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (*.f64 c (*.f64 y (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) #s(literal -1 binary64)) (exp.f64 (+.f64 x x))) (-.f64 #s(literal -1 binary64) (exp.f64 x)))))) (*.f64 (log.f64 (-.f64 (*.f64 y (-.f64 (exp.f64 x) #s(literal 1 binary64))) #s(literal -1 binary64))) c)))) (if.f64 (<=.f64 (*.f64 (-.f64 (pow.f64 (E.f64) x) #s(literal 1 binary64)) y) #s(literal -4602094425247529/23010472126237643618935106442099516590310105330461524130999050388189782503104123280986685097268164610703374576623538349780325090408245327679084471121852687920354290358382782115366684108959500047289994617866880738411283287339835248828660878149225886356908865367627046174713247480125403687018925610191900689563648 binary64)) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (-.f64 (*.f64 (*.f64 (exp.f64 x) y) c) (*.f64 y c))) (if.f64 (<=.f64 (*.f64 (-.f64 (pow.f64 (E.f64) x) #s(literal 1 binary64)) y) #s(literal 0 binary64)) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (*.f64 (*.f64 x c) y)) (if.f64 (<=.f64 (*.f64 (-.f64 (pow.f64 (E.f64) x) #s(literal 1 binary64)) y) #s(literal 822752278660603/822752278660603021077484591278675252491367932816789931674304512 binary64)) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (*.f64 (-.f64 (exp.f64 x) #s(literal 1 binary64)) (*.f64 y c))) (*.f64 (log.f64 (-.f64 (*.f64 y (-.f64 (exp.f64 x) #s(literal 1 binary64))) #s(literal -1 binary64))) c)))) (if.f64 (<=.f64 x #s(literal -4436777100798803/2535301200456458802993406410752 binary64)) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (-.f64 (*.f64 (*.f64 (exp.f64 x) y) c) (*.f64 y c))) (if.f64 (<=.f64 x #s(literal 5265614583427859/210624583337114373395836055367340864637790190801098222508621955072 binary64)) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (*.f64 (*.f64 x c) y)) (*.f64 c (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(approx (- (pow (E) x) 1) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x)))) y)))))) (if.f64 (<=.f64 (-.f64 (pow.f64 (E.f64) x) #s(literal 1 binary64)) #s(literal -2535301200456459/1267650600228229401496703205376 binary64)) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (-.f64 (*.f64 (*.f64 (exp.f64 x) y) c) (*.f64 y c))) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (*.f64 (*.f64 x c) y))) (if.f64 (<=.f64 (-.f64 (pow.f64 (E.f64) x) #s(literal 1 binary64)) #s(literal -2535301200456459/1267650600228229401496703205376 binary64)) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (*.f64 c (*.f64 y (-.f64 (exp.f64 x) #s(literal 1 binary64))))) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (*.f64 (*.f64 x c) y))) (if.f64 (<=.f64 c #s(literal 4230758200257591/661055968790248598951915308032771039828404682964281219284648795274405791236311345825189210439715284847591212025023358304256 binary64)) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) #s(approx (* c (* y (- (exp x) 1))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) x) #s(literal -1 binary64)) (*.f64 (*.f64 y c) x)))) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (*.f64 (*.f64 x c) y))) (if.f64 (<=.f64 c #s(literal 3356924841512981/2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376 binary64)) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (*.f64 (*.f64 y c) x)) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (*.f64 (*.f64 x c) y))) (if.f64 (<=.f64 c #s(literal 3747762172149223/22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894208 binary64)) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (*.f64 c (*.f64 x y))) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (*.f64 (*.f64 x c) y))) #s(approx (* c (log (+ 1 (* (- (pow (E) x) 1) y)))) (*.f64 c (*.f64 x y))) (if.f64 (<=.f64 (+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i)) #s(literal +inf.0 binary64)) (+.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 c i)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* c i) (+ (* t z) (* x y))) #s(approx (+ (* c i) (* x y)) (*.f64 i (+.f64 c (/.f64 (*.f64 x y) i))))))) (if.f64 (<=.f64 (*.f64 a b) #s(literal -100000000000000000026609864708367276537402401181200809098131977453489758916313088 binary64)) (+.f64 (+.f64 #s(approx (+ (* x y) (* z t)) (*.f64 t z)) (*.f64 a b)) (*.f64 c i)) (if.f64 (<=.f64 (*.f64 a b) #s(literal 399999999999999997901466300767219729263178441802728702487766778927633234153231380547371008 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (+.f64 (*.f64 c i) (+.f64 (*.f64 t z) (*.f64 x y)))) (+.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (+.f64 (*.f64 a b) (*.f64 x y))) (*.f64 c i)))) (if.f64 (<=.f64 (*.f64 a b) #s(literal -39999999999999998045731698556940528213556641844744866797866335562294046894999836733113551556689360912383501795068553026827793013002209972370542943705105815975081466153493700003108946152916344897536 binary64)) (+.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (+.f64 (*.f64 a b) (*.f64 x y))) (*.f64 c i)) (if.f64 (<=.f64 (*.f64 a b) #s(literal 399999999999999997901466300767219729263178441802728702487766778927633234153231380547371008 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (+.f64 (*.f64 c i) (+.f64 (*.f64 t z) (*.f64 x y)))) (+.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) (+.f64 (*.f64 a b) (*.f64 x y))) (*.f64 c i)))) (if.f64 (<=.f64 (*.f64 a b) #s(literal -799999999999999975639228143586556016743718457957993689718739802080877559062989706821509236602440685712297459273798729076047143049467029648642025996152663231440864758317124267106812368679584055602608125910341351204516173709312 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (neg.f64 #s(approx (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) i)))) (*.f64 (neg.f64 b) a)))) (if.f64 (<=.f64 (*.f64 a b) #s(literal 4000000000000000094981729434604421429634631711314728749893859954680949718168082290272710512864333176517383876535360464303173652679560326293749760 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (+.f64 (*.f64 c i) (+.f64 (*.f64 t z) (*.f64 x y)))) (+.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(approx (+ (* a b) (* x y)) (*.f64 a b))) (*.f64 c i)))) (if.f64 (<=.f64 (+.f64 (*.f64 x y) (*.f64 z t)) #s(literal -999999999999999990829567402361276563686608849982484911984092226517669151665599636201042933986541570369602253175829982724989462249472 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* c i) (+ (* t z) (* x y))) (+.f64 (*.f64 t z) (*.f64 x y)))) (if.f64 (<=.f64 (+.f64 (*.f64 x y) (*.f64 z t)) #s(literal 1000000000000000043377296974619186073290293324951939311791773789336116812889681110941323755520 binary64)) (+.f64 #s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(approx (+ (* a b) (* x y)) (*.f64 a b))) (*.f64 c i)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* c i) (+ (* t z) (* x y))) (+.f64 (*.f64 t z) (*.f64 x y)))))) (if.f64 (<=.f64 (*.f64 z t) #s(literal -50000000000000000777970806473342151213410069846053071668488529021541689058237785163249269495752372383810314043392000 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* c i) (+ (* t z) (* x y))) (+.f64 (*.f64 c i) (*.f64 t z)))) (if.f64 (<=.f64 (*.f64 z t) #s(literal 99999999999999993363366729972462242111019694317846182578926003895619873650143420259298512453325054533017777074930382791057905692427399713177731072 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* c i) (+ (* t z) (* x y))) (+.f64 (*.f64 c i) (*.f64 x y)))) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* c i) (+ (* t z) (* x y))) (+.f64 (*.f64 c i) (*.f64 t z)))))) (if.f64 (<=.f64 (*.f64 x y) #s(literal -50000000000000001642078124460246303949350628317980584775615671312937350344939399777200065781386370634197475239216121778932424531710574592 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (neg.f64 #s(approx (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) i)))) (*.f64 (neg.f64 y) x)))) (if.f64 (<=.f64 (*.f64 x y) #s(literal 10000000000000000564754110205208414148406263819830583747005651641554565639675781971892197615894599829797681693475363620965659806446069238773051601456032797794197839403040623198185642380825912769195995883053017532724018486962951290880 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* c i) (+ (* t z) (* x y))) (+.f64 (*.f64 c i) (*.f64 t z)))) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (neg.f64 #s(approx (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) i)))) (*.f64 (neg.f64 y) x)))))) (if.f64 (<=.f64 (*.f64 z t) #s(literal -999999999999999990829567402361276563686608849982484911984092226517669151665599636201042933986541570369602253175829982724989462249472 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (neg.f64 #s(approx (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) i)))) (*.f64 (neg.f64 t) z)))) (if.f64 (<=.f64 (*.f64 z t) #s(literal -1320736327839163/66036816391958155794042473114564575814855915754515190265995088628334237819590607434302156985957148486834299374157141084860293444937835692156317372307867447113548335499875635521091439709553305131628029113526398550518503536593945217354799612345879559561192322612217249792 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (neg.f64 #s(approx (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) i)))) (*.f64 (neg.f64 b) a)))) (if.f64 (<=.f64 (*.f64 z t) #s(literal 99999999999999993363366729972462242111019694317846182578926003895619873650143420259298512453325054533017777074930382791057905692427399713177731072 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (neg.f64 #s(approx (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) i)))) (*.f64 (neg.f64 y) x)))) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (neg.f64 #s(approx (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) i)))) (*.f64 (neg.f64 t) z))))))) (if.f64 (<=.f64 (*.f64 z t) #s(literal -999999999999999990829567402361276563686608849982484911984092226517669151665599636201042933986541570369602253175829982724989462249472 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (neg.f64 #s(approx (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) i)))) (*.f64 (neg.f64 t) z)))) (if.f64 (<=.f64 (*.f64 z t) #s(literal -404804506615/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (neg.f64 #s(approx (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) i)))) (*.f64 (neg.f64 b) a)))) (if.f64 (<=.f64 (*.f64 z t) #s(literal 1000000000000000043377296974619186073290293324951939311791773789336116812889681110941323755520 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* c i) (+ (* t z) (* x y))) #s(approx (+ (* c i) (* x y)) (*.f64 c i)))) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (neg.f64 #s(approx (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) i)))) (*.f64 (neg.f64 t) z))))))) (if.f64 (<=.f64 (*.f64 a b) #s(literal -100000000000000000026609864708367276537402401181200809098131977453489758916313088 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (neg.f64 #s(approx (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) i)))) (*.f64 (neg.f64 b) a)))) (if.f64 (<=.f64 (*.f64 a b) #s(literal 50000000000000001178468375708512791662476639752844093156495626963414083423308086629915468079622475513115705344 binary64)) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* c i) (+ (* t z) (* x y))) #s(approx (+ (* c i) (* x y)) (*.f64 c i)))) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) (neg.f64 #s(approx (* i (+ (* -1 c) (* -1 (/ (+ (* a b) (+ (* t z) (* x y))) i)))) (*.f64 (neg.f64 b) a)))))) #s(approx (+ (+ (+ (* x y) (* z t)) (* a b)) (* c i)) #s(approx (+ (* c i) (+ (* t z) (* x y))) #s(approx (+ (* c i) (* x y)) (*.f64 c i)))) (-.f64 (*.f64 x y) (*.f64 z t)) (if.f64 (<=.f64 (*.f64 z t) #s(literal -8034690221294951/401734511064747568885490523085290650630550748445698208825344 binary64)) #s(approx (- (* x y) (* z t)) (*.f64 (neg.f64 z) t)) (if.f64 (<=.f64 (*.f64 z t) #s(literal 19999999999999999781741223642818392253569612520802717890360030929450604798220516297708225612915260122593317856641907797168065523046908674225209344 binary64)) #s(approx (- (* x y) (* z t)) (*.f64 x y)) #s(approx (- (* x y) (* z t)) (*.f64 (neg.f64 z) t)))) #s(approx (- (* x y) (* z t)) (*.f64 x y)) (if.f64 (<=.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) #s(literal +inf.0 binary64)) (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (*.f64 b (+.f64 a (+.f64 (/.f64 (*.f64 t z) b) (/.f64 (*.f64 x y) b)))))) (if.f64 (<=.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) #s(literal +inf.0 binary64)) (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (+ (* b a) (* t z)) (* y x)) (/.f64 (*.f64 t z) (*.f64 x y)))) (*.f64 y x))) (if.f64 (<=.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) #s(literal +inf.0 binary64)) (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) #s(approx (* (+ 1 (/ (+ (* b a) (* t z)) (* y x))) (* y x)) (*.f64 t z))) (if.f64 (<=.f64 (*.f64 x y) #s(literal -199999999999999983222784 binary64)) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (+.f64 (*.f64 a b) (*.f64 x y))) (if.f64 (<=.f64 (*.f64 x y) #s(literal 39999999999999998543585179860992 binary64)) (+.f64 #s(approx (+ (* x y) (* z t)) (*.f64 t z)) (*.f64 a b)) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (+.f64 (*.f64 a b) (*.f64 x y))))) (if.f64 (<=.f64 (*.f64 z t) #s(literal -50000000000000001187271617932555267870432896391434109373673249433511871477101028628408881410804164706467298456692005803789670658494504078671872 binary64)) #s(approx (* (+ 1 (/ (+ (* b a) (* t z)) (* y x))) (* y x)) (*.f64 t z)) (if.f64 (<=.f64 (*.f64 z t) #s(literal 499999999999999979708362228175181365745998044824225719834869504903351961475477212758016 binary64)) #s(approx (+ (+ (* x y) (* z t)) (* a b)) (+.f64 (*.f64 a b) (*.f64 x y))) #s(approx (* (+ 1 (/ (+ (* b a) (* t z)) (* y x))) (* y x)) (*.f64 t z)))) (if.f64 (<=.f64 (*.f64 x y) #s(literal -500000000000000016420781244602463039493506283179805847756156713129373503449393997772000657813863706341974752392161217789324245317105745920 binary64)) (*.f64 #s(approx (+ 1 (/ (+ (* b a) (* t z)) (* y x))) #s(literal 1 binary64)) (*.f64 y x)) (if.f64 (<=.f64 (*.f64 x y) #s(literal 20240225/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(approx (+ (* a b) (* x y)) (*.f64 a b))) (if.f64 (<=.f64 (*.f64 x y) #s(literal 39999999999999998543585179860992 binary64)) #s(approx (* (+ 1 (/ (+ (* b a) (* t z)) (* y x))) (* y x)) (*.f64 t z)) (*.f64 #s(approx (+ 1 (/ (+ (* b a) (* t z)) (* y x))) #s(literal 1 binary64)) (*.f64 y x))))) (if.f64 (<=.f64 (*.f64 a b) #s(literal -17200000000000000506649994154958078915916019548808152787512704085583025238350544593267682600298741760 binary64)) #s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(approx (+ (* a b) (* x y)) (*.f64 a b))) (if.f64 (<=.f64 (*.f64 a b) #s(literal 3242591731706757/18014398509481984 binary64)) #s(approx (* (+ 1 (/ (+ (* b a) (* t z)) (* y x))) (* y x)) (*.f64 t z)) #s(approx (+ (+ (* x y) (* z t)) (* a b)) #s(approx (+ (* a b) (* x y)) (*.f64 a b))))) #s(approx (* (+ 1 (/ (+ (* b a) (* t z)) (* y x))) (* y x)) (*.f64 t z)) (+.f64 (*.f64 x y) (*.f64 z t)) (if.f64 (<=.f64 (*.f64 z t) #s(literal -4856672230564323/971334446112864535459730953411759453321203419526069760625906204869452142602604249088 binary64)) #s(approx (+ (* x y) (* z t)) (*.f64 t z)) (if.f64 (<=.f64 (*.f64 z t) #s(literal 19999999999999999781741223642818392253569612520802717890360030929450604798220516297708225612915260122593317856641907797168065523046908674225209344 binary64)) #s(approx (+ (* x y) (* z t)) (*.f64 x #s(approx (+ y (/ (* t z) x)) y))) #s(approx (+ (* x y) (* z t)) (*.f64 t z)))) #s(approx (+ (* x y) (* z t)) (*.f64 t z)) (if.f64 (<=.f64 x #s(literal 7378697629483821/18446744073709551616 binary64)) (*.f64 (/.f64 (sin.f64 y) y) (/.f64 x z)) (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z)) (if.f64 (<=.f64 (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #s(literal -7410693711188237/7410693711188236507108543040556026102609279018600996098525285376506440296955904 binary64)) (*.f64 (/.f64 x (*.f64 z y)) (sin.f64 y)) (*.f64 (/.f64 (sin.f64 y) y) (/.f64 x z))) (if.f64 (<=.f64 y #s(literal 812247035053579/9444732965739290427392 binary64)) #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) (/.f64 (*.f64 (sin.f64 y) x) (*.f64 z y))) (if.f64 (<=.f64 y #s(literal 6769984589841923/19342813113834066795298816 binary64)) #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) (*.f64 (/.f64 x (*.f64 z y)) (sin.f64 y))) (if.f64 (<=.f64 (/.f64 (*.f64 x (/.f64 (sin.f64 y) y)) z) #s(literal 0 binary64)) #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 #s(approx x #s(literal 0 binary64)) z)) #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z))) #s(approx (/ (* x (/ (sin y) y)) z) (/.f64 x z)) (if.f64 (<=.f64 (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) #s(literal 20000000000000001050095205104088404974089371622163183098317082310236049159778163915727427501608957280874088876657677563538850464707208611512895843695734139656967744018531516074756604675895761801187379064699415998901622380779352817601493054855602849891585175776401136856762313389443927737309188010803200 binary64)) (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) (*.f64 y (/.f64 (/.f64 (cosh.f64 x) z) x))) (if.f64 (<=.f64 (/.f64 (*.f64 (cosh.f64 x) (/.f64 y x)) z) #s(literal 20000000000000001050095205104088404974089371622163183098317082310236049159778163915727427501608957280874088876657677563538850464707208611512895843695734139656967744018531516074756604675895761801187379064699415998901622380779352817601493054855602849891585175776401136856762313389443927737309188010803200 binary64)) #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 (/.f64 y x) z)) (*.f64 y (/.f64 (/.f64 (cosh.f64 x) z) x))) (if.f64 (<=.f64 x #s(literal 200 binary64)) (/.f64 (*.f64 y (cosh.f64 x)) (*.f64 z x)) #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 #s(approx x #s(literal 0 binary64)) z)))) (if.f64 (<=.f64 x #s(literal 165 binary64)) #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 x z))) #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 #s(approx x #s(literal 0 binary64)) z)))) #s(approx (/ (* (cosh x) (/ y x)) z) (/.f64 y (*.f64 x z))) (*.f64 (cosh.f64 x) (/.f64 (sin.f64 y) y)) (if.f64 (<=.f64 x #s(literal 480 binary64)) #s(approx (* (cosh x) (/ (sin y) y)) (/.f64 (sin.f64 y) y)) (*.f64 (cosh.f64 x) #s(approx (/ (sin y) y) (-.f64 (*.f64 (*.f64 y y) #s(literal -1/6 binary64)) #s(literal -1 binary64))))) (if.f64 (<=.f64 (*.f64 (cosh.f64 x) (/.f64 (sin.f64 y) y)) #s(literal -39999999999999998536271862523546296844108572901094271174721455373708346006171549696 binary64)) #s(approx (* (cosh x) (/ (sin y) y)) #s(approx (/ (sin y) y) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (sqrt.f64 (*.f64 (*.f64 y y) (*.f64 y y))))))) #s(approx (* (cosh x) (/ (sin y) y)) (/.f64 (sin.f64 y) y))) (if.f64 (<=.f64 (/.f64 (sin.f64 y) y) #s(literal -7621456421669903/762145642166990290864647761179972242614403843424065222377723867096038022172794340849684107193235344521442121855812163792833978437326241529856 binary64)) #s(approx (* (cosh x) (/ (sin y) y)) #s(approx (/ (sin y) y) (/.f64 (-.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 y y)) (*.f64 y y)) (*.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 y y)) (*.f64 y y)))) (*.f64 #s(literal 1 binary64) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 y y) #s(literal -1/6 binary64)) #s(literal 1 binary64))))) #s(approx (* (cosh x) (/ (sin y) y)) #s(approx (/ (sin y) y) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) y) y))))) #s(approx (* (cosh x) (/ (sin y) y)) #s(approx (/ (sin y) y) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (sqrt.f64 (*.f64 (*.f64 y y) (*.f64 y y))))))) #s(approx (* (cosh x) (/ (sin y) y)) #s(approx (/ (sin y) y) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) y) y)))) #s(approx (* (cosh x) (/ (sin y) y)) #s(approx (/ (sin y) y) #s(approx (/ (- (* (* (* y y) -1/6) (* (* y y) -1/6)) (* 1 1)) (- (* (* y y) -1/6) 1)) #s(literal 1 binary64)))) (*.f64 (cos.f64 x) (/.f64 (sinh.f64 y) y)) (if.f64 (<=.f64 (*.f64 (cos.f64 x) (/.f64 (sinh.f64 y) y)) #s(literal -inf.0 binary64)) (*.f64 #s(approx (cos x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64))))) #s(approx (/ (sinh y) y) (+.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 y y)) #s(literal -1/6 binary64)) (*.f64 y y))))) (if.f64 (<=.f64 (*.f64 (cos.f64 x) (/.f64 (sinh.f64 y) y)) #s(literal 2 binary64)) (*.f64 (cos.f64 x) #s(approx (/ (sinh y) y) (+.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 y y)) #s(literal -1/6 binary64)) (*.f64 y y))))) (*.f64 #s(approx (cos x) #s(literal 1 binary64)) (/.f64 (sinh.f64 y) y)))) (if.f64 (<=.f64 (*.f64 (cos.f64 x) (/.f64 (sinh.f64 y) y)) #s(literal -inf.0 binary64)) (*.f64 #s(approx (cos x) (-.f64 (*.f64 (*.f64 x x) #s(literal -1/2 binary64)) #s(literal -1 binary64))) #s(approx (/ (sinh y) y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (if.f64 (<=.f64 (*.f64 (cos.f64 x) (/.f64 (sinh.f64 y) y)) #s(literal 4473036545513415/4503599627370496 binary64)) (*.f64 (cos.f64 x) #s(approx (/ (sinh y) y) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) y) y)))) (*.f64 #s(approx (cos x) #s(literal 1 binary64)) (/.f64 (sinh.f64 y) y)))) (if.f64 (<=.f64 (*.f64 (cos.f64 x) (/.f64 (sinh.f64 y) y)) #s(literal 2 binary64)) (*.f64 (cos.f64 x) #s(approx (/ (sinh y) y) (+.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 y y)) #s(literal -1/6 binary64)) (*.f64 y y))))) (*.f64 #s(approx (cos x) #s(literal 1 binary64)) (/.f64 (sinh.f64 y) y))) (if.f64 (<=.f64 (*.f64 (cos.f64 x) (/.f64 (sinh.f64 y) y)) #s(literal -3602879701896397/36028797018963968 binary64)) (*.f64 #s(approx (cos x) (-.f64 (*.f64 (*.f64 x x) #s(literal -1/2 binary64)) #s(literal -1 binary64))) #s(approx (/ (sinh y) y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (*.f64 #s(approx (cos x) #s(literal 1 binary64)) (/.f64 (sinh.f64 y) y))) (if.f64 (<=.f64 (cos.f64 x) #s(literal -3602879701896397/36028797018963968 binary64)) (*.f64 #s(approx (cos x) (-.f64 (*.f64 (*.f64 x x) #s(literal -1/2 binary64)) #s(literal -1 binary64))) #s(approx (/ (sinh y) y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (*.f64 #s(approx (cos x) #s(literal 1 binary64)) #s(approx (/ (sinh y) y) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 (*.f64 (*.f64 y y) y) y))))))))) (if.f64 (<=.f64 (cos.f64 x) #s(literal -3602879701896397/36028797018963968 binary64)) (*.f64 #s(approx (cos x) (-.f64 (*.f64 (*.f64 x x) #s(literal -1/2 binary64)) #s(literal -1 binary64))) #s(approx (/ (sinh y) y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (*.f64 #s(approx (cos x) #s(literal 1 binary64)) #s(approx (/ (sinh y) y) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (*.f64 y y) (*.f64 y y)))))))) (if.f64 (<=.f64 (*.f64 (cos.f64 x) (/.f64 (sinh.f64 y) y)) #s(literal -3602879701896397/36028797018963968 binary64)) (*.f64 #s(approx (cos x) (-.f64 (*.f64 (*.f64 x x) #s(literal -1/2 binary64)) #s(literal -1 binary64))) #s(approx (/ (sinh y) y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (*.f64 #s(approx (cos x) #s(literal 1 binary64)) #s(approx (/ (sinh y) y) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 y y)))))) (*.f64 #s(approx (cos x) #s(literal 1 binary64)) #s(approx (/ (sinh y) y) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 y y))))) (if.f64 (<=.f64 x #s(literal 4499999999999999737058289934230632483914398011515557952498358440080059762524379708744924525600149632720253211174048392294694912 binary64)) (sqrt.f64 (+.f64 (*.f64 x x) y)) #s(approx (sqrt (+ (* x x) y)) (*.f64 x #s(approx (+ 1 (* 1/2 (/ y (pow x 2)))) #s(literal 1 binary64))))) (if.f64 (<=.f64 x #s(literal 1000 binary64)) (sqrt.f64 #s(approx (+ (* x x) y) y)) #s(approx (sqrt (+ (* x x) y)) (*.f64 x #s(approx (+ 1 (* 1/2 (/ y (pow x 2)))) #s(literal 1 binary64))))) #s(approx (sqrt (+ (* x x) y)) (*.f64 x #s(approx (+ 1 (* 1/2 (/ y (pow x 2)))) #s(literal 1 binary64)))) #s(approx (sqrt (+ (* x x) y)) (neg.f64 #s(approx x #s(literal 0 binary64)))) #s(approx (sqrt (+ (* x x) y)) (neg.f64 x)) (/.f64 x (/.f64 y (sin.f64 y))) (*.f64 x (/.f64 (sin.f64 y) y)) (if.f64 (<=.f64 y #s(literal 169999999999999992201421295716897391479455133728768 binary64)) #s(approx (* x (/ (sin y) y)) (+.f64 x (*.f64 (*.f64 y x) (*.f64 #s(literal -1/6 binary64) y)))) (*.f64 #s(approx x #s(literal 0 binary64)) #s(approx (/ (sin y) y) #s(literal 1 binary64)))) (if.f64 (<=.f64 (/.f64 (sin.f64 y) y) #s(literal 2408475456136177/463168356949264781694283940034751631413079938662562256157830336031652518559744 binary64)) (*.f64 #s(approx x #s(literal 0 binary64)) #s(approx (/ (sin y) y) #s(literal 1 binary64))) (*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64)))) (*.f64 x #s(approx (/ (sin y) y) #s(literal 1 binary64))) (*.f64 (/.f64 (sin.f64 x) x) (sinh.f64 y)) (if.f64 (<=.f64 (/.f64 (*.f64 (sin.f64 x) (sinh.f64 y)) x) #s(literal -inf.0 binary64)) (/.f64 #s(approx (* (sin x) (sinh y)) (*.f64 y (sin.f64 (neg.f64 (+.f64 (PI.f64) #s(approx x #s(literal 0 binary64))))))) #s(approx x #s(literal 0 binary64))) (if.f64 (<=.f64 (/.f64 (*.f64 (sin.f64 x) (sinh.f64 y)) x) #s(literal 8424983333484575/842498333348457493583344221469363458551160763204392890034487820288 binary64)) (*.f64 #s(approx (/ (sinh y) x) (/.f64 y x)) (sin.f64 x)) (*.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) (sinh.f64 y)))) (if.f64 (<=.f64 (/.f64 (*.f64 (sin.f64 x) (sinh.f64 y)) x) #s(literal 8424983333484575/842498333348457493583344221469363458551160763204392890034487820288 binary64)) (*.f64 #s(approx (/ (sinh y) x) (/.f64 y x)) (sin.f64 x)) (*.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) (sinh.f64 y))) (*.f64 #s(approx (/ (sin x) x) #s(literal 1 binary64)) (sinh.f64 y)) (/.f64 #s(approx (* (sin x) (sinh y)) #s(approx (* y (sin x)) (*.f64 x y))) x) (*.f64 (sin.f64 x) (/.f64 (sinh.f64 y) y)) (if.f64 (<=.f64 y #s(literal 3 binary64)) (*.f64 (sin.f64 x) #s(approx (/ (sinh y) y) (+.f64 (+.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))) (if.f64 (<=.f64 y #s(literal 350000000000000001565567347835409530880 binary64)) (*.f64 #s(approx (/ (sin x) y) (/.f64 x y)) (sinh.f64 y)) (*.f64 (sin.f64 x) #s(approx (/ (sinh y) y) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 (*.f64 (*.f64 y y) y) y)))))))))) (if.f64 (<=.f64 y #s(literal 3 binary64)) (*.f64 (sin.f64 x) #s(approx (/ (sinh y) y) (+.f64 (+.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))) (if.f64 (<=.f64 y #s(literal 10500000000000000333437607781108403131941372244143702050272345633363878477824 binary64)) (*.f64 #s(approx (/ (sin x) y) (/.f64 x y)) (sinh.f64 y)) (*.f64 (sin.f64 x) #s(approx (/ (sinh y) y) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (sqrt.f64 (*.f64 (*.f64 y y) (*.f64 y y))))))))) (if.f64 (<=.f64 y #s(literal 3 binary64)) (*.f64 (sin.f64 x) #s(approx (/ (sinh y) y) (+.f64 (+.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))) (if.f64 (<=.f64 y #s(literal 679999999999999965163043668389208005110007372900480748692751250285246267853795461004704179257092683548905879568092716876709933797236376678760645132288 binary64)) (*.f64 #s(approx (/ (sin x) y) (/.f64 x y)) (sinh.f64 y)) (*.f64 (sin.f64 x) #s(approx (/ (sinh y) y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal -1 binary64)))))) (if.f64 (<=.f64 y #s(literal 3 binary64)) (*.f64 (sin.f64 x) #s(approx (/ (sinh y) y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal -1 binary64)))) (if.f64 (<=.f64 y #s(literal 679999999999999965163043668389208005110007372900480748692751250285246267853795461004704179257092683548905879568092716876709933797236376678760645132288 binary64)) (*.f64 #s(approx (/ (sin x) y) (/.f64 x y)) (sinh.f64 y)) (*.f64 (sin.f64 x) #s(approx (/ (sinh y) y) (-.f64 (*.f64 (*.f64 y y) #s(literal 1/6 binary64)) #s(literal -1 binary64)))))) (if.f64 (<=.f64 (*.f64 (sin.f64 x) (/.f64 (sinh.f64 y) y)) #s(literal -inf.0 binary64)) (*.f64 #s(approx (sin x) #s(approx (* x (+ 1 (* -1/6 (pow x 2)))) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))))) #s(approx (/ (sinh y) y) #s(literal 1 binary64))) (if.f64 (<=.f64 (*.f64 (sin.f64 x) (/.f64 (sinh.f64 y) y)) #s(literal 1 binary64)) (*.f64 (sin.f64 x) #s(approx (/ (sinh y) y) #s(literal 1 binary64))) (*.f64 #s(approx (/ (sin x) y) (/.f64 x y)) (sinh.f64 y)))) (if.f64 (<=.f64 (*.f64 (sin.f64 x) (/.f64 (sinh.f64 y) y)) #s(literal -inf.0 binary64)) (*.f64 #s(approx (sin x) #s(approx (* x (+ 1 (* -1/6 (pow x 2)))) (*.f64 #s(literal -1/6 binary64) (pow.f64 x #s(literal 3 binary64))))) #s(approx (/ (sinh y) y) #s(literal 1 binary64))) (if.f64 (<=.f64 (*.f64 (sin.f64 x) (/.f64 (sinh.f64 y) y)) #s(literal 1 binary64)) (*.f64 (sin.f64 x) #s(approx (/ (sinh y) y) #s(literal 1 binary64))) (/.f64 #s(approx (* (sinh y) (sin x)) #s(approx (* y (sin x)) (*.f64 x y))) y))) (if.f64 (<=.f64 (*.f64 (sin.f64 x) (/.f64 (sinh.f64 y) y)) #s(literal -inf.0 binary64)) (*.f64 #s(approx (sin x) (*.f64 x (-.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) #s(literal -1 binary64)))) #s(approx (/ (sinh y) y) #s(literal 1 binary64))) (if.f64 (<=.f64 (*.f64 (sin.f64 x) (/.f64 (sinh.f64 y) y)) #s(literal 1 binary64)) (*.f64 (sin.f64 x) #s(approx (/ (sinh y) y) #s(literal 1 binary64))) (/.f64 #s(approx (* (sinh y) (sin x)) #s(approx (* y (sin x)) (*.f64 x y))) y))) (if.f64 (<=.f64 (*.f64 (sin.f64 x) (/.f64 (sinh.f64 y) y)) #s(literal 6427752177035961/3213876088517980551083924184682325205044405987565585670602752 binary64)) (*.f64 #s(approx (sin x) (*.f64 x (-.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) x) x) #s(literal -1 binary64)))) #s(approx (/ (sinh y) y) #s(literal 1 binary64))) (/.f64 #s(approx (* (sinh y) (sin x)) #s(approx (* y (sin x)) (*.f64 x y))) y)) (if.f64 (<=.f64 (*.f64 (sin.f64 x) (/.f64 (sinh.f64 y) y)) #s(literal 6427752177035961/3213876088517980551083924184682325205044405987565585670602752 binary64)) (*.f64 #s(approx (sin x) (*.f64 x #s(approx (+ 1 (* -1/6 (pow x 2))) #s(literal 1 binary64)))) #s(approx (/ (sinh y) y) #s(literal 1 binary64))) (/.f64 #s(approx (* (sinh y) (sin x)) #s(approx (* y (sin x)) (*.f64 x y))) y)) (*.f64 #s(approx (sin x) (*.f64 x #s(approx (+ 1 (* -1/6 (pow x 2))) #s(literal 1 binary64)))) #s(approx (/ (sinh y) y) #s(literal 1 binary64))) (-.f64 (*.f64 x x) (*.f64 #s(literal -3 binary64) (*.f64 y y))) (*.f64 #s(approx (- 1 (/ (* -3 (* y y)) (* x x))) #s(literal 1 binary64)) (*.f64 x x)) #s(approx (- (+ (- (* x y) (* y y)) (* y y)) (* y z)) (*.f64 y (-.f64 x z))) #s(approx (- (+ (- (* x y) (* y y)) (* y y)) (* y z)) (*.f64 x #s(approx (+ y (* -1 (/ (* y z) x))) y))) #s(approx (- (- (+ (* x y) (* y y)) (* y z)) (* y y)) (*.f64 (-.f64 x z) y)) (if.f64 (<=.f64 x #s(literal -8200 binary64)) #s(approx (- (- (+ (* x y) (* y y)) (* y z)) (* y y)) (*.f64 x #s(approx (+ y (* -1 (/ (* y z) x))) y))) (if.f64 (<=.f64 x #s(literal 6500000000000000 binary64)) #s(approx (- (- (+ (* x y) (* y y)) (* y z)) (* y y)) (*.f64 (neg.f64 z) y)) #s(approx (- (- (+ (* x y) (* y y)) (* y z)) (* y y)) (*.f64 x #s(approx (+ y (* -1 (/ (* y z) x))) y))))) #s(approx (- (- (+ (* x y) (* y y)) (* y z)) (* y y)) (*.f64 x #s(approx (+ y (* -1 (/ (* y z) x))) y))) #s(approx (+ (* y (- x (+ z y))) (* y y)) (*.f64 y (-.f64 x z))) (if.f64 (<=.f64 x #s(literal -4113761393303015/205688069665150755269371147819668813122841983204197482918576128 binary64)) #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 (+.f64 (*.f64 z (*.f64 (/.f64 z x) #s(literal 3 binary64))) y) x)) (-.f64 (*.f64 y x) (*.f64 #s(literal -3 binary64) (*.f64 z z)))) (-.f64 (*.f64 y x) (*.f64 #s(literal -3 binary64) (*.f64 z z))) #s(approx (+ (+ (+ (* x y) (* z z)) (* z z)) (* z z)) (*.f64 x #s(approx (+ y (+ (* 2 (/ (pow z 2) x)) (/ (pow z 2) x))) y))) (if.f64 (<=.f64 y #s(literal -3022314549036573/604462909807314587353088 binary64)) (*.f64 (/.f64 (+.f64 y y) (-.f64 x y)) x) (if.f64 (<=.f64 y #s(literal 100000000 binary64)) (*.f64 (/.f64 (+.f64 x x) (-.f64 x y)) y) (*.f64 (/.f64 (+.f64 y y) (-.f64 x y)) x))) (if.f64 (<=.f64 y #s(literal -2350000000000000041985218387235097654463482958940416803853696305942055258480782259418677251407624801274069630965126930204412870656 binary64)) #s(approx (/ (* (* x 2) y) (- x y)) (*.f64 #s(literal -2 binary64) x)) (if.f64 (<=.f64 y #s(literal 12000000000000000046728947167489353131378274227524969817834403388004409442727749628942832730220510285809632040938635264 binary64)) (*.f64 (/.f64 (+.f64 x x) (-.f64 x y)) y) #s(approx (/ (* (* x 2) y) (- x y)) (*.f64 #s(literal -2 binary64) x)))) (if.f64 (<=.f64 y #s(literal -5267953421726493/95780971304118053647396689196894323976171195136475136 binary64)) #s(approx (/ (* (* x 2) y) (- x y)) (*.f64 #s(literal -2 binary64) x)) (if.f64 (<=.f64 y #s(literal 269999999999999999179755764563624023604757878019076947177373696 binary64)) #s(approx (/ (* (* x 2) y) (- x y)) (+.f64 y y)) #s(approx (/ (* (* x 2) y) (- x y)) (*.f64 #s(literal -2 binary64) x)))) #s(approx (/ (* (* x 2) y) (- x y)) (+.f64 y y)) (/.f64 (+.f64 x y) (-.f64 x y)) (if.f64 (<=.f64 (/.f64 (+.f64 x y) (-.f64 x y)) #s(literal -3602879701896397/36028797018963968 binary64)) (/.f64 #s(approx (+ x y) y) (-.f64 x y)) #s(approx (/ (+ x y) (- x y)) (-.f64 (/.f64 (+.f64 y y) x) #s(literal -1 binary64)))) (if.f64 (<=.f64 (/.f64 (+.f64 x y) (-.f64 x y)) #s(literal -3602879701896397/36028797018963968 binary64)) (/.f64 #s(approx (+ x y) y) (-.f64 x y)) #s(approx (/ (+ x y) (- x y)) #s(literal 1 binary64))) (if.f64 (<=.f64 (/.f64 (+.f64 x y) (-.f64 x y)) #s(literal 5060056332682765/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) #s(approx (/ (+ x y) (- x y)) #s(literal -1 binary64)) #s(approx (/ (+ x y) (- x y)) #s(literal 1 binary64))) #s(approx (/ (+ x y) (- x y)) #s(literal -1 binary64)) (+.f64 (/.f64 #s(literal 1/2 binary64) y) (/.f64 #s(literal 1/2 binary64) x)) (if.f64 (<=.f64 x #s(literal -106000000000000006776149703865303730245356969678105948810438454555620470602125996645472189832310456158279951428208696182798764107274841030377747250333437334117533046016473817309068979601408 binary64)) #s(approx (/ (+ x y) (* (* x 2) y)) (/.f64 #s(literal 1/2 binary64) y)) (if.f64 (<=.f64 x #s(literal -7914572847139345/247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136 binary64)) (/.f64 (+.f64 y x) (*.f64 (+.f64 x x) y)) #s(approx (/ (+ x y) (* (* x 2) y)) (/.f64 #s(literal 1/2 binary64) x)))) (if.f64 (<=.f64 y #s(literal 4224095415377295/14821387422376473014217086081112052205218558037201992197050570753012880593911808 binary64)) #s(approx (/ (+ x y) (* (* x 2) y)) (/.f64 #s(literal 1/2 binary64) y)) #s(approx (/ (+ x y) (* (* x 2) y)) (/.f64 #s(literal 1/2 binary64) x))) #s(approx (/ (+ x y) (* (* x 2) y)) (/.f64 #s(literal 1/2 binary64) x)) (-.f64 (/.f64 #s(literal 1/2 binary64) y) (/.f64 #s(literal 1/2 binary64) x)) (if.f64 (<=.f64 x #s(literal -1200000000000000092946911049766233322404979286935558580173707735653418342353036503423451213598299813400543232 binary64)) #s(approx (/ (- x y) (* (* x 2) y)) (/.f64 #s(literal 1/2 binary64) y)) (if.f64 (<=.f64 x #s(literal -5438853046443695/16996415770136547158066822609678996074546979767265021542382212422412913915547271767653200072487337141404458543559888032491090538804886631661104639320530795262202600666732583009015300096 binary64)) (/.f64 (-.f64 x y) (*.f64 (+.f64 y y) x)) (if.f64 (<=.f64 x #s(literal 5730324903256125/26046931378436930758124421057504913270096712196546516251547882077203270460225125279380594534654508948214569963255598595491753131461403769845169359579417304867559209294976619368996399554343023534097519594280807038990979484521392426918608896 binary64)) #s(approx (/ (- x y) (* (* x 2) y)) (/.f64 #s(literal -1/2 binary64) x)) (if.f64 (<=.f64 x #s(literal 38000000000000001184604059407390278574614409103717706774685052072469290013532176229150804183887380772193932305758859331684329783486452283987893988658151061192704 binary64)) (/.f64 (-.f64 x y) (*.f64 (+.f64 y y) x)) #s(approx (/ (- x y) (* (* x 2) y)) (/.f64 #s(literal 1/2 binary64) y)))))) (if.f64 (<=.f64 x #s(literal -7953184266809439/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) #s(approx (/ (- x y) (* (* x 2) y)) (/.f64 #s(literal 1/2 binary64) y)) (if.f64 (<=.f64 x #s(literal 1261007895663739/18014398509481984 binary64)) #s(approx (/ (- x y) (* (* x 2) y)) (/.f64 #s(literal -1/2 binary64) x)) #s(approx (/ (- x y) (* (* x 2) y)) (/.f64 #s(literal 1/2 binary64) y)))) #s(approx (/ (- x y) (* (* x 2) y)) (/.f64 #s(literal -1/2 binary64) x)) (if.f64 (<=.f64 (-.f64 (*.f64 x y) (*.f64 z y)) #s(literal -6798566308054619/33992831540273094316133645219357992149093959534530043084764424844825827831094543535306400144974674282808917087119776064982181077609773263322209278641061590524405201333465166018030600192 binary64)) (*.f64 (*.f64 (-.f64 x z) y) t) (if.f64 (<=.f64 (-.f64 (*.f64 x y) (*.f64 z y)) #s(literal 4542742026847543/45427420268475430659332737993000283397102585042957378767593137448789955507087370207886940669610222847547657600391636120845912601788416 binary64)) (*.f64 (*.f64 (-.f64 x z) t) y) (*.f64 (*.f64 (-.f64 x z) y) t))) (if.f64 (<=.f64 t #s(literal 100000000000000000026609864708367276537402401181200809098131977453489758916313088 binary64)) (*.f64 (*.f64 (-.f64 x z) y) t) (*.f64 (-.f64 x z) (*.f64 t y))) (if.f64 (<=.f64 x #s(literal -779999999999999940228788291810587408256611331921822037366295561500933466518149966241339179370067687329368366915056318044369116690504068594799425017160997269274528708334681941670723536684483616373948180305281024 binary64)) #s(approx (* (- (* x y) (* z y)) t) (*.f64 t (*.f64 x y))) (if.f64 (<=.f64 x #s(literal 1999999999999999907944413459313740423465975427478201419661483106392581426569891626416676955412332824747452003700107326021174336186347778147820565446647167074289717019148288 binary64)) (*.f64 (*.f64 (-.f64 x z) t) y) #s(approx (* (- (* x y) (* z y)) t) (*.f64 t (*.f64 x y))))) #s(approx (* (- (* x y) (* z y)) t) (*.f64 t (*.f64 x y))) (if.f64 (<=.f64 x #s(literal 3048582568667961/190536410541747572716161940294993060653600960856016305594430966774009505543198585212421026798308836130360530463953040948208494609331560382464 binary64)) (/.f64 (/.f64 (+.f64 x x) z) (-.f64 y t)) (/.f64 (/.f64 (+.f64 x x) (-.f64 y t)) z)) (if.f64 (<=.f64 z #s(literal 20000000000000 binary64)) (/.f64 (+.f64 x x) (*.f64 (-.f64 y t) z)) (/.f64 (/.f64 (+.f64 x x) z) (-.f64 y t))) (/.f64 (+.f64 x x) (*.f64 (-.f64 y t) z)) (if.f64 (<=.f64 t #s(literal -410 binary64)) (*.f64 (/.f64 #s(literal -2 binary64) (*.f64 #s(approx (- t y) t) z)) x) (if.f64 (<=.f64 t #s(literal 53999999999999998142254366619909478518300619818547181722574336008055160832 binary64)) (/.f64 (+.f64 x x) #s(approx (* (- y t) z) (*.f64 y z))) (*.f64 (/.f64 #s(literal -2 binary64) (*.f64 #s(approx (- t y) t) z)) x))) (if.f64 (<=.f64 t #s(literal -410 binary64)) #s(approx (/ (* x 2) (- (* y z) (* t z))) (*.f64 #s(literal -2 binary64) (/.f64 x (*.f64 t z)))) (if.f64 (<=.f64 t #s(literal 53999999999999998142254366619909478518300619818547181722574336008055160832 binary64)) (/.f64 (+.f64 x x) #s(approx (* (- y t) z) (*.f64 y z))) #s(approx (/ (* x 2) (- (* y z) (* t z))) (*.f64 #s(literal -2 binary64) (/.f64 x (*.f64 t z)))))) (if.f64 (<=.f64 (/.f64 (*.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 y z) (*.f64 t z))) #s(literal -2024023/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (/.f64 (+.f64 x x) #s(approx (* (- y t) z) (*.f64 y z))) (if.f64 (<=.f64 (/.f64 (*.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 y z) (*.f64 t z))) #s(literal 0 binary64)) (/.f64 (+.f64 #s(approx x #s(literal 0 binary64)) #s(approx x #s(literal 0 binary64))) #s(approx (* (- y t) z) (*.f64 y z))) (/.f64 (+.f64 x x) #s(approx (* (- y t) z) (*.f64 y z))))) (/.f64 (+.f64 x x) #s(approx (* (- y t) z) (*.f64 y z))) (*.f64 (+.f64 y x) (+.f64 x x)) (*.f64 #s(approx (+ y x) y) (+.f64 x x)) (*.f64 (-.f64 x y) (+.f64 x x)) #s(approx (* 2 (- (* x x) (* x y))) (*.f64 #s(literal -2 binary64) (*.f64 x y))) (if.f64 (<=.f64 y0 #s(literal -10200000000000000734244364952877801389870737722188056603882003404473631989944562034358048785049557082902776193986074156792130532798991652858557694104191202051041001472 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 #s(literal -1 binary64) (*.f64 y3 #s(approx (- (+ (* j (- (* y1 y4) (* y0 y5))) (* z (- (* c y0) (* a y1)))) (* y (- (* c y4) (* a y5)))) (*.f64 c (-.f64 (*.f64 y0 z) (*.f64 y y4))))))) (if.f64 (<=.f64 y0 #s(literal -6500000000000000410310477185104660509709506844680420152858143482774139559697108428275632553229872529408 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 k (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 b y4) (*.f64 i y5)))) (*.f64 y2 (-.f64 (*.f64 y1 y4) (*.f64 y0 y5)))) (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 b y0) (*.f64 i y1))))))) (if.f64 (<=.f64 y0 #s(literal -2333805051507949/13336028865759708548159703581442515594289516644631816320792515623528074475635264143042864401743108581485859821186866480891777603308238730160726712104661660092190315159028029116926156571823628049457930032271773203963381496074952922582327754752 binary64)) (+.f64 #s(approx (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) #s(approx (* a (- (+ (* -1 (* y1 (- (* x y2) (* y3 z)))) (* b (- (* x y) (* t z)))) (* -1 (* y5 (- (* t y2) (* y y3)))))) (*.f64 a (*.f64 b (-.f64 (*.f64 x y) (*.f64 t z)))))) (*.f64 (-.f64 (*.f64 k y2) (*.f64 j y3)) (-.f64 (*.f64 y4 y1) (*.f64 y5 y0)))) (if.f64 (<=.f64 y0 #s(literal 525039217521271/21430172143725346418968500981200036211228096234110672148875007767407021022498722449863967576313917162551893458351062936503742905713846280871969155149397149607869135549648461970842149210124742283755908364306092949967163882534797535118331087892154125829142392955373084335320859663305248773674411336138752 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 t (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 a b) (*.f64 c i)))) (*.f64 j (-.f64 (*.f64 b y4) (*.f64 i y5)))) (*.f64 y2 (-.f64 (*.f64 c y4) (*.f64 a y5)))))) (if.f64 (<=.f64 y0 #s(literal 6697692026289335/598008216632976371697735644702348584536405246902083247220875921706093794716375762404103004004990504111786204800430166155026589905240121409306972824498630058082565445957748647537262486126146850127872 binary64)) (+.f64 (-.f64 #s(approx (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (*.f64 b (-.f64 (+.f64 (*.f64 a (-.f64 (*.f64 x y) (*.f64 t z))) (*.f64 y4 (-.f64 (*.f64 j t) (*.f64 k y)))) (*.f64 y0 (-.f64 (*.f64 j x) (*.f64 k z)))))) (*.f64 (-.f64 (*.f64 t y2) (*.f64 y y3)) (-.f64 (*.f64 y4 c) (*.f64 y5 a)))) (*.f64 (-.f64 (*.f64 k y2) (*.f64 j y3)) (-.f64 (*.f64 y4 y1) (*.f64 y5 y0)))) (if.f64 (<=.f64 y0 #s(literal 4160851854339257/2521728396569246669585858566409191283525103313309788586748690777871726193375821479130513040312634601011624191379636224 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y2 (-.f64 (+.f64 (*.f64 k (-.f64 (*.f64 y1 y4) (*.f64 y0 y5))) (*.f64 x (-.f64 (*.f64 c y0) (*.f64 a y1)))) (*.f64 t (-.f64 (*.f64 c y4) (*.f64 a y5)))))) (if.f64 (<=.f64 y0 #s(literal 530000000000000014415221956923076467613767916650847878740050684670080848280049814919787174501821451936374738544266775060484712332003520727181280513447226054589657250192479204349388240130666444536489862062673752552898560 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 (-.f64 #s(approx (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 x y2) (*.f64 y3 z))) (/.f64 (*.f64 y4 (-.f64 (*.f64 k y2) (*.f64 j y3))) a)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j x) (*.f64 k z))))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y0 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 y5 (-.f64 (*.f64 k y2) (*.f64 j y3)))) (*.f64 c (-.f64 (*.f64 x y2) (*.f64 y3 z)))) (*.f64 b (-.f64 (*.f64 j x) (*.f64 k z))))))))))))) (if.f64 (<=.f64 j #s(literal -45000000000000000 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 j (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 y3 (-.f64 (*.f64 y1 y4) (*.f64 y0 y5)))) (*.f64 t (-.f64 (*.f64 b y4) (*.f64 i y5)))) (*.f64 x (-.f64 (*.f64 b y0) (*.f64 i y1)))))) (if.f64 (<=.f64 j #s(literal -7256757823367339/93035356709837681990313447409664580397266094167976711716030745495121828878514934185752454491361736391777602765602070775492429008462675968 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 c (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 x y) (*.f64 t z)))) (*.f64 y0 (-.f64 (*.f64 x y2) (*.f64 y3 z)))) (*.f64 y4 (-.f64 (*.f64 t y2) (*.f64 y y3)))))) (if.f64 (<=.f64 j #s(literal -8036314553897005/669692879491417075592765655662501131600878007315958504652343992731469406953085076558248986759809911329746670573470716765741965803557696277249036098418660925245910485926514436588817162816398196367372136384565404686473871329212422972447846496629816432160699779855408885478776864478289024177325354254336 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 b (-.f64 (+.f64 (*.f64 a (-.f64 (*.f64 x y) (*.f64 t z))) (*.f64 y4 (-.f64 (*.f64 j t) (*.f64 k y)))) (*.f64 y0 (-.f64 (*.f64 j x) (*.f64 k z)))))) (if.f64 (<=.f64 j #s(literal 1302954466338501/685765508599211085406992031398401158759299079491541508764000248557024672719959118395646962442045349201660590667234013968119772982843080987903012964780708787451812337588750783066948774723991753080189067657794974398949244241113521123786594812548932026532556574571938698730267509225767960757581162756440064 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y0 (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z))))) (*.f64 c (*.f64 y0 (-.f64 (*.f64 x y2) (*.f64 y3 z)))))) (if.f64 (<=.f64 j #s(literal 491558081287227/5922386521532855740161817506647119732883018558947359509044845726112560091729648156474603305162988578607512400425457279991804428268870599332596921062626576000993556884845161077691136496092218188572933193945756793025561702170624 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y4 (-.f64 (+.f64 (*.f64 b (-.f64 (*.f64 j t) (*.f64 k y))) (*.f64 y1 (-.f64 (*.f64 k y2) (*.f64 j y3)))) (*.f64 c (-.f64 (*.f64 t y2) (*.f64 y y3)))))) (if.f64 (<=.f64 j #s(literal 3188570148238937/2772669694120814859578414184143083703436437075375816575170479580614621307805625623039974406104139578097391210961403571828974157824 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 z (-.f64 (*.f64 a y3) (*.f64 i k)))))) (if.f64 (<=.f64 j #s(literal 140000 binary64)) (+.f64 #s(approx (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) #s(approx (* a (- (+ (* -1 (* y1 (- (* x y2) (* y3 z)))) (* b (- (* x y) (* t z)))) (* -1 (* y5 (- (* t y2) (* y y3)))))) (*.f64 a (*.f64 y5 (-.f64 (*.f64 t y2) (*.f64 y y3)))))) (*.f64 (-.f64 (*.f64 k y2) (*.f64 j y3)) (-.f64 (*.f64 y4 y1) (*.f64 y5 y0)))) (if.f64 (<=.f64 j #s(literal 84999999999999997686065353421570737288463761141869699315811593762256782807197403957949304952077044001034397838658319089268672992247575950970060800 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 x (-.f64 (+.f64 (*.f64 y (-.f64 (*.f64 a b) (*.f64 c i))) (*.f64 y2 (-.f64 (*.f64 c y0) (*.f64 a y1)))) (*.f64 j (-.f64 (*.f64 b y0) (*.f64 i y1)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 j (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 y3 (-.f64 (*.f64 y1 y4) (*.f64 y0 y5)))) (*.f64 t (-.f64 (*.f64 b y4) (*.f64 i y5)))) (*.f64 x (-.f64 (*.f64 b y0) (*.f64 i y1)))))))))))))) (if.f64 (<=.f64 j #s(literal -45000000000000000 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 j (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 y3 (-.f64 (*.f64 y1 y4) (*.f64 y0 y5)))) (*.f64 t (-.f64 (*.f64 b y4) (*.f64 i y5)))) (*.f64 x (-.f64 (*.f64 b y0) (*.f64 i y1)))))) (if.f64 (<=.f64 j #s(literal -7256757823367339/93035356709837681990313447409664580397266094167976711716030745495121828878514934185752454491361736391777602765602070775492429008462675968 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 c (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 x y) (*.f64 t z)))) (*.f64 y0 (-.f64 (*.f64 x y2) (*.f64 y3 z)))) (*.f64 y4 (-.f64 (*.f64 t y2) (*.f64 y y3)))))) (if.f64 (<=.f64 j #s(literal -3767022447139221/41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 b (-.f64 (+.f64 (*.f64 a (-.f64 (*.f64 x y) (*.f64 t z))) (*.f64 y4 (-.f64 (*.f64 j t) (*.f64 k y)))) (*.f64 y0 (-.f64 (*.f64 j x) (*.f64 k z)))))) (if.f64 (<=.f64 j #s(literal 3017368237836529/5486124068793688683255936251187209270074392635932332070112001988456197381759672947165175699536362793613284725337872111744958183862744647903224103718245670299614498700710006264535590197791934024641512541262359795191593953928908168990292758500391456212260452596575509589842140073806143686060649302051520512 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y0 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 y5 (-.f64 (*.f64 k y2) (*.f64 j y3)))) (*.f64 c (-.f64 (*.f64 x y2) (*.f64 y3 z)))) (*.f64 b (-.f64 (*.f64 j x) (*.f64 k z)))))) (if.f64 (<=.f64 j #s(literal 5648027917416435/176500872419263593559319302637789241459459619490723595292712620678918364397574906244117120062201874810681116593642749786132706054117399434226659568030434131651924755717669757535789504530793970482734834967427158147858432 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y4 (-.f64 (+.f64 (*.f64 b (-.f64 (*.f64 j t) (*.f64 k y))) (*.f64 y1 (-.f64 (*.f64 k y2) (*.f64 j y3)))) (*.f64 c (-.f64 (*.f64 t y2) (*.f64 y y3)))))) (if.f64 (<=.f64 j #s(literal 5312662293228351/295147905179352825856 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 t (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 a b) (*.f64 c i)))) (*.f64 j (-.f64 (*.f64 b y4) (*.f64 i y5)))) (*.f64 y2 (-.f64 (*.f64 c y4) (*.f64 a y5)))))) (if.f64 (<=.f64 j #s(literal 84999999999999997686065353421570737288463761141869699315811593762256782807197403957949304952077044001034397838658319089268672992247575950970060800 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 x (-.f64 (+.f64 (*.f64 y (-.f64 (*.f64 a b) (*.f64 c i))) (*.f64 y2 (-.f64 (*.f64 c y0) (*.f64 a y1)))) (*.f64 j (-.f64 (*.f64 b y0) (*.f64 i y1)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 j (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 y3 (-.f64 (*.f64 y1 y4) (*.f64 y0 y5)))) (*.f64 t (-.f64 (*.f64 b y4) (*.f64 i y5)))) (*.f64 x (-.f64 (*.f64 b y0) (*.f64 i y1))))))))))))) (if.f64 (<=.f64 j #s(literal -45000000000000000 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 j (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 y3 (-.f64 (*.f64 y1 y4) (*.f64 y0 y5)))) (*.f64 t (-.f64 (*.f64 b y4) (*.f64 i y5)))) (*.f64 x (-.f64 (*.f64 b y0) (*.f64 i y1)))))) (if.f64 (<=.f64 j #s(literal -7256757823367339/93035356709837681990313447409664580397266094167976711716030745495121828878514934185752454491361736391777602765602070775492429008462675968 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 c (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 x y) (*.f64 t z)))) (*.f64 y0 (-.f64 (*.f64 x y2) (*.f64 y3 z)))) (*.f64 y4 (-.f64 (*.f64 t y2) (*.f64 y y3)))))) (if.f64 (<=.f64 j #s(literal -8036314553897005/669692879491417075592765655662501131600878007315958504652343992731469406953085076558248986759809911329746670573470716765741965803557696277249036098418660925245910485926514436588817162816398196367372136384565404686473871329212422972447846496629816432160699779855408885478776864478289024177325354254336 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 b (-.f64 (+.f64 (*.f64 a (-.f64 (*.f64 x y) (*.f64 t z))) (*.f64 y4 (-.f64 (*.f64 j t) (*.f64 k y)))) (*.f64 y0 (-.f64 (*.f64 j x) (*.f64 k z)))))) (if.f64 (<=.f64 j #s(literal 1302954466338501/685765508599211085406992031398401158759299079491541508764000248557024672719959118395646962442045349201660590667234013968119772982843080987903012964780708787451812337588750783066948774723991753080189067657794974398949244241113521123786594812548932026532556574571938698730267509225767960757581162756440064 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y0 (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z))))) (*.f64 c (*.f64 y0 (-.f64 (*.f64 x y2) (*.f64 y3 z)))))) (if.f64 (<=.f64 j #s(literal 5648027917416435/176500872419263593559319302637789241459459619490723595292712620678918364397574906244117120062201874810681116593642749786132706054117399434226659568030434131651924755717669757535789504530793970482734834967427158147858432 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y4 (-.f64 (+.f64 (*.f64 b (-.f64 (*.f64 j t) (*.f64 k y))) (*.f64 y1 (-.f64 (*.f64 k y2) (*.f64 j y3)))) (*.f64 c (-.f64 (*.f64 t y2) (*.f64 y y3)))))) (if.f64 (<=.f64 j #s(literal 5312662293228351/295147905179352825856 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 t (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 a b) (*.f64 c i)))) (*.f64 j (-.f64 (*.f64 b y4) (*.f64 i y5)))) (*.f64 y2 (-.f64 (*.f64 c y4) (*.f64 a y5)))))) (if.f64 (<=.f64 j #s(literal 84999999999999997686065353421570737288463761141869699315811593762256782807197403957949304952077044001034397838658319089268672992247575950970060800 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 x (-.f64 (+.f64 (*.f64 y (-.f64 (*.f64 a b) (*.f64 c i))) (*.f64 y2 (-.f64 (*.f64 c y0) (*.f64 a y1)))) (*.f64 j (-.f64 (*.f64 b y0) (*.f64 i y1)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 j (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 y3 (-.f64 (*.f64 y1 y4) (*.f64 y0 y5)))) (*.f64 t (-.f64 (*.f64 b y4) (*.f64 i y5)))) (*.f64 x (-.f64 (*.f64 b y0) (*.f64 i y1))))))))))))) (if.f64 (<=.f64 y3 #s(literal -9199999999999999810321467229348305812452332393522061289085085568681178766878569881079771403608508063326546827492844029592095618524130216291851730415340394381312 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y0 (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z))))) (*.f64 y0 (*.f64 y3 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 c z)) (*.f64 j y5)))))) (if.f64 (<=.f64 y3 #s(literal -2500000000000000038898540323667107560670503492302653583424426451077084452911889258162463474787618619190515702169600 binary64)) (+.f64 #s(approx (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (*.f64 #s(literal -1 binary64) (*.f64 y3 (-.f64 (*.f64 z (-.f64 (*.f64 c y0) (*.f64 a y1))) (*.f64 y (-.f64 (*.f64 c y4) (*.f64 a y5))))))) (*.f64 (-.f64 (*.f64 k y2) (*.f64 j y3)) (-.f64 (*.f64 y4 y1) (*.f64 y5 y0)))) (if.f64 (<=.f64 y3 #s(literal -7201608886376209/590295810358705651712 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y0 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 y5 (-.f64 (*.f64 k y2) (*.f64 j y3)))) (*.f64 c (-.f64 (*.f64 x y2) (*.f64 y3 z)))) (*.f64 b (-.f64 (*.f64 j x) (*.f64 k z)))))) (if.f64 (<=.f64 y3 #s(literal -3004340582878347/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 b (-.f64 (+.f64 (*.f64 a (-.f64 (*.f64 x y) (*.f64 t z))) (*.f64 y4 (-.f64 (*.f64 j t) (*.f64 k y)))) (*.f64 y0 (-.f64 (*.f64 j x) (*.f64 k z)))))) (if.f64 (<=.f64 y3 #s(literal 7898421875141789/52656145834278593348959013841835216159447547700274555627155488768 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 k (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 b y4) (*.f64 i y5)))) (*.f64 y2 (-.f64 (*.f64 y1 y4) (*.f64 y0 y5)))) (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 b y0) (*.f64 i y1))))))) (if.f64 (<=.f64 y3 #s(literal 31500000000000001443051131029643625003333483729824074271729386027242963003599155851846750274139714307560994769492800588406107761897220285361093193600930419836228152847236846732705792 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 x y) (*.f64 t z))) (*.f64 y5 (-.f64 (*.f64 j t) (*.f64 k y)))) (*.f64 y1 (-.f64 (*.f64 j x) (*.f64 k z))))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 #s(literal -1 binary64) (*.f64 y3 (-.f64 (+.f64 (*.f64 j (-.f64 (*.f64 y1 y4) (*.f64 y0 y5))) (*.f64 z (-.f64 (*.f64 c y0) (*.f64 a y1)))) (*.f64 y (-.f64 (*.f64 c y4) (*.f64 a y5))))))))))))) (if.f64 (<=.f64 y4 #s(literal -6000000000000000351345301502008582479233708268648390845929120993809422152618604648043376387969882233520415788461502587098943182729788407758508297119091499466752 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y4 (-.f64 (+.f64 (*.f64 b (-.f64 (*.f64 j t) (*.f64 k y))) (*.f64 y1 (-.f64 (*.f64 k y2) (*.f64 j y3)))) (*.f64 c (-.f64 (*.f64 t y2) (*.f64 y y3)))))) (if.f64 (<=.f64 y4 #s(literal -659999999999999982049273465083161050701204922882570529319447230850519379755660927303680 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 x y) (*.f64 t z))) (*.f64 y5 (-.f64 (*.f64 j t) (*.f64 k y)))) (*.f64 y1 (-.f64 (*.f64 j x) (*.f64 k z))))))) (if.f64 (<=.f64 y4 #s(literal -2797086701083129/399583814440447005616844445413525287135820562261116307309972090832047582568929999375399181192126972308457847183540047730617340886948900519205142528 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 j (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 y3 (-.f64 (*.f64 y1 y4) (*.f64 y0 y5)))) (*.f64 t (-.f64 (*.f64 b y4) (*.f64 i y5)))) (*.f64 x (-.f64 (*.f64 b y0) (*.f64 i y1)))))) (if.f64 (<=.f64 y4 #s(literal 3723057509401745/14319451959237480602209391966837419245360869586085326264720724851155532002676452079672642132912314187714679754609499860037198430378536688350222513020782289810256437153989606051133400630739489388122520004115872623737965276803368791807679393553237147648 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (-.f64 (*.f64 x y2) (*.f64 y3 z)))) (*.f64 y4 (-.f64 (*.f64 k y2) (*.f64 j y3)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j x) (*.f64 k z))))))) (if.f64 (<=.f64 y4 #s(literal 3185266114300603/54918381281044877719855206392651145738155482401146443275155707673484345467181248416980477125291636439818370491131846864296975903997733150500592226328920457216 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 t (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 a b) (*.f64 c i)))) (*.f64 j (-.f64 (*.f64 b y4) (*.f64 i y5)))) (*.f64 y2 (-.f64 (*.f64 c y4) (*.f64 a y5)))))) (if.f64 (<=.f64 y4 #s(literal 108000000000000006357943817160362948216257249280 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y0 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 y5 (-.f64 (*.f64 k y2) (*.f64 j y3)))) (*.f64 c (-.f64 (*.f64 x y2) (*.f64 y3 z)))) (*.f64 b (-.f64 (*.f64 j x) (*.f64 k z)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y4 (-.f64 (+.f64 (*.f64 b (-.f64 (*.f64 j t) (*.f64 k y))) (*.f64 y1 (-.f64 (*.f64 k y2) (*.f64 j y3)))) (*.f64 c (-.f64 (*.f64 t y2) (*.f64 y y3)))))))))))) (if.f64 (<=.f64 y3 #s(literal -219999999999999988801260846129103678615335297166134465964413876055792486704803163408093342689472852578069776553659531647126628325579371527959951574175462782457176951619584 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y0 (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z))))) (*.f64 y0 (*.f64 y3 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 c z)) (*.f64 j y5)))))) (if.f64 (<=.f64 y3 #s(literal -380000000000000006107008252858665330923323895561349772434572148511604736 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y2 (- (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (* t (- (* c y4) (* a y5))))) (*.f64 t (*.f64 y2 (-.f64 (*.f64 a y5) (*.f64 c y4)))))) (if.f64 (<=.f64 y3 #s(literal -3144336917475261/4249103942534136789516705652419749018636744941816255385595553105603228478886817941913300018121834285351114635889972008122772634701221657915276159830132698815550650166683145752253825024 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 j (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 y3 (-.f64 (*.f64 y1 y4) (*.f64 y0 y5)))) (*.f64 t (-.f64 (*.f64 b y4) (*.f64 i y5)))) (*.f64 x (-.f64 (*.f64 b y0) (*.f64 i y1)))))) (if.f64 (<=.f64 y3 #s(literal -8305282136357739/28638903918474961204418783933674838490721739172170652529441449702311064005352904159345284265824628375429359509218999720074396860757073376700445026041564579620512874307979212102266801261478978776245040008231745247475930553606737583615358787106474295296 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 t (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 a b) (*.f64 c i)))) (*.f64 j (-.f64 (*.f64 b y4) (*.f64 i y5)))) (*.f64 y2 (-.f64 (*.f64 c y4) (*.f64 a y5)))))) (if.f64 (<=.f64 y3 #s(literal 7816146647275729/822752278660603021077484591278675252491367932816789931674304512 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 k (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 b y4) (*.f64 i y5)))) (*.f64 y2 (-.f64 (*.f64 y1 y4) (*.f64 y0 y5)))) (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 b y0) (*.f64 i y1))))))) (if.f64 (<=.f64 y3 #s(literal 31500000000000001443051131029643625003333483729824074271729386027242963003599155851846750274139714307560994769492800588406107761897220285361093193600930419836228152847236846732705792 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 x y) (*.f64 t z))) (*.f64 y5 (-.f64 (*.f64 j t) (*.f64 k y)))) (*.f64 y1 (-.f64 (*.f64 j x) (*.f64 k z))))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 #s(literal -1 binary64) (*.f64 y3 (-.f64 (+.f64 (*.f64 j (-.f64 (*.f64 y1 y4) (*.f64 y0 y5))) (*.f64 z (-.f64 (*.f64 c y0) (*.f64 a y1)))) (*.f64 y (-.f64 (*.f64 c y4) (*.f64 a y5))))))))))))) (if.f64 (<=.f64 (+.f64 (-.f64 (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 (*.f64 x y) (*.f64 z t)) (-.f64 (*.f64 a b) (*.f64 c i))) (*.f64 (-.f64 (*.f64 x j) (*.f64 z k)) (-.f64 (*.f64 y0 b) (*.f64 y1 i)))) (*.f64 (-.f64 (*.f64 x y2) (*.f64 z y3)) (-.f64 (*.f64 y0 c) (*.f64 y1 a)))) (*.f64 (-.f64 (*.f64 t j) (*.f64 y k)) (-.f64 (*.f64 y4 b) (*.f64 y5 i)))) (*.f64 (-.f64 (*.f64 t y2) (*.f64 y y3)) (-.f64 (*.f64 y4 c) (*.f64 y5 a)))) (*.f64 (-.f64 (*.f64 k y2) (*.f64 j y3)) (-.f64 (*.f64 y4 y1) (*.f64 y5 y0)))) #s(literal +inf.0 binary64)) (+.f64 (-.f64 (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 (*.f64 x y) (*.f64 z t)) (-.f64 (*.f64 a b) (*.f64 c i))) (*.f64 (-.f64 (*.f64 x j) (*.f64 z k)) (-.f64 (*.f64 y0 b) (*.f64 y1 i)))) (*.f64 (-.f64 (*.f64 x y2) (*.f64 z y3)) (-.f64 (*.f64 y0 c) (*.f64 y1 a)))) (*.f64 (-.f64 (*.f64 t j) (*.f64 y k)) (-.f64 (*.f64 y4 b) (*.f64 y5 i)))) (*.f64 (-.f64 (*.f64 t y2) (*.f64 y y3)) (-.f64 (*.f64 y4 c) (*.f64 y5 a)))) (*.f64 (-.f64 (*.f64 k y2) (*.f64 j y3)) (-.f64 (*.f64 y4 y1) (*.f64 y5 y0)))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 (-.f64 #s(approx (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 x y2) (*.f64 y3 z))) (/.f64 (*.f64 y4 (-.f64 (*.f64 k y2) (*.f64 j y3))) a)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j x) (*.f64 k z)))))))) (if.f64 (<=.f64 y0 #s(literal -10200000000000000734244364952877801389870737722188056603882003404473631989944562034358048785049557082902776193986074156792130532798991652858557694104191202051041001472 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 #s(literal -1 binary64) (*.f64 y3 #s(approx (- (+ (* j (- (* y1 y4) (* y0 y5))) (* z (- (* c y0) (* a y1)))) (* y (- (* c y4) (* a y5)))) (*.f64 c (-.f64 (*.f64 y0 z) (*.f64 y y4))))))) (if.f64 (<=.f64 y0 #s(literal -6500000000000000410310477185104660509709506844680420152858143482774139559697108428275632553229872529408 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 k (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 y (-.f64 (*.f64 b y4) (*.f64 i y5)))) (*.f64 y2 (-.f64 (*.f64 y1 y4) (*.f64 y0 y5)))) (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (*.f64 b y0) (*.f64 i y1))))))) (if.f64 (<=.f64 y0 #s(literal 364657039298117/52093862756873861516248842115009826540193424393093032503095764154406540920450250558761189069309017896429139926511197190983506262922807539690338719158834609735118418589953238737992799108686047068195039188561614077981958969042784853837217792 binary64)) (+.f64 #s(approx (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) #s(approx (* a (- (+ (* -1 (* y1 (- (* x y2) (* y3 z)))) (* b (- (* x y) (* t z)))) (* -1 (* y5 (- (* t y2) (* y y3)))))) (*.f64 a (*.f64 b (-.f64 (*.f64 x y) (*.f64 t z)))))) (*.f64 (-.f64 (*.f64 k y2) (*.f64 j y3)) (-.f64 (*.f64 y4 y1) (*.f64 y5 y0)))) (if.f64 (<=.f64 y0 #s(literal 530000000000000014415221956923076467613767916650847878740050684670080848280049814919787174501821451936374738544266775060484712332003520727181280513447226054589657250192479204349388240130666444536489862062673752552898560 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 (-.f64 #s(approx (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 x y2) (*.f64 y3 z))) (/.f64 (*.f64 y4 (-.f64 (*.f64 k y2) (*.f64 j y3))) a)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j x) (*.f64 k z))))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y0 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 y5 (-.f64 (*.f64 k y2) (*.f64 j y3)))) (*.f64 c (-.f64 (*.f64 x y2) (*.f64 y3 z)))) (*.f64 b (-.f64 (*.f64 j x) (*.f64 k z)))))))))) (if.f64 (<=.f64 y4 #s(literal -1279999999999999978699750685685403794637276512022362286549769746509399574401296069800291682490801589441583857080784774486444169405650654378835853274017389608960 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y4 (-.f64 (+.f64 (*.f64 b (-.f64 (*.f64 j t) (*.f64 k y))) (*.f64 y1 (-.f64 (*.f64 k y2) (*.f64 j y3)))) (*.f64 c (-.f64 (*.f64 t y2) (*.f64 y y3)))))) (if.f64 (<=.f64 y4 #s(literal -10499999999999999471228859716313792669194707338148146021018755130084432199952187597622297493504 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* -1 (* y3 (- (+ (* j (- (* y1 y4) (* y0 y5))) (* z (- (* c y0) (* a y1)))) (* y (- (* c y4) (* a y5)))))) (*.f64 y (*.f64 y3 (-.f64 (*.f64 c y4) (*.f64 a y5)))))) (if.f64 (<=.f64 y4 #s(literal -4597486622597667/383123885216472214589586756787577295904684780545900544 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y2 (- (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (* t (- (* c y4) (* a y5))))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 y2 (-.f64 (*.f64 x y1) (*.f64 t y5))))))) (if.f64 (<=.f64 y4 #s(literal -6176826577981891/1544206644495472857303583883048380333324864576447617480139933456630175320190394187102969236003396030389305708803686614314192266367994640173851115417028339461681498903477221384921775113999124270181577817371160469578262386195561925496048762173836971712805252506350393444460551564142078418977251644200485277277433072975872 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 b (-.f64 (+.f64 (*.f64 a (-.f64 (*.f64 x y) (*.f64 t z))) (*.f64 y4 (-.f64 (*.f64 j t) (*.f64 k y)))) (*.f64 y0 (-.f64 (*.f64 j x) (*.f64 k z)))))) (if.f64 (<=.f64 y4 #s(literal 2934207094817741/248661618204893321077691124073410420050228075398673858720231988446579748506266687766528 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y2 (-.f64 (+.f64 (*.f64 k (-.f64 (*.f64 y1 y4) (*.f64 y0 y5))) (*.f64 x (-.f64 (*.f64 c y0) (*.f64 a y1)))) (*.f64 t (-.f64 (*.f64 c y4) (*.f64 a y5)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y4 (-.f64 (+.f64 (*.f64 b (-.f64 (*.f64 j t) (*.f64 k y))) (*.f64 y1 (-.f64 (*.f64 k y2) (*.f64 j y3)))) (*.f64 c (-.f64 (*.f64 t y2) (*.f64 y y3))))))))))) (if.f64 (<=.f64 y3 #s(literal -960000000000000073245790474482115231631663721086976 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y0 (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z))))) (*.f64 y0 (*.f64 y3 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 c z)) (*.f64 j y5)))))) (if.f64 (<=.f64 y3 #s(literal -5087291284850963/25436456424254815193480879938969641865328820504439957276902228591018818808813598905645111850248543894740790979741795503409915167442777118989423202714274711784725790327125604852535546439788108920017108978789850624014628402852922291912704 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 b (-.f64 (+.f64 (*.f64 a (-.f64 (*.f64 x y) (*.f64 t z))) (*.f64 y4 (-.f64 (*.f64 j t) (*.f64 k y)))) (*.f64 y0 (-.f64 (*.f64 j x) (*.f64 k z)))))) (if.f64 (<=.f64 y3 #s(literal 8104522595470689/32418090381882757488378186435087196492284736189394038281216072888208225089163344893747711319899248392876545989150787415487462117776654494592866209641515341305165482839074293153792 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y2 (-.f64 (+.f64 (*.f64 k (-.f64 (*.f64 y1 y4) (*.f64 y0 y5))) (*.f64 x (-.f64 (*.f64 c y0) (*.f64 a y1)))) (*.f64 t (-.f64 (*.f64 c y4) (*.f64 a y5)))))) (if.f64 (<=.f64 y3 #s(literal 8500000000000000158621127075116899535843261059359431098270183881502019768934218324307900554382685094593691648 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 c (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 x y) (*.f64 t z)))) (*.f64 y0 (-.f64 (*.f64 x y2) (*.f64 y3 z)))) (*.f64 y4 (-.f64 (*.f64 t y2) (*.f64 y y3)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 z (-.f64 (*.f64 a y3) (*.f64 i k)))))))))) (if.f64 (<=.f64 (+.f64 (-.f64 (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 (*.f64 x y) (*.f64 z t)) (-.f64 (*.f64 a b) (*.f64 c i))) (*.f64 (-.f64 (*.f64 x j) (*.f64 z k)) (-.f64 (*.f64 y0 b) (*.f64 y1 i)))) (*.f64 (-.f64 (*.f64 x y2) (*.f64 z y3)) (-.f64 (*.f64 y0 c) (*.f64 y1 a)))) (*.f64 (-.f64 (*.f64 t j) (*.f64 y k)) (-.f64 (*.f64 y4 b) (*.f64 y5 i)))) (*.f64 (-.f64 (*.f64 t y2) (*.f64 y y3)) (-.f64 (*.f64 y4 c) (*.f64 y5 a)))) (*.f64 (-.f64 (*.f64 k y2) (*.f64 j y3)) (-.f64 (*.f64 y4 y1) (*.f64 y5 y0)))) #s(literal +inf.0 binary64)) (+.f64 (-.f64 (+.f64 #s(approx (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (*.f64 #s(literal -1 binary64) (*.f64 z (-.f64 (+.f64 (*.f64 t (-.f64 (*.f64 a b) (*.f64 c i))) (*.f64 y3 (-.f64 (*.f64 c y0) (*.f64 a y1)))) (*.f64 k (-.f64 (*.f64 b y0) (*.f64 i y1))))))) (*.f64 (-.f64 (*.f64 t j) (*.f64 y k)) (-.f64 (*.f64 y4 b) (*.f64 y5 i)))) (*.f64 (-.f64 (*.f64 t y2) (*.f64 y y3)) (-.f64 (*.f64 y4 c) (*.f64 y5 a)))) (*.f64 (-.f64 (*.f64 k y2) (*.f64 j y3)) (-.f64 (*.f64 y4 y1) (*.f64 y5 y0)))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 (-.f64 #s(approx (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 x y2) (*.f64 y3 z))) (/.f64 (*.f64 y4 (-.f64 (*.f64 k y2) (*.f64 j y3))) a)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j x) (*.f64 k z)))))))) (if.f64 (<=.f64 (+.f64 (-.f64 (+.f64 (+.f64 (-.f64 (*.f64 (-.f64 (*.f64 x y) (*.f64 z t)) (-.f64 (*.f64 a b) (*.f64 c i))) (*.f64 (-.f64 (*.f64 x j) (*.f64 z k)) (-.f64 (*.f64 y0 b) (*.f64 y1 i)))) (*.f64 (-.f64 (*.f64 x y2) (*.f64 z y3)) (-.f64 (*.f64 y0 c) (*.f64 y1 a)))) (*.f64 (-.f64 (*.f64 t j) (*.f64 y k)) (-.f64 (*.f64 y4 b) (*.f64 y5 i)))) (*.f64 (-.f64 (*.f64 t y2) (*.f64 y y3)) (-.f64 (*.f64 y4 c) (*.f64 y5 a)))) (*.f64 (-.f64 (*.f64 k y2) (*.f64 j y3)) (-.f64 (*.f64 y4 y1) (*.f64 y5 y0)))) #s(literal +inf.0 binary64)) (+.f64 (-.f64 (+.f64 (+.f64 #s(approx (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (*.f64 k (*.f64 z (-.f64 (*.f64 b y0) (*.f64 i y1))))) (*.f64 (-.f64 (*.f64 x y2) (*.f64 z y3)) (-.f64 (*.f64 y0 c) (*.f64 y1 a)))) (*.f64 (-.f64 (*.f64 t j) (*.f64 y k)) (-.f64 (*.f64 y4 b) (*.f64 y5 i)))) (*.f64 (-.f64 (*.f64 t y2) (*.f64 y y3)) (-.f64 (*.f64 y4 c) (*.f64 y5 a)))) (*.f64 (-.f64 (*.f64 k y2) (*.f64 j y3)) (-.f64 (*.f64 y4 y1) (*.f64 y5 y0)))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 (-.f64 #s(approx (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 x y2) (*.f64 y3 z))) (/.f64 (*.f64 y4 (-.f64 (*.f64 k y2) (*.f64 j y3))) a)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j x) (*.f64 k z)))))))) (if.f64 (<=.f64 y3 #s(literal -960000000000000073245790474482115231631663721086976 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y0 (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z))))) (*.f64 y0 (*.f64 y3 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 c z)) (*.f64 j y5)))))) (if.f64 (<=.f64 y3 #s(literal -1876879207201175/15015033657609400459942315391018513722623519187099007073355798781525263125238463415894820397160662761697108038369410925238365381332604486523522921813279810320079453845181805154673256699778290824639959535835805252308660678089369234238529227774479195332149248 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 b (-.f64 (+.f64 (*.f64 a (-.f64 (*.f64 x y) (*.f64 t z))) (*.f64 y4 (-.f64 (*.f64 j t) (*.f64 k y)))) (*.f64 y0 (-.f64 (*.f64 j x) (*.f64 k z)))))) (if.f64 (<=.f64 y3 #s(literal 5176309760092923/215679573337205118357336120696157045389097155380324579848828881993728 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y4 (-.f64 (+.f64 (*.f64 b (-.f64 (*.f64 j t) (*.f64 k y))) (*.f64 y1 (-.f64 (*.f64 k y2) (*.f64 j y3)))) (*.f64 c (-.f64 (*.f64 t y2) (*.f64 y y3)))))) (if.f64 (<=.f64 y3 #s(literal 31500000000000001443051131029643625003333483729824074271729386027242963003599155851846750274139714307560994769492800588406107761897220285361093193600930419836228152847236846732705792 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 x y) (*.f64 t z))) (*.f64 y5 (-.f64 (*.f64 j t) (*.f64 k y)))) (*.f64 y1 (-.f64 (*.f64 j x) (*.f64 k z))))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 #s(literal -1 binary64) (*.f64 y3 (-.f64 (+.f64 (*.f64 j (-.f64 (*.f64 y1 y4) (*.f64 y0 y5))) (*.f64 z (-.f64 (*.f64 c y0) (*.f64 a y1)))) (*.f64 y (-.f64 (*.f64 c y4) (*.f64 a y5))))))))))) (if.f64 (<=.f64 y3 #s(literal -960000000000000073245790474482115231631663721086976 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y0 (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z))))) (*.f64 y0 (*.f64 y3 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 c z)) (*.f64 j y5)))))) (if.f64 (<=.f64 y3 #s(literal -1876879207201175/15015033657609400459942315391018513722623519187099007073355798781525263125238463415894820397160662761697108038369410925238365381332604486523522921813279810320079453845181805154673256699778290824639959535835805252308660678089369234238529227774479195332149248 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 b (-.f64 (+.f64 (*.f64 a (-.f64 (*.f64 x y) (*.f64 t z))) (*.f64 y4 (-.f64 (*.f64 j t) (*.f64 k y)))) (*.f64 y0 (-.f64 (*.f64 j x) (*.f64 k z)))))) (if.f64 (<=.f64 y3 #s(literal 5176309760092923/215679573337205118357336120696157045389097155380324579848828881993728 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y4 (-.f64 (+.f64 (*.f64 b (-.f64 (*.f64 j t) (*.f64 k y))) (*.f64 y1 (-.f64 (*.f64 k y2) (*.f64 j y3)))) (*.f64 c (-.f64 (*.f64 t y2) (*.f64 y y3)))))) (if.f64 (<=.f64 y3 #s(literal 21999999999999998592506575021861007035898649038166259251599408054908394045008140343867279218630305270065996560649420800 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (+.f64 (*.f64 c (-.f64 (*.f64 x y) (*.f64 t z))) (*.f64 y5 (-.f64 (*.f64 j t) (*.f64 k y)))) (*.f64 y1 (-.f64 (*.f64 j x) (*.f64 k z))))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 z (-.f64 (*.f64 a y3) (*.f64 i k)))))))))) (if.f64 (<=.f64 z #s(literal -399999999999999973453466919889848968444078777271384730315704015582479494600573681037194049813300218132071108299721531164231622769709598852710924288 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 z (-.f64 (*.f64 a y3) (*.f64 i k)))))) (if.f64 (<=.f64 z #s(literal 7540071506325551/6032057205060440848842124543157735677050252251748505781796615064961622344493727293370973578138265743708225425014400837164813540499979063179105919597766951022193355091707896034850684039059079180396788349106095584290087446076413771468940477241550670753145517602931224392424029547429993824129889235158145614364972941312 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 b (-.f64 (+.f64 (*.f64 a (-.f64 (*.f64 x y) (*.f64 t z))) (*.f64 y4 (-.f64 (*.f64 j t) (*.f64 k y)))) (*.f64 y0 (-.f64 (*.f64 j x) (*.f64 k z)))))) (if.f64 (<=.f64 z #s(literal 3063162035757089/556938551955834377275533643273961343370755433013740225900780336657626363184653001282460059975265063449541297555370411048668054775558525146271076821255153099151854818647493280039413353545728 binary64)) (+.f64 #s(approx (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) #s(approx (* a (- (+ (* -1 (* y1 (- (* x y2) (* y3 z)))) (* b (- (* x y) (* t z)))) (* -1 (* y5 (- (* t y2) (* y y3)))))) (*.f64 a #s(approx (* x (+ (* -1 (* y1 y2)) (* b y))) (*.f64 b (*.f64 x y)))))) (*.f64 (-.f64 (*.f64 k y2) (*.f64 j y3)) (-.f64 (*.f64 y4 y1) (*.f64 y5 y0)))) (if.f64 (<=.f64 z #s(literal 1175647264570869/136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940864 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y0 (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z))))) (*.f64 x (*.f64 y0 (-.f64 (*.f64 c y2) (*.f64 b j)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 #s(literal -1 binary64) (*.f64 y3 #s(approx (- (+ (* j (- (* y1 y4) (* y0 y5))) (* z (- (* c y0) (* a y1)))) (* y (- (* c y4) (* a y5)))) (*.f64 c (-.f64 (*.f64 y0 z) (*.f64 y y4))))))))))) (if.f64 (<=.f64 y3 #s(literal -960000000000000073245790474482115231631663721086976 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y0 (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z))))) (*.f64 y0 (*.f64 y3 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 c z)) (*.f64 j y5)))))) (if.f64 (<=.f64 y3 #s(literal -5087291284850963/25436456424254815193480879938969641865328820504439957276902228591018818808813598905645111850248543894740790979741795503409915167442777118989423202714274711784725790327125604852535546439788108920017108978789850624014628402852922291912704 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 b (-.f64 (+.f64 (*.f64 a (-.f64 (*.f64 x y) (*.f64 t z))) (*.f64 y4 (-.f64 (*.f64 j t) (*.f64 k y)))) (*.f64 y0 (-.f64 (*.f64 j x) (*.f64 k z)))))) (if.f64 (<=.f64 y3 #s(literal 520000000000000014830288316535771242186808548629400778220312003003094016719740170497842143136928957442687643305542611369984 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y2 (-.f64 (+.f64 (*.f64 k (-.f64 (*.f64 y1 y4) (*.f64 y0 y5))) (*.f64 x (-.f64 (*.f64 c y0) (*.f64 a y1)))) (*.f64 t (-.f64 (*.f64 c y4) (*.f64 a y5)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 z (-.f64 (*.f64 a y3) (*.f64 i k))))))))) (if.f64 (<=.f64 y3 #s(literal -960000000000000073245790474482115231631663721086976 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y0 (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z))))) (*.f64 y0 (*.f64 y3 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 c z)) (*.f64 j y5)))))) (if.f64 (<=.f64 y3 #s(literal -3988368315302497/117304950450073441093299338992332138457996243649210992760592177980666118165925495436678284352817677825758656549761022853424729541660972550965022826666248518125620733165482852770884817967017897067499683873717228533661411547573197142488509591988118713532416 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 b (-.f64 (+.f64 (*.f64 a (-.f64 (*.f64 x y) (*.f64 t z))) (*.f64 y4 (-.f64 (*.f64 j t) (*.f64 k y)))) (*.f64 y0 (-.f64 (*.f64 j x) (*.f64 k z)))))) (if.f64 (<=.f64 y3 #s(literal 34999999999999998321818055276142451357067585909546980909502576737687393614626276474277086506547588301022298112 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 x (-.f64 (+.f64 (*.f64 y (-.f64 (*.f64 a b) (*.f64 c i))) (*.f64 y2 (-.f64 (*.f64 c y0) (*.f64 a y1)))) (*.f64 j (-.f64 (*.f64 b y0) (*.f64 i y1)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 z (-.f64 (*.f64 a y3) (*.f64 i k))))))))) (if.f64 (<=.f64 y3 #s(literal -239999999999999997534326690280910994543293050149125691946172097946241532931466319151930213896550004122893791270831072844161309581712805924140952853243464814632301406191616 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y0 (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z))))) (*.f64 y0 (*.f64 y3 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 c z)) (*.f64 j y5)))))) (if.f64 (<=.f64 y3 #s(literal -3406146739198847/41538374868278621028243970633760768 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y2 #s(approx (- (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (* t (- (* c y4) (* a y5)))) (*.f64 t (-.f64 (*.f64 a y5) (*.f64 c y4)))))) (if.f64 (<=.f64 y3 #s(literal -3366486976990959/5260135901548373507240989882880128665550339802823173859498280903068732154297080822113666536277588451226982968856178217713019432250183803863127814770651880849955223671128444598191663757884322717271293251735781376 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 a y2) (*.f64 i j))))))) (if.f64 (<=.f64 y3 #s(literal 7532522082464017/1569275433846670190958947355801916604025588861116008628224 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 k #s(approx (- (* y2 y4) (* i z)) (*.f64 y2 (+.f64 y4 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 i z) y2))))))))) (if.f64 (<=.f64 y3 #s(literal 320000000000000011949098799086716471020584824143738252192887373132096162581487907244115627885476045281676768938950144294912 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y0 (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z))))) (*.f64 x (*.f64 y0 (-.f64 (*.f64 c y2) (*.f64 b j)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 z (-.f64 (*.f64 a y3) (*.f64 i k))))))))))) (if.f64 (<=.f64 y0 #s(literal -45999999999999999858071952527805102253614307970614538422554710197199314105722259609009582428097096420488651120790619917639800506615332864 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 #s(literal -1 binary64) (*.f64 y3 #s(approx (- (+ (* j (- (* y1 y4) (* y0 y5))) (* z (- (* c y0) (* a y1)))) (* y (- (* c y4) (* a y5)))) (*.f64 c (-.f64 (*.f64 y0 z) (*.f64 y y4))))))) (if.f64 (<=.f64 y0 #s(literal 57999999999999997437705358936173725754707894306195593270914432285162198633149700183558564331126784 binary64)) (+.f64 #s(approx (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) #s(approx (* a (- (+ (* -1 (* y1 (- (* x y2) (* y3 z)))) (* b (- (* x y) (* t z)))) (* -1 (* y5 (- (* t y2) (* y y3)))))) (*.f64 a (*.f64 b (-.f64 (*.f64 x y) (*.f64 t z)))))) (*.f64 (-.f64 (*.f64 k y2) (*.f64 j y3)) (-.f64 (*.f64 y4 y1) (*.f64 y5 y0)))) (if.f64 (<=.f64 y0 #s(literal 559999999999999964749895708332057288517483524799489713506736998636072115780648948132308217295647796445118036279728297198548885753962758961653693839246131087826567186542977530699638723019561422792277144633344 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 #s(literal -1 binary64) (*.f64 j (-.f64 (*.f64 y3 y4) (*.f64 i x))))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y0 (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z))))) (*.f64 x (*.f64 y0 (-.f64 (*.f64 c y2) (*.f64 b j))))))))) (if.f64 (<=.f64 y3 #s(literal -239999999999999997534326690280910994543293050149125691946172097946241532931466319151930213896550004122893791270831072844161309581712805924140952853243464814632301406191616 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y0 (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z))))) (*.f64 y0 (*.f64 y3 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 c z)) (*.f64 j y5)))))) (if.f64 (<=.f64 y3 #s(literal -3406146739198847/41538374868278621028243970633760768 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y2 #s(approx (- (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (* t (- (* c y4) (* a y5)))) (*.f64 t (-.f64 (*.f64 a y5) (*.f64 c y4)))))) (if.f64 (<=.f64 y3 #s(literal -5705580936265185/4226356249085321970818718279332132852150778608288972177023685672213391220453798875795338047101257503157395159946057029431058780476021484298004311827703516615267093471992040673349852141411411528424193863265689507233184226342012493910707175190136291811916308647181903986688 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 a y2) (*.f64 i j))))))) (if.f64 (<=.f64 y3 #s(literal 6722907531722153/730750818665451459101842416358141509827966271488 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 k (-.f64 (*.f64 y2 y4) (*.f64 i z)))))) (if.f64 (<=.f64 y3 #s(literal 320000000000000011949098799086716471020584824143738252192887373132096162581487907244115627885476045281676768938950144294912 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y0 (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z))))) (*.f64 x (*.f64 y0 (-.f64 (*.f64 c y2) (*.f64 b j)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 z (-.f64 (*.f64 a y3) (*.f64 i k))))))))))) (if.f64 (<=.f64 z #s(literal -32999999999999999224551649921188376054309610847698636434518172229497721989585267143685755563589344485225679296183401740245116370550784 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 z (-.f64 (*.f64 a y3) (*.f64 i k)))))) (if.f64 (<=.f64 z #s(literal 3063162035757089/556938551955834377275533643273961343370755433013740225900780336657626363184653001282460059975265063449541297555370411048668054775558525146271076821255153099151854818647493280039413353545728 binary64)) (+.f64 #s(approx (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) #s(approx (* a (- (+ (* -1 (* y1 (- (* x y2) (* y3 z)))) (* b (- (* x y) (* t z)))) (* -1 (* y5 (- (* t y2) (* y y3)))))) (*.f64 a #s(approx (* x (+ (* -1 (* y1 y2)) (* b y))) (*.f64 b (*.f64 x y)))))) (*.f64 (-.f64 (*.f64 k y2) (*.f64 j y3)) (-.f64 (*.f64 y4 y1) (*.f64 y5 y0)))) (if.f64 (<=.f64 z #s(literal 1175647264570869/136703170298938245273281389194851335334573089430825777276610662900622062449960995201469573563940864 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y0 (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z))))) (*.f64 x (*.f64 y0 (-.f64 (*.f64 c y2) (*.f64 b j)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 #s(literal -1 binary64) (*.f64 y3 #s(approx (- (+ (* j (- (* y1 y4) (* y0 y5))) (* z (- (* c y0) (* a y1)))) (* y (- (* c y4) (* a y5)))) (*.f64 c (-.f64 (*.f64 y0 z) (*.f64 y y4)))))))))) (if.f64 (<=.f64 y1 #s(literal -480000000000000009705061981034854554516526235142891715746132890979841922399118868492174957215744 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 z (-.f64 (*.f64 a y3) (*.f64 i k)))))) (if.f64 (<=.f64 y1 #s(literal -2905897956984093/4925250774549309901534880012517951725634967408808180833493536675530715221437151326426783281860614455100828498788352 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 #s(literal -1 binary64) (*.f64 y3 #s(approx (- (+ (* j (- (* y1 y4) (* y0 y5))) (* z (- (* c y0) (* a y1)))) (* y (- (* c y4) (* a y5)))) (*.f64 c (-.f64 (*.f64 y0 z) (*.f64 y y4))))))) (if.f64 (<=.f64 y1 #s(literal 1752327246684355/22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262592 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* -1 (* y3 (- (+ (* j (- (* y1 y4) (* y0 y5))) (* z (- (* c y0) (* a y1)))) (* y (- (* c y4) (* a y5)))))) (*.f64 y (*.f64 y3 (-.f64 (*.f64 c y4) (*.f64 a y5)))))) (if.f64 (<=.f64 y1 #s(literal 129999999999999990819767303122123623430795699214398223924250723141489451838996480 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 #s(literal -1 binary64) (*.f64 j (-.f64 (*.f64 y3 y4) (*.f64 i x))))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 z (-.f64 (*.f64 a y3) (*.f64 i k)))))))))) (if.f64 (<=.f64 y1 #s(literal -480000000000000009705061981034854554516526235142891715746132890979841922399118868492174957215744 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 z (-.f64 (*.f64 a y3) (*.f64 i k)))))) (if.f64 (<=.f64 y1 #s(literal -2905897956984093/4925250774549309901534880012517951725634967408808180833493536675530715221437151326426783281860614455100828498788352 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 #s(literal -1 binary64) (*.f64 y3 #s(approx (- (+ (* j (- (* y1 y4) (* y0 y5))) (* z (- (* c y0) (* a y1)))) (* y (- (* c y4) (* a y5)))) (*.f64 c (-.f64 (*.f64 y0 z) (*.f64 y y4))))))) (if.f64 (<=.f64 y1 #s(literal 32500000000000000825268392444297216 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* -1 (* y3 (- (+ (* j (- (* y1 y4) (* y0 y5))) (* z (- (* c y0) (* a y1)))) (* y (- (* c y4) (* a y5)))))) (*.f64 y (*.f64 y3 (-.f64 (*.f64 c y4) (*.f64 a y5)))))) (if.f64 (<=.f64 y1 #s(literal 12199999999999999824396609575461578555156025009673612793154691345791582208 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y1 (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z)))))) (*.f64 y1 (*.f64 y4 (-.f64 (*.f64 k y2) (*.f64 j y3)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 z (-.f64 (*.f64 a y3) (*.f64 i k)))))))))) (if.f64 (<=.f64 y4 #s(literal -10499999999999999471228859716313792669194707338148146021018755130084432199952187597622297493504 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* -1 (* y3 (- (+ (* j (- (* y1 y4) (* y0 y5))) (* z (- (* c y0) (* a y1)))) (* y (- (* c y4) (* a y5)))))) (*.f64 y (*.f64 y3 (-.f64 (*.f64 c y4) (*.f64 a y5)))))) (if.f64 (<=.f64 y4 #s(literal -4058375368249729/4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873152 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y2 (- (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (* t (- (* c y4) (* a y5))))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 y2 (-.f64 (*.f64 x y1) (*.f64 t y5))))))) (if.f64 (<=.f64 y4 #s(literal 8084407386654461/218497496936607064853048583478354175496839440705647678599864575975883972208808167719614290358159090999064327310325620422930884252602183354953346451122776638950446123565515229051718149272758321962318725648740732173736042431692028683588857933856768 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 z (-.f64 (*.f64 a y3) (*.f64 i k)))))) (if.f64 (<=.f64 y4 #s(literal 9599999999999999579200094681187172010675929088 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y0 (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z))))) (*.f64 c (*.f64 y0 (-.f64 (*.f64 x y2) (*.f64 y3 z)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y1 (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z)))))) (*.f64 (*.f64 (-.f64 (*.f64 a z) (*.f64 y4 j)) y3) y1))))))) (if.f64 (<=.f64 y3 #s(literal -239999999999999997534326690280910994543293050149125691946172097946241532931466319151930213896550004122893791270831072844161309581712805924140952853243464814632301406191616 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y0 (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z))))) (*.f64 y0 (*.f64 y3 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 c z)) (*.f64 j y5)))))) (if.f64 (<=.f64 y3 #s(literal -5570730176784211/154742504910672534362390528 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y2 #s(approx (- (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (* t (- (* c y4) (* a y5)))) (*.f64 t (-.f64 (*.f64 a y5) (*.f64 c y4)))))) (if.f64 (<=.f64 y3 #s(literal 2076918743413931/166153499473114484112975882535043072 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y1 (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z)))))) (*.f64 i (*.f64 y1 (-.f64 (*.f64 j x) (*.f64 k z)))))) (if.f64 (<=.f64 y3 #s(literal 320000000000000011949098799086716471020584824143738252192887373132096162581487907244115627885476045281676768938950144294912 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y0 (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z))))) (*.f64 x (*.f64 y0 (-.f64 (*.f64 c y2) (*.f64 b j)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 z (-.f64 (*.f64 a y3) (*.f64 i k)))))))))) (if.f64 (<=.f64 y #s(literal -21499999999999998586433035463387782958876521190981354023112262656211318569413748146049191623152544718181578456818848064057762287799801009338195772472093103782396976026615126576594944 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* -1 (* y3 (- (+ (* j (- (* y1 y4) (* y0 y5))) (* z (- (* c y0) (* a y1)))) (* y (- (* c y4) (* a y5)))))) (*.f64 a (*.f64 y3 (-.f64 (*.f64 y1 z) (*.f64 y y5)))))) (if.f64 (<=.f64 y #s(literal -22499999999999998976233467895538010760928483662556736360785596728056969927952047711133857340062843285471981909111656331750838594181739357508424354730379143282688 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y0 (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z))))) (*.f64 x (*.f64 y0 (-.f64 (*.f64 c y2) (*.f64 b j)))))) (if.f64 (<=.f64 y #s(literal -3762771166858711/35835915874844867368919076489095108449946327955754392558399825615420669938882575126094039892345713852416 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y2 (- (+ (* k (- (* y1 y4) (* y0 y5))) (* x (- (* c y0) (* a y1)))) (* t (- (* c y4) (* a y5))))) (*.f64 t (*.f64 y2 (-.f64 (*.f64 a y5) (*.f64 c y4)))))) (if.f64 (<=.f64 y #s(literal -5338429533287133/92041888504950574475740425768398066361240421321846096523996201552759130012416493123946740389072658442813498306494153399121300361632981310716337884487410751681417161433531128461466736435838000189159978471467522953645133149359340995314643512596903545427635461470508184698852989920501614748075702440767602758254592 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y1 (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z)))))) (*.f64 i (*.f64 y1 (-.f64 (*.f64 j x) (*.f64 k z)))))) (if.f64 (<=.f64 y #s(literal 21499999999999999563481772420824654296218937065472 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y1 (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z)))))) (*.f64 y1 (*.f64 y4 (-.f64 (*.f64 k y2) (*.f64 j y3)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* -1 (* y3 (- (+ (* j (- (* y1 y4) (* y0 y5))) (* z (- (* c y0) (* a y1)))) (* y (- (* c y4) (* a y5)))))) (*.f64 y (*.f64 y3 (-.f64 (*.f64 c y4) (*.f64 a y5))))))))))) (if.f64 (<=.f64 y4 #s(literal -229999999999999994754450491468355250086249908969306482356380381474731386208256 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* -1 (* y3 (- (+ (* j (- (* y1 y4) (* y0 y5))) (* z (- (* c y0) (* a y1)))) (* y (- (* c y4) (* a y5)))))) (*.f64 y (*.f64 y3 (-.f64 (*.f64 c y4) (*.f64 a y5)))))) (if.f64 (<=.f64 y4 #s(literal -6493400589199567/4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873152 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y0 (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z))))) (*.f64 b (*.f64 y0 (-.f64 (*.f64 k z) (*.f64 j x)))))) (if.f64 (<=.f64 y4 #s(literal 8084407386654461/218497496936607064853048583478354175496839440705647678599864575975883972208808167719614290358159090999064327310325620422930884252602183354953346451122776638950446123565515229051718149272758321962318725648740732173736042431692028683588857933856768 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 z (-.f64 (*.f64 a y3) (*.f64 i k)))))) (if.f64 (<=.f64 y4 #s(literal 9599999999999999579200094681187172010675929088 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y0 (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z))))) (*.f64 c (*.f64 y0 (-.f64 (*.f64 x y2) (*.f64 y3 z)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y1 (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z)))))) (*.f64 (*.f64 (-.f64 (*.f64 a z) (*.f64 y4 j)) y3) y1))))))) (if.f64 (<=.f64 y #s(literal -21499999999999998586433035463387782958876521190981354023112262656211318569413748146049191623152544718181578456818848064057762287799801009338195772472093103782396976026615126576594944 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* -1 (* y3 (- (+ (* j (- (* y1 y4) (* y0 y5))) (* z (- (* c y0) (* a y1)))) (* y (- (* c y4) (* a y5)))))) (*.f64 a (*.f64 y3 (-.f64 (*.f64 y1 z) (*.f64 y y5)))))) (if.f64 (<=.f64 y #s(literal -46999999999999997028999186186414805221069126816940834420681519565726696953724643763158260536193773942015401393213156472592347875471200552453692915404360350957568 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y0 (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z))))) (*.f64 x (*.f64 y0 (-.f64 (*.f64 c y2) (*.f64 b j)))))) (if.f64 (<=.f64 y #s(literal -2196735251241795/109836762562089755439710412785302291476310964802292886550311415346968690934362496833960954250583272879636740982263693728593951807995466301001184452657840914432 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* -1 (* y3 (- (+ (* j (- (* y1 y4) (* y0 y5))) (* z (- (* c y0) (* a y1)))) (* y (- (* c y4) (* a y5)))))) (*.f64 y (*.f64 y3 (-.f64 (*.f64 c y4) (*.f64 a y5)))))) (if.f64 (<=.f64 y #s(literal -5338429533287133/92041888504950574475740425768398066361240421321846096523996201552759130012416493123946740389072658442813498306494153399121300361632981310716337884487410751681417161433531128461466736435838000189159978471467522953645133149359340995314643512596903545427635461470508184698852989920501614748075702440767602758254592 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y1 (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z)))))) (*.f64 i (*.f64 y1 (-.f64 (*.f64 j x) (*.f64 k z)))))) (if.f64 (<=.f64 y #s(literal 21499999999999999563481772420824654296218937065472 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y1 (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z)))))) (*.f64 y1 (*.f64 y4 (-.f64 (*.f64 k y2) (*.f64 j y3)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* -1 (* y3 (- (+ (* j (- (* y1 y4) (* y0 y5))) (* z (- (* c y0) (* a y1)))) (* y (- (* c y4) (* a y5)))))) (*.f64 y (*.f64 y3 (-.f64 (*.f64 c y4) (*.f64 a y5))))))))))) (if.f64 (<=.f64 y4 #s(literal -229999999999999994754450491468355250086249908969306482356380381474731386208256 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* -1 (* y3 (- (+ (* j (- (* y1 y4) (* y0 y5))) (* z (- (* c y0) (* a y1)))) (* y (- (* c y4) (* a y5)))))) (*.f64 y (*.f64 y3 (-.f64 (*.f64 c y4) (*.f64 a y5)))))) (if.f64 (<=.f64 y4 #s(literal -213598703592091/66749594872528440074844428317798503581334516323645399060845050244444366430645017188217565216768 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y0 (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z))))) (*.f64 b (*.f64 y0 (-.f64 (*.f64 k z) (*.f64 j x)))))) (if.f64 (<=.f64 y4 #s(literal -6794509235780081/1544206644495472857303583883048380333324864576447617480139933456630175320190394187102969236003396030389305708803686614314192266367994640173851115417028339461681498903477221384921775113999124270181577817371160469578262386195561925496048762173836971712805252506350393444460551564142078418977251644200485277277433072975872 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* -1 (* y3 (- (+ (* j (- (* y1 y4) (* y0 y5))) (* z (- (* c y0) (* a y1)))) (* y (- (* c y4) (* a y5)))))) (*.f64 y3 (*.f64 y5 (-.f64 (*.f64 j y0) (*.f64 a y)))))) (if.f64 (<=.f64 y4 #s(literal 9599999999999999579200094681187172010675929088 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y0 (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z))))) (*.f64 c (*.f64 y0 (-.f64 (*.f64 x y2) (*.f64 y3 z)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y1 (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z)))))) (*.f64 (*.f64 (-.f64 (*.f64 a z) (*.f64 y4 j)) y3) y1))))))) (if.f64 (<=.f64 y3 #s(literal -159999999999999994650399983092380146931864241517814855913404052547660032836399059149126113255844282795121778488229494784 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* -1 (* y3 (- (+ (* j (- (* y1 y4) (* y0 y5))) (* z (- (* c y0) (* a y1)))) (* y (- (* c y4) (* a y5)))))) (*.f64 y3 (*.f64 y5 (-.f64 (*.f64 j y0) (*.f64 a y)))))) (if.f64 (<=.f64 y3 #s(literal -2508757194024499/295147905179352825856 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y0 (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z))))) (*.f64 j (*.f64 y0 (-.f64 (*.f64 y3 y5) (*.f64 b x)))))) (if.f64 (<=.f64 y3 #s(literal 2076918743413931/166153499473114484112975882535043072 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y1 (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z)))))) (*.f64 i (*.f64 y1 (-.f64 (*.f64 j x) (*.f64 k z)))))) (if.f64 (<=.f64 y3 #s(literal 549999999999999980401287781104042481377264498710528657016637862125870614029127651304673403879677811602557267186621045800960 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y0 (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z))))) (*.f64 x (*.f64 y0 (-.f64 (*.f64 c y2) (*.f64 b j)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* -1 (* y3 (- (+ (* j (- (* y1 y4) (* y0 y5))) (* z (- (* c y0) (* a y1)))) (* y (- (* c y4) (* a y5)))))) (*.f64 y (*.f64 y3 (-.f64 (*.f64 c y4) (*.f64 a y5)))))))))) (if.f64 (<=.f64 y4 #s(literal -229999999999999994754450491468355250086249908969306482356380381474731386208256 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* -1 (* y3 (- (+ (* j (- (* y1 y4) (* y0 y5))) (* z (- (* c y0) (* a y1)))) (* y (- (* c y4) (* a y5)))))) (*.f64 y (*.f64 y3 (-.f64 (*.f64 c y4) (*.f64 a y5)))))) (if.f64 (<=.f64 y4 #s(literal -213598703592091/66749594872528440074844428317798503581334516323645399060845050244444366430645017188217565216768 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y0 (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z))))) (*.f64 b (*.f64 y0 (-.f64 (*.f64 k z) (*.f64 j x)))))) (if.f64 (<=.f64 y4 #s(literal -6794509235780081/1544206644495472857303583883048380333324864576447617480139933456630175320190394187102969236003396030389305708803686614314192266367994640173851115417028339461681498903477221384921775113999124270181577817371160469578262386195561925496048762173836971712805252506350393444460551564142078418977251644200485277277433072975872 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* -1 (* y3 (- (+ (* j (- (* y1 y4) (* y0 y5))) (* z (- (* c y0) (* a y1)))) (* y (- (* c y4) (* a y5)))))) (*.f64 y3 (*.f64 y5 (-.f64 (*.f64 j y0) (*.f64 a y)))))) (if.f64 (<=.f64 y4 #s(literal 25000000000000001096146076126904933865851191296 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y0 (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z))))) (*.f64 c (*.f64 y0 (-.f64 (*.f64 x y2) (*.f64 y3 z)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y1 (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z)))))) (*.f64 y1 (*.f64 y3 #s(approx (+ (* -1 (* j y4)) (* a z)) (*.f64 #s(literal -1 binary64) (*.f64 j y4))))))))))) (if.f64 (<=.f64 y #s(literal -2482637596157655/63657374260452690195888927762793067532858387302060507832379389042324415617604272068231168 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* -1 (* y3 (- (+ (* j (- (* y1 y4) (* y0 y5))) (* z (- (* c y0) (* a y1)))) (* y (- (* c y4) (* a y5)))))) (*.f64 a (*.f64 y3 (-.f64 (*.f64 y1 z) (*.f64 y y5)))))) (if.f64 (<=.f64 y #s(literal 560000000000000 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y0 (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z))))) (*.f64 b (*.f64 y0 (-.f64 (*.f64 k z) (*.f64 j x)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* -1 (* y3 (- (+ (* j (- (* y1 y4) (* y0 y5))) (* z (- (* c y0) (* a y1)))) (* y (- (* c y4) (* a y5)))))) (*.f64 y (*.f64 y3 (-.f64 (*.f64 c y4) (*.f64 a y5)))))))) (if.f64 (<=.f64 y4 #s(literal -6163777530473317/286687326998758938951352611912760867599570623646035140467198604923365359511060601008752319138765710819328 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* -1 (* y3 (- (+ (* j (- (* y1 y4) (* y0 y5))) (* z (- (* c y0) (* a y1)))) (* y (- (* c y4) (* a y5)))))) (*.f64 y (*.f64 y3 (-.f64 (*.f64 c y4) (*.f64 a y5)))))) (if.f64 (<=.f64 y4 #s(literal -4941461262385513/12353653155963782858428671064387042666598916611580939841119467653041402561523153496823753888027168243114445670429492914513538130943957121390808923336226715693451991227817771079374200911992994161452622538969283756626099089564495403968390097390695773702442020050803147555684412513136627351818013153603882218219464583806976 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* -1 (* y3 (- (+ (* j (- (* y1 y4) (* y0 y5))) (* z (- (* c y0) (* a y1)))) (* y (- (* c y4) (* a y5)))))) (*.f64 y3 (*.f64 y5 (-.f64 (*.f64 j y0) (*.f64 a y)))))) (if.f64 (<=.f64 y4 #s(literal 8000000000000000000 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y0 #s(approx (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z)))) (*.f64 #s(literal -1 binary64) (*.f64 z #s(approx (- (* c y3) (* b k)) (*.f64 c y3))))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y1 (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z)))))) (*.f64 y1 (*.f64 y3 #s(approx (+ (* -1 (* j y4)) (* a z)) (*.f64 #s(literal -1 binary64) (*.f64 j y4)))))))))) (if.f64 (<=.f64 x #s(literal -57999999999999998266826510151345790634085477362504758855800354794114519113993656230227068203818359488272374082971046510592 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y0 (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z))))) (*.f64 b #s(approx (* y0 (- (* k z) (* j x))) (*.f64 #s(literal -1 binary64) (*.f64 j (*.f64 x y0))))))) (if.f64 (<=.f64 x #s(literal -63000000 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y0 (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z))))) (*.f64 x (*.f64 y0 #s(approx (- (* c y2) (* b j)) (*.f64 c y2)))))) (if.f64 (<=.f64 x #s(literal 115000000000000001302477997287182637994946611602979229341164988313957255433908320655057222186713362366201856 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* -1 (* y3 (- (+ (* j (- (* y1 y4) (* y0 y5))) (* z (- (* c y0) (* a y1)))) (* y (- (* c y4) (* a y5)))))) (*.f64 a (*.f64 y3 (-.f64 (*.f64 y1 z) (*.f64 y y5)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y0 (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z))))) (*.f64 b #s(approx (* y0 (- (* k z) (* j x))) (*.f64 #s(literal -1 binary64) (*.f64 j (*.f64 x y0)))))))))) (if.f64 (<=.f64 j #s(literal -2799999999999999759949601032689254374464441133379419847923758726140571356976796422374751699983001777280384571775692580566146535464896779738371160940712841839976824922518196943265563388252520448 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y1 (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z)))))) (*.f64 y1 (*.f64 y3 #s(approx (+ (* -1 (* j y4)) (* a z)) (*.f64 #s(literal -1 binary64) (*.f64 j y4))))))) (if.f64 (<=.f64 j #s(literal 3199999999999999964061145200202542324829902714545597535920111516288936357835579739022166302272022075045949457105780551855407763618423619956528812390225363965271782238919649637691938815366925627667265880064 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* -1 (* y3 (- (+ (* j (- (* y1 y4) (* y0 y5))) (* z (- (* c y0) (* a y1)))) (* y (- (* c y4) (* a y5)))))) (*.f64 y (*.f64 y3 (-.f64 (*.f64 c y4) (*.f64 a y5)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y1 (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z)))))) (*.f64 y1 (*.f64 y3 #s(approx (+ (* -1 (* j y4)) (* a z)) (*.f64 #s(literal -1 binary64) (*.f64 j y4))))))))) (if.f64 (<=.f64 z #s(literal -2900000000000000069204150533318179972423531164014983082171454639135575083669141427456118715053209327656255939076123855554686929346306229350604672279211178777041260228043399439241445376 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y0 #s(approx (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z)))) (*.f64 #s(literal -1 binary64) #s(approx (* z (- (* c y3) (* b k))) (*.f64 c (*.f64 y3 z))))))) (if.f64 (<=.f64 z #s(literal -95999999999999996734222118188876395154402792785386083124578488160709642895074813737302436697492750156468400828569494948493745741502304173101678592 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y1 #s(approx (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z))))) (*.f64 k #s(approx (- (* y2 y4) (* i z)) (*.f64 #s(literal -1 binary64) (*.f64 i z))))))) (if.f64 (<=.f64 z #s(literal 2636713248474717/40564819207303340847894502572032 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y1 (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z)))))) (*.f64 y1 (*.f64 y3 #s(approx (+ (* -1 (* j y4)) (* a z)) (*.f64 #s(literal -1 binary64) (*.f64 j y4))))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y0 (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z))))) (*.f64 b (*.f64 y0 #s(approx (- (* k z) (* j x)) (*.f64 k z))))))))) (if.f64 (<=.f64 z #s(literal -13500000000000000614173465252626744186734911578686086739451690853236760873191814928236013466607969892482681738154473946259285641399539838610181243664235330351220960546277783242813242517632477545914639056896 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) (*.f64 y0 #s(approx (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z)))) (*.f64 #s(literal -1 binary64) #s(approx (* z (- (* c y3) (* b k))) (*.f64 c (*.f64 y3 z))))))) (if.f64 (<=.f64 z #s(literal -28999999999999999024821343133376394525888934846907013956103367700634365375233108173407253198659914535261672754170587964505390579712 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y1 (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z)))))) #s(approx (* y1 (* y3 (+ (* -1 (* j y4)) (* a z)))) (*.f64 a (*.f64 y1 (*.f64 y3 z)))))) (if.f64 (<=.f64 z #s(literal 2636713248474717/40564819207303340847894502572032 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y1 (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z)))))) (*.f64 y1 (*.f64 y3 #s(approx (+ (* -1 (* j y4)) (* a z)) (*.f64 #s(literal -1 binary64) (*.f64 j y4))))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y0 (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z))))) (*.f64 b (*.f64 y0 #s(approx (- (* k z) (* j x)) (*.f64 k z))))))))) (if.f64 (<=.f64 z #s(literal -28999999999999999024821343133376394525888934846907013956103367700634365375233108173407253198659914535261672754170587964505390579712 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y1 (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z)))))) #s(approx (* y1 (* y3 (+ (* -1 (* j y4)) (* a z)))) (*.f64 a (*.f64 y1 (*.f64 y3 z)))))) (if.f64 (<=.f64 z #s(literal 2636713248474717/40564819207303340847894502572032 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y1 (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z)))))) (*.f64 y1 (*.f64 y3 #s(approx (+ (* -1 (* j y4)) (* a z)) (*.f64 #s(literal -1 binary64) (*.f64 j y4))))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y0 (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z))))) (*.f64 b (*.f64 y0 #s(approx (- (* k z) (* j x)) (*.f64 k z)))))))) (if.f64 (<=.f64 z #s(literal -4299999999999999722894238453501990615385248170858406649290609294578403051097972621254290890470954344538435639190257780371874650142015488 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y1 (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z)))))) #s(approx (* y1 (* y3 (+ (* -1 (* j y4)) (* a z)))) (*.f64 a (*.f64 y1 (*.f64 y3 z)))))) (if.f64 (<=.f64 z #s(literal 4499999999999999572236396289025205950994420615542782652470464550866291125721763036663319436984320 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y0 (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z))))) (*.f64 b #s(approx (* y0 (- (* k z) (* j x))) (*.f64 #s(literal -1 binary64) (*.f64 j (*.f64 x y0))))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y0 (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z))))) (*.f64 b (*.f64 y0 #s(approx (- (* k z) (* j x)) (*.f64 k z)))))))) (if.f64 (<=.f64 z #s(literal -899999999999999969895420446934856764649895733142139043608329512109187475593895359202904721795226257063936 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y1 (- (+ (* -1 (* a (- (* x y2) (* y3 z)))) (* y4 (- (* k y2) (* j y3)))) (* -1 (* i (- (* j x) (* k z)))))) #s(approx (* y1 (* y3 (+ (* -1 (* j y4)) (* a z)))) (*.f64 a (*.f64 y1 (*.f64 y3 z)))))) (if.f64 (<=.f64 z #s(literal 2281771080410813/316912650057057350374175801344 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y0 (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z))))) (*.f64 x (*.f64 y0 #s(approx (- (* c y2) (* b j)) (*.f64 c y2)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y0 (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z))))) (*.f64 b (*.f64 y0 #s(approx (- (* k z) (* j x)) (*.f64 k z)))))))) (if.f64 (<=.f64 z #s(literal -5800000000000000337226301846611334638783052510209149944169771281552698140262400 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y0 (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z))))) (*.f64 b (*.f64 y0 #s(approx (- (* k z) (* j x)) (*.f64 k z)))))) (if.f64 (<=.f64 z #s(literal 2281771080410813/316912650057057350374175801344 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y0 (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z))))) (*.f64 x (*.f64 y0 #s(approx (- (* c y2) (* b j)) (*.f64 c y2)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y0 (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z))))) (*.f64 b (*.f64 y0 #s(approx (- (* k z) (* j x)) (*.f64 k z)))))))) (if.f64 (<=.f64 z #s(literal -2700000000000000043501584837477273562539063578383534975200695897717299937804288 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y0 (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z))))) (*.f64 b (*.f64 y0 #s(approx (- (* k z) (* j x)) (*.f64 k z)))))) (if.f64 (<=.f64 z #s(literal 2281771080410813/316912650057057350374175801344 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y0 (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z))))) #s(approx (* x (* y0 (- (* c y2) (* b j)))) (*.f64 c (*.f64 x (*.f64 y0 y2)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y0 (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z))))) (*.f64 b (*.f64 y0 #s(approx (- (* k z) (* j x)) (*.f64 k z)))))))) (if.f64 (<=.f64 z #s(literal -2599999999999999980945801794563076684112832240023014976758601026187775371640832 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y0 (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z))))) (*.f64 b #s(approx (* y0 (- (* k z) (* j x))) (*.f64 k (*.f64 y0 z)))))) (if.f64 (<=.f64 z #s(literal 2281771080410813/316912650057057350374175801344 binary64)) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y0 (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z))))) #s(approx (* x (* y0 (- (* c y2) (* b j)))) (*.f64 c (*.f64 x (*.f64 y0 y2)))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y0 (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z))))) (*.f64 b #s(approx (* y0 (- (* k z) (* j x))) (*.f64 k (*.f64 y0 z)))))))) #s(approx (+ (- (+ (+ (- (* (- (* x y) (* z t)) (- (* a b) (* c i))) (* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))) (* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))) (* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))) (* (- (* t y2) (* y y3)) (- (* y4 c) (* y5 a)))) (* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))) #s(approx (* y0 (- (+ (* -1 (* y5 (- (* k y2) (* j y3)))) (* c (- (* x y2) (* y3 z)))) (* b (- (* j x) (* k z))))) #s(approx (* x (* y0 (- (* c y2) (* b j)))) (*.f64 c (*.f64 x (*.f64 y0 y2)))))) (if.f64 (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) #s(literal +inf.0 binary64)) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) #s(approx (* z (- (* x y) (* b c))) (*.f64 x (*.f64 y z)))) #s(approx (* j (- (* c t) (* i y))) (*.f64 c (*.f64 j t))))) (if.f64 (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) #s(literal +inf.0 binary64)) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j #s(approx (- (* c t) (* i y)) (*.f64 c t)))) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) #s(approx (* z (- (* x y) (* b c))) (*.f64 x (*.f64 y z)))) #s(approx (* j (- (* c t) (* i y))) (*.f64 c (*.f64 j t))))) (if.f64 (<=.f64 b #s(literal -299999999999999998084088103698432 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y))) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) (if.f64 (<=.f64 b #s(literal -8923982957114689/8749002899132047697490008908470485461412677723572849745703082425639811996797503692894052708092215296 binary64)) (+.f64 (-.f64 #s(approx (* x (- (* y z) (* t a))) (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x)))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 i a)))) (*.f64 j #s(approx (- (* c t) (* i y)) (*.f64 c t)))) (if.f64 (<=.f64 b #s(literal 5226737155905615/174224571863520493293247799005065324265472 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))))) (if.f64 (<=.f64 b #s(literal -9499999999999999738913268399626780672 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 i (*.f64 j y))) (*.f64 x (*.f64 y z))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) (if.f64 (<=.f64 b #s(literal -3349227672323987/34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985216 binary64)) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if.f64 (<=.f64 b #s(literal 5226737155905615/174224571863520493293247799005065324265472 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))))))) (if.f64 (<=.f64 b #s(literal -5639005774831203/8543948143683640329580086824678208458410818089426611079788166431288878903122562200091848347746304 binary64)) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (-.f64 (*.f64 x (*.f64 y z)) (*.f64 b (-.f64 (*.f64 c z) (*.f64 a i))))) (*.f64 j #s(approx (- (* c t) (* i y)) (*.f64 c t)))) (if.f64 (<=.f64 b #s(literal 5226737155905615/174224571863520493293247799005065324265472 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))))) (if.f64 (<=.f64 b #s(literal -3349227672323987/34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985216 binary64)) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if.f64 (<=.f64 b #s(literal 5226737155905615/174224571863520493293247799005065324265472 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))))) (if.f64 (<=.f64 b #s(literal -3349227672323987/34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985216 binary64)) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))) (*.f64 j #s(approx (- (* c t) (* i y)) (*.f64 c t)))) (if.f64 (<=.f64 b #s(literal 5226737155905615/174224571863520493293247799005065324265472 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (+.f64 (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))) (*.f64 j #s(approx (- (* c t) (* i y)) (*.f64 c t)))))) (if.f64 (<=.f64 z #s(literal -237684487542793/316912650057057350374175801344 binary64)) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) #s(approx (* j (- (* c t) (* i y))) (*.f64 c (*.f64 j t)))) (if.f64 (<=.f64 z #s(literal 1158435208354129/210624583337114373395836055367340864637790190801098222508621955072 binary64)) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 a (*.f64 b i))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) #s(approx (* j (- (* c t) (* i y))) (*.f64 c (*.f64 j t)))))) (if.f64 (<=.f64 b #s(literal -3349227672323987/34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985216 binary64)) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))) (*.f64 j #s(approx (- (* c t) (* i y)) (*.f64 c t)))) (if.f64 (<=.f64 b #s(literal 2439144006089287/87112285931760246646623899502532662132736 binary64)) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) #s(approx (* z (- (* x y) (* b c))) (*.f64 x (*.f64 y z)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 b (-.f64 (*.f64 a i) (*.f64 c z)))) (*.f64 j #s(approx (- (* c t) (* i y)) (*.f64 c t)))))) (if.f64 (<=.f64 i #s(literal -7799999999999999681277800503037523635639913791094784 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j y) (*.f64 a b))))) (if.f64 (<=.f64 i #s(literal -5415370496329717/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) #s(approx (* z (- (* x y) (* b c))) (*.f64 x (*.f64 y z)))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) (if.f64 (<=.f64 i #s(literal 2577422614171099/379032737378102767370356320425415662904513187772631008578870126471203845870697482014374611530431269030880793627229265919475483409207718357286202948008100864063587640630090308972232735749901964068667724412528434753635948938919936 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 c j)))) (if.f64 (<=.f64 i #s(literal 15499999999999999572312520281137262702507990033081640228487168 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j y) (*.f64 a b))))))))) (if.f64 (<=.f64 z #s(literal -3200000000000000124459448163482842980183591977446464426697676224246121417260316696418558899452086444394446729982118825323301459565102001972928587751080606091341906760403742193426126585844990279018311701233664 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 i j)) (*.f64 x z)))) (if.f64 (<=.f64 z #s(literal -819999999999999966915330048 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c #s(approx (- (* j t) (* b z)) (*.f64 b (-.f64 (/.f64 (*.f64 j t) b) z))))) (if.f64 (<=.f64 z #s(literal 1158435208354129/210624583337114373395836055367340864637790190801098222508621955072 binary64)) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (*.f64 a (*.f64 b i))) (*.f64 j (-.f64 (*.f64 c t) (*.f64 i y)))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c #s(approx (- (* j t) (* b z)) (*.f64 b (-.f64 (/.f64 (*.f64 j t) b) z)))))))) (if.f64 (<=.f64 i #s(literal -30000000000000002120283904895640175378432 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j y) (*.f64 a b))))) (if.f64 (<=.f64 i #s(literal -5415370496329717/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) #s(approx (* z (- (* x y) (* b c))) (*.f64 x (*.f64 y z)))) #s(approx (* j (- (* c t) (* i y))) (*.f64 c (*.f64 j t)))) (if.f64 (<=.f64 i #s(literal 2577422614171099/379032737378102767370356320425415662904513187772631008578870126471203845870697482014374611530431269030880793627229265919475483409207718357286202948008100864063587640630090308972232735749901964068667724412528434753635948938919936 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 c j)))) (if.f64 (<=.f64 i #s(literal 15499999999999999572312520281137262702507990033081640228487168 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j y) (*.f64 a b))))))))) (if.f64 (<=.f64 i #s(literal -6000000000 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j y) (*.f64 a b))))) (if.f64 (<=.f64 i #s(literal 2577422614171099/379032737378102767370356320425415662904513187772631008578870126471203845870697482014374611530431269030880793627229265919475483409207718357286202948008100864063587640630090308972232735749901964068667724412528434753635948938919936 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 t (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 c j)))) (if.f64 (<=.f64 i #s(literal 15499999999999999572312520281137262702507990033081640228487168 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j y) (*.f64 a b)))))))) (if.f64 (<=.f64 i #s(literal -30000000000000002120283904895640175378432 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j y) (*.f64 a b))))) (if.f64 (<=.f64 i #s(literal 15499999999999999572312520281137262702507990033081640228487168 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j y) (*.f64 a b))))))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c (-.f64 (*.f64 j t) (*.f64 b z)))) (if.f64 (<=.f64 b #s(literal -6211571712111507/3450873173395281893717377931138512726225554486085193277581262111899648 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(approx (- (* j t) (* b z)) (*.f64 (neg.f64 z) b)) c)) (if.f64 (<=.f64 b #s(literal 43999999999999999881192832516966411496938895379779129426324742924497059840 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c #s(approx (- (* j t) (* b z)) (*.f64 j t)))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 #s(approx (- (* j t) (* b z)) (*.f64 (neg.f64 z) b)) c)))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))) (*.f64 c #s(approx (- (* j t) (* b z)) (*.f64 j t)))) #s(approx (sqrt (- (+ (pow a 2) (pow b 2)) (* (* (* 2 a) b) (cos C)))) #s(approx (- b (* (cos C) a)) (-.f64 b a))) #s(approx (sqrt (- (+ (pow a 2) (pow b 2)) (* (* (* 2 a) b) (cos C)))) #s(approx (* b (+ 1 (* -1 (/ (* a (cos C)) b)))) b)) (+.f64 (*.f64 (+.f64 (*.f64 x y) z) y) t) (+.f64 (*.f64 #s(approx (+ (* x y) z) z) y) t) #s(approx (+ (* (+ (* x y) z) y) t) t) (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 x (PI.f32)) tau)) (*.f32 (*.f32 x (PI.f32)) tau)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 tau (PI.f32)) x)) (*.f32 (*.f32 tau (PI.f32)) x)) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 tau x) (PI.f32))) (*.f32 (*.f32 tau x) (PI.f32))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (/.f32 (*.f32 (sin.f32 (*.f32 (*.f32 tau x) (PI.f32))) (sin.f32 (*.f32 (neg.f32 x) (PI.f32)))) (*.f32 (*.f32 (*.f32 tau x) (PI.f32)) (*.f32 (neg.f32 x) (PI.f32)))) (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (*.f32 (*.f32 (PI.f32) x) (*.f32 (PI.f32) x)) tau)) (sin.f32 (*.f32 (PI.f32) x))) (*.f32 (/.f32 (sin.f32 (*.f32 tau (*.f32 (PI.f32) x))) (*.f32 (*.f32 (*.f32 tau x) (PI.f32)) (*.f32 (PI.f32) x))) (sin.f32 (*.f32 (PI.f32) x))) (*.f32 (sin.f32 (*.f32 (*.f32 tau x) (PI.f32))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) x) x) (PI.f32)) tau))) (*.f32 (sin.f32 (*.f32 (*.f32 tau x) (PI.f32))) (/.f32 (sin.f32 (*.f32 (PI.f32) x)) (*.f32 (*.f32 (*.f32 tau (PI.f32)) (PI.f32)) (*.f32 x x)))) (*.f32 (sin.f32 (*.f32 (PI.f32) x)) (/.f32 (sin.f32 (*.f32 (*.f32 tau x) (PI.f32))) (*.f32 (*.f32 (*.f32 tau (PI.f32)) (PI.f32)) (*.f32 x x)))) (*.f32 #s(approx (/ (sin (* tau (* (PI) x))) (* (* (* (PI) x) x) (* tau (PI)))) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 tau x) (PI.f32)) tau) #s(literal -1/6 binary32)) x) (PI.f32)) #s(literal -1 binary32)) (*.f32 (PI.f32) x))) (sin.f32 (*.f32 (PI.f32) x))) (*.f32 #s(approx (/ (sin (* tau (* (PI) x))) (* (* (* (PI) x) x) (* tau (PI)))) (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 tau tau) #s(literal -1/6 binary32)) (PI.f32)) x) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))) (sin.f32 (*.f32 (PI.f32) x))) (*.f32 #s(approx (/ (sin (* tau (* (PI) x))) (* (* (* (PI) x) x) (* tau (PI)))) (+.f32 (*.f32 (*.f32 (*.f32 tau tau) x) (*.f32 (PI.f32) #s(literal -1/6 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 x (PI.f32))))) (sin.f32 (*.f32 (PI.f32) x))) (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 tau (PI.f32)) x)) (*.f32 (*.f32 tau (PI.f32)) x)) #s(approx (/ (sin (* x (PI))) (* x (PI))) #s(literal 1 binary32))) (*.f32 #s(approx (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) (/.f32 (sin.f32 (*.f32 tau (*.f32 x (PI.f32)))) (*.f32 tau (*.f32 x (PI.f32))))) #s(approx (/ (sin (* x (PI))) (* x (PI))) #s(literal 1 binary32))) #s(approx (* (/ (/ (sin (* (* tau x) (PI))) (* (PI) x)) (* (* tau x) (PI))) (sin (* (PI) x))) (/.f32 (sin.f32 (*.f32 x (PI.f32))) (*.f32 x (PI.f32)))) (*.f32 #s(approx (/ (sin (* (* x (PI)) tau)) (* (* x (PI)) tau)) #s(literal 1 binary32)) #s(approx (/ (sin (* x (PI))) (* x (PI))) #s(literal 1 binary32))) (if.f64 (<=.f64 x #s(literal -8782019273372467/1125899906842624 binary64)) (/.f64 (-.f64 (exp.f64 x) #s(literal 1 binary64)) x) (if.f64 (<=.f64 x #s(literal 7656119366529843/4503599627370496 binary64)) #s(approx (/ (- (exp x) 1) x) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) x))))) (/.f64 (-.f64 (exp.f64 x) #s(literal 1 binary64)) x))) (if.f64 (<=.f64 x #s(literal -12999999999999999438322098794574906741241322790552194538119357436456535537607035931016983603249767945252974976541954879599487129611252739907155155400785920 binary64)) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(approx (exp x) #s(literal 1 binary64)) x) (*.f64 x x)) x) #s(literal 1 binary64)) x) (if.f64 (<=.f64 x #s(literal -3152519739159347/1125899906842624 binary64)) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 #s(approx (exp x) #s(literal 1 binary64)) x) x) (*.f64 (*.f64 x x) x)) x) #s(literal 1 binary64)) x) (/.f64 #s(approx (- (exp x) 1) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/24 binary64) x)))))))) x))) (if.f64 (<=.f64 x #s(literal -2999999999999999950077540669575165143681116825052411609101022843381405252503037663594433630837816225253712165033089315202603522044493721200396531110978256896 binary64)) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(approx (exp x) #s(literal 1 binary64)) x) (*.f64 x x)) x) #s(literal 1 binary64)) x) (if.f64 (<=.f64 x #s(literal -3022314549036573/151115727451828646838272 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ x (- (exp x) 1)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) x)))) (/.f64 #s(approx (- (exp x) 1) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/24 binary64) x)))))))) x))) (if.f64 (<=.f64 x #s(literal -3022314549036573/151115727451828646838272 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ x (- (exp x) 1)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) x)))) (/.f64 #s(approx (- (exp x) 1) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/24 binary64) x)))))))) x)) (if.f64 (<=.f64 x #s(literal -7378697629483821/73786976294838206464 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ x (- (exp x) 1)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) x)))) #s(approx (/ (- (exp x) 1) x) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal 1/24 binary64) x)))))))) (if.f64 (<=.f64 x #s(literal -7378697629483821/73786976294838206464 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ x (- (exp x) 1)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) x)))) #s(approx (/ (- (exp x) 1) x) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) x)))))) #s(approx (/ (- (exp x) 1) x) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) x))))) #s(approx (/ (- (exp x) 1) x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) #s(approx x #s(literal 0 binary64))))) #s(approx (/ (- (exp x) 1) x) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) x))) (if.f64 (<=.f64 y #s(literal 4668205014991117/129672361527531029953512745740348785969138944757576153124864291552832900356653379574990845279596993571506183956603149661949848471106617978371464838566061365220661931356297172615168 binary64)) (*.f64 (-.f64 x y) #s(approx (/ (+ y x) (+ (* y y) (* x x))) (*.f64 (/.f64 (+.f64 y x) x) (/.f64 #s(literal 1 binary64) x)))) (if.f64 (<=.f64 y #s(literal 1915619426082361/95780971304118053647396689196894323976171195136475136 binary64)) (/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y y))) #s(approx (/ (* (- x y) (+ x y)) (+ (* x x) (* y y))) #s(literal -1 binary64)))) (if.f64 (<=.f64 y #s(literal 4668205014991117/129672361527531029953512745740348785969138944757576153124864291552832900356653379574990845279596993571506183956603149661949848471106617978371464838566061365220661931356297172615168 binary64)) (*.f64 #s(approx (/ (- x y) (+ (* y y) (* x x))) (/.f64 (*.f64 (-.f64 x y) (/.f64 #s(literal 1 binary64) x)) x)) (+.f64 y x)) (if.f64 (<=.f64 y #s(literal 1915619426082361/95780971304118053647396689196894323976171195136475136 binary64)) (/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y y))) #s(approx (/ (* (- x y) (+ x y)) (+ (* x x) (* y y))) #s(literal -1 binary64)))) (if.f64 (<=.f64 y #s(literal 4668205014991117/129672361527531029953512745740348785969138944757576153124864291552832900356653379574990845279596993571506183956603149661949848471106617978371464838566061365220661931356297172615168 binary64)) (*.f64 #s(approx (/ (- x y) (+ (* y y) (* x x))) (/.f64 (/.f64 (-.f64 x y) x) x)) (+.f64 y x)) (if.f64 (<=.f64 y #s(literal 1915619426082361/95780971304118053647396689196894323976171195136475136 binary64)) (/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y y))) #s(approx (/ (* (- x y) (+ x y)) (+ (* x x) (* y y))) #s(literal -1 binary64)))) (if.f64 (<=.f64 y #s(literal 6404793347492095/278469275977917188637766821636980671685377716506870112950390168328813181592326500641230029987632531724770648777685205524334027387779262573135538410627576549575927409323746640019706676772864 binary64)) (*.f64 #s(approx (/ (- x y) (+ (* y y) (* x x))) (/.f64 (/.f64 (-.f64 x y) x) x)) (+.f64 y x)) (if.f64 (<=.f64 y #s(literal 1915619426082361/95780971304118053647396689196894323976171195136475136 binary64)) (*.f64 (/.f64 (-.f64 x y) (+.f64 (*.f64 y y) (*.f64 x x))) (+.f64 y x)) #s(approx (/ (* (- x y) (+ x y)) (+ (* x x) (* y y))) #s(literal -1 binary64)))) (if.f64 (<=.f64 y #s(literal 6404793347492095/278469275977917188637766821636980671685377716506870112950390168328813181592326500641230029987632531724770648777685205524334027387779262573135538410627576549575927409323746640019706676772864 binary64)) (*.f64 #s(approx (/ (- x y) (+ (* y y) (* x x))) (/.f64 (/.f64 (-.f64 x y) x) x)) (+.f64 y x)) (if.f64 (<=.f64 y #s(literal 1915619426082361/95780971304118053647396689196894323976171195136475136 binary64)) (*.f64 (/.f64 (+.f64 y x) (+.f64 (*.f64 y y) (*.f64 x x))) (-.f64 x y)) #s(approx (/ (* (- x y) (+ x y)) (+ (* x x) (* y y))) #s(literal -1 binary64)))) (if.f64 (<=.f64 (/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y y))) #s(literal -1/2 binary64)) #s(approx (/ (* (- x y) (+ x y)) (+ (* x x) (* y y))) #s(literal -1 binary64)) (if.f64 (<=.f64 (/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y y))) #s(literal 2 binary64)) #s(approx (/ (* (- x y) (+ x y)) (+ (* x x) (* y y))) #s(literal 1 binary64)) (*.f64 #s(approx (/ (- x y) (+ (* y y) (* x x))) (/.f64 (-.f64 (/.f64 x y) #s(literal 1 binary64)) y)) (+.f64 y x)))) (if.f64 (<=.f64 (/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y y))) #s(literal -1/2 binary64)) #s(approx (/ (* (- x y) (+ x y)) (+ (* x x) (* y y))) #s(literal -1 binary64)) (if.f64 (<=.f64 (/.f64 (*.f64 (-.f64 x y) (+.f64 x y)) (+.f64 (*.f64 x x) (*.f64 y y))) #s(literal 2 binary64)) #s(approx (/ (* (- x y) (+ x y)) (+ (* x x) (* y y))) #s(literal 1 binary64)) #s(approx (/ (* (- x y) (+ x y)) (+ (* x x) (* y y))) #s(literal -1 binary64)))) #s(approx (/ (* (- x y) (+ x y)) (+ (* x x) (* y y))) #s(literal -1 binary64)) (/.f64 (-.f64 (-.f64 (*.f64 (-.f64 (/.f64 #s(literal -2 binary64) (-.f64 t #s(literal -1 binary64))) #s(literal -2 binary64)) (-.f64 (/.f64 #s(literal -2 binary64) (-.f64 t #s(literal -1 binary64))) #s(literal -2 binary64))) #s(literal -2 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 (-.f64 (/.f64 #s(literal -2 binary64) (-.f64 t #s(literal -1 binary64))) #s(literal -2 binary64)) (-.f64 (/.f64 #s(literal -2 binary64) (-.f64 t #s(literal -1 binary64))) #s(literal -2 binary64))) #s(literal -2 binary64))) (-.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 (-.f64 (/.f64 #s(literal -2 binary64) (-.f64 t #s(literal -1 binary64))) #s(literal -2 binary64)) (-.f64 (/.f64 #s(literal -2 binary64) (-.f64 t #s(literal -1 binary64))) #s(literal -2 binary64))) #s(literal -2 binary64))) #s(literal -1 binary64)) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))) (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))))))) #s(literal 5404319552844595/9007199254740992 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (*.f64 #s(approx (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (*.f64 (-.f64 (-.f64 #s(literal 2 binary64) t) t) t)) #s(approx (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (*.f64 (-.f64 (-.f64 #s(literal 2 binary64) t) t) t))) #s(literal 1 binary64)) #s(literal 1 binary64)))) #s(approx (- (/ -1 (- (* (- (/ -2 (- t -1)) -2) (- (/ -2 (- t -1)) -2)) -2)) -1) (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/27 binary64) t) #s(literal 2/9 binary64)) t) #s(literal -5/6 binary64)))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))) (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))))))) #s(literal 5404319552844595/9007199254740992 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(approx (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (*.f64 (-.f64 (-.f64 #s(literal 2 binary64) t) t) t)) #s(approx (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (*.f64 (-.f64 (-.f64 #s(literal 2 binary64) t) t) t))) #s(literal -2 binary64)))) #s(approx (- (/ -1 (- (* (- (/ -2 (- t -1)) -2) (- (/ -2 (- t -1)) -2)) -2)) -1) (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/27 binary64) t) #s(literal 2/9 binary64)) t) #s(literal -5/6 binary64)))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))) (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))))))) #s(literal 5404319552844595/9007199254740992 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(approx (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (+.f64 t t)) #s(approx (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (+.f64 t t))) #s(literal -2 binary64)))) #s(approx (- (/ -1 (- (* (- (/ -2 (- t -1)) -2) (- (/ -2 (- t -1)) -2)) -2)) -1) (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/27 binary64) t) #s(literal 2/9 binary64)) t) #s(literal -5/6 binary64)))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))) (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))))))) #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (- 1 (/ 1 (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))))) #s(literal 1/2 binary64)) #s(approx (- (/ -1 (- (* (- (/ -2 (- t -1)) -2) (- (/ -2 (- t -1)) -2)) -2)) -1) (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/27 binary64) t) #s(literal 2/9 binary64)) t) #s(literal -5/6 binary64)))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))) (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))))))) #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (- 1 (/ 1 (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))))) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) #s(approx (/ 1 (- (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t))))) -2)) (-.f64 (/.f64 #s(literal 2/9 binary64) t) #s(literal -1/6 binary64))))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))) (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))))))) #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (- 1 (/ 1 (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))))) #s(literal 1/2 binary64)) #s(approx (- 1 (/ 1 (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))))) (-.f64 #s(literal 5/6 binary64) (/.f64 #s(literal 2/9 binary64) t)))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))) (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))))))) #s(literal 3152519739159347/4503599627370496 binary64)) #s(approx (- 1 (/ 1 (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))))) #s(literal 1/2 binary64)) #s(approx (- 1 (/ 1 (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))))) #s(literal 5/6 binary64))) #s(approx (- 1 (/ 1 (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))))) #s(literal 1/2 binary64)) (/.f64 (-.f64 (*.f64 (-.f64 (/.f64 #s(literal -2 binary64) (-.f64 t #s(literal -1 binary64))) #s(literal -2 binary64)) (-.f64 (/.f64 #s(literal -2 binary64) (-.f64 t #s(literal -1 binary64))) #s(literal -2 binary64))) #s(literal -1 binary64)) (-.f64 (*.f64 (-.f64 (/.f64 #s(literal -2 binary64) (-.f64 t #s(literal -1 binary64))) #s(literal -2 binary64)) (-.f64 (/.f64 #s(literal -2 binary64) (-.f64 t #s(literal -1 binary64))) #s(literal -2 binary64))) #s(literal -2 binary64))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))) (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))))) (+.f64 #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))) (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t))))))) #s(literal 7505999378950707/9007199254740992 binary64)) (/.f64 (-.f64 (/.f64 (*.f64 (+.f64 t t) (+.f64 t t)) (*.f64 (-.f64 t #s(literal -1 binary64)) (-.f64 t #s(literal -1 binary64)))) #s(literal -1 binary64)) (-.f64 (/.f64 (*.f64 (+.f64 t t) (+.f64 t t)) (*.f64 (-.f64 t #s(literal -1 binary64)) (-.f64 t #s(literal -1 binary64)))) #s(literal -2 binary64))) #s(approx (/ (+ 1 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))) (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t))))))) (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 4/81 binary64) t) #s(literal -1/27 binary64)) t) #s(literal 2/9 binary64)) t) #s(literal -5/6 binary64)))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))) (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))))) (+.f64 #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))) (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t))))))) #s(literal 5404319552844595/9007199254740992 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(approx (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (*.f64 t (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) t)))) #s(approx (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (*.f64 t (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) t)))))) (+.f64 #s(literal 2 binary64) (*.f64 #s(approx (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (*.f64 t (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) t)))) #s(approx (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (*.f64 t (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -2 binary64) t))))))) #s(approx (/ (+ 1 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))) (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t))))))) (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 4/81 binary64) t) #s(literal -1/27 binary64)) t) #s(literal 2/9 binary64)) t) #s(literal -5/6 binary64)))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))) (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))))) (+.f64 #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))) (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t))))))) #s(literal 5404319552844595/9007199254740992 binary64)) (/.f64 (-.f64 (*.f64 #s(approx (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (+.f64 t t)) #s(approx (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (+.f64 t t))) #s(literal -1 binary64)) (-.f64 (*.f64 #s(approx (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (+.f64 t t)) #s(approx (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (+.f64 t t))) #s(literal -2 binary64))) #s(approx (/ (+ 1 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))) (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t))))))) (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 4/81 binary64) t) #s(literal -1/27 binary64)) t) #s(literal 2/9 binary64)) t) #s(literal -5/6 binary64)))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))) (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))))) (+.f64 #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))) (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t))))))) #s(literal 5404319552844595/9007199254740992 binary64)) (/.f64 (-.f64 (*.f64 #s(approx (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (+.f64 t t)) #s(approx (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (+.f64 t t))) #s(literal -1 binary64)) (-.f64 (*.f64 #s(approx (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (+.f64 t t)) #s(approx (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (+.f64 t t))) #s(literal -2 binary64))) #s(approx (/ (+ 1 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))) (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t))))))) (-.f64 (/.f64 (-.f64 (/.f64 #s(approx (- (/ 4/81 t) -1/27) #s(literal 1/27 binary64)) t) #s(literal 2/9 binary64)) t) #s(literal -5/6 binary64)))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))) (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))))) (+.f64 #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))) (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t))))))) #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (/ (+ 1 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))) (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t))))))) #s(literal 1/2 binary64)) #s(approx (/ (+ 1 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))) (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t))))))) (-.f64 (/.f64 (-.f64 (/.f64 #s(approx (- (/ 4/81 t) -1/27) #s(literal 1/27 binary64)) t) #s(literal 2/9 binary64)) t) #s(literal -5/6 binary64)))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))) (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))))) (+.f64 #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))) (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t))))))) #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (/ (+ 1 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))) (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t))))))) #s(literal 1/2 binary64)) #s(approx (/ (+ 1 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))) (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t))))))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 4/15 binary64) t)) #s(literal 5/6 binary64)))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))) (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))))) (+.f64 #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))) (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t))))))) #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (/ (+ 1 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))) (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t))))))) #s(literal 1/2 binary64)) #s(approx (/ (+ 1 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))) (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t))))))) (-.f64 #s(literal 5/6 binary64) (/.f64 #s(literal 2/9 binary64) t)))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))) (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))))) (+.f64 #s(literal 2 binary64) (*.f64 (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t)))) (-.f64 #s(literal 2 binary64) (/.f64 (/.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) t))))))) #s(literal 3152519739159347/4503599627370496 binary64)) #s(approx (/ (+ 1 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))) (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t))))))) #s(literal 1/2 binary64)) #s(approx (/ (+ 1 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))) (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t))))))) #s(literal 5/6 binary64))) #s(approx (/ (+ 1 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))))) (+ 2 (* (- 2 (/ (/ 2 t) (+ 1 (/ 1 t)))) (- 2 (/ (/ 2 t) (+ 1 (/ 1 t))))))) #s(literal 1/2 binary64)) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)) (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)))) (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)) (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t))))) #s(literal 7385903388887613/9007199254740992 binary64)) (/.f64 (-.f64 (*.f64 (-.f64 #s(literal -1 binary64) t) (-.f64 #s(literal -1 binary64) t)) (*.f64 #s(literal -4 binary64) (*.f64 t t))) (+.f64 (-.f64 (*.f64 (-.f64 #s(literal -1 binary64) t) (-.f64 #s(literal -1 binary64) t)) (*.f64 #s(literal -4 binary64) (*.f64 t t))) (*.f64 (-.f64 #s(literal -1 binary64) t) (-.f64 #s(literal -1 binary64) t)))) #s(approx (/ (+ 1 (* (/ (* 2 t) (+ 1 t)) (/ (* 2 t) (+ 1 t)))) (+ 2 (* (/ (* 2 t) (+ 1 t)) (/ (* 2 t) (+ 1 t))))) (+.f64 #s(literal 5/6 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 2/9 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/27 binary64) (*.f64 #s(literal 4/81 binary64) (/.f64 #s(literal 1 binary64) t))) t))) t))))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)) (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)))) (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)) (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t))))) #s(literal 7385903388887613/9007199254740992 binary64)) (/.f64 #s(approx (- (* (- -1 t) (- -1 t)) (* -4 (* t t))) (+.f64 #s(literal 1 binary64) (*.f64 t (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 5 binary64) t))))) #s(approx (+ (- (* (- -1 t) (- -1 t)) (* -4 (* t t))) (* (- -1 t) (- -1 t))) (+.f64 #s(literal 2 binary64) (*.f64 t (+.f64 #s(literal 4 binary64) (*.f64 #s(literal 6 binary64) t)))))) #s(approx (/ (+ 1 (* (/ (* 2 t) (+ 1 t)) (/ (* 2 t) (+ 1 t)))) (+ 2 (* (/ (* 2 t) (+ 1 t)) (/ (* 2 t) (+ 1 t))))) (+.f64 #s(literal 5/6 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 2/9 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/27 binary64) (*.f64 #s(literal 4/81 binary64) (/.f64 #s(literal 1 binary64) t))) t))) t))))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)) (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)))) (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)) (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t))))) #s(literal 7385903388887613/9007199254740992 binary64)) (/.f64 #s(approx (- (* (- -1 t) (- -1 t)) (* -4 (* t t))) (+.f64 #s(literal 1 binary64) (*.f64 t (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 5 binary64) t))))) #s(approx (+ (- (* (- -1 t) (- -1 t)) (* -4 (* t t))) (* (- -1 t) (- -1 t))) (+.f64 #s(literal 2 binary64) (*.f64 t (+.f64 #s(literal 4 binary64) (*.f64 #s(literal 6 binary64) t)))))) #s(approx (/ (+ 1 (* (/ (* 2 t) (+ 1 t)) (/ (* 2 t) (+ 1 t)))) (+ 2 (* (/ (* 2 t) (+ 1 t)) (/ (* 2 t) (+ 1 t))))) (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/27 binary64) t) #s(literal 2/9 binary64)) t) #s(literal -5/6 binary64)))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)) (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)))) (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)) (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t))))) (/.f64 (-.f64 (-.f64 t #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) t) (/.f64 t (-.f64 #s(literal -1 binary64) t)))) (+.f64 (-.f64 (-.f64 t #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) t) (/.f64 t (-.f64 #s(literal -1 binary64) t)))) (-.f64 t #s(literal -1 binary64)))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)) (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)))) (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)) (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t))))) #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (/ (+ 1 (* (/ (* 2 t) (+ 1 t)) (/ (* 2 t) (+ 1 t)))) (+ 2 (* (/ (* 2 t) (+ 1 t)) (/ (* 2 t) (+ 1 t))))) #s(literal 1/2 binary64)) #s(approx (/ (+ 1 (* (/ (* 2 t) (+ 1 t)) (/ (* 2 t) (+ 1 t)))) (+ 2 (* (/ (* 2 t) (+ 1 t)) (/ (* 2 t) (+ 1 t))))) (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/27 binary64) t) #s(literal 2/9 binary64)) t) #s(literal -5/6 binary64)))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)) (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)))) (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)) (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t))))) #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (/ (+ 1 (* (/ (* 2 t) (+ 1 t)) (/ (* 2 t) (+ 1 t)))) (+ 2 (* (/ (* 2 t) (+ 1 t)) (/ (* 2 t) (+ 1 t))))) #s(literal 1/2 binary64)) #s(approx (/ (+ 1 (* (/ (* 2 t) (+ 1 t)) (/ (* 2 t) (+ 1 t)))) (+ 2 (* (/ (* 2 t) (+ 1 t)) (/ (* 2 t) (+ 1 t))))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 4/15 binary64) t)) #s(literal 5/6 binary64)))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)) (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)))) (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)) (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t))))) #s(literal 5404319552844595/9007199254740992 binary64)) #s(approx (/ (+ 1 (* (/ (* 2 t) (+ 1 t)) (/ (* 2 t) (+ 1 t)))) (+ 2 (* (/ (* 2 t) (+ 1 t)) (/ (* 2 t) (+ 1 t))))) #s(literal 1/2 binary64)) #s(approx (/ (+ 1 (* (/ (* 2 t) (+ 1 t)) (/ (* 2 t) (+ 1 t)))) (+ 2 (* (/ (* 2 t) (+ 1 t)) (/ (* 2 t) (+ 1 t))))) (-.f64 #s(literal 5/6 binary64) (/.f64 #s(literal 2/9 binary64) t)))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)) (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)))) (+.f64 #s(literal 2 binary64) (*.f64 (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t)) (/.f64 (*.f64 #s(literal 2 binary64) t) (+.f64 #s(literal 1 binary64) t))))) #s(literal 1170935903116329/2251799813685248 binary64)) #s(approx (/ (+ 1 (* (/ (* 2 t) (+ 1 t)) (/ (* 2 t) (+ 1 t)))) (+ 2 (* (/ (* 2 t) (+ 1 t)) (/ (* 2 t) (+ 1 t))))) #s(literal 1/2 binary64)) #s(approx (/ (+ 1 (* (/ (* 2 t) (+ 1 t)) (/ (* 2 t) (+ 1 t)))) (+ 2 (* (/ (* 2 t) (+ 1 t)) (/ (* 2 t) (+ 1 t))))) #s(literal 5/6 binary64))) #s(approx (/ (+ 1 (* (/ (* 2 t) (+ 1 t)) (/ (* 2 t) (+ 1 t)))) (+ 2 (* (/ (* 2 t) (+ 1 t)) (/ (* 2 t) (+ 1 t))))) #s(literal 1/2 binary64)) (if.f64 (<=.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) #s(literal 4835703278458517/2417851639229258349412352 binary64)) (-.f64 (/.f64 x (*.f64 (-.f64 wj #s(literal -1 binary64)) (exp.f64 wj))) #s(approx (- (/ wj (- wj -1)) wj) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 wj #s(literal 1 binary64)) wj) #s(literal -1 binary64)) wj) (*.f64 wj wj)) (*.f64 #s(literal -1 binary64) (*.f64 wj wj))))) (-.f64 (/.f64 x (*.f64 (-.f64 wj #s(literal -1 binary64)) (exp.f64 wj))) (-.f64 (/.f64 wj (-.f64 wj #s(literal -1 binary64))) wj))) (if.f64 (<=.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) #s(literal 4835703278458517/2417851639229258349412352 binary64)) (-.f64 #s(approx (/ x (* (- wj -1) (exp wj))) (+.f64 x (*.f64 #s(literal -2 binary64) (*.f64 wj x)))) #s(approx (- (/ wj (- wj -1)) wj) (*.f64 (pow.f64 wj #s(literal 2 binary64)) (-.f64 (*.f64 wj (+.f64 #s(literal 1 binary64) (*.f64 wj (-.f64 wj #s(literal 1 binary64))))) #s(literal 1 binary64))))) (-.f64 (/.f64 x (*.f64 (-.f64 wj #s(literal -1 binary64)) (exp.f64 wj))) (-.f64 (/.f64 wj (-.f64 wj #s(literal -1 binary64))) wj))) (if.f64 (<=.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) #s(literal 4722366482869645/9444732965739290427392 binary64)) (/.f64 #s(approx (- (- x (* (exp wj) wj)) (* (* wj (- -1 wj)) (exp wj))) (+.f64 x (pow.f64 wj #s(literal 2 binary64)))) (*.f64 (-.f64 wj #s(literal -1 binary64)) #s(approx (exp wj) #s(literal 1 binary64)))) (-.f64 (/.f64 x (*.f64 (-.f64 wj #s(literal -1 binary64)) (exp.f64 wj))) (-.f64 (/.f64 wj (-.f64 wj #s(literal -1 binary64))) wj))) (if.f64 (<=.f64 (-.f64 wj (/.f64 (-.f64 (*.f64 wj (exp.f64 wj)) x) (+.f64 (exp.f64 wj) (*.f64 wj (exp.f64 wj))))) #s(literal 1 binary64)) (/.f64 #s(approx (- (- x (* (exp wj) wj)) (* (* wj (- -1 wj)) (exp wj))) (+.f64 x (pow.f64 wj #s(literal 2 binary64)))) (*.f64 (-.f64 wj #s(literal -1 binary64)) #s(approx (exp wj) #s(literal 1 binary64)))) (-.f64 (/.f64 x (*.f64 (-.f64 wj #s(literal -1 binary64)) (exp.f64 wj))) #s(approx (- (/ wj (- wj -1)) wj) (*.f64 #s(literal -1 binary64) wj)))) (if.f64 (<=.f64 wj #s(literal 5534023222112865/9223372036854775808 binary64)) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (*.f64 x #s(approx (- (+ (/ 1 (+ (exp wj) (* wj (exp wj)))) (/ wj x)) (/ (* wj (exp wj)) (* x (+ (exp wj) (* wj (exp wj)))))) (+.f64 #s(literal 1 binary64) (*.f64 wj (-.f64 (*.f64 wj (+.f64 #s(literal 5/2 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 wj (+.f64 #s(literal 8/3 binary64) (/.f64 #s(literal 1 binary64) x)))) (/.f64 #s(literal 1 binary64) x)))) #s(literal 2 binary64))))))) #s(approx (- (/ x (* (- wj -1) (exp wj))) (- (/ wj (- wj -1)) wj)) (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))) (if.f64 (<=.f64 wj #s(literal 5534023222112865/9223372036854775808 binary64)) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+.f64 x (*.f64 wj (-.f64 (*.f64 wj (-.f64 #s(approx (+ 1 (* -1 (* wj (+ 1 (+ (* -3 x) (+ (* -2 (+ (* -4 x) (* 3/2 x))) (* 2/3 x))))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) wj))) (+.f64 (*.f64 #s(literal -4 binary64) x) (*.f64 #s(literal 3/2 binary64) x)))) (*.f64 #s(literal 2 binary64) x))))) #s(approx (- (/ x (* (- wj -1) (exp wj))) (- (/ wj (- wj -1)) wj)) (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))) (if.f64 (<=.f64 wj #s(literal 3929008913747545/302231454903657293676544 binary64)) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+.f64 x (*.f64 wj #s(approx (- (* wj (- 1 (+ (* -4 x) (* 3/2 x)))) (* 2 x)) (+.f64 wj (*.f64 x (-.f64 (*.f64 #s(literal 5/2 binary64) wj) #s(literal 2 binary64)))))))) #s(approx (- (/ x (* (- wj -1) (exp wj))) (- (/ wj (- wj -1)) wj)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 wj (-.f64 wj #s(literal -1 binary64))) wj)) wj))) (if.f64 (<=.f64 wj #s(literal 3929008913747545/302231454903657293676544 binary64)) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+.f64 x (*.f64 wj #s(approx (- (* wj (- 1 (+ (* -4 x) (* 3/2 x)))) (* 2 x)) (+.f64 wj (*.f64 x (-.f64 (*.f64 #s(literal 5/2 binary64) wj) #s(literal 2 binary64)))))))) #s(approx (- (/ x (* (- wj -1) (exp wj))) (- (/ wj (- wj -1)) wj)) (/.f64 (-.f64 (*.f64 (-.f64 wj #s(literal -1 binary64)) wj) wj) (-.f64 wj #s(literal -1 binary64))))) (if.f64 (<=.f64 wj #s(literal 3929008913747545/302231454903657293676544 binary64)) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+.f64 x (*.f64 wj #s(approx (- (* wj (- 1 (+ (* -4 x) (* 3/2 x)))) (* 2 x)) (+.f64 wj (*.f64 x (-.f64 (*.f64 #s(literal 5/2 binary64) wj) #s(literal 2 binary64)))))))) #s(approx (- (/ x (* (- wj -1) (exp wj))) (- (/ wj (- wj -1)) wj)) (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))) (/.f64 #s(approx (- (- x (* (exp wj) wj)) (* (* wj (- -1 wj)) (exp wj))) (+.f64 x (pow.f64 wj #s(literal 2 binary64)))) (*.f64 (-.f64 wj #s(literal -1 binary64)) #s(approx (exp wj) #s(literal 1 binary64)))) (-.f64 #s(approx (/ x (* (- wj -1) (exp wj))) x) #s(approx (- (/ wj (- wj -1)) wj) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (-.f64 wj #s(literal 1 binary64)) wj) #s(literal -1 binary64)) wj) (*.f64 wj wj)) (*.f64 #s(literal -1 binary64) (*.f64 wj wj))))) (if.f64 (<=.f64 wj #s(literal 3929008913747545/302231454903657293676544 binary64)) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+.f64 x (*.f64 wj #s(approx (- (* wj (- 1 (+ (* -4 x) (* 3/2 x)))) (* 2 x)) (*.f64 x (-.f64 (*.f64 #s(literal 5/2 binary64) wj) #s(literal 2 binary64))))))) #s(approx (- (/ x (* (- wj -1) (exp wj))) (- (/ wj (- wj -1)) wj)) (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))) (if.f64 (<=.f64 wj #s(literal 3929008913747545/302231454903657293676544 binary64)) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+.f64 x (*.f64 #s(literal -2 binary64) (*.f64 wj x)))) #s(approx (- (/ x (* (- wj -1) (exp wj))) (- (/ wj (- wj -1)) wj)) (-.f64 wj (/.f64 wj (+.f64 #s(literal 1 binary64) wj))))) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) (+.f64 x (*.f64 #s(literal -2 binary64) (*.f64 wj x)))) #s(approx (- wj (/ (- (* wj (exp wj)) x) (+ (exp wj) (* wj (exp wj))))) x) (neg.f64 (log.f64 (/.f64 (log.f64 x) x))) (log.f64 (/.f64 x (log.f64 x))) (*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (pow.f64 (-.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -6 binary64)) #s(literal -1/2 binary64)) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64))) (sqrt.f64 (+.f64 (PI.f64) (PI.f64)))) (exp.f64 (neg.f64 (-.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -6 binary64)) #s(literal -1/2 binary64))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (+.f64 (/.f64 (-.f64 (*.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) #s(literal 3147848041806007/2500000000000 binary64)) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) (-.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -2 binary64))) (/.f64 #s(literal 883075145810703/5000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -3 binary64)))))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 #s(approx (- (- 1 z) 1) (*.f64 #s(literal -1 binary64) z)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 #s(approx (- (- 1 z) 1) (*.f64 #s(literal -1 binary64) z)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 #s(approx (- (- 1 z) 1) (*.f64 #s(literal -1 binary64) z)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 #s(approx (- (- 1 z) 1) (*.f64 #s(literal -1 binary64) z)) #s(literal 8 binary64)))))) (*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (PI.f64) (PI.f64))) (*.f64 (pow.f64 (-.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -6 binary64)) #s(literal -1/2 binary64)) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64))) (exp.f64 (neg.f64 (-.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -6 binary64)) #s(literal -1/2 binary64)))))) (+.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (+.f64 (-.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (/.f64 #s(literal 3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64)))) (-.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -2 binary64))) (/.f64 #s(literal 883075145810703/5000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -3 binary64)))))) (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 5 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 6 binary64)))) (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))))) (/.f64 (*.f64 (PI.f64) (*.f64 (+.f64 (+.f64 (-.f64 (-.f64 (/.f64 #s(literal -3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))) #s(literal -9999999999998099/10000000000000000 binary64)) (/.f64 #s(literal -6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z))) (+.f64 (-.f64 (-.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -2 binary64))) (/.f64 #s(literal 883075145810703/5000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -3 binary64)))) (/.f64 #s(literal -2501468655737381/200000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -4 binary64)))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -5 binary64))))) (+.f64 (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -6 binary64))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -7 binary64))))) (*.f64 (exp.f64 (neg.f64 (-.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -6 binary64)) #s(literal -1/2 binary64)))) (*.f64 (pow.f64 (-.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -6 binary64)) #s(literal -1/2 binary64)) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64))) (sqrt.f64 (+.f64 (PI.f64) (PI.f64))))))) (sin.f64 (*.f64 z (PI.f64)))) (/.f64 (*.f64 (PI.f64) (*.f64 (+.f64 (+.f64 (+.f64 (+.f64 #s(literal 9999999999998099/10000000000000000 binary64) (-.f64 (/.f64 #s(literal 6765203681218851/10000000000000 binary64) (-.f64 #s(literal 1 binary64) z)) (/.f64 #s(literal 3147848041806007/2500000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -1 binary64))))) (-.f64 (/.f64 #s(literal 7713234287776531/10000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -2 binary64))) (/.f64 #s(literal 883075145810703/5000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -3 binary64))))) (+.f64 (/.f64 #s(literal 2501468655737381/200000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -4 binary64))) (/.f64 #s(literal -3464277381643003/25000000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -5 binary64))))) (+.f64 (/.f64 #s(literal 2496092394504893/250000000000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -6 binary64))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -7 binary64))))) (*.f64 (exp.f64 (neg.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)))) (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -13/2 binary64)) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64))) (sqrt.f64 (+.f64 (PI.f64) (PI.f64))))))) (sin.f64 (*.f64 z (PI.f64)))) (*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (PI.f64)) (sqrt.f64 #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 #s(approx (+ (+ (+ (+ (+ (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (/ 7713234287776531/10000000000000 (+ (- (- 1 z) 1) 3))) (/ -883075145810703/5000000000000 (+ (- (- 1 z) 1) 4))) (/ 2501468655737381/200000000000000 (+ (- (- 1 z) 1) 5))) (/ -3464277381643003/25000000000000000 (+ (- (- 1 z) 1) 6))) (/ 2496092394504893/250000000000000000000 (+ (- (- 1 z) 1) 7))) (+.f64 #s(literal 1382761731551712743134679/5250000000000000000000 binary64) (*.f64 z (+.f64 #s(literal 16055934341359023345617179/36750000000000000000000 binary64) (*.f64 z (+.f64 #s(literal 1261892996482553330703662111/2315250000000000000000000 binary64) (*.f64 #s(literal 19664514596894233501133157847/32413500000000000000000000 binary64) z))))))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))))) (*.f64 (*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 z (PI.f64)))) (*.f64 (exp.f64 (neg.f64 (-.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -6 binary64)) #s(literal -1/2 binary64)))) (*.f64 (pow.f64 (-.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -6 binary64)) #s(literal -1/2 binary64)) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1/2 binary64))) (sqrt.f64 (+.f64 (PI.f64) (PI.f64)))))) (+.f64 #s(approx (+ (+ (+ (+ (+ (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (/ 7713234287776531/10000000000000 (+ (- (- 1 z) 1) 3))) (/ -883075145810703/5000000000000 (+ (- (- 1 z) 1) 4))) (/ 2501468655737381/200000000000000 (+ (- (- 1 z) 1) 5))) (/ -3464277381643003/25000000000000000 (+ (- (- 1 z) 1) 6))) (/ 2496092394504893/250000000000000000000 (+ (- (- 1 z) 1) 7))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 #s(literal 19664514596894233501133157847/32413500000000000000000000 binary64) z) #s(literal 1261892996482553330703662111/2315250000000000000000000 binary64)) z) #s(literal 16055934341359023345617179/36750000000000000000000 binary64)) z) #s(literal 1382761731551712743134679/5250000000000000000000 binary64))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal -7 binary64))))) (*.f64 (/.f64 (PI.f64) (sin.f64 (*.f64 (PI.f64) z))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) #s(approx (+ (+ (+ (+ (+ (+ (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (/ 7713234287776531/10000000000000 (+ (- (- 1 z) 1) 3))) (/ -883075145810703/5000000000000 (+ (- (- 1 z) 1) 4))) (/ 2501468655737381/200000000000000 (+ (- (- 1 z) 1) 5))) (/ -3464277381643003/25000000000000000 (+ (- (- 1 z) 1) 6))) (/ 2496092394504893/250000000000000000000 (+ (- (- 1 z) 1) 7))) (/ 3764081837873279/25000000000000000000000 (+ (- (- 1 z) 1) 8))) (+.f64 #s(literal 1106209385320415913103082059/4200000000000000000000000 binary64) (*.f64 z (+.f64 #s(literal 102757979785251069442117317613/235200000000000000000000000 binary64) (*.f64 #s(literal 64608921419941589693928044520019/118540800000000000000000000000 binary64) z))))))) (*.f64 (*.f64 (PI.f64) #s(approx (/ 1 (sin (* z (PI)))) (/.f64 #s(literal 1 binary64) (*.f64 z (PI.f64))))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 #s(approx (+ (+ (+ (+ (+ (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (/ 7713234287776531/10000000000000 (+ (- (- 1 z) 1) 3))) (/ -883075145810703/5000000000000 (+ (- (- 1 z) 1) 4))) (/ 2501468655737381/200000000000000 (+ (- (- 1 z) 1) 5))) (/ -3464277381643003/25000000000000000 (+ (- (- 1 z) 1) 6))) (/ 2496092394504893/250000000000000000000 (+ (- (- 1 z) 1) 7))) (+.f64 #s(literal 1382761731551712743134679/5250000000000000000000 binary64) (*.f64 z (+.f64 #s(literal 16055934341359023345617179/36750000000000000000000 binary64) (*.f64 z (+.f64 #s(literal 1261892996482553330703662111/2315250000000000000000000 binary64) (*.f64 #s(literal 19664514596894233501133157847/32413500000000000000000000 binary64) z))))))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))))) (*.f64 #s(approx (/ (PI) (sin (* (PI) z))) (/.f64 #s(literal 1 binary64) z)) (*.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (PI.f64) #s(literal 2 binary64))) (pow.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) (exp.f64 (neg.f64 (+.f64 (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 7 binary64)) #s(literal 1/2 binary64))))) (+.f64 #s(approx (+ (+ (+ (+ (+ (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (/ 7713234287776531/10000000000000 (+ (- (- 1 z) 1) 3))) (/ -883075145810703/5000000000000 (+ (- (- 1 z) 1) 4))) (/ 2501468655737381/200000000000000 (+ (- (- 1 z) 1) 5))) (/ -3464277381643003/25000000000000000 (+ (- (- 1 z) 1) 6))) (/ 2496092394504893/250000000000000000000 (+ (- (- 1 z) 1) 7))) (+.f64 #s(literal 1382761731551712743134679/5250000000000000000000 binary64) (*.f64 z (+.f64 #s(literal 16055934341359023345617179/36750000000000000000000 binary64) (*.f64 z (+.f64 #s(literal 1261892996482553330703662111/2315250000000000000000000 binary64) (*.f64 #s(literal 19664514596894233501133157847/32413500000000000000000000 binary64) z))))))) (/.f64 #s(literal 3764081837873279/25000000000000000000000 binary64) (+.f64 (-.f64 (-.f64 #s(literal 1 binary64) z) #s(literal 1 binary64)) #s(literal 8 binary64)))))) #s(approx (* (/ (PI) (sin (* (PI) z))) (* (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (+ (+ (+ (+ (+ (+ (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (/ 7713234287776531/10000000000000 (+ (- (- 1 z) 1) 3))) (/ -883075145810703/5000000000000 (+ (- (- 1 z) 1) 4))) (/ 2501468655737381/200000000000000 (+ (- (- 1 z) 1) 5))) (/ -3464277381643003/25000000000000000 (+ (- (- 1 z) 1) 6))) (/ 2496092394504893/250000000000000000000 (+ (- (- 1 z) 1) 7))) (/ 3764081837873279/25000000000000000000000 (+ (- (- 1 z) 1) 8))))) (*.f64 #s(literal 1106209385320415913103082059/4200000000000000000000000 binary64) #s(approx (* (exp -15/2) (/ (sqrt (* 15/2 (+ (PI) (PI)))) z)) (/.f64 (*.f64 (exp.f64 #s(literal -15/2 binary64)) (/.f64 (pow.f64 (*.f64 #s(literal 15 binary64) (PI.f64)) #s(literal 1 binary64)) (sqrt.f64 (*.f64 #s(literal 15 binary64) (PI.f64))))) z)))) #s(approx (* (/ (PI) (sin (* (PI) z))) (* (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (+ (+ (+ (+ (+ (+ (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (/ 7713234287776531/10000000000000 (+ (- (- 1 z) 1) 3))) (/ -883075145810703/5000000000000 (+ (- (- 1 z) 1) 4))) (/ 2501468655737381/200000000000000 (+ (- (- 1 z) 1) 5))) (/ -3464277381643003/25000000000000000 (+ (- (- 1 z) 1) 6))) (/ 2496092394504893/250000000000000000000 (+ (- (- 1 z) 1) 7))) (/ 3764081837873279/25000000000000000000000 (+ (- (- 1 z) 1) 8))))) (*.f64 #s(literal 1106209385320415913103082059/4200000000000000000000000 binary64) #s(approx (* (exp -15/2) (/ (sqrt (* 15/2 (+ (PI) (PI)))) z)) (/.f64 #s(literal 1 binary64) (/.f64 z (*.f64 (sqrt.f64 (*.f64 #s(literal 15 binary64) (PI.f64))) (exp.f64 #s(literal -15/2 binary64)))))))) #s(approx (* (/ (PI) (sin (* (PI) z))) (* (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (+ (+ (+ (+ (+ (+ (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (/ 7713234287776531/10000000000000 (+ (- (- 1 z) 1) 3))) (/ -883075145810703/5000000000000 (+ (- (- 1 z) 1) 4))) (/ 2501468655737381/200000000000000 (+ (- (- 1 z) 1) 5))) (/ -3464277381643003/25000000000000000 (+ (- (- 1 z) 1) 6))) (/ 2496092394504893/250000000000000000000 (+ (- (- 1 z) 1) 7))) (/ 3764081837873279/25000000000000000000000 (+ (- (- 1 z) 1) 8))))) (*.f64 #s(literal 1106209385320415913103082059/4200000000000000000000000 binary64) #s(approx (* (exp -15/2) (/ (sqrt (* 15/2 (+ (PI) (PI)))) z)) (/.f64 (*.f64 (exp.f64 #s(literal -15/2 binary64)) (sqrt.f64 (*.f64 #s(literal 15 binary64) (PI.f64)))) z)))) #s(approx (* (/ (PI) (sin (* (PI) z))) (* (* (* (sqrt (* (PI) 2)) (pow (+ (+ (- (- 1 z) 1) 7) 1/2) (+ (- (- 1 z) 1) 1/2))) (exp (neg (+ (+ (- (- 1 z) 1) 7) 1/2)))) (+ (+ (+ (+ (+ (+ (+ (+ 9999999999998099/10000000000000000 (/ 6765203681218851/10000000000000 (+ (- (- 1 z) 1) 1))) (/ -3147848041806007/2500000000000 (+ (- (- 1 z) 1) 2))) (/ 7713234287776531/10000000000000 (+ (- (- 1 z) 1) 3))) (/ -883075145810703/5000000000000 (+ (- (- 1 z) 1) 4))) (/ 2501468655737381/200000000000000 (+ (- (- 1 z) 1) 5))) (/ -3464277381643003/25000000000000000 (+ (- (- 1 z) 1) 6))) (/ 2496092394504893/250000000000000000000 (+ (- (- 1 z) 1) 7))) (/ 3764081837873279/25000000000000000000000 (+ (- (- 1 z) 1) 8))))) (*.f64 #s(literal 1106209385320415913103082059/4200000000000000000000000 binary64) #s(approx (* (exp -15/2) (/ (sqrt (* 15/2 (+ (PI) (PI)))) z)) (/.f64 (*.f64 (exp.f64 #s(literal -15/2 binary64)) (sqrt.f64 (*.f64 #s(literal 15 binary64) #s(approx (PI) #s(literal 0 binary64))))) z)))) (fabs.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))) (+.f64 (*.f64 (fabs.f64 x) #s(literal 2 binary64)) (-.f64 (*.f64 (fabs.f64 x) (+.f64 (*.f64 (*.f64 x x) #s(literal 2/3 binary64)) (*.f64 (*.f64 #s(literal 1/5 binary64) (*.f64 x x)) (*.f64 x x)))) (*.f64 (*.f64 #s(literal -1/21 binary64) (fabs.f64 x)) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))))))) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))) (fabs.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 (fabs.f64 x) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/21 binary64)) #s(literal -1/5 binary64))) x))) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 2/3 binary64)) #s(literal -2 binary64)) (fabs.f64 x))))) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))) (fabs.f64 (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 2/3 binary64)) #s(literal -2 binary64)) (neg.f64 x)) (*.f64 (*.f64 x x) (*.f64 (*.f64 (*.f64 x x) x) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/21 binary64)) #s(literal -1/5 binary64))))))) (/.f64 (fabs.f64 (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/21 binary64)) #s(literal -1/5 binary64)) (*.f64 (fabs.f64 x) (*.f64 (*.f64 (*.f64 x x) x) x))) (*.f64 (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 x x) #s(literal 2/3 binary64))) (fabs.f64 x)))) (sqrt.f64 (PI.f64))) (/.f64 (fabs.f64 (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 2/3 binary64)) #s(literal -2 binary64)) x) (*.f64 (*.f64 (*.f64 (*.f64 (neg.f64 x) x) x) x) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/21 binary64)) #s(literal -1/5 binary64)) x)))) (sqrt.f64 (PI.f64))) (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))) (fabs.f64 (+.f64 (*.f64 (*.f64 x x) (*.f64 x (*.f64 (*.f64 (fabs.f64 x) (-.f64 (*.f64 (*.f64 x x) #s(literal 1/21 binary64)) #s(literal -1/5 binary64))) x))) (*.f64 #s(approx (- (* (* x x) 2/3) -2) #s(literal 2 binary64)) (fabs.f64 x))))) (/.f64 (fabs.f64 (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 2/3 binary64)) #s(literal -2 binary64)) (neg.f64 x)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x) #s(approx (+ 1/5 (* (* x x) 1/21)) #s(literal 1/5 binary64))))) (sqrt.f64 (PI.f64))) (if.f64 (<=.f64 x #s(literal 8166776806102523/5444517870735015415413993718908291383296 binary64)) (fabs.f64 #s(approx (/ (- (* (* -1/21 (fabs x)) (* (* (* x x) x) (* (* x x) x))) (+ (* (* 1/5 (fabs x)) (* (* (* x x) x) x)) (* (fabs x) (+ (* (* x x) 2/3) 2)))) (neg (sqrt (PI)))) (*.f64 (fabs.f64 x) (/.f64 #s(literal 2 binary64) (sqrt.f64 (PI.f64)))))) (fabs.f64 #s(approx (/ (- (* (* -1/21 (fabs x)) (* (* (* x x) x) (* (* x x) x))) (+ (* (* 1/5 (fabs x)) (* (* (* x x) x) x)) (* (fabs x) (+ (* (* x x) 2/3) 2)))) (neg (sqrt (PI)))) (*.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 (*.f64 x x) (PI.f64))))))) (fabs.f64 #s(approx (/ (- (* (* -1/21 (fabs x)) (* (* (* x x) x) (* (* x x) x))) (+ (* (* 1/5 (fabs x)) (* (* (* x x) x) x)) (* (fabs x) (+ (* (* x x) 2/3) 2)))) (neg (sqrt (PI)))) (*.f64 (fabs.f64 x) (/.f64 #s(literal 2 binary64) (sqrt.f64 (PI.f64)))))) (fabs.f64 #s(approx (/ (- (* (* -1/21 (fabs x)) (* (* (* x x) x) (* (* x x) x))) (+ (* (* 1/5 (fabs x)) (* (* (* x x) x) x)) (* (fabs x) (+ (* (* x x) 2/3) 2)))) (neg (sqrt (PI)))) (/.f64 (+.f64 x x) (neg.f64 (sqrt.f64 (PI.f64)))))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))) (pow.f64 (exp.f64 x) x)) (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal -1 binary64)) (-.f64 (/.f64 #s(literal -3/4 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (/.f64 #s(literal 15/8 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))))) (fabs.f64 x))) (*.f64 (*.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal -1 binary64)) (fabs.f64 x)) (/.f64 (-.f64 (*.f64 #s(literal -3/4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 x x)))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 x x) (*.f64 x x))) (*.f64 x x)) #s(literal 15/8 binary64))) (fabs.f64 x))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64)))) (exp.f64 (*.f64 x x))) (*.f64 (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64))) (-.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal -1 binary64)) (-.f64 (/.f64 #s(literal -3/4 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (/.f64 #s(literal 15/8 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)))))) (fabs.f64 x)) (exp.f64 (*.f64 x x))) (/.f64 (/.f64 (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal -1 binary64)) (-.f64 (/.f64 #s(literal -3/4 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (/.f64 #s(literal 15/8 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))))) (exp.f64 (*.f64 x x))) (fabs.f64 x)) (sqrt.f64 (PI.f64))) (*.f64 (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal -1 binary64)) (-.f64 (/.f64 #s(literal -3/4 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (/.f64 #s(literal 15/8 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))))) (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))) (exp.f64 (*.f64 x x))) (*.f64 #s(approx (* (- (/ (- (/ 1/2 (* x x)) -1) (fabs x)) (/ (- (* -3/4 (/ 1 (* (* x x) (* x x)))) (* (/ (/ 1 (* (* x x) (* x x))) (* x x)) 15/8)) (fabs x))) (/ 1 (sqrt (PI)))) (/.f64 (/.f64 #s(literal 1 binary64) (fabs.f64 x)) (sqrt.f64 (PI.f64)))) (exp.f64 (*.f64 x x))) (*.f64 #s(approx (* (- (/ (- (/ 1/2 (* x x)) -1) (fabs x)) (/ (- (* -3/4 (/ 1 (* (* x x) (* x x)))) (* (/ (/ 1 (* (* x x) (* x x))) (* x x)) 15/8)) (fabs x))) (/ 1 (sqrt (PI)))) (/.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))) (exp.f64 (*.f64 x x))) (*.f64 #s(approx (* (- (/ (- (/ 1/2 (* x x)) -1) (fabs x)) (/ (- (* -3/4 (/ 1 (* (* x x) (* x x)))) (* (/ (/ 1 (* (* x x) (* x x))) (* x x)) 15/8)) (fabs x))) (/ 1 (sqrt (PI)))) (/.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64))))) #s(approx (exp (* x x)) (+.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))) (*.f64 #s(approx (* (/ 1 (sqrt (PI))) (pow (exp x) x)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (PI.f64)))) (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal -1 binary64)) (-.f64 (/.f64 #s(literal -3/4 binary64) (*.f64 (*.f64 (*.f64 x x) x) x)) (/.f64 #s(literal 15/8 binary64) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))))) (fabs.f64 x))) (/.f64 (*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 x x)) #s(literal -1 binary64)) (/.f64 #s(approx (- (* -3/4 (* x x)) 15/8) #s(literal -15/8 binary64)) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)))) #s(approx (exp (* x x)) #s(literal 1 binary64))) (*.f64 (fabs.f64 x) (sqrt.f64 (PI.f64)))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 x x)) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (-.f64 (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 1061405429/1000000000 binary64) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64))) #s(literal -1453152027/1000000000 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)))) #s(literal 1421413741/1000000000 binary64)) (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64))) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)))) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal 8890523/31250000 binary64)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal -31853699/125000000 binary64)) #s(literal 3 binary64)))) (pow.f64 #s(literal 1 binary64) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 (/.f64 (-.f64 #s(literal 1421413741/1000000000 binary64) (/.f64 (-.f64 #s(literal -1453152027/1000000000 binary64) (/.f64 #s(literal -1061405429/1000000000 binary64) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64))))) (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64))) (-.f64 #s(literal -1 binary64) (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64))))) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal 8890523/31250000 binary64)))) #s(literal -31853699/125000000 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64)) (exp.f64 (*.f64 x x)))) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 (/.f64 (-.f64 #s(literal 1421413741/1000000000 binary64) (/.f64 (-.f64 #s(literal -1453152027/1000000000 binary64) (/.f64 #s(literal -1061405429/1000000000 binary64) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64))))) (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64))) (-.f64 #s(literal -1 binary64) (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64))))) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal 8890523/31250000 binary64)))) #s(literal -31853699/125000000 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64)) (exp.f64 (*.f64 x x))))) (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (*.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 (/.f64 (-.f64 #s(literal 1421413741/1000000000 binary64) (/.f64 (-.f64 #s(literal -1453152027/1000000000 binary64) (/.f64 #s(literal -1061405429/1000000000 binary64) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64))))) (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64))) (-.f64 #s(literal -1 binary64) (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64))))) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal 8890523/31250000 binary64)))) #s(literal -31853699/125000000 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64)) (exp.f64 (*.f64 x x)))) #s(literal 1 binary64))))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 x x)) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (-.f64 (/.f64 (-.f64 (*.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 1061405429/1000000000 binary64) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64))) #s(literal -1453152027/1000000000 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)))) #s(literal 1421413741/1000000000 binary64)) (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64))) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)))) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal 8890523/31250000 binary64)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal -31853699/125000000 binary64)) #s(literal 3 binary64)))) (pow.f64 #s(literal 1 binary64) #s(literal 3 binary64))) (-.f64 (pow.f64 (/.f64 (-.f64 #s(literal -31853699/125000000 binary64) (/.f64 (-.f64 (/.f64 (-.f64 #s(literal 1421413741/1000000000 binary64) (/.f64 (-.f64 #s(literal -1453152027/1000000000 binary64) (/.f64 #s(literal -1061405429/1000000000 binary64) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64))))) (-.f64 #s(literal -1 binary64) (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)))) #s(literal -8890523/31250000 binary64)) (-.f64 #s(literal -1 binary64) (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64))))) (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64))) (exp.f64 (*.f64 x x)))) #s(literal 2 binary64)) (-.f64 (/.f64 (-.f64 #s(literal -31853699/125000000 binary64) (/.f64 (-.f64 (/.f64 (-.f64 #s(literal 1421413741/1000000000 binary64) (/.f64 (-.f64 #s(literal -1453152027/1000000000 binary64) (/.f64 #s(literal -1061405429/1000000000 binary64) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64))))) (-.f64 #s(literal -1 binary64) (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)))) #s(literal -8890523/31250000 binary64)) (-.f64 #s(literal -1 binary64) (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64))))) (*.f64 (exp.f64 (*.f64 x x)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)))) #s(literal 1 binary64)))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (*.f64 (exp.f64 (*.f64 x x)) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 #s(literal 1421413741/1000000000 binary64) (/.f64 (-.f64 #s(literal -1453152027/1000000000 binary64) (/.f64 #s(literal 1061405429/1000000000 binary64) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64)))) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64)))) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal 8890523/31250000 binary64)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal -31853699/125000000 binary64)) #s(literal 3 binary64)))) (pow.f64 #s(literal 1 binary64) #s(literal 3 binary64))) (-.f64 (pow.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 #s(literal 1421413741/1000000000 binary64) (/.f64 (-.f64 #s(literal -1453152027/1000000000 binary64) (/.f64 #s(literal -1061405429/1000000000 binary64) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64))))) (-.f64 #s(literal -1 binary64) (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)))) #s(literal -8890523/31250000 binary64)) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64))) #s(literal -31853699/125000000 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x))) (exp.f64 (*.f64 x x)))) #s(literal 2 binary64)) (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 #s(literal 1421413741/1000000000 binary64) (/.f64 (-.f64 #s(literal -1453152027/1000000000 binary64) (/.f64 #s(literal -1061405429/1000000000 binary64) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64))))) (-.f64 #s(literal -1 binary64) (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)))) #s(literal -8890523/31250000 binary64)) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64))) #s(literal -31853699/125000000 binary64)) (*.f64 (exp.f64 (*.f64 x x)) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 31853699/125000000 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x))) (exp.f64 (*.f64 x x))))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 31853699/125000000 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x))) (exp.f64 (*.f64 x x)))))) (*.f64 (/.f64 (-.f64 #s(literal 8890523/31250000 binary64) (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 1061405429/1000000000 binary64) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64))) #s(literal -1453152027/1000000000 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)))) #s(literal 1421413741/1000000000 binary64)) (-.f64 #s(literal -1 binary64) (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64))))) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x))) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) (exp.f64 (*.f64 x x)))) (/.f64 (-.f64 #s(literal 8890523/31250000 binary64) (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 1061405429/1000000000 binary64) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64))) #s(literal -1453152027/1000000000 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)))) #s(literal 1421413741/1000000000 binary64)) (-.f64 #s(literal -1 binary64) (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64))))) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x))) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) (exp.f64 (*.f64 x x)))))) (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 31853699/125000000 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x))) (exp.f64 (*.f64 x x))))) (/.f64 (-.f64 #s(literal 8890523/31250000 binary64) (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 1061405429/1000000000 binary64) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64))) #s(literal -1453152027/1000000000 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)))) #s(literal 1421413741/1000000000 binary64)) (-.f64 #s(literal -1 binary64) (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64))))) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x))) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) (exp.f64 (*.f64 x x)))))) (/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -31853699/125000000 binary64) (*.f64 (exp.f64 (*.f64 x x)) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -31853699/125000000 binary64) (*.f64 (exp.f64 (*.f64 x x)) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64)))))) (*.f64 (/.f64 (-.f64 (/.f64 (-.f64 #s(literal 1421413741/1000000000 binary64) (/.f64 (-.f64 #s(literal -1453152027/1000000000 binary64) (/.f64 #s(literal 1061405429/1000000000 binary64) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64)))) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64)))) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal 8890523/31250000 binary64)) (*.f64 (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)) (*.f64 (exp.f64 (*.f64 x x)) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64))))) (/.f64 (-.f64 (/.f64 (-.f64 #s(literal 1421413741/1000000000 binary64) (/.f64 (-.f64 #s(literal -1453152027/1000000000 binary64) (/.f64 #s(literal 1061405429/1000000000 binary64) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64)))) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64)))) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal 8890523/31250000 binary64)) (*.f64 (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)) (*.f64 (exp.f64 (*.f64 x x)) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64))))))) (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -31853699/125000000 binary64) (*.f64 (exp.f64 (*.f64 x x)) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64))))) (/.f64 (-.f64 (/.f64 (-.f64 #s(literal 1421413741/1000000000 binary64) (/.f64 (-.f64 #s(literal -1453152027/1000000000 binary64) (/.f64 #s(literal 1061405429/1000000000 binary64) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64)))) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64)))) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal 8890523/31250000 binary64)) (*.f64 (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)) (*.f64 (exp.f64 (*.f64 x x)) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64))))))) (/.f64 (-.f64 (-.f64 (*.f64 (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 #s(literal 1421413741/1000000000 binary64) (/.f64 (-.f64 #s(literal -1453152027/1000000000 binary64) (/.f64 #s(literal 1061405429/1000000000 binary64) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64)))) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64)))) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal 8890523/31250000 binary64)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal -31853699/125000000 binary64)) (exp.f64 (*.f64 (neg.f64 x) x)))) (*.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 #s(literal 1421413741/1000000000 binary64) (/.f64 (-.f64 #s(literal -1453152027/1000000000 binary64) (/.f64 #s(literal 1061405429/1000000000 binary64) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64)))) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64)))) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal 8890523/31250000 binary64)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal -31853699/125000000 binary64)) (exp.f64 (*.f64 (neg.f64 x) x)))) (*.f64 #s(literal 2 binary64) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 (/.f64 (-.f64 #s(literal 1421413741/1000000000 binary64) (/.f64 (-.f64 #s(literal -1453152027/1000000000 binary64) (/.f64 #s(literal 1061405429/1000000000 binary64) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64)))) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)))) (/.f64 #s(literal 8890523/31250000 binary64) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)))) #s(literal -31853699/125000000 binary64)) (*.f64 (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)) (exp.f64 (*.f64 x x))))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 (/.f64 (-.f64 #s(literal 8890523/31250000 binary64) (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal 1061405429/1000000000 binary64) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64))) #s(literal -1453152027/1000000000 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)))) #s(literal 1421413741/1000000000 binary64)) (-.f64 #s(literal -1 binary64) (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64))))) (-.f64 #s(literal -1 binary64) (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)))) #s(literal -31853699/125000000 binary64)) (exp.f64 (*.f64 x x))) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (exp.f64 (*.f64 (neg.f64 x) x)) (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal -1061405429/1000000000 binary64) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal -1453152027/1000000000 binary64)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal 1421413741/1000000000 binary64)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal -8890523/31250000 binary64)) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64))) #s(literal -31853699/125000000 binary64))) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (exp.f64 (*.f64 (neg.f64 x) x)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 #s(literal 1421413741/1000000000 binary64) (/.f64 (-.f64 #s(literal -1453152027/1000000000 binary64) (/.f64 #s(literal 1061405429/1000000000 binary64) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64)))) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64)))) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal 8890523/31250000 binary64)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal -31853699/125000000 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal -1061405429/1000000000 binary64) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal -1453152027/1000000000 binary64)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal 1421413741/1000000000 binary64)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal -8890523/31250000 binary64)) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64))) #s(literal -31853699/125000000 binary64)) (*.f64 (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)) (exp.f64 (*.f64 x x))))) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal -1061405429/1000000000 binary64) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal -1453152027/1000000000 binary64)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal 1421413741/1000000000 binary64)) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal -8890523/31250000 binary64)) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64))) #s(literal -31853699/125000000 binary64)) (*.f64 (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)) #s(approx (exp (* x x)) (+.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))))) (/.f64 (+.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -31853699/125000000 binary64) (*.f64 #s(approx (exp (* x x)) #s(literal 1 binary64)) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64))))) #s(approx (exp (* x x)) #s(literal 1 binary64))) (/.f64 (-.f64 (/.f64 (/.f64 (-.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64)) #s(literal 1421413741/1000000000 binary64)) #s(literal -1453152027/1000000000 binary64)) (/.f64 #s(literal -1061405429/1000000000 binary64) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64)))) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64))) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal 8890523/31250000 binary64)) (*.f64 (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64))))) #s(approx (exp (* x x)) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(approx (exp (* (neg x) x)) #s(literal 1 binary64)) (-.f64 (/.f64 (-.f64 (/.f64 (/.f64 (-.f64 (-.f64 #s(literal -1453152027/1000000000 binary64) (/.f64 #s(literal -1061405429/1000000000 binary64) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)))) (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64))) #s(literal 1421413741/1000000000 binary64))) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) (-.f64 #s(literal -1 binary64) (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)))) #s(literal -8890523/31250000 binary64)) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64))) #s(literal -31853699/125000000 binary64))) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(approx (exp (* (neg x) x)) #s(literal 1 binary64)) (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 #s(literal 1421413741/1000000000 binary64) (/.f64 (-.f64 #s(literal -1453152027/1000000000 binary64) (*.f64 #s(literal 1061405429/1000000000 binary64) (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))))) (-.f64 #s(literal -1 binary64) (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64))))) (-.f64 #s(literal -1 binary64) (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)))) #s(literal -8890523/31250000 binary64)) (-.f64 (*.f64 #s(literal -3275911/10000000 binary64) (fabs.f64 x)) #s(literal 1 binary64))) #s(literal -31853699/125000000 binary64))) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64))) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(approx (exp (* (neg x) x)) #s(literal 1 binary64)) (/.f64 (-.f64 #s(literal -31853699/125000000 binary64) (/.f64 (-.f64 (/.f64 (-.f64 #s(literal 1421413741/1000000000 binary64) (/.f64 (-.f64 #s(literal -1453152027/1000000000 binary64) (/.f64 #s(literal -1061405429/1000000000 binary64) (-.f64 (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)) #s(literal -1 binary64)))) (-.f64 #s(literal -1 binary64) (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64))))) (-.f64 #s(literal -1 binary64) (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)))) #s(literal -8890523/31250000 binary64)) (-.f64 #s(literal -1 binary64) (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64))))) (-.f64 #s(literal -1 binary64) (*.f64 (fabs.f64 x) #s(literal 3275911/10000000 binary64)))))) (if.f64 (<=.f64 x #s(literal 5404319552844595/4503599627370496 binary64)) (*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) (-.f64 (*.f64 #s(literal -833192009/1250000000 binary64) (*.f64 x x)) #s(literal -1 binary64))) x) #s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (+.f64 (/.f64 #s(literal 1/2 binary64) x) (/.f64 #s(literal 600041/2386628 binary64) (*.f64 (*.f64 x x) x))))) (if.f64 (<=.f64 x #s(literal 5000000 binary64)) (*.f64 (/.f64 (-.f64 (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 #s(literal 36322091/5000000000 binary64) (*.f64 (*.f64 x x) x)) x) (*.f64 (*.f64 #s(literal 2532017/5000000000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)))) (+.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 1049934947/10000000000 binary64) (*.f64 #s(literal 106015151/2500000000 binary64) (*.f64 x x)))) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal -1789971/10000000000 binary64) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) (*.f64 x x)))) (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 #s(literal 1665589/2000000000 binary64) (*.f64 x x)) (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x))) (*.f64 (*.f64 #s(literal 1789971/5000000000 binary64) (*.f64 x x)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) (*.f64 (*.f64 x x) x)) (*.f64 x x))))) (+.f64 (*.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 #s(literal 694555761/10000000000 binary64) (*.f64 (*.f64 x x) x)) x) (*.f64 (*.f64 #s(literal 70002721/5000000000 binary64) (*.f64 (*.f64 x x) x)) (*.f64 (*.f64 x x) x)))) (+.f64 (*.f64 (*.f64 x x) (+.f64 #s(literal 7715471019/10000000000 binary64) (*.f64 #s(literal 2909738639/10000000000 binary64) (*.f64 x x)))) #s(literal 1 binary64))))) x) #s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 #s(literal 1/2 binary64) x))) (if.f64 (<=.f64 x #s(literal 5404319552844595/4503599627370496 binary64)) (*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) (-.f64 (*.f64 #s(literal -833192009/1250000000 binary64) (*.f64 x x)) #s(literal -1 binary64))) x) #s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 (-.f64 (/.f64 #s(literal 600041/2386628 binary64) (*.f64 x x)) #s(literal -1/2 binary64)) x))) (if.f64 (<=.f64 x #s(literal 5404319552844595/4503599627370496 binary64)) (*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) (-.f64 (*.f64 #s(literal -833192009/1250000000 binary64) (*.f64 x x)) #s(literal -1 binary64))) x) #s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 #s(literal 1/2 binary64) x))) (if.f64 (<=.f64 x #s(literal 799388933858263/1125899906842624 binary64)) (*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) #s(approx (+ 1 (* -833192009/1250000000 (pow x 2))) #s(literal 1 binary64))) x) #s(approx (* (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) x) (/.f64 #s(literal 1/2 binary64) x))) (*.f64 #s(approx (/ (+ (+ (+ (+ (+ 1 (* 1049934947/10000000000 (* x x))) (* 106015151/2500000000 (* (* x x) (* x x)))) (* 36322091/5000000000 (* (* (* x x) (* x x)) (* x x)))) (* 2532017/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1789971/10000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (+ (+ (+ (+ (+ (+ 1 (* 7715471019/10000000000 (* x x))) (* 2909738639/10000000000 (* (* x x) (* x x)))) (* 694555761/10000000000 (* (* (* x x) (* x x)) (* x x)))) (* 70002721/5000000000 (* (* (* (* x x) (* x x)) (* x x)) (* x x)))) (* 1665589/2000000000 (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)))) (* (* 2 1789971/10000000000) (* (* (* (* (* (* x x) (* x x)) (* x x)) (* x x)) (* x x)) (* x x))))) #s(approx (+ 1 (* -833192009/1250000000 (pow x 2))) #s(literal 1 binary64))) x) (if.f32 (<=.f32 (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w)))))) #s(literal 8375501/131072 binary32)) (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))))) (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (*.f32 (sqrt.f32 (neg.f32 dX.v)) (sqrt.f32 (neg.f32 dX.v))) (*.f32 dX.v (floor.f32 h))) (fabs.f32 (floor.f32 h)))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (+.f32 (*.f32 (pow.f32 dY.u #s(literal 2 binary32)) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (*.f32 (pow.f32 dY.w #s(literal 2 binary32)) (pow.f32 (floor.f32 d) #s(literal 2 binary32))))))))) (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))))) (if.f32 (<=.f32 dY.u #s(literal 400 binary32)) (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))))) (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))))) (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))) (if.f32 (<=.f32 dX.u #s(literal 160 binary32)) (log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (+.f32 (*.f32 (pow.f32 dX.v #s(literal 2 binary32)) (pow.f32 (floor.f32 h) #s(literal 2 binary32))) (*.f32 (pow.f32 dX.w #s(literal 2 binary32)) (pow.f32 (floor.f32 d) #s(literal 2 binary32))))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))) (log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (+.f32 (*.f32 (pow.f32 dX.u #s(literal 2 binary32)) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (*.f32 (*.f32 dX.w dX.w) (pow.f32 (floor.f32 d) #s(literal 2 binary32))))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))))) (log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))) (log.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 4 binary64) (PI.f64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (acos.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) x))))))))) (-.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 (acos.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) x)))) #s(literal -2 binary64))) (PI.f64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 (asin.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) x)))) #s(literal 2 binary64))) (-.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (*.f64 (acos.f64 #s(approx (sqrt (* 1/2 (- 1 x))) (sqrt.f64 #s(literal 1/2 binary64)))) #s(literal -2 binary64))) (PI.f64)) (-.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (asin.f64 (sqrt.f64 #s(approx (/ (- 1 x) 2) #s(literal 1/2 binary64)))))) (-.f64 (*.f64 #s(approx (PI) #s(literal 0 binary64)) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (asin.f64 (sqrt.f64 #s(approx (/ (- 1 x) 2) #s(literal 1/2 binary64)))))) (tanh.f64 x) (if.f64 (<=.f64 x #s(literal 1261007895663739/1125899906842624 binary64)) #s(approx (/ (- (exp x) (exp (neg x))) (+ (exp x) (exp (neg x)))) (-.f64 x (*.f64 (*.f64 (-.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2/15 binary64) (*.f64 x x))) (*.f64 x x)) x))) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(approx (exp (+ x x)) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 4/3 binary64) x))))))) #s(literal -1 binary64)) (-.f64 #s(approx (exp (+ x x)) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 4/3 binary64) x))))))) #s(literal 1 binary64))))) (if.f64 (<=.f64 x #s(literal 1261007895663739/1125899906842624 binary64)) #s(approx (/ (- (exp x) (exp (neg x))) (+ (exp x) (exp (neg x)))) (-.f64 x (*.f64 (*.f64 (-.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2/15 binary64) (*.f64 x x))) (*.f64 x x)) x))) (/.f64 (-.f64 #s(approx (exp (+ x x)) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 4/3 binary64) x))))))) #s(literal 1 binary64)) (-.f64 #s(approx (exp (+ x x)) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 x (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 4/3 binary64) x))))))) #s(literal -1 binary64)))) (if.f64 (<=.f64 x #s(literal 1261007895663739/1125899906842624 binary64)) #s(approx (/ (- (exp x) (exp (neg x))) (+ (exp x) (exp (neg x)))) (-.f64 x (*.f64 (*.f64 (-.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2/15 binary64) (*.f64 x x))) (*.f64 x x)) x))) (/.f64 (-.f64 #s(approx (exp (+ x x)) (-.f64 (*.f64 (-.f64 (+.f64 x x) #s(literal -2 binary64)) x) #s(literal -1 binary64))) #s(literal 1 binary64)) (-.f64 #s(approx (exp (+ x x)) (-.f64 (*.f64 (-.f64 (+.f64 x x) #s(literal -2 binary64)) x) #s(literal -1 binary64))) #s(literal -1 binary64)))) #s(approx (/ (- (exp x) (exp (neg x))) (+ (exp x) (exp (neg x)))) (-.f64 x (*.f64 (*.f64 (-.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2/15 binary64) (*.f64 x x))) (*.f64 x x)) x))) #s(approx (/ (- (exp x) (exp (neg x))) (+ (exp x) (exp (neg x)))) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 2/15 binary64) (*.f64 x x)) #s(literal 1/3 binary64)) x) x) #s(literal -1 binary64)) x)) #s(approx (/ (- (exp x) (exp (neg x))) (+ (exp x) (exp (neg x)))) (-.f64 x (*.f64 (*.f64 #s(approx (- 1/3 (* 2/15 (* x x))) #s(literal 1/3 binary64)) (*.f64 x x)) x))) #s(approx (/ (- (exp x) (exp (neg x))) (+ (exp x) (exp (neg x)))) (*.f64 x #s(approx (+ 1 (* (pow x 2) (- (* 2/15 (pow x 2)) 1/3))) #s(literal 1 binary64)))) (if.f64 (<=.f64 x #s(literal 1152921504606847/288230376151711744 binary64)) #s(approx (/ (- (exp x) (exp (neg x))) 2) (+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/6 binary64))) (*.f64 x x)) x)) #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 x) (exp.f64 (neg.f64 x)))))) (if.f64 (<=.f64 x #s(literal 4165829655317709/1125899906842624 binary64)) #s(approx (/ (- (exp x) (exp (neg x))) 2) (+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/6 binary64))) (*.f64 x x)) x)) (*.f64 (-.f64 (exp.f64 x) #s(approx (exp (neg x)) (-.f64 #s(literal 1 binary64) x))) #s(literal 1/2 binary64))) (if.f64 (<=.f64 x #s(literal 4999999999999999746935676485370094334818225055067050365419520 binary64)) #s(approx (/ (- (exp x) (exp (neg x))) 2) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) x) x) x) (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) x)) #s(literal 1 binary64)) x) (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 x x) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) x) x) #s(literal 1 binary64)))) #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (+.f64 #s(approx (- (* (* x x) 1/6) -1) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) x) x))))) #s(approx (/ (- (exp x) (exp (neg x))) 2) (+.f64 (*.f64 (*.f64 x (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/6 binary64))) (*.f64 x x)) x)) #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) #s(literal -1/6 binary64)) (*.f64 x x))))) #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (+.f64 #s(approx (- (* (* x x) 1/6) -1) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/120 binary64) (*.f64 x x)) x) x)))) #s(approx (/ (- (exp x) (exp (neg x))) 2) (+.f64 (*.f64 (*.f64 x #s(approx (- (* 1/120 (* x x)) -1/6) #s(literal 1/6 binary64))) (*.f64 x x)) x)) #s(approx (/ (- (exp x) (exp (neg x))) 2) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/6 binary64) x) x)))) (*.f64 #s(approx (- (exp x) (exp (neg x))) (+.f64 x x)) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (cosh.f64 x)) #s(approx (/ 2 (+ (exp x) (exp (neg x)))) #s(approx (+ 1 (* -1/2 (pow x 2))) #s(literal 1 binary64))) (asinh.f64 x) (acosh.f64 x) #s(approx (* (/ 1 2) (log (/ (+ 1 x) (- 1 x)))) (-.f64 x (*.f64 (*.f64 (*.f64 x x) x) (-.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/7 binary64) (*.f64 x x)) #s(literal -1/5 binary64)) x) x))))) #s(approx (* (/ 1 2) (log (/ (+ 1 x) (- 1 x)))) (-.f64 x (*.f64 (*.f64 (*.f64 x x) x) (-.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 #s(approx (- (* 1/7 (* x x)) -1/5) #s(literal 1/5 binary64)) x) x))))) #s(approx (* (/ 1 2) (log (/ (+ 1 x) (- 1 x)))) (-.f64 x (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 x x)) x))) #s(approx (* (/ 1 2) (log (/ (+ 1 x) (- 1 x)))) (*.f64 x #s(approx (+ 1 (* 1/3 (pow x 2))) #s(literal 1 binary64)))) (log.f64 (/.f64 (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 x x)) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 x x)))) #s(literal -1 binary64)) x)) (log.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 x x))) #s(literal -1 binary64)) x)) (log.f64 #s(approx (+ (/ 1 x) (/ (sqrt (- 1 (* x x))) x)) (/.f64 #s(literal 2 binary64) x))) (if.f64 (<=.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64)) (/.f64 h l)) #s(literal -20000000000000000130568154901364531136913284297772534236897689091041023555676362285020675019977734071632684940374351570387500235297087060712369097300876562792448 binary64)) #s(approx (* w0 (sqrt (- 1 (* (* (/ h l) (fabs (* (/ M (+ d d)) D))) (fabs (* (/ M (+ d d)) D)))))) (*.f64 #s(approx (/ (* (sqrt (* (neg h) l)) (fabs (* -1/2 (/ (* D M) d)))) l) (*.f64 (fabs.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 D M) d))) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 h l))))) w0)) (if.f64 (<=.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64)) (/.f64 h l)) #s(literal 5444517870735015/5444517870735015415413993718908291383296 binary64)) (*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 D (*.f64 (/.f64 M (+.f64 d d)) (*.f64 (/.f64 M (+.f64 d d)) D))) (/.f64 h l))))) (*.f64 w0 (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 h (*.f64 D (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 d d)) M) D) M) l)))))))) (if.f64 (<=.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64)) (/.f64 h l)) #s(literal -200000000000000000000 binary64)) #s(approx (* w0 (sqrt (- 1 (* (* (/ h l) (fabs (* (/ M (+ d d)) D))) (fabs (* (/ M (+ d d)) D)))))) (*.f64 #s(approx (/ (* (sqrt (* (neg h) l)) (fabs (* -1/2 (/ (* D M) d)))) l) (*.f64 (fabs.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 D M) d))) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 h l))))) w0)) #s(approx (* w0 (sqrt (- 1 (* (* (/ h l) (fabs (* (/ M (+ d d)) D))) (fabs (* (/ M (+ d d)) D)))))) (+.f64 w0 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 h (*.f64 w0 (pow.f64 (fabs.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 D M) d))) #s(literal 2 binary64)))) l))))) (if.f64 (<=.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64)) (/.f64 h l)) #s(literal -200000000000000000000 binary64)) #s(approx (* w0 (sqrt (- 1 (* (* (/ h l) (fabs (* (/ M (+ d d)) D))) (fabs (* (/ M (+ d d)) D)))))) (*.f64 #s(approx (/ (* (sqrt (* (neg h) l)) (fabs (* -1/2 (/ (* D M) d)))) l) (*.f64 (fabs.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 D M) d))) (sqrt.f64 (*.f64 #s(literal -1 binary64) (/.f64 h l))))) w0)) (*.f64 w0 (sqrt.f64 #s(approx (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))) #s(literal 1 binary64))))) (if.f64 (<=.f64 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64)) (/.f64 h l)) #s(literal -4000000000000000062237664517867372097072805587684245733479082321723335124659022813059941559660189790704825123471360 binary64)) #s(approx (* w0 (sqrt (- 1 (* (* (/ h l) (fabs (* (/ M (+ d d)) D))) (fabs (* (/ M (+ d d)) D)))))) (*.f64 (/.f64 (*.f64 (fabs.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 D M))) (sqrt.f64 (*.f64 (neg.f64 h) l))) (*.f64 (fabs.f64 d) l)) w0)) (*.f64 w0 (sqrt.f64 #s(approx (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))) #s(literal 1 binary64))))) (*.f64 w0 (sqrt.f64 #s(approx (- 1 (* (pow (/ (* M D) (* 2 d)) 2) (/ h l))) #s(literal 1 binary64)))) (if.f64 (<=.f64 (*.f64 V l) #s(literal 80960901/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (* c0 (sqrt (/ A (* V l)))) (/.f64 (*.f64 c0 (sqrt.f64 (*.f64 (/.f64 l V) A))) l)) (if.f64 (<=.f64 (*.f64 V l) #s(literal 19999999999999999626973554412460083155631121439641162660196967440893695766559001679768595453565709161474725394008045163145540587374089871820031057920336098997774414447880409368397792528912679316975775902969160009805517042200828928981967925226381671772486580520849455849141021060282761167690006528 binary64)) (*.f64 c0 (/.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) A)) (sqrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 l V))))) (*.f64 c0 (/.f64 (sqrt.f64 A) #s(approx (sqrt (* l V)) (*.f64 l (sqrt.f64 (/.f64 V l)))))))) (if.f64 (<=.f64 (*.f64 V l) #s(literal 80960901/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (* c0 (sqrt (/ A (* V l)))) (/.f64 (*.f64 c0 (sqrt.f64 (*.f64 (/.f64 l V) A))) l)) (if.f64 (<=.f64 (*.f64 V l) #s(literal 4999999999999999696267762527682310930020143610058662476595385785661602281506616951421654628720253874218428059028081086289358596871318015265117899420433441387493650720841005520533855126581220452921859901274275799538319841275410916329774556134803974902673017459331286203203802190422979931037452174069071872 binary64)) (*.f64 c0 (/.f64 (sqrt.f64 (*.f64 #s(literal 2 binary64) A)) (sqrt.f64 (*.f64 #s(literal 2 binary64) (*.f64 l V))))) (*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V))))) (if.f64 (<=.f64 (*.f64 V l) #s(literal 80960901/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (* c0 (sqrt (/ A (* V l)))) (/.f64 (*.f64 c0 (sqrt.f64 (*.f64 (/.f64 l V) A))) l)) (if.f64 (<=.f64 (*.f64 V l) #s(literal 4999999999999999696267762527682310930020143610058662476595385785661602281506616951421654628720253874218428059028081086289358596871318015265117899420433441387493650720841005520533855126581220452921859901274275799538319841275410916329774556134803974902673017459331286203203802190422979931037452174069071872 binary64)) (*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V)))) (*.f64 c0 (/.f64 (sqrt.f64 (/.f64 A l)) (sqrt.f64 V))))) (if.f64 (<=.f64 (*.f64 V l) #s(literal 80960901/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (* c0 (sqrt (/ A (* V l)))) (/.f64 (*.f64 c0 (sqrt.f64 (*.f64 (/.f64 l V) A))) l)) (if.f64 (<=.f64 (*.f64 V l) #s(literal 4999999999999999696267762527682310930020143610058662476595385785661602281506616951421654628720253874218428059028081086289358596871318015265117899420433441387493650720841005520533855126581220452921859901274275799538319841275410916329774556134803974902673017459331286203203802190422979931037452174069071872 binary64)) (*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V)))) #s(approx (* c0 (sqrt (/ A (* V l)))) (/.f64 (*.f64 c0 (sqrt.f64 (*.f64 (/.f64 A l) V))) V)))) (if.f64 (<=.f64 (*.f64 V l) #s(literal 1265/12650140831706913647030959169932331690597290610258882397306334876714396222999709180747523981339820280949192366519800744461863046086612092304188337496296156870094839017285397585279181733880826021327485479904546566785125467714043293663631459728072472271300628532022423097020838413451906408261645469290375391456731733818343424 binary64)) #s(approx (* c0 (sqrt (/ A (* V l)))) (*.f64 (/.f64 c0 V) (sqrt.f64 (/.f64 (*.f64 V A) l)))) (if.f64 (<=.f64 (*.f64 V l) #s(literal 4999999999999999696267762527682310930020143610058662476595385785661602281506616951421654628720253874218428059028081086289358596871318015265117899420433441387493650720841005520533855126581220452921859901274275799538319841275410916329774556134803974902673017459331286203203802190422979931037452174069071872 binary64)) (*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V)))) #s(approx (* c0 (sqrt (/ A (* V l)))) (/.f64 (*.f64 c0 (sqrt.f64 (*.f64 (/.f64 A l) V))) V)))) (if.f64 (<=.f64 (*.f64 V l) #s(literal 1265/12650140831706913647030959169932331690597290610258882397306334876714396222999709180747523981339820280949192366519800744461863046086612092304188337496296156870094839017285397585279181733880826021327485479904546566785125467714043293663631459728072472271300628532022423097020838413451906408261645469290375391456731733818343424 binary64)) #s(approx (* c0 (sqrt (/ A (* V l)))) (*.f64 (/.f64 c0 V) (sqrt.f64 (/.f64 (*.f64 V A) l)))) (if.f64 (<=.f64 (*.f64 V l) #s(literal 4999999999999999696267762527682310930020143610058662476595385785661602281506616951421654628720253874218428059028081086289358596871318015265117899420433441387493650720841005520533855126581220452921859901274275799538319841275410916329774556134803974902673017459331286203203802190422979931037452174069071872 binary64)) (*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V)))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))))) (if.f64 (<=.f64 (*.f64 V l) #s(literal 80960901/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) (if.f64 (<=.f64 (*.f64 V l) #s(literal 4999999999999999696267762527682310930020143610058662476595385785661602281506616951421654628720253874218428059028081086289358596871318015265117899420433441387493650720841005520533855126581220452921859901274275799538319841275410916329774556134803974902673017459331286203203802190422979931037452174069071872 binary64)) (*.f64 c0 (/.f64 (sqrt.f64 A) (sqrt.f64 (*.f64 l V)))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V))))) (if.f64 (<=.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) #s(literal 7729075046034517/15458150092069033378781407563727949377195709318825739994628941005806076569158241698144775066327690311849854464126008708709460314644171950622971634693868322994787923259293696 binary64)) (*.f64 c0 #s(approx (sqrt (/ A (* V l))) (*.f64 A (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 A (*.f64 V l))))))) (if.f64 (<=.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) #s(literal 1000000000000000032841562489204926078987012566359611695512313426258747006898787995544001315627727412683949504784322435578648490634211491840 binary64)) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) #s(approx (* c0 (sqrt (/ A (* V l)))) (*.f64 A (*.f64 c0 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 A (*.f64 V l))))))))) (if.f64 (<=.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) #s(literal 5758609657015291/14396524142538228424993723224595141948383030778566133225922417832357880258148761185020930195532450742879746914027266864394266451377581759004827248578768524336431104 binary64)) #s(approx (* c0 (sqrt (/ A (* V l)))) (*.f64 A (*.f64 c0 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 A (*.f64 V l))))))) (if.f64 (<=.f64 (sqrt.f64 (/.f64 A (*.f64 V l))) #s(literal 1000000000000000032841562489204926078987012566359611695512313426258747006898787995544001315627727412683949504784322435578648490634211491840 binary64)) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) #s(approx (* c0 (sqrt (/ A (* V l)))) (*.f64 A (*.f64 c0 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 A (*.f64 V l))))))))) (if.f64 (<=.f64 A #s(literal 5928554968950589/14821387422376473014217086081112052205218558037201992197050570753012880593911808 binary64)) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A l) V)))) (if.f64 (<=.f64 (*.f64 V l) #s(literal 80960901/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))) (if.f64 (<=.f64 (*.f64 V l) #s(literal 5000000000000000066282994891787081340343280544793230017816015738971246363452126607307989709019681249863687319282946045494061487325003512892275869151373365842953697657627637323430529093779107308789748100916331176292769417786818298761053780855470759280014374688417047589275644482057527862755328 binary64)) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (*.f64 c0 (sqrt.f64 (/.f64 (/.f64 A V) l))))) (*.f64 c0 (sqrt.f64 (/.f64 A (*.f64 V l)))) (if.f64 (<=.f64 (*.f64 (/.f64 c0 (*.f64 #s(literal 2 binary64) w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) #s(literal +inf.0 binary64)) (*.f64 (/.f64 c0 (+.f64 w w)) (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 c0 (/.f64 d D)) w) h) (/.f64 d D)) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 (/.f64 (*.f64 c0 (/.f64 d D)) w) h) (/.f64 d D)) (*.f64 (/.f64 (/.f64 (*.f64 c0 (/.f64 d D)) w) h) (/.f64 d D))) (*.f64 M M))))) #s(approx (* (/ c0 (* 2 w)) (+ (/ (* c0 (* d d)) (* (* w h) (* D D))) (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c0 (pow.f64 (*.f64 (neg.f64 M) M) #s(literal 1/2 binary64))) w)))) (if.f64 (<=.f64 (*.f64 (/.f64 c0 (*.f64 #s(literal 2 binary64) w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) #s(literal +inf.0 binary64)) (*.f64 (/.f64 c0 (+.f64 w w)) (+.f64 (*.f64 (/.f64 (*.f64 d c0) (*.f64 D (*.f64 h w))) (/.f64 d D)) (sqrt.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 d c0) (*.f64 D (*.f64 h w))) (/.f64 d D)) (*.f64 (/.f64 (*.f64 d c0) (*.f64 D (*.f64 h w))) (/.f64 d D))) (*.f64 M M))))) #s(approx (* (/ c0 (* 2 w)) (+ (/ (* c0 (* d d)) (* (* w h) (* D D))) (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c0 (pow.f64 (*.f64 (neg.f64 M) M) #s(literal 1/2 binary64))) w)))) (if.f64 (<=.f64 (*.f64 (/.f64 c0 (*.f64 #s(literal 2 binary64) w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) #s(literal +inf.0 binary64)) (*.f64 (/.f64 c0 (+.f64 w w)) (+.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 (*.f64 h w) D)) d) (/.f64 d D)) (sqrt.f64 (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 c0 (*.f64 (*.f64 h w) D)) d) (/.f64 d D)) (*.f64 (*.f64 (/.f64 c0 (*.f64 (*.f64 h w) D)) d) (/.f64 d D))) (*.f64 M M))))) #s(approx (* (/ c0 (* 2 w)) (+ (/ (* c0 (* d d)) (* (* w h) (* D D))) (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c0 (pow.f64 (*.f64 (neg.f64 M) M) #s(literal 1/2 binary64))) w)))) (if.f64 (<=.f64 (*.f64 (/.f64 c0 (*.f64 #s(literal 2 binary64) w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) #s(literal +inf.0 binary64)) (*.f64 (/.f64 c0 (*.f64 #s(literal 2 binary64) w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 D (*.f64 h w)) D)) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 D (*.f64 h w)) D)) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 D (*.f64 h w)) D))) (*.f64 M M))))) #s(approx (* (/ c0 (* 2 w)) (+ (/ (* c0 (* d d)) (* (* w h) (* D D))) (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c0 (pow.f64 (*.f64 (neg.f64 M) M) #s(literal 1/2 binary64))) w)))) (if.f64 (<=.f64 (*.f64 (/.f64 c0 (*.f64 #s(literal 2 binary64) w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) #s(literal +inf.0 binary64)) (*.f64 (/.f64 c0 (*.f64 #s(literal 2 binary64) w)) (+.f64 (*.f64 (*.f64 d c0) (/.f64 d (*.f64 (*.f64 (*.f64 D w) D) h))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (*.f64 d c0) (/.f64 d (*.f64 (*.f64 (*.f64 D w) D) h))) (*.f64 (*.f64 d c0) (/.f64 d (*.f64 (*.f64 (*.f64 D w) D) h)))) (*.f64 M M))))) #s(approx (* (/ c0 (* 2 w)) (+ (/ (* c0 (* d d)) (* (* w h) (* D D))) (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c0 (pow.f64 (*.f64 (neg.f64 M) M) #s(literal 1/2 binary64))) w)))) (if.f64 (<=.f64 (*.f64 (/.f64 c0 (*.f64 #s(literal 2 binary64) w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) #s(literal +inf.0 binary64)) (*.f64 (/.f64 c0 (+.f64 w w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) #s(approx (* (/ c0 (* 2 w)) (+ (/ (* c0 (* d d)) (* (* w h) (* D D))) (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c0 (pow.f64 (*.f64 (neg.f64 M) M) #s(literal 1/2 binary64))) w)))) (if.f64 (<=.f64 (*.f64 (/.f64 c0 (*.f64 #s(literal 2 binary64) w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) #s(literal +inf.0 binary64)) (*.f64 (/.f64 c0 (+.f64 w w)) (+.f64 (*.f64 (*.f64 d c0) (/.f64 d (*.f64 (*.f64 (*.f64 D D) w) h))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (*.f64 d c0) (/.f64 d (*.f64 (*.f64 (*.f64 D D) w) h))) (*.f64 (*.f64 d c0) (/.f64 d (*.f64 (*.f64 (*.f64 D D) w) h)))) (*.f64 M M))))) #s(approx (* (/ c0 (* 2 w)) (+ (/ (* c0 (* d d)) (* (* w h) (* D D))) (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c0 (pow.f64 (*.f64 (neg.f64 M) M) #s(literal 1/2 binary64))) w)))) (if.f64 (<=.f64 (*.f64 (/.f64 c0 (*.f64 #s(literal 2 binary64) w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) #s(literal +inf.0 binary64)) (*.f64 (/.f64 c0 (*.f64 #s(literal 2 binary64) w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 (*.f64 D D) w) h)) M) (+.f64 M (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 (*.f64 D D) w) h))))))) #s(approx (* (/ c0 (* 2 w)) (+ (/ (* c0 (* d d)) (* (* w h) (* D D))) (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c0 (pow.f64 (*.f64 (neg.f64 M) M) #s(literal 1/2 binary64))) w)))) (if.f64 (<=.f64 (*.f64 (/.f64 c0 (*.f64 #s(literal 2 binary64) w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) #s(literal +inf.0 binary64)) (*.f64 (/.f64 c0 (*.f64 #s(literal 2 binary64) w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (*.f64 (*.f64 d d) c0) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 (*.f64 D (*.f64 h w)) (*.f64 D (*.f64 h w))) (*.f64 D D)))) (*.f64 M M))))) #s(approx (* (/ c0 (* 2 w)) (+ (/ (* c0 (* d d)) (* (* w h) (* D D))) (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c0 (pow.f64 (*.f64 (neg.f64 M) M) #s(literal 1/2 binary64))) w)))) (if.f64 (<=.f64 (*.f64 (/.f64 c0 (*.f64 #s(literal 2 binary64) w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) #s(literal +inf.0 binary64)) (*.f64 c0 (*.f64 (/.f64 #s(literal 1/2 binary64) w) (+.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 (*.f64 d d) c0) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 (*.f64 D (*.f64 h w)) (*.f64 D (*.f64 h w))) (*.f64 D D)))) (*.f64 M M))) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 (*.f64 D D) w) h))))) #s(approx (* (/ c0 (* 2 w)) (+ (/ (* c0 (* d d)) (* (* w h) (* D D))) (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c0 (pow.f64 (*.f64 (neg.f64 M) M) #s(literal 1/2 binary64))) w)))) (if.f64 (<=.f64 (*.f64 (/.f64 c0 (*.f64 #s(literal 2 binary64) w)) (+.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (sqrt.f64 (-.f64 (*.f64 (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D))) (/.f64 (*.f64 c0 (*.f64 d d)) (*.f64 (*.f64 w h) (*.f64 D D)))) (*.f64 M M))))) #s(literal +inf.0 binary64)) (*.f64 c0 (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 (*.f64 d d) c0) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 (*.f64 D (*.f64 h w)) (*.f64 D (*.f64 h w))) (*.f64 D D)))) (*.f64 M M))) (/.f64 (*.f64 (*.f64 d d) c0) (*.f64 (*.f64 (*.f64 D D) w) h))) (+.f64 w w))) #s(approx (* (/ c0 (* 2 w)) (+ (/ (* c0 (* d d)) (* (* w h) (* D D))) (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c0 (pow.f64 (*.f64 (neg.f64 M) M) #s(literal 1/2 binary64))) w)))) #s(approx (* (/ c0 (* 2 w)) (+ (/ (* c0 (* d d)) (* (* w h) (* D D))) (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c0 (pow.f64 (*.f64 (neg.f64 M) M) #s(literal 1/2 binary64))) w))) (if.f64 (<=.f64 M #s(literal 4149515568880993/4149515568880992958512407863691161151012446232242436899995657329690652811412908146399707048947103794288197886611300789182395151075411775307886874834113963687061181803401509523685376 binary64)) #s(approx (* (/ c0 (* 2 w)) (+ (/ (* c0 (* d d)) (* (* w h) (* D D))) (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (neg.f64 M) M)) c0) (+.f64 w w))) #s(approx (* (/ c0 (* 2 w)) (+ (/ (* c0 (* d d)) (* (* w h) (* D D))) (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M))))) (*.f64 (pow.f64 (*.f64 (neg.f64 M) M) #s(literal 1/2 binary64)) (/.f64 c0 (+.f64 w w))))) #s(approx (* (/ c0 (* 2 w)) (+ (/ (* c0 (* d d)) (* (* w h) (* D D))) (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M))))) (/.f64 (*.f64 (sqrt.f64 (*.f64 (neg.f64 M) M)) c0) (+.f64 w w))) #s(approx (* (/ c0 (* 2 w)) (+ (/ (* c0 (* d d)) (* (* w h) (* D D))) (sqrt (- (* (/ (* c0 (* d d)) (* (* w h) (* D D))) (/ (* c0 (* d d)) (* (* w h) (* D D)))) (* M M))))) (*.f64 (sqrt.f64 (*.f64 (neg.f64 M) M)) (/.f64 c0 (+.f64 w w)))) (if.f64 (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))) (/.f64 h l)))) #s(literal -213598703592091/4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873152 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 D (+.f64 d d)) M) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 D (+.f64 d d)) M) #s(literal 1/2 binary64)) h) l)))) (if.f64 (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))) (/.f64 h l)))) #s(literal 5648027917416435/2824013958708217496949108842204627863351353911851577524683401930862693830361198499905873920995229996970897865498283996578123296865878390947626553088486946106430796091482716120572632072492703527723757359478834530365734912 binary64)) (*.f64 (*.f64 #s(approx (pow (/ d h) (/ 1 2)) (/.f64 (sqrt.f64 (*.f64 d h)) h)) #s(approx (pow (/ d l) (/ 1 2)) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 d l)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))) (/.f64 h l)))) (if.f64 (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))) (/.f64 h l)))) #s(literal 3999999999999999715095362081467030147506957283246306448927125922805880381418109976030985365764553105769897559078190254101729172466004490268714857437524891108419417842983218717518577988172833069534526588669511447794183559899235847479774284307101712435693957939200 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) M) D) (/.f64 h (*.f64 (+.f64 d d) l))) (*.f64 D M)) (+.f64 d d)))) (*.f64 (/.f64 (fabs.f64 d) (sqrt.f64 (*.f64 l h))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 D (/.f64 M (+.f64 d d))) (/.f64 (*.f64 (*.f64 (*.f64 D (/.f64 M (+.f64 d d))) #s(literal 1/2 binary64)) h) l))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))) (/.f64 h l)))) #s(literal -213598703592091/4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873152 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 D (+.f64 d d)) M) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 D (+.f64 d d)) M) #s(literal 1/2 binary64)) h) l)))) (if.f64 (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))) (/.f64 h l)))) #s(literal 1612226962694291/32244539253885818258809801325470984284597615114509370247067914369303827060346976286280350090799388909587060241287666545341940158661052584060701841947200901910912273193298650156782929545680324771302748590589061792245363054977512313161523248215761503691988438775496704 binary64)) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 D M) d)) h) (*.f64 D M)) (*.f64 l (+.f64 d d)))) (fabs.f64 d)) (sqrt.f64 (*.f64 l h))) (if.f64 (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))) (/.f64 h l)))) #s(literal 3999999999999999715095362081467030147506957283246306448927125922805880381418109976030985365764553105769897559078190254101729172466004490268714857437524891108419417842983218717518577988172833069534526588669511447794183559899235847479774284307101712435693957939200 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) M) D) (/.f64 h (*.f64 (+.f64 d d) l))) (*.f64 D M)) (+.f64 d d)))) (*.f64 (/.f64 (fabs.f64 d) (sqrt.f64 (*.f64 l h))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 D (/.f64 M (+.f64 d d))) (/.f64 (*.f64 (*.f64 (*.f64 D (/.f64 M (+.f64 d d))) #s(literal 1/2 binary64)) h) l))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))) (/.f64 h l)))) #s(literal -213598703592091/4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873152 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 D (+.f64 d d)) M) (*.f64 (*.f64 (/.f64 D (+.f64 d d)) (*.f64 M #s(literal 1/2 binary64))) (/.f64 h l))))) (if.f64 (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))) (/.f64 h l)))) #s(literal 1612226962694291/32244539253885818258809801325470984284597615114509370247067914369303827060346976286280350090799388909587060241287666545341940158661052584060701841947200901910912273193298650156782929545680324771302748590589061792245363054977512313161523248215761503691988438775496704 binary64)) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 D M) d)) h) (*.f64 D M)) (*.f64 l (+.f64 d d)))) (fabs.f64 d)) (sqrt.f64 (*.f64 l h))) (if.f64 (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))) (/.f64 h l)))) #s(literal 3999999999999999715095362081467030147506957283246306448927125922805880381418109976030985365764553105769897559078190254101729172466004490268714857437524891108419417842983218717518577988172833069534526588669511447794183559899235847479774284307101712435693957939200 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) M) D) (/.f64 h (*.f64 (+.f64 d d) l))) (*.f64 D M)) (+.f64 d d)))) (*.f64 (/.f64 (fabs.f64 d) (sqrt.f64 (*.f64 l h))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 D (/.f64 M (+.f64 d d))) (/.f64 (*.f64 (*.f64 (*.f64 D (/.f64 M (+.f64 d d))) #s(literal 1/2 binary64)) h) l))))))) (if.f64 (<=.f64 d #s(literal -6499999999999999760888028767101830070317474073092020186931598635302221106223799185509521031168 binary64)) (*.f64 (*.f64 (fabs.f64 d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 D (+.f64 d d)) M) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 D (+.f64 d d)) M) #s(literal 1/2 binary64)) h) l)))) (if.f64 (<=.f64 d #s(literal -279744320480505/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 M #s(literal 1/2 binary64)) D) h) (*.f64 (+.f64 d d) l)) (/.f64 D (+.f64 d d))) M)) (sqrt.f64 (/.f64 d l))) (sqrt.f64 (/.f64 d h))) (if.f64 (<=.f64 d #s(literal 667771684010813/13093562431584567480052758787310396608866568184172259157933165472384535185618698219533080369303616628603546736510240284036869026183541572213314110357504 binary64)) (*.f64 (/.f64 (fabs.f64 d) (sqrt.f64 (*.f64 l h))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 D (/.f64 M (+.f64 d d))) (/.f64 (*.f64 (*.f64 (*.f64 D (/.f64 M (+.f64 d d))) #s(literal 1/2 binary64)) h) l)))) (*.f64 (/.f64 (fabs.f64 d) (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 D (+.f64 d d)) M) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 D (+.f64 d d)) M) #s(literal 1/2 binary64)) h) l))))))) (if.f64 (<=.f64 d #s(literal -6499999999999999760888028767101830070317474073092020186931598635302221106223799185509521031168 binary64)) (*.f64 (*.f64 (fabs.f64 d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 D (+.f64 d d)) M) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 D (+.f64 d d)) M) #s(literal 1/2 binary64)) h) l)))) (if.f64 (<=.f64 d #s(literal -279744320480505/15541351137805832567355695254588151253139254712417116170014499277911234281641667985408 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) (*.f64 (+.f64 d d) (+.f64 d d)))) h) l))) (if.f64 (<=.f64 d #s(literal 667771684010813/13093562431584567480052758787310396608866568184172259157933165472384535185618698219533080369303616628603546736510240284036869026183541572213314110357504 binary64)) (*.f64 (/.f64 (fabs.f64 d) (sqrt.f64 (*.f64 l h))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 D (/.f64 M (+.f64 d d))) (/.f64 (*.f64 (*.f64 (*.f64 D (/.f64 M (+.f64 d d))) #s(literal 1/2 binary64)) h) l)))) (*.f64 (/.f64 (fabs.f64 d) (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 D (+.f64 d d)) M) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 D (+.f64 d d)) M) #s(literal 1/2 binary64)) h) l))))))) (if.f64 (<=.f64 d #s(literal -6499999999999999760888028767101830070317474073092020186931598635302221106223799185509521031168 binary64)) (*.f64 (*.f64 (fabs.f64 d) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) h) l))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 D (+.f64 d d)) M) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 D (+.f64 d d)) M) #s(literal 1/2 binary64)) h) l)))) (if.f64 (<=.f64 d #s(literal -493255773416689/3794275180128377091639574036764685364535950857523710002444946112771297432041422848 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d h))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) M) D) (*.f64 D h)) (*.f64 (*.f64 (+.f64 d d) l) (+.f64 d d))) M))) (if.f64 (<=.f64 d #s(literal 667771684010813/13093562431584567480052758787310396608866568184172259157933165472384535185618698219533080369303616628603546736510240284036869026183541572213314110357504 binary64)) (*.f64 (/.f64 (fabs.f64 d) (sqrt.f64 (*.f64 l h))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 D (/.f64 M (+.f64 d d))) (/.f64 (*.f64 (*.f64 (*.f64 D (/.f64 M (+.f64 d d))) #s(literal 1/2 binary64)) h) l)))) (*.f64 (/.f64 (fabs.f64 d) (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 D (+.f64 d d)) M) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 D (+.f64 d d)) M) #s(literal 1/2 binary64)) h) l))))))) (if.f64 (<=.f64 d #s(literal 667771684010813/13093562431584567480052758787310396608866568184172259157933165472384535185618698219533080369303616628603546736510240284036869026183541572213314110357504 binary64)) (*.f64 (/.f64 (fabs.f64 d) (sqrt.f64 (*.f64 l h))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 D (/.f64 M (+.f64 d d))) (/.f64 (*.f64 (*.f64 (*.f64 D (/.f64 M (+.f64 d d))) #s(literal 1/2 binary64)) h) l)))) (*.f64 (/.f64 (fabs.f64 d) (*.f64 (sqrt.f64 l) (sqrt.f64 h))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 D (+.f64 d d)) M) (/.f64 (*.f64 (*.f64 (*.f64 (/.f64 D (+.f64 d d)) M) #s(literal 1/2 binary64)) h) l))))) (if.f64 (<=.f64 l #s(literal 1067993517960455/533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734144 binary64)) (*.f64 (/.f64 (fabs.f64 d) (sqrt.f64 (*.f64 l h))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 D (/.f64 M (+.f64 d d))) (/.f64 (*.f64 (*.f64 (*.f64 D (/.f64 M (+.f64 d d))) #s(literal 1/2 binary64)) h) l)))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 D M) d)) h) (*.f64 D M)) (*.f64 l (+.f64 d d)))) (/.f64 (fabs.f64 d) (sqrt.f64 l))) (sqrt.f64 h))) (*.f64 (/.f64 (fabs.f64 d) (sqrt.f64 (*.f64 l h))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 D (/.f64 M (+.f64 d d))) (/.f64 (*.f64 (*.f64 (*.f64 D (/.f64 M (+.f64 d d))) #s(literal 1/2 binary64)) h) l)))) (if.f64 (<=.f64 M #s(literal 1922388332328819/2135987035920910082395021706169552114602704522356652769947041607822219725780640550022962086936576 binary64)) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 D M) d)) h) (*.f64 D M)) (*.f64 l (+.f64 d d)))) (fabs.f64 d)) (sqrt.f64 (*.f64 l h))) (*.f64 (/.f64 (fabs.f64 d) (sqrt.f64 (*.f64 l h))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 D (+.f64 d d)) M) (/.f64 #s(approx (* (* (* (/ D (+ d d)) M) 1/2) h) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 D (*.f64 M h)) d))) l))))) (if.f64 (<=.f64 l #s(literal 359999999999999990412660331816207267661211310630837663081519106087888743116758307522950621112815481949337790811945030551796819627088641140629584753817375119010430976 binary64)) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 D M) d)) h) (*.f64 D M)) (*.f64 l (+.f64 d d)))) (fabs.f64 d)) (sqrt.f64 (*.f64 l h))) (/.f64 (*.f64 (/.f64 (fabs.f64 d) (sqrt.f64 l)) #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64))) (sqrt.f64 h))) (if.f64 (<=.f64 l #s(literal 359999999999999990412660331816207267661211310630837663081519106087888743116758307522950621112815481949337790811945030551796819627088641140629584753817375119010430976 binary64)) (*.f64 (/.f64 (fabs.f64 d) (sqrt.f64 (*.f64 l h))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 D M) d)) h) (*.f64 D M)) (*.f64 l (+.f64 d d))))) (/.f64 (*.f64 (/.f64 (fabs.f64 d) (sqrt.f64 l)) #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64))) (sqrt.f64 h))) (if.f64 (<=.f64 l #s(literal 359999999999999990412660331816207267661211310630837663081519106087888743116758307522950621112815481949337790811945030551796819627088641140629584753817375119010430976 binary64)) (*.f64 (fabs.f64 d) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 D M) d)) h) (*.f64 D M)) (*.f64 l (+.f64 d d)))) (sqrt.f64 (*.f64 l h)))) (/.f64 (*.f64 (/.f64 (fabs.f64 d) (sqrt.f64 l)) #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64))) (sqrt.f64 h))) (if.f64 (<=.f64 l #s(literal 114999999999999998389641600186014796728217058148352 binary64)) (*.f64 (/.f64 (fabs.f64 d) (sqrt.f64 (*.f64 l h))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 D h) M) (*.f64 (/.f64 #s(literal 1/8 binary64) (*.f64 l d)) M)) (/.f64 D d)))) (*.f64 (/.f64 (fabs.f64 d) (*.f64 (sqrt.f64 l) (sqrt.f64 h))) #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64)))) (if.f64 (<=.f64 l #s(literal 899999999999999958331620325961895923381637742592 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 D (*.f64 (*.f64 D h) (*.f64 (*.f64 M M) (/.f64 #s(literal 1/8 binary64) (*.f64 l d))))) d)) (/.f64 (fabs.f64 d) (sqrt.f64 (*.f64 l h)))) (*.f64 (/.f64 (fabs.f64 d) (*.f64 (sqrt.f64 l) (sqrt.f64 h))) #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64)))) (if.f64 (<=.f64 l #s(literal 1680554680475951/254629497041810760783555711051172270131433549208242031329517556169297662470417088272924672 binary64)) (*.f64 (/.f64 (fabs.f64 d) (sqrt.f64 (*.f64 l h))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 M M)) D) (*.f64 D h)) (*.f64 (*.f64 l d) d)))) (*.f64 (/.f64 #s(approx (sqrt (* d (/ d l))) (*.f64 d (sqrt.f64 (/.f64 #s(literal 1 binary64) l)))) (sqrt.f64 h)) #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64)))) (if.f64 (<=.f64 h #s(literal -47999999999999996758420028465010248540784950903205898777505147341473406437850717603188489528757242548373800041820977301682092317158153014221734479178139712973821722381169998168064 binary64)) (*.f64 (/.f64 (fabs.f64 d) #s(approx (sqrt (* l h)) (*.f64 #s(literal -1 binary64) (*.f64 h (sqrt.f64 (/.f64 l h)))))) #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64))) (if.f64 (<=.f64 h #s(literal -1200000000000000052052756369543023287948351989942327174150128547203340175467617333129588506624 binary64)) (*.f64 (/.f64 (fabs.f64 d) #s(approx (sqrt (* l h)) (*.f64 h (sqrt.f64 (/.f64 l h))))) #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64))) (if.f64 (<=.f64 h #s(literal 4080940984400823/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448 binary64)) (*.f64 (fabs.f64 d) (/.f64 #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64)) (sqrt.f64 (*.f64 l h)))) (*.f64 (/.f64 (fabs.f64 d) (*.f64 (sqrt.f64 l) (sqrt.f64 h))) #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64)))))) (if.f64 (<=.f64 h #s(literal -20000000000000 binary64)) (*.f64 (/.f64 (fabs.f64 d) #s(approx (sqrt (* l h)) (*.f64 #s(literal -1 binary64) (*.f64 l (sqrt.f64 (/.f64 h l)))))) #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64))) (if.f64 (<=.f64 h #s(literal 4080940984400823/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448 binary64)) (*.f64 (fabs.f64 d) (/.f64 #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64)) (sqrt.f64 (*.f64 l h)))) (*.f64 (/.f64 (fabs.f64 d) (*.f64 (sqrt.f64 l) (sqrt.f64 h))) #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64))))) (if.f64 (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64))) (pow.f64 (/.f64 d l) (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (pow.f64 (/.f64 (*.f64 M D) (*.f64 #s(literal 2 binary64) d)) #s(literal 2 binary64))) (/.f64 h l)))) #s(literal -891101683129335/8911016831293350036408538292383381493932086928219843614412485386522021810954448020519360959604241015192660760885926576778688876408936402340337229140082449586429677098359892480630613656731648 binary64)) (*.f64 (/.f64 (fabs.f64 d) #s(approx (sqrt (* l h)) (*.f64 h (sqrt.f64 (/.f64 l h))))) #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64))) (*.f64 (/.f64 (fabs.f64 d) (sqrt.f64 (*.f64 l h))) #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64)))) (if.f64 (<=.f64 h #s(literal 4080940984400823/20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320448 binary64)) (*.f64 (fabs.f64 d) (/.f64 #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64)) (sqrt.f64 (*.f64 l h)))) (*.f64 (/.f64 (fabs.f64 d) (*.f64 (sqrt.f64 l) (sqrt.f64 h))) #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64)))) (*.f64 (/.f64 (fabs.f64 d) (sqrt.f64 (*.f64 l h))) #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64))) (*.f64 (fabs.f64 d) (/.f64 #s(approx (- 1 (* (* (/ 1 2) (pow (/ (* M D) (* 2 d)) 2)) (/ h l))) #s(literal 1 binary64)) (sqrt.f64 (*.f64 l h)))) (if.f64 (<=.f64 (+.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 s))) #s(literal 3/2 binary64)) #s(approx (/ (* (pow (/ 1 (+ 1 (exp (neg s)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg s))))) c_n)) (* (pow (/ 1 (+ 1 (exp (neg t)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n))) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 s))))) c_n) #s(approx (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n) #s(approx (pow 1/2 c_n) (+.f64 #s(literal 1 binary64) (*.f64 c_n (log.f64 #s(literal 1/2 binary64)))))))) #s(approx (/ (* (pow (/ 1 (+ 1 (exp (neg s)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg s))))) c_n)) (* (pow (/ 1 (+ 1 (exp (neg t)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n))) #s(approx (/ (pow (- 1 (/ 1 (+ 1 (exp (neg s))))) c_n) (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n)) #s(approx (/ (pow 1/2 c_n) (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n)) (+.f64 #s(literal 1 binary64) (*.f64 t (-.f64 (*.f64 t #s(approx (- (* -1 (* t (+ (* -1/48 (pow c_n 3)) (+ (* 1/16 (pow c_n 2)) (+ (* 1/2 (* c_n (+ (* -1/4 (pow c_n 2)) (+ (* -1/8 c_n) (* 1/8 (pow c_n 2)))))) (* 1/2 (* c_n (+ (* -1/8 c_n) (* 1/8 (pow c_n 2)))))))))) (+ (* -1/4 (pow c_n 2)) (+ (* -1/8 c_n) (* 1/8 (pow c_n 2))))) (*.f64 c_n (+.f64 #s(literal 1/8 binary64) (*.f64 c_n (+.f64 #s(literal 1/8 binary64) (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 c_n t)) (*.f64 #s(literal 1/16 binary64) t)))))))) (*.f64 #s(literal -1/2 binary64) c_n)))))))) #s(approx (/ (* (pow (/ 1 (+ 1 (exp (neg s)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg s))))) c_n)) (* (pow (/ 1 (+ 1 (exp (neg t)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n))) #s(approx (/ (pow (- 1 (/ 1 (+ 1 (exp (neg s))))) c_n) (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n)) #s(approx (/ (pow 1/2 c_n) (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n)) (+.f64 #s(literal 1 binary64) (*.f64 t (-.f64 (*.f64 t #s(approx (- (* -1 (* t (+ (* -1/48 (pow c_n 3)) (+ (* 1/16 (pow c_n 2)) (+ (* 1/2 (* c_n (+ (* -1/4 (pow c_n 2)) (+ (* -1/8 c_n) (* 1/8 (pow c_n 2)))))) (* 1/2 (* c_n (+ (* -1/8 c_n) (* 1/8 (pow c_n 2)))))))))) (+ (* -1/4 (pow c_n 2)) (+ (* -1/8 c_n) (* 1/8 (pow c_n 2))))) (*.f64 c_n (+.f64 #s(literal 1/8 binary64) (*.f64 c_n (+.f64 #s(literal 1/8 binary64) (+.f64 (*.f64 #s(literal 1/48 binary64) (*.f64 c_n t)) (*.f64 #s(literal 1/16 binary64) t)))))))) (*.f64 #s(literal -1/2 binary64) c_n))))))) #s(approx (/ (* (pow (/ 1 (+ 1 (exp (neg s)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg s))))) c_n)) (* (pow (/ 1 (+ 1 (exp (neg t)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n))) #s(approx (/ (pow (- 1 (/ 1 (+ 1 (exp (neg s))))) c_n) (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n)) #s(approx (/ (pow 1/2 c_n) (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n)) (+.f64 #s(literal 1 binary64) (*.f64 t (-.f64 (*.f64 t #s(approx (- (* -1 (* t (+ (* -1/48 (pow c_n 3)) (+ (* 1/16 (pow c_n 2)) (+ (* 1/2 (* c_n (+ (* -1/4 (pow c_n 2)) (+ (* -1/8 c_n) (* 1/8 (pow c_n 2)))))) (* 1/2 (* c_n (+ (* -1/8 c_n) (* 1/8 (pow c_n 2)))))))))) (+ (* -1/4 (pow c_n 2)) (+ (* -1/8 c_n) (* 1/8 (pow c_n 2))))) (*.f64 c_n (+.f64 #s(literal 1/8 binary64) (*.f64 c_n (+.f64 #s(literal 1/8 binary64) (*.f64 #s(literal 1/16 binary64) t))))))) (*.f64 #s(literal -1/2 binary64) c_n))))))) #s(approx (/ (* (pow (/ 1 (+ 1 (exp (neg s)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg s))))) c_n)) (* (pow (/ 1 (+ 1 (exp (neg t)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n))) #s(approx (/ (pow (- 1 (/ 1 (+ 1 (exp (neg s))))) c_n) (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n)) #s(approx (/ (pow 1/2 c_n) (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n)) (+.f64 #s(literal 1 binary64) (*.f64 t #s(approx (- (* t (- (* -1 (* t (+ (* -1/48 (pow c_n 3)) (+ (* 1/16 (pow c_n 2)) (+ (* 1/2 (* c_n (+ (* -1/4 (pow c_n 2)) (+ (* -1/8 c_n) (* 1/8 (pow c_n 2)))))) (* 1/2 (* c_n (+ (* -1/8 c_n) (* 1/8 (pow c_n 2)))))))))) (+ (* -1/4 (pow c_n 2)) (+ (* -1/8 c_n) (* 1/8 (pow c_n 2)))))) (* -1/2 c_n)) (*.f64 c_n (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/8 binary64) t))))))))) #s(approx (/ (* (pow (/ 1 (+ 1 (exp (neg s)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg s))))) c_n)) (* (pow (/ 1 (+ 1 (exp (neg t)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n))) #s(approx (/ (pow (- 1 (/ 1 (+ 1 (exp (neg s))))) c_n) (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n)) #s(approx (/ (pow 1/2 c_n) (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 c_n t)))))) #s(approx (/ (* (pow (/ 1 (+ 1 (exp (neg s)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg s))))) c_n)) (* (pow (/ 1 (+ 1 (exp (neg t)))) c_p) (pow (- 1 (/ 1 (+ 1 (exp (neg t))))) c_n))) (/.f64 #s(approx (pow (/ 1 (+ 1 (exp (neg s)))) c_p) #s(literal 1 binary64)) #s(approx (pow (/ 1 (+ 1 (exp (neg t)))) c_p) #s(literal 1 binary64)))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 4501347827556811/4503599627370496 binary64)) (+.f64 x (*.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) (-.f64 a x))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 1 binary64)) #s(approx (+ x (* (/ (- y z) (- (+ t 1) z)) (- a x))) (+.f64 a #s(approx (* -1 (/ (- (* y (- a x)) (* (+ 1 t) (- a x))) z)) (*.f64 (/.f64 (-.f64 (-.f64 y t) #s(literal 1 binary64)) z) x)))) (+.f64 x (*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (-.f64 t #s(literal -1 binary64)) z)) (-.f64 z y)) (-.f64 a x))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 4501347827556811/4503599627370496 binary64)) (+.f64 x (*.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) (-.f64 a x))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 1 binary64)) #s(approx (+ x (* (/ (- y z) (- (+ t 1) z)) (- a x))) (+.f64 a #s(approx (* -1 (/ (- (* y (- a x)) (* (+ 1 t) (- a x))) z)) (*.f64 (/.f64 (-.f64 (-.f64 y t) #s(literal 1 binary64)) z) x)))) (+.f64 x (*.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) (-.f64 a x))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal -20000000000000000 binary64)) (+.f64 x (*.f64 #s(approx (/ (- y z) (- (+ t 1) z)) #s(approx (* y (+ (* -1 (/ z (* y (- (+ 1 t) z)))) (/ 1 (- (+ 1 t) z)))) (/.f64 y (-.f64 (+.f64 #s(literal 1 binary64) t) z)))) (-.f64 a x))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 3602879701896397/36028797018963968 binary64)) (+.f64 x (*.f64 (/.f64 (-.f64 y z) #s(approx (- (+ t 1) z) (+.f64 #s(literal 1 binary64) t))) (-.f64 a x))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 2 binary64)) #s(approx (+ x (* (/ (- y z) (- (+ t 1) z)) (- a x))) (-.f64 a (*.f64 (-.f64 a x) (/.f64 (-.f64 y (-.f64 t #s(literal -1 binary64))) z)))) (+.f64 x (*.f64 #s(approx (/ (- y z) (- (+ t 1) z)) #s(approx (* y (+ (* -1 (/ z (* y (- (+ 1 t) z)))) (/ 1 (- (+ 1 t) z)))) (/.f64 y (-.f64 (+.f64 #s(literal 1 binary64) t) z)))) (-.f64 a x)))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 3602879701896397/36028797018963968 binary64)) (+.f64 x (*.f64 (/.f64 (-.f64 x a) (-.f64 z (-.f64 t #s(literal -1 binary64)))) (-.f64 y z))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 2 binary64)) #s(approx (+ x (* (/ (- y z) (- (+ t 1) z)) (- a x))) (-.f64 a (*.f64 (-.f64 a x) (/.f64 (-.f64 y (-.f64 t #s(literal -1 binary64))) z)))) (+.f64 x (*.f64 #s(approx (/ (- y z) (- (+ t 1) z)) #s(approx (* y (+ (* -1 (/ z (* y (- (+ 1 t) z)))) (/ 1 (- (+ 1 t) z)))) (/.f64 y (-.f64 (+.f64 #s(literal 1 binary64) t) z)))) (-.f64 a x))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 3602879701896397/36028797018963968 binary64)) (+.f64 x (*.f64 #s(approx (/ (- y z) (- (+ t 1) z)) #s(approx (* y (+ (* -1 (/ z (* y (- (+ 1 t) z)))) (/ 1 (- (+ 1 t) z)))) (/.f64 y (-.f64 (+.f64 #s(literal 1 binary64) t) z)))) (-.f64 a x))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 2 binary64)) #s(approx (+ x (* (/ (- y z) (- (+ t 1) z)) (- a x))) (-.f64 a (*.f64 (-.f64 a x) (/.f64 (-.f64 y (-.f64 t #s(literal -1 binary64))) z)))) (+.f64 x (*.f64 #s(approx (/ (- y z) (- (+ t 1) z)) #s(approx (* y (+ (* -1 (/ z (* y (- (+ 1 t) z)))) (/ 1 (- (+ 1 t) z)))) (/.f64 y (-.f64 (+.f64 #s(literal 1 binary64) t) z)))) (-.f64 a x))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal -20000000000000000204701340408171022992608776270649491456 binary64)) (+.f64 x #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) #s(approx (/ (* (- a x) (- y z)) (- 1 z)) (/.f64 (*.f64 y (-.f64 a x)) (-.f64 #s(literal 1 binary64) z))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 3602879701896397/36028797018963968 binary64)) (+.f64 x (*.f64 #s(approx (/ (- y z) (- (+ t 1) z)) (/.f64 y (+.f64 #s(literal 1 binary64) t))) (-.f64 a x))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 2 binary64)) #s(approx (+ x (* (/ (- y z) (- (+ t 1) z)) (- a x))) (-.f64 a (*.f64 (-.f64 a x) (/.f64 (-.f64 y (-.f64 t #s(literal -1 binary64))) z)))) (+.f64 x (*.f64 #s(approx (/ (- y z) (- (+ t 1) z)) (/.f64 y (+.f64 #s(literal 1 binary64) t))) (-.f64 a x)))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal -20000000000000000204701340408171022992608776270649491456 binary64)) (+.f64 x #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) #s(approx (/ (* (- a x) (- y z)) (- 1 z)) (/.f64 (*.f64 y (-.f64 a x)) (-.f64 #s(literal 1 binary64) z))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 3602879701896397/36028797018963968 binary64)) (+.f64 x (*.f64 #s(approx (/ (- y z) (- (+ t 1) z)) (/.f64 y (+.f64 #s(literal 1 binary64) t))) (-.f64 a x))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 2 binary64)) #s(approx (+ x (* (/ (- y z) (- (+ t 1) z)) (- a x))) (+.f64 a #s(approx (* -1 (/ (- (* y (- a x)) (* (+ 1 t) (- a x))) z)) (*.f64 (/.f64 (-.f64 (-.f64 y t) #s(literal 1 binary64)) z) x)))) (+.f64 x (*.f64 #s(approx (/ (- y z) (- (+ t 1) z)) (/.f64 y (+.f64 #s(literal 1 binary64) t))) (-.f64 a x)))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal -1 binary64)) (+.f64 x #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) #s(approx (/ (* (- a x) (- y z)) (- 1 z)) (/.f64 (*.f64 y (-.f64 a x)) (-.f64 #s(literal 1 binary64) z))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 3602879701896397/36028797018963968 binary64)) (+.f64 x (*.f64 #s(approx (/ (- y z) (- (+ t 1) z)) (/.f64 y (+.f64 #s(literal 1 binary64) t))) #s(approx (- a x) a))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 2 binary64)) #s(approx (+ x (* (/ (- y z) (- (+ t 1) z)) (- a x))) (+.f64 a #s(approx (* -1 (/ (- (* y (- a x)) (* (+ 1 t) (- a x))) z)) (*.f64 (/.f64 (-.f64 (-.f64 y t) #s(literal 1 binary64)) z) x)))) (+.f64 x #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) (/.f64 (*.f64 y (-.f64 a x)) (+.f64 #s(literal 1 binary64) t))))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal -1 binary64)) (+.f64 x #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) #s(approx (/ (* (- a x) (- y z)) (- 1 z)) (/.f64 (*.f64 y (-.f64 a x)) (-.f64 #s(literal 1 binary64) z))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 3602879701896397/36028797018963968 binary64)) (+.f64 x (*.f64 #s(approx (/ (- y z) (- (+ t 1) z)) (/.f64 y (+.f64 #s(literal 1 binary64) t))) #s(approx (- a x) a))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 100000000000000 binary64)) #s(approx (+ x (* (/ (- y z) (- (+ t 1) z)) (- a x))) (+.f64 a #s(approx (* -1 (/ (- (* y (- a x)) (* (+ 1 t) (- a x))) z)) (*.f64 (/.f64 (-.f64 (-.f64 y t) #s(literal 1 binary64)) z) x)))) (+.f64 x #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) #s(approx (/ (* (- a x) (- y z)) (- 1 z)) (/.f64 (*.f64 y (-.f64 a x)) (-.f64 #s(literal 1 binary64) z)))))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 3602879701896397/36028797018963968 binary64)) (+.f64 x (*.f64 #s(approx (/ (- y z) (- (+ t 1) z)) (/.f64 y (+.f64 #s(literal 1 binary64) t))) #s(approx (- a x) a))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 100000000000000000620008645040778319495168 binary64)) #s(approx (+ x (* (/ (- y z) (- (+ t 1) z)) (- a x))) (+.f64 a #s(approx (* -1 (/ (- (* y (- a x)) (* (+ 1 t) (- a x))) z)) (*.f64 (/.f64 (-.f64 (-.f64 y t) #s(literal 1 binary64)) z) x)))) (+.f64 x (*.f64 #s(approx (/ (- y z) (- (+ t 1) z)) (/.f64 y (+.f64 #s(literal 1 binary64) t))) #s(approx (- a x) a))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 3602879701896397/36028797018963968 binary64)) (+.f64 x (*.f64 #s(approx (/ (- y z) (- (+ t 1) z)) (/.f64 y (+.f64 #s(literal 1 binary64) t))) #s(approx (- a x) a))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 100000000000000000620008645040778319495168 binary64)) #s(approx (+ x (* (/ (- y z) (- (+ t 1) z)) (- a x))) (+.f64 a #s(approx (* -1 (/ (- (* y (- a x)) (* (+ 1 t) (- a x))) z)) (*.f64 (/.f64 (-.f64 y (-.f64 t #s(literal -1 binary64))) z) x)))) (+.f64 x (*.f64 #s(approx (/ (- y z) (- (+ t 1) z)) (/.f64 y (+.f64 #s(literal 1 binary64) t))) #s(approx (- a x) a))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 3602879701896397/36028797018963968 binary64)) (+.f64 x (*.f64 #s(approx (/ (- y z) (- (+ t 1) z)) (/.f64 y (+.f64 #s(literal 1 binary64) t))) #s(approx (- a x) a))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 100000000000000000620008645040778319495168 binary64)) #s(approx (+ x (* (/ (- y z) (- (+ t 1) z)) (- a x))) (+.f64 a #s(approx (* -1 (/ (- (* y (- a x)) (* (+ 1 t) (- a x))) z)) (*.f64 (-.f64 (-.f64 y t) #s(literal 1 binary64)) (/.f64 x z))))) (+.f64 x (*.f64 #s(approx (/ (- y z) (- (+ t 1) z)) (/.f64 y (+.f64 #s(literal 1 binary64) t))) #s(approx (- a x) a))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 3602879701896397/36028797018963968 binary64)) (+.f64 x (*.f64 #s(approx (/ (- y z) (- (+ t 1) z)) (/.f64 y (+.f64 #s(literal 1 binary64) t))) #s(approx (- a x) a))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 100000000000000000620008645040778319495168 binary64)) #s(approx (+ x (* (/ (- y z) (- (+ t 1) z)) (- a x))) (+.f64 a #s(approx (* -1 (/ (- (* y (- a x)) (* (+ 1 t) (- a x))) z)) (*.f64 (-.f64 y (-.f64 t #s(literal -1 binary64))) (/.f64 x z))))) (+.f64 x (*.f64 #s(approx (/ (- y z) (- (+ t 1) z)) (/.f64 y (+.f64 #s(literal 1 binary64) t))) #s(approx (- a x) a))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 3602879701896397/36028797018963968 binary64)) (+.f64 x (*.f64 #s(approx (/ (- y z) (- (+ t 1) z)) (/.f64 y (+.f64 #s(literal 1 binary64) t))) #s(approx (- a x) a))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 100000000000000000620008645040778319495168 binary64)) #s(approx (+ x (* (/ (- y z) (- (+ t 1) z)) (- a x))) (+.f64 a #s(approx (* -1 (/ (- (* y (- a x)) (* (+ 1 t) (- a x))) z)) (*.f64 (/.f64 #s(approx (- y (+ 1 t)) (-.f64 y #s(literal 1 binary64))) z) x)))) (+.f64 x (*.f64 #s(approx (/ (- y z) (- (+ t 1) z)) (/.f64 y (+.f64 #s(literal 1 binary64) t))) #s(approx (- a x) a))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal -20000000000000000 binary64)) (+.f64 x (*.f64 #s(approx (/ (- x a) (- z (- t -1))) #s(approx (/ (- x a) z) (/.f64 x z))) (-.f64 y z))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 3602879701896397/36028797018963968 binary64)) (+.f64 x #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) #s(approx (- a x) a))) #s(approx (+ x (* (/ (- y z) (- (+ t 1) z)) (- a x))) (+.f64 a #s(approx (* -1 (/ (- (* y (- a x)) (* (+ 1 t) (- a x))) z)) (*.f64 (/.f64 #s(approx (- y (+ 1 t)) (-.f64 y #s(literal 1 binary64))) z) x)))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal -20000000000000000 binary64)) #s(approx (+ x (* (/ (- y z) (- (+ t 1) z)) (- a x))) (+.f64 a #s(approx (* -1 (/ (- (* y (- a x)) (* (+ 1 t) (- a x))) z)) (*.f64 (/.f64 #s(approx (- y (+ 1 t)) (-.f64 y #s(literal 1 binary64))) z) x)))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 3602879701896397/36028797018963968 binary64)) (+.f64 x #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) #s(approx (- a x) a))) #s(approx (+ x (* (/ (- y z) (- (+ t 1) z)) (- a x))) (+.f64 a #s(approx (* -1 (/ (- (* y (- a x)) (* (+ 1 t) (- a x))) z)) (*.f64 (/.f64 #s(approx (- y (+ 1 t)) (-.f64 y #s(literal 1 binary64))) z) x)))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal -200000000000000000000 binary64)) #s(approx (+ x (* (/ (- y z) (- (+ t 1) z)) (- a x))) (+.f64 a #s(approx (* -1 (/ (- (* y (- a x)) (* (+ 1 t) (- a x))) z)) (/.f64 #s(approx (* x (- y (+ 1 t))) (*.f64 x y)) z)))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 2251799813684173/2251799813685248 binary64)) (+.f64 x #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) #s(approx (- a x) a))) #s(approx (+ x (* (/ (- y z) (- (+ t 1) z)) (- a x))) (+.f64 a #s(approx (* -1 (/ (- (* y (- a x)) (* (+ 1 t) (- a x))) z)) (/.f64 (*.f64 x #s(approx (- y (+ 1 t)) #s(approx (- y 1) #s(literal -1 binary64)))) z)))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal -200000000000000000000 binary64)) #s(approx (+ x (* (/ (- y z) (- (+ t 1) z)) (- a x))) (+.f64 a #s(approx (* -1 (/ (- (* y (- a x)) (* (+ 1 t) (- a x))) z)) (/.f64 #s(approx (* x (- y (+ 1 t))) (*.f64 x y)) z)))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 9007198804381029/9007199254740992 binary64)) (+.f64 x #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) #s(approx (- a x) a))) #s(approx (+ x (* (/ (- y z) (- (+ t 1) z)) (- a x))) (+.f64 a #s(approx (* -1 (/ (- (* y (- a x)) (* (+ 1 t) (- a x))) z)) (/.f64 #s(approx (* x (- y (+ 1 t))) (*.f64 x y)) z)))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (-.f64 (+.f64 t #s(literal 1 binary64)) z)) #s(literal 2251799813684173/2251799813685248 binary64)) (+.f64 x #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) #s(approx (- a x) a))) (+.f64 #s(approx x #s(literal 0 binary64)) #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) #s(approx (- a x) a)))) (+.f64 x #s(approx (* (/ (- y z) (- (+ t 1) z)) (- a x)) #s(approx (- a x) a))) (-.f32 (*.f32 (log.f32 (+.f32 (*.f32 #s(approx (- 1 u) (*.f32 #s(approx (- (/ 1 u) 1) (/.f32 (-.f32 #s(literal 1 binary32) u) u)) u)) (exp.f32 (/.f32 #s(literal -2 binary32) v))) u)) v) #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 v (log.f32 (+.f32 u (*.f32 (-.f32 #s(literal 1 binary32) u) (exp.f32 (/.f32 #s(literal -2 binary32) v))))))) (+.f32 #s(literal 1 binary32) (*.f32 v (log.f32 (+.f32 u #s(approx (* (- 1 u) (exp (/ -2 v))) (exp.f32 (/.f32 #s(literal -2 binary32) v))))))) (if.f32 (<=.f32 v #s(literal 13421773/67108864 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 v (log.f32 (+.f32 u #s(approx (* (- 1 u) (exp (/ -2 v))) (-.f32 #s(literal 1 binary32) u)))))) #s(approx (+ 1 (* v (log (+ u (* (- 1 u) (exp (/ -2 v))))))) (-.f32 (*.f32 u (+.f32 #s(approx (* -1/2 (/ (* u (* v (pow (+ 1 (* -1 (exp (/ -2 v)))) 2))) (exp (/ -4 v)))) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) u) (*.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 (*.f32 #s(literal -8 binary32) u) (*.f32 #s(literal -16 binary32) u)) v))) v)) (*.f32 v (-.f32 (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 #s(literal -2 binary32) v))) #s(literal 1 binary32))))) #s(literal 1 binary32)))) (if.f32 (<=.f32 v #s(literal 13421773/67108864 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 v (log.f32 (+.f32 u #s(approx (* (- 1 u) (exp (/ -2 v))) (-.f32 #s(literal 1 binary32) u)))))) #s(approx (+ 1 (* v (log (+ u (* (- 1 u) (exp (/ -2 v))))))) (-.f32 (*.f32 u (+.f32 #s(approx (* -1/2 (/ (* u (* v (pow (+ 1 (* -1 (exp (/ -2 v)))) 2))) (exp (/ -4 v)))) (*.f32 #s(literal -2 binary32) (/.f32 u v))) (*.f32 v (-.f32 (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 #s(literal -2 binary32) v))) #s(literal 1 binary32))))) #s(literal 1 binary32)))) (if.f32 (<=.f32 v #s(literal 13421773/67108864 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 v (log.f32 (+.f32 u #s(approx (* (- 1 u) (exp (/ -2 v))) (-.f32 #s(literal 1 binary32) u)))))) #s(approx (+ 1 (* v (log (+ u (* (- 1 u) (exp (/ -2 v))))))) (-.f32 (*.f32 (-.f32 #s(approx (* -1/2 (/ (* u (* v (pow (+ 1 (* -1 (exp (/ -2 v)))) 2))) (exp (/ -4 v)))) (*.f32 (/.f32 u v) #s(literal -2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (exp.f32 (/.f32 #s(literal 2 binary32) v))) v)) u) #s(literal 1 binary32)))) (if.f32 (<=.f32 v #s(literal 13421773/134217728 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 v (log.f32 (+.f32 u #s(approx (* (- 1 u) (exp (/ -2 v))) (-.f32 #s(literal 1 binary32) u)))))) #s(approx (+ 1 (* v (log (+ u (* (- 1 u) (exp (/ -2 v))))))) (-.f32 (*.f32 u #s(approx (+ (* -1/2 (/ (* u (* v (pow (+ 1 (* -1 (exp (/ -2 v)))) 2))) (exp (/ -4 v)))) (* v (- (/ 1 (exp (/ -2 v))) 1))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 4/3 binary32) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 #s(literal 28/3 binary32) u) (+.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 #s(literal 8 binary32) u) (*.f32 #s(literal 16 binary32) u))) (*.f32 #s(literal 32 binary32) u)))) #s(literal 2/3 binary32)) v)) (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 #s(literal 8 binary32) u) (*.f32 #s(literal 16 binary32) u))))) v)) (*.f32 #s(literal 2 binary32) u)) #s(literal 2 binary32)) v))))) #s(literal 1 binary32)))) (if.f32 (<=.f32 v #s(literal 13421773/67108864 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 v (log.f32 (+.f32 u #s(approx (* (- 1 u) (exp (/ -2 v))) (-.f32 #s(literal 1 binary32) u)))))) #s(approx (+ 1 (* v (log (+ u (* (- 1 u) (exp (/ -2 v))))))) (-.f32 (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 2 binary32) v)) #s(literal 1 binary32)) (*.f32 u v)) #s(literal 1 binary32)))) (if.f32 (<=.f32 v #s(literal 13421773/134217728 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 v (log.f32 (+.f32 u #s(approx (* (- 1 u) (exp (/ -2 v))) (-.f32 #s(literal 1 binary32) u)))))) #s(approx (+ 1 (* v (log (+ u (* (- 1 u) (exp (/ -2 v))))))) (-.f32 (*.f32 u (+.f32 #s(approx (* -1/2 (/ (* u (* v (pow (+ 1 (* -1 (exp (/ -2 v)))) 2))) (exp (/ -4 v)))) (*.f32 #s(literal -2 binary32) (/.f32 u v))) #s(approx (* v (- (/ 1 (exp (/ -2 v))) 1)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 4/3 binary32) (*.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 1 binary32) v))) v)) #s(literal 2 binary32)) v)))))) #s(literal 1 binary32)))) (if.f32 (<=.f32 (+.f32 #s(literal 1 binary32) (*.f32 v (log.f32 (+.f32 u (*.f32 (-.f32 #s(literal 1 binary32) u) (exp.f32 (/.f32 #s(literal -2 binary32) v))))))) #s(literal -13421773/134217728 binary32)) #s(approx (+ 1 (* v (log (+ u (* (- 1 u) (exp (/ -2 v))))))) (-.f32 (*.f32 u (+.f32 #s(approx (* -1/2 (/ (* u (* v (pow (+ 1 (* -1 (exp (/ -2 v)))) 2))) (exp (/ -4 v)))) (*.f32 #s(literal -2 binary32) (/.f32 u v))) #s(approx (* v (- (/ 1 (exp (/ -2 v))) 1)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 4/3 binary32) (*.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 1 binary32) v))) v)) #s(literal 2 binary32)) v)))))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 v (log.f32 (+.f32 u #s(approx (* (- 1 u) (exp (/ -2 v))) #s(approx (- 1 u) #s(literal 1 binary32)))))))) (if.f32 (<=.f32 (*.f32 v (log.f32 (+.f32 u (*.f32 (-.f32 #s(literal 1 binary32) u) (exp.f32 (/.f32 #s(literal -2 binary32) v)))))) #s(literal -10077067/134217728 binary32)) #s(approx (+ 1 (* v (log (+ u (* (- 1 u) (exp (/ -2 v))))))) (-.f32 (*.f32 u (+.f32 #s(approx (* -1/2 (/ (* u (* v (pow (+ 1 (* -1 (exp (/ -2 v)))) 2))) (exp (/ -4 v)))) (*.f32 #s(literal -2 binary32) (/.f32 u v))) #s(approx (* v (- (/ 1 (exp (/ -2 v))) 1)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 4/3 binary32) (*.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 1 binary32) v))) v)) #s(literal 2 binary32)) v)))))) #s(literal 1 binary32))) #s(approx (+ 1 (* v (log (+ u (* (- 1 u) (exp (/ -2 v))))))) (-.f32 (*.f32 u #s(approx (* v (- (/ 1 (exp (/ -2 v))) 1)) #s(literal 2 binary32))) #s(approx 1 #s(literal 0 binary32))))) (if.f32 (<=.f32 (*.f32 v (log.f32 (+.f32 u (*.f32 (-.f32 #s(literal 1 binary32) u) (exp.f32 (/.f32 #s(literal -2 binary32) v)))))) #s(literal -10077067/134217728 binary32)) #s(approx (+ 1 (* v (log (+ u (* (- 1 u) (exp (/ -2 v))))))) (-.f32 (*.f32 u #s(approx (* v (- (/ 1 (exp (/ -2 v))) 1)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 4/3 binary32) (*.f32 #s(literal 2/3 binary32) (/.f32 #s(literal 1 binary32) v))) v)) #s(literal 2 binary32)) v))))) #s(literal 1 binary32))) #s(approx (+ 1 (* v (log (+ u (* (- 1 u) (exp (/ -2 v))))))) (-.f32 (*.f32 u #s(approx (* v (- (/ 1 (exp (/ -2 v))) 1)) #s(literal 2 binary32))) #s(approx 1 #s(literal 0 binary32))))) (if.f32 (<=.f32 (*.f32 v (log.f32 (+.f32 u (*.f32 (-.f32 #s(literal 1 binary32) u) (exp.f32 (/.f32 #s(literal -2 binary32) v)))))) #s(literal -10077067/134217728 binary32)) #s(approx (+ 1 (* v (log (+ u (* (- 1 u) (exp (/ -2 v))))))) (-.f32 #s(approx (* u (+ (* -1/2 (/ (* u (* v (pow (+ 1 (* -1 (exp (/ -2 v)))) 2))) (exp (/ -4 v)))) (* v (- (/ 1 (exp (/ -2 v))) 1)))) (-.f32 (+.f32 u u) (/.f32 (-.f32 (*.f32 (-.f32 (+.f32 u u) #s(literal 2 binary32)) u) (/.f32 (*.f32 (-.f32 (*.f32 u #s(literal -4 binary32)) #s(literal -4/3 binary32)) u) v)) v))) #s(literal 1 binary32))) #s(approx (+ 1 (* v (log (+ u (* (- 1 u) (exp (/ -2 v))))))) (-.f32 (*.f32 u #s(approx (* v (- (/ 1 (exp (/ -2 v))) 1)) #s(literal 2 binary32))) #s(approx 1 #s(literal 0 binary32))))) (if.f32 (<=.f32 (*.f32 v (log.f32 (+.f32 u (*.f32 (-.f32 #s(literal 1 binary32) u) (exp.f32 (/.f32 #s(literal -2 binary32) v)))))) #s(literal -10077067/134217728 binary32)) #s(approx (+ 1 (* v (log (+ u (* (- 1 u) (exp (/ -2 v))))))) (-.f32 #s(approx (* u (* v (- (/ 1 (exp (/ -2 v))) 1))) (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) u) (*.f32 #s(literal -4/3 binary32) (/.f32 u v))) v)) (*.f32 #s(literal 2 binary32) u))) #s(literal 1 binary32))) #s(approx (+ 1 (* v (log (+ u (* (- 1 u) (exp (/ -2 v))))))) (-.f32 (*.f32 u #s(approx (* v (- (/ 1 (exp (/ -2 v))) 1)) #s(literal 2 binary32))) #s(approx 1 #s(literal 0 binary32))))) (if.f32 (<=.f32 (*.f32 v (log.f32 (+.f32 u (*.f32 (-.f32 #s(literal 1 binary32) u) (exp.f32 (/.f32 #s(literal -2 binary32) v)))))) #s(literal -10077067/134217728 binary32)) #s(approx (+ 1 (* v (log (+ u (* (- 1 u) (exp (/ -2 v))))))) (-.f32 #s(approx (* u (+ (* -1/2 (/ (* u (* v (pow (+ 1 (* -1 (exp (/ -2 v)))) 2))) (exp (/ -4 v)))) (* v (- (/ 1 (exp (/ -2 v))) 1)))) (+.f32 #s(approx (* -1 (/ (+ (* -1 (/ (* u (+ 4/3 (* 1/2 (- (* 8 u) (* 16 u))))) v)) (* u (- (* 2 u) 2))) v)) (/.f32 (*.f32 u (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 4/3 binary32) (/.f32 #s(literal 1 binary32) v)))) v)) (*.f32 #s(literal 2 binary32) u))) #s(literal 1 binary32))) #s(approx (+ 1 (* v (log (+ u (* (- 1 u) (exp (/ -2 v))))))) (-.f32 (*.f32 u #s(approx (* v (- (/ 1 (exp (/ -2 v))) 1)) #s(literal 2 binary32))) #s(approx 1 #s(literal 0 binary32))))) (if.f32 (<=.f32 (*.f32 v (log.f32 (+.f32 u (*.f32 (-.f32 #s(literal 1 binary32) u) (exp.f32 (/.f32 #s(literal -2 binary32) v)))))) #s(literal -1 binary32)) #s(approx (+ 1 (* v (log (+ u (* (- 1 u) (exp (/ -2 v))))))) (-.f32 (*.f32 #s(approx (+ (* -1/2 (/ (* u (* v (pow (+ 1 (* -1 (exp (/ -2 v)))) 2))) (exp (/ -4 v)))) (* v (- (/ 1 (exp (/ -2 v))) 1))) (-.f32 (*.f32 #s(literal -2 binary32) (/.f32 (-.f32 u #s(literal 1 binary32)) v)) #s(literal -2 binary32))) u) #s(literal 1 binary32))) #s(approx (+ 1 (* v (log (+ u (* (- 1 u) (exp (/ -2 v))))))) (-.f32 (*.f32 u #s(approx (* v (- (/ 1 (exp (/ -2 v))) 1)) #s(literal 2 binary32))) #s(approx 1 #s(literal 0 binary32))))) (if.f32 (<=.f32 (*.f32 v (log.f32 (+.f32 u (*.f32 (-.f32 #s(literal 1 binary32) u) (exp.f32 (/.f32 #s(literal -2 binary32) v)))))) #s(literal -1 binary32)) #s(approx (+ 1 (* v (log (+ u (* (- 1 u) (exp (/ -2 v))))))) (-.f32 (*.f32 u #s(approx (+ (* -1/2 (/ (* u (* v (pow (+ 1 (* -1 (exp (/ -2 v)))) 2))) (exp (/ -4 v)))) (* v (- (/ 1 (exp (/ -2 v))) 1))) (+.f32 #s(literal 2 binary32) #s(approx (+ (* -2 (/ u v)) (* 2 (/ 1 v))) (/.f32 #s(literal 2 binary32) v))))) #s(literal 1 binary32))) #s(approx (+ 1 (* v (log (+ u (* (- 1 u) (exp (/ -2 v))))))) (-.f32 (*.f32 u #s(approx (* v (- (/ 1 (exp (/ -2 v))) 1)) #s(literal 2 binary32))) #s(approx 1 #s(literal 0 binary32))))) #s(approx (+ 1 (* v (log (+ u (* (- 1 u) (exp (/ -2 v))))))) (-.f32 (*.f32 u #s(approx (* v (- (/ 1 (exp (/ -2 v))) 1)) #s(literal 2 binary32))) #s(approx 1 #s(literal 0 binary32)))) #s(approx (+ 1 (* v (log (+ u (* (- 1 u) (exp (/ -2 v))))))) (-.f32 (*.f32 u #s(approx (* v (- (/ 1 (exp (/ -2 v))) 1)) #s(literal 2 binary32))) #s(literal 1 binary32))) #s(approx (+ 1 (* v (log (+ u (* (- 1 u) (exp (/ -2 v))))))) #s(literal -1 binary32)) (asin.f32 (/.f32 h #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) (/.f32 sinTheta_O (fabs.f32 eta))) (fabs.f32 eta))))) (asin.f32 (/.f32 h #s(approx (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O)))))) (+.f32 (fabs.f32 eta) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 sinTheta_O sinTheta_O) (fabs.f32 eta))))))) (asin.f32 #s(approx (/ h (sqrt (- (* eta eta) (/ (* sinTheta_O sinTheta_O) (sqrt (- 1 (* sinTheta_O sinTheta_O))))))) (/.f32 h eta))) (*.f32 cosTheta_i (*.f32 (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i)) (+.f32 v v)))) (*.f32 cosTheta_i (*.f32 (/.f32 (/.f32 cosTheta_O v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(approx (/ (exp (* (/ (neg sinTheta_O) v) sinTheta_i)) (+ v v)) (/.f32 #s(literal 1/2 binary32) v)))) (*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) (*.f32 cosTheta_i #s(approx (/ (neg (exp (* (/ (neg sinTheta_O) v) sinTheta_i))) (+ v v)) (/.f32 #s(literal -1/2 binary32) v)))) (*.f32 (*.f32 #s(approx (/ (neg (exp (* (/ (neg sinTheta_O) v) sinTheta_i))) (+ v v)) (/.f32 #s(literal -1/2 binary32) v)) (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))) cosTheta_O) (*.f32 (/.f32 cosTheta_i (*.f32 (+.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 cosTheta_O #s(approx (* (exp (/ (* sinTheta_O sinTheta_i) v)) v) v))) #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O cosTheta_i))))) #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O) v)) #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) v))) #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))) (/.f32 #s(approx (* (sqrt (exp (- (/ (- (- (* cosTheta_O cosTheta_i) 1) (* sinTheta_O sinTheta_i)) v) -6931/10000))) (sqrt (exp (- (/ (- (- (* cosTheta_O cosTheta_i) 1) (* sinTheta_O sinTheta_i)) v) -6931/10000)))) (pow.f32 (sqrt.f32 (pow.f32 (exp.f32 (-.f32 (*.f32 (-.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) v) #s(literal -6931/10000 binary32)) v) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32))) (+.f32 v v)) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (-.f32 #s(literal -6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) 1) #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (exp.f32 (/.f32 (-.f32 #s(literal -6931/10000 binary32) (/.f32 (-.f32 #s(approx (- (* cosTheta_O cosTheta_i) 1) #s(literal -1 binary32)) (*.f32 sinTheta_O sinTheta_i)) v)) #s(literal 2 binary32))))) (+.f32 v v)) (/.f32 #s(approx (* (sqrt (exp (- (/ (- (- (* cosTheta_O cosTheta_i) 1) (* sinTheta_O sinTheta_i)) v) -6931/10000))) (sqrt (exp (- (/ (- (- (* cosTheta_O cosTheta_i) 1) (* sinTheta_O sinTheta_i)) v) -6931/10000)))) (pow.f32 (sqrt.f32 (exp.f32 (-.f32 #s(approx (+ 6931/10000 (/ (* cosTheta_O cosTheta_i) v)) #s(literal 6931/10000 binary32)) (/.f32 #s(literal 1 binary32) v)))) #s(literal 2 binary32))) (+.f32 v v)) (exp.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_O sinTheta_i) 1) #s(literal 1 binary32))) v) (+.f32 #s(literal -6931/10000 binary32) (log.f32 (+.f32 v v))))) (*.f32 (/.f32 #s(literal 1/2 binary32) v) (exp.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_O sinTheta_i) 1) #s(literal 1 binary32))) v) #s(literal -6931/10000 binary32)))) (/.f32 (exp.f32 (-.f32 (/.f32 (-.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (+ (* sinTheta_O sinTheta_i) 1) #s(literal 1 binary32))) v) #s(literal -6931/10000 binary32))) (+.f32 v v)) (/.f32 (exp.f32 (-.f32 #s(approx (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) (*.f32 cosTheta_i (/.f32 cosTheta_O v))) #s(literal -6931/10000 binary32))) (+.f32 v v)) (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 v v) (exp.f32 #s(approx (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) -6931/10000) #s(literal 6931/10000 binary32))))) (/.f32 (exp.f32 #s(approx (- (/ (- (* cosTheta_O cosTheta_i) (+ (* sinTheta_O sinTheta_i) 1)) v) -6931/10000) #s(literal 6931/10000 binary32))) (+.f32 v v)) (if.f64 (<=.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (pow.f64 (*.f64 x #s(literal 30 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y #s(literal 30 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 z #s(literal 30 binary64)) #s(literal 2 binary64)))) #s(literal 25 binary64)) (-.f64 (fabs.f64 (+.f64 (+.f64 (*.f64 (sin.f64 (*.f64 x #s(literal 30 binary64))) (cos.f64 (*.f64 y #s(literal 30 binary64)))) (*.f64 (sin.f64 (*.f64 y #s(literal 30 binary64))) (cos.f64 (*.f64 z #s(literal 30 binary64))))) (*.f64 (sin.f64 (*.f64 z #s(literal 30 binary64))) (cos.f64 (*.f64 x #s(literal 30 binary64)))))) #s(literal 1/5 binary64))) #s(literal 10000000000000000369475456880582265409809179829842688451922778552150543659347219597216513109705408327446511753687232667314337003349573404171046192448274432 binary64)) (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (pow.f64 (*.f64 x #s(literal 30 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y #s(literal 30 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 z #s(literal 30 binary64)) #s(literal 2 binary64)))) #s(literal 25 binary64)) (-.f64 #s(approx (* (sqrt (- (- (* (cos (* -30 z)) (sin (* y 30))) (* (sin (* -30 x)) (cos (* -30 y)))) (* (sin (* -30 z)) (cos (* -30 x))))) (sqrt (- (- (* (cos (* -30 z)) (sin (* y 30))) (* (sin (* -30 x)) (cos (* -30 y)))) (* (sin (* -30 z)) (cos (* -30 x)))))) (pow.f64 (sqrt.f64 (neg.f64 (+.f64 (sin.f64 (*.f64 #s(literal -30 binary64) x)) (*.f64 (cos.f64 (*.f64 #s(literal -30 binary64) x)) (sin.f64 #s(approx (+ (* z 30) (PI)) (PI.f64))))))) #s(literal 2 binary64))) #s(literal 1/5 binary64))) (fmax.f64 (-.f64 #s(approx (sqrt (+ (+ (pow (* x 30) 2) (pow (* y 30) 2)) (pow (* z 30) 2))) (*.f64 #s(literal -30 binary64) x)) #s(literal 25 binary64)) (-.f64 (fabs.f64 #s(approx (+ (+ (* (sin (* x 30)) (cos (* y 30))) (* (sin (* y 30)) (cos (* z 30)))) (* (sin (* z 30)) (cos (* x 30)))) #s(approx (+ (sin (* 30 x)) (* (cos (* 30 x)) (sin (* 30 z)))) #s(approx (+ (sin (* 30 z)) (* 30 x)) (+.f64 (*.f64 #s(literal 30 binary64) x) (*.f64 #s(literal 30 binary64) z)))))) #s(literal 1/5 binary64)))) (if.f64 (<=.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (pow.f64 (*.f64 x #s(literal 30 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y #s(literal 30 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 z #s(literal 30 binary64)) #s(literal 2 binary64)))) #s(literal 25 binary64)) (-.f64 (fabs.f64 (+.f64 (+.f64 (*.f64 (sin.f64 (*.f64 x #s(literal 30 binary64))) (cos.f64 (*.f64 y #s(literal 30 binary64)))) (*.f64 (sin.f64 (*.f64 y #s(literal 30 binary64))) (cos.f64 (*.f64 z #s(literal 30 binary64))))) (*.f64 (sin.f64 (*.f64 z #s(literal 30 binary64))) (cos.f64 (*.f64 x #s(literal 30 binary64)))))) #s(literal 1/5 binary64))) #s(literal -3602879701896397/18014398509481984 binary64)) (fmax.f64 (-.f64 #s(approx (sqrt (+ (+ (pow (* x 30) 2) (pow (* y 30) 2)) (pow (* z 30) 2))) (*.f64 #s(literal -30 binary64) y)) #s(literal 25 binary64)) (-.f64 #s(approx (* (sqrt (- (- (* (cos (* -30 z)) (sin (* y 30))) (* (sin (* -30 x)) (cos (* -30 y)))) (* (sin (* -30 z)) (cos (* -30 x))))) (sqrt (- (- (* (cos (* -30 z)) (sin (* y 30))) (* (sin (* -30 x)) (cos (* -30 y)))) (* (sin (* -30 z)) (cos (* -30 x)))))) (pow.f64 (sqrt.f64 (neg.f64 (+.f64 (sin.f64 (*.f64 #s(literal -30 binary64) x)) (*.f64 (cos.f64 (*.f64 #s(literal -30 binary64) x)) (sin.f64 (+.f64 (*.f64 z #s(literal 30 binary64)) (PI.f64))))))) #s(literal 2 binary64))) #s(literal 1/5 binary64))) (if.f64 (<=.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (pow.f64 (*.f64 x #s(literal 30 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y #s(literal 30 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 z #s(literal 30 binary64)) #s(literal 2 binary64)))) #s(literal 25 binary64)) (-.f64 (fabs.f64 (+.f64 (+.f64 (*.f64 (sin.f64 (*.f64 x #s(literal 30 binary64))) (cos.f64 (*.f64 y #s(literal 30 binary64)))) (*.f64 (sin.f64 (*.f64 y #s(literal 30 binary64))) (cos.f64 (*.f64 z #s(literal 30 binary64))))) (*.f64 (sin.f64 (*.f64 z #s(literal 30 binary64))) (cos.f64 (*.f64 x #s(literal 30 binary64)))))) #s(literal 1/5 binary64))) #s(literal 10000000000000000369475456880582265409809179829842688451922778552150543659347219597216513109705408327446511753687232667314337003349573404171046192448274432 binary64)) (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (pow.f64 (*.f64 x #s(literal 30 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y #s(literal 30 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 z #s(literal 30 binary64)) #s(literal 2 binary64)))) #s(literal 25 binary64)) (-.f64 #s(approx (* (sqrt (- (- (* (cos (* -30 z)) (sin (* y 30))) (* (sin (* -30 x)) (cos (* -30 y)))) (* (sin (* -30 z)) (cos (* -30 x))))) (sqrt (- (- (* (cos (* -30 z)) (sin (* y 30))) (* (sin (* -30 x)) (cos (* -30 y)))) (* (sin (* -30 z)) (cos (* -30 x)))))) (pow.f64 #s(approx (sqrt (neg (+ (sin (* -30 x)) (* (cos (* -30 x)) (sin (* -30 z)))))) (sqrt.f64 (neg.f64 (sin.f64 (*.f64 #s(literal -30 binary64) z))))) #s(literal 2 binary64))) #s(literal 1/5 binary64))) (fmax.f64 (-.f64 #s(approx (sqrt (+ (+ (pow (* x 30) 2) (pow (* y 30) 2)) (pow (* z 30) 2))) (*.f64 #s(literal -30 binary64) x)) #s(literal 25 binary64)) (-.f64 (fabs.f64 #s(approx (+ (+ (* (sin (* x 30)) (cos (* y 30))) (* (sin (* y 30)) (cos (* z 30)))) (* (sin (* z 30)) (cos (* x 30)))) #s(approx (+ (sin (* 30 x)) (* (cos (* 30 x)) (sin (* 30 z)))) #s(approx (+ (sin (* 30 z)) (* 30 x)) (+.f64 (*.f64 #s(literal 30 binary64) x) (*.f64 #s(literal 30 binary64) z)))))) #s(literal 1/5 binary64))))) (if.f64 (<=.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (pow.f64 (*.f64 x #s(literal 30 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y #s(literal 30 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 z #s(literal 30 binary64)) #s(literal 2 binary64)))) #s(literal 25 binary64)) (-.f64 (fabs.f64 (+.f64 (+.f64 (*.f64 (sin.f64 (*.f64 x #s(literal 30 binary64))) (cos.f64 (*.f64 y #s(literal 30 binary64)))) (*.f64 (sin.f64 (*.f64 y #s(literal 30 binary64))) (cos.f64 (*.f64 z #s(literal 30 binary64))))) (*.f64 (sin.f64 (*.f64 z #s(literal 30 binary64))) (cos.f64 (*.f64 x #s(literal 30 binary64)))))) #s(literal 1/5 binary64))) #s(literal -3602879701896397/18014398509481984 binary64)) (fmax.f64 (-.f64 #s(approx (sqrt (+ (+ (pow (* x 30) 2) (pow (* y 30) 2)) (pow (* z 30) 2))) (*.f64 #s(literal -30 binary64) y)) #s(literal 25 binary64)) (-.f64 #s(approx (* (sqrt (- (- (* (cos (* -30 z)) (sin (* y 30))) (* (sin (* -30 x)) (cos (* -30 y)))) (* (sin (* -30 z)) (cos (* -30 x))))) (sqrt (- (- (* (cos (* -30 z)) (sin (* y 30))) (* (sin (* -30 x)) (cos (* -30 y)))) (* (sin (* -30 z)) (cos (* -30 x)))))) (pow.f64 (sqrt.f64 (neg.f64 (+.f64 (sin.f64 (*.f64 #s(literal -30 binary64) x)) (*.f64 (cos.f64 (*.f64 #s(literal -30 binary64) x)) (sin.f64 (+.f64 (*.f64 z #s(literal 30 binary64)) (PI.f64))))))) #s(literal 2 binary64))) #s(literal 1/5 binary64))) (if.f64 (<=.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (pow.f64 (*.f64 x #s(literal 30 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y #s(literal 30 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 z #s(literal 30 binary64)) #s(literal 2 binary64)))) #s(literal 25 binary64)) (-.f64 (fabs.f64 (+.f64 (+.f64 (*.f64 (sin.f64 (*.f64 x #s(literal 30 binary64))) (cos.f64 (*.f64 y #s(literal 30 binary64)))) (*.f64 (sin.f64 (*.f64 y #s(literal 30 binary64))) (cos.f64 (*.f64 z #s(literal 30 binary64))))) (*.f64 (sin.f64 (*.f64 z #s(literal 30 binary64))) (cos.f64 (*.f64 x #s(literal 30 binary64)))))) #s(literal 1/5 binary64))) #s(literal 10000000000000000369475456880582265409809179829842688451922778552150543659347219597216513109705408327446511753687232667314337003349573404171046192448274432 binary64)) (fmax.f64 (-.f64 (sqrt.f64 (*.f64 #s(literal 900 binary64) (+.f64 (*.f64 x x) (+.f64 (*.f64 z z) (*.f64 y y))))) #s(literal 25 binary64)) (-.f64 #s(approx (+ (+ (* (sin (* x 30)) (cos (* y 30))) (* (sin (* y 30)) (cos (* z 30)))) (* (sin (* z 30)) (cos (* x 30)))) (pow.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 30 binary64) x)) (sin.f64 (*.f64 z #s(literal 30 binary64)))) (sin.f64 (*.f64 #s(literal -30 binary64) x)))) #s(literal 2 binary64))) #s(literal 1/5 binary64))) (fmax.f64 (-.f64 #s(approx (sqrt (+ (+ (pow (* x 30) 2) (pow (* y 30) 2)) (pow (* z 30) 2))) (*.f64 #s(literal -30 binary64) x)) #s(literal 25 binary64)) (-.f64 (fabs.f64 #s(approx (+ (+ (* (sin (* x 30)) (cos (* y 30))) (* (sin (* y 30)) (cos (* z 30)))) (* (sin (* z 30)) (cos (* x 30)))) #s(approx (+ (sin (* 30 x)) (* (cos (* 30 x)) (sin (* 30 z)))) #s(approx (+ (sin (* 30 z)) (* 30 x)) (+.f64 (*.f64 #s(literal 30 binary64) x) (*.f64 #s(literal 30 binary64) z)))))) #s(literal 1/5 binary64))))) (if.f64 (<=.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (pow.f64 (*.f64 x #s(literal 30 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y #s(literal 30 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 z #s(literal 30 binary64)) #s(literal 2 binary64)))) #s(literal 25 binary64)) (-.f64 (fabs.f64 (+.f64 (+.f64 (*.f64 (sin.f64 (*.f64 x #s(literal 30 binary64))) (cos.f64 (*.f64 y #s(literal 30 binary64)))) (*.f64 (sin.f64 (*.f64 y #s(literal 30 binary64))) (cos.f64 (*.f64 z #s(literal 30 binary64))))) (*.f64 (sin.f64 (*.f64 z #s(literal 30 binary64))) (cos.f64 (*.f64 x #s(literal 30 binary64)))))) #s(literal 1/5 binary64))) #s(literal -3602879701896397/18014398509481984 binary64)) (fmax.f64 (-.f64 #s(approx (sqrt (+ (+ (pow (* x 30) 2) (pow (* y 30) 2)) (pow (* z 30) 2))) (*.f64 #s(literal -30 binary64) y)) #s(literal 25 binary64)) (-.f64 #s(approx (* (sqrt (- (- (* (cos (* -30 z)) (sin (* y 30))) (* (sin (* -30 x)) (cos (* -30 y)))) (* (sin (* -30 z)) (cos (* -30 x))))) (sqrt (- (- (* (cos (* -30 z)) (sin (* y 30))) (* (sin (* -30 x)) (cos (* -30 y)))) (* (sin (* -30 z)) (cos (* -30 x)))))) (pow.f64 (sqrt.f64 (neg.f64 (+.f64 (sin.f64 (*.f64 #s(literal -30 binary64) x)) (*.f64 (cos.f64 (*.f64 #s(literal -30 binary64) x)) (sin.f64 (+.f64 (*.f64 z #s(literal 30 binary64)) (PI.f64))))))) #s(literal 2 binary64))) #s(literal 1/5 binary64))) (if.f64 (<=.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (pow.f64 (*.f64 x #s(literal 30 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y #s(literal 30 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 z #s(literal 30 binary64)) #s(literal 2 binary64)))) #s(literal 25 binary64)) (-.f64 (fabs.f64 (+.f64 (+.f64 (*.f64 (sin.f64 (*.f64 x #s(literal 30 binary64))) (cos.f64 (*.f64 y #s(literal 30 binary64)))) (*.f64 (sin.f64 (*.f64 y #s(literal 30 binary64))) (cos.f64 (*.f64 z #s(literal 30 binary64))))) (*.f64 (sin.f64 (*.f64 z #s(literal 30 binary64))) (cos.f64 (*.f64 x #s(literal 30 binary64)))))) #s(literal 1/5 binary64))) #s(literal 10000000000000000369475456880582265409809179829842688451922778552150543659347219597216513109705408327446511753687232667314337003349573404171046192448274432 binary64)) (fmax.f64 (-.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 (*.f64 z z) (*.f64 y y)) (*.f64 x x)) #s(literal 900 binary64))) #s(literal 25 binary64)) (-.f64 #s(approx (+ (+ (* (sin (* x 30)) (cos (* y 30))) (* (sin (* y 30)) (cos (* z 30)))) (* (sin (* z 30)) (cos (* x 30)))) (pow.f64 #s(approx (sqrt (neg (+ (sin (* -30 x)) (* (cos (* -30 x)) (sin (* -30 z)))))) (sqrt.f64 (sin.f64 (*.f64 #s(literal 30 binary64) x)))) #s(literal 2 binary64))) #s(literal 1/5 binary64))) (fmax.f64 (-.f64 #s(approx (sqrt (+ (+ (pow (* x 30) 2) (pow (* y 30) 2)) (pow (* z 30) 2))) (*.f64 #s(literal -30 binary64) x)) #s(literal 25 binary64)) (-.f64 (fabs.f64 #s(approx (+ (+ (* (sin (* x 30)) (cos (* y 30))) (* (sin (* y 30)) (cos (* z 30)))) (* (sin (* z 30)) (cos (* x 30)))) #s(approx (+ (sin (* 30 x)) (* (cos (* 30 x)) (sin (* 30 z)))) #s(approx (+ (sin (* 30 z)) (* 30 x)) (+.f64 (*.f64 #s(literal 30 binary64) x) (*.f64 #s(literal 30 binary64) z)))))) #s(literal 1/5 binary64))))) (if.f64 (<=.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (pow.f64 (*.f64 x #s(literal 30 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y #s(literal 30 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 z #s(literal 30 binary64)) #s(literal 2 binary64)))) #s(literal 25 binary64)) (-.f64 (fabs.f64 (+.f64 (+.f64 (*.f64 (sin.f64 (*.f64 x #s(literal 30 binary64))) (cos.f64 (*.f64 y #s(literal 30 binary64)))) (*.f64 (sin.f64 (*.f64 y #s(literal 30 binary64))) (cos.f64 (*.f64 z #s(literal 30 binary64))))) (*.f64 (sin.f64 (*.f64 z #s(literal 30 binary64))) (cos.f64 (*.f64 x #s(literal 30 binary64)))))) #s(literal 1/5 binary64))) #s(literal 10000000000000000369475456880582265409809179829842688451922778552150543659347219597216513109705408327446511753687232667314337003349573404171046192448274432 binary64)) (fmax.f64 (-.f64 (sqrt.f64 (*.f64 (+.f64 (+.f64 (*.f64 z z) (*.f64 y y)) (*.f64 x x)) #s(literal 900 binary64))) #s(literal 25 binary64)) (-.f64 #s(approx (+ (+ (* (sin (* x 30)) (cos (* y 30))) (* (sin (* y 30)) (cos (* z 30)))) (* (sin (* z 30)) (cos (* x 30)))) (pow.f64 #s(approx (sqrt (neg (+ (sin (* -30 x)) (* (cos (* -30 x)) (sin (* -30 z)))))) (sqrt.f64 (sin.f64 (*.f64 #s(literal 30 binary64) x)))) #s(literal 2 binary64))) #s(literal 1/5 binary64))) (fmax.f64 (-.f64 #s(approx (sqrt (+ (+ (pow (* x 30) 2) (pow (* y 30) 2)) (pow (* z 30) 2))) (*.f64 #s(literal -30 binary64) x)) #s(literal 25 binary64)) (-.f64 (fabs.f64 #s(approx (+ (+ (* (sin (* x 30)) (cos (* y 30))) (* (sin (* y 30)) (cos (* z 30)))) (* (sin (* z 30)) (cos (* x 30)))) #s(approx (+ (sin (* 30 x)) (* (cos (* 30 x)) (sin (* 30 z)))) #s(approx (+ (sin (* 30 z)) (* 30 x)) (+.f64 (*.f64 #s(literal 30 binary64) x) (*.f64 #s(literal 30 binary64) z)))))) #s(literal 1/5 binary64)))) (if.f64 (<=.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (pow.f64 (*.f64 x #s(literal 30 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y #s(literal 30 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 z #s(literal 30 binary64)) #s(literal 2 binary64)))) #s(literal 25 binary64)) (-.f64 (fabs.f64 (+.f64 (+.f64 (*.f64 (sin.f64 (*.f64 x #s(literal 30 binary64))) (cos.f64 (*.f64 y #s(literal 30 binary64)))) (*.f64 (sin.f64 (*.f64 y #s(literal 30 binary64))) (cos.f64 (*.f64 z #s(literal 30 binary64))))) (*.f64 (sin.f64 (*.f64 z #s(literal 30 binary64))) (cos.f64 (*.f64 x #s(literal 30 binary64)))))) #s(literal 1/5 binary64))) #s(literal -3242591731706757/18014398509481984 binary64)) (fmax.f64 #s(approx (- (sqrt (+ (+ (pow (* x 30) 2) (pow (* y 30) 2)) (pow (* z 30) 2))) 25) (*.f64 y (-.f64 #s(literal 30 binary64) (*.f64 #s(literal 25 binary64) (/.f64 #s(literal 1 binary64) y))))) (-.f64 #s(approx (* (sqrt (- (- (* (cos (* -30 z)) (sin (* y 30))) (* (sin (* -30 x)) (cos (* -30 y)))) (* (sin (* -30 z)) (cos (* -30 x))))) (sqrt (- (- (* (cos (* -30 z)) (sin (* y 30))) (* (sin (* -30 x)) (cos (* -30 y)))) (* (sin (* -30 z)) (cos (* -30 x)))))) (pow.f64 #s(approx (sqrt (neg (+ (sin (* -30 x)) (* (cos (* -30 x)) (sin (* -30 z)))))) (sqrt.f64 (neg.f64 (sin.f64 (*.f64 #s(literal -30 binary64) x))))) #s(literal 2 binary64))) #s(literal 1/5 binary64))) (if.f64 (<=.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (pow.f64 (*.f64 x #s(literal 30 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y #s(literal 30 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 z #s(literal 30 binary64)) #s(literal 2 binary64)))) #s(literal 25 binary64)) (-.f64 (fabs.f64 (+.f64 (+.f64 (*.f64 (sin.f64 (*.f64 x #s(literal 30 binary64))) (cos.f64 (*.f64 y #s(literal 30 binary64)))) (*.f64 (sin.f64 (*.f64 y #s(literal 30 binary64))) (cos.f64 (*.f64 z #s(literal 30 binary64))))) (*.f64 (sin.f64 (*.f64 z #s(literal 30 binary64))) (cos.f64 (*.f64 x #s(literal 30 binary64)))))) #s(literal 1/5 binary64))) #s(literal 10000000000000000369475456880582265409809179829842688451922778552150543659347219597216513109705408327446511753687232667314337003349573404171046192448274432 binary64)) (fmax.f64 (-.f64 (sqrt.f64 (*.f64 #s(literal 900 binary64) (+.f64 (*.f64 x x) (+.f64 (*.f64 z z) (*.f64 y y))))) #s(literal 25 binary64)) (-.f64 #s(approx (+ (+ (* (sin (* x 30)) (cos (* y 30))) (* (sin (* y 30)) (cos (* z 30)))) (* (sin (* z 30)) (cos (* x 30)))) (-.f64 #s(approx (* (cos (* -30 x)) (sin (* z 30))) (sin.f64 (*.f64 #s(literal 30 binary64) z))) (sin.f64 (*.f64 #s(literal -30 binary64) x)))) #s(literal 1/5 binary64))) (fmax.f64 (-.f64 #s(approx (sqrt (+ (+ (pow (* x 30) 2) (pow (* y 30) 2)) (pow (* z 30) 2))) (*.f64 #s(literal -30 binary64) x)) #s(literal 25 binary64)) (-.f64 (fabs.f64 #s(approx (+ (+ (* (sin (* x 30)) (cos (* y 30))) (* (sin (* y 30)) (cos (* z 30)))) (* (sin (* z 30)) (cos (* x 30)))) #s(approx (+ (sin (* 30 x)) (* (cos (* 30 x)) (sin (* 30 z)))) #s(approx (+ (sin (* 30 z)) (* 30 x)) (+.f64 (*.f64 #s(literal 30 binary64) x) (*.f64 #s(literal 30 binary64) z)))))) #s(literal 1/5 binary64))))) (if.f64 (<=.f64 y #s(literal -2499999999999999863938077467607040 binary64)) (fmax.f64 (-.f64 #s(approx (sqrt (+ (+ (pow (* x 30) 2) (pow (* y 30) 2)) (pow (* z 30) 2))) (*.f64 #s(literal -30 binary64) y)) #s(literal 25 binary64)) (-.f64 #s(approx (* (sqrt (- (- (* (cos (* -30 z)) (sin (* y 30))) (* (sin (* -30 x)) (cos (* -30 y)))) (* (sin (* -30 z)) (cos (* -30 x))))) (sqrt (- (- (* (cos (* -30 z)) (sin (* y 30))) (* (sin (* -30 x)) (cos (* -30 y)))) (* (sin (* -30 z)) (cos (* -30 x)))))) (pow.f64 #s(approx (sqrt (neg (+ (sin (* -30 x)) (* (cos (* -30 x)) (sin (* -30 z)))))) (sqrt.f64 (neg.f64 (sin.f64 (*.f64 #s(literal -30 binary64) x))))) #s(literal 2 binary64))) #s(literal 1/5 binary64))) (if.f64 (<=.f64 y #s(literal 419999999999999971901629034413579981353529193004651369644551125264943445630632463430104121344 binary64)) (fmax.f64 (-.f64 #s(approx (sqrt (+ (+ (pow (* x 30) 2) (pow (* y 30) 2)) (pow (* z 30) 2))) (*.f64 #s(literal -30 binary64) x)) #s(literal 25 binary64)) (-.f64 (fabs.f64 #s(approx (+ (+ (* (sin (* x 30)) (cos (* y 30))) (* (sin (* y 30)) (cos (* z 30)))) (* (sin (* z 30)) (cos (* x 30)))) #s(approx (+ (sin (* 30 x)) (* (cos (* 30 x)) (sin (* 30 z)))) #s(approx (+ (sin (* 30 z)) (* 30 x)) (+.f64 (*.f64 #s(literal 30 binary64) x) (*.f64 #s(literal 30 binary64) z)))))) #s(literal 1/5 binary64))) (fmax.f64 #s(approx (- (sqrt (+ (+ (pow (* x 30) 2) (pow (* y 30) 2)) (pow (* z 30) 2))) 25) (*.f64 y (-.f64 #s(literal 30 binary64) (*.f64 #s(literal 25 binary64) (/.f64 #s(literal 1 binary64) y))))) (-.f64 #s(approx (* (sqrt (- (- (* (cos (* -30 z)) (sin (* y 30))) (* (sin (* -30 x)) (cos (* -30 y)))) (* (sin (* -30 z)) (cos (* -30 x))))) (sqrt (- (- (* (cos (* -30 z)) (sin (* y 30))) (* (sin (* -30 x)) (cos (* -30 y)))) (* (sin (* -30 z)) (cos (* -30 x)))))) (pow.f64 #s(approx (sqrt (neg (+ (sin (* -30 x)) (* (cos (* -30 x)) (sin (* -30 z)))))) (sqrt.f64 (neg.f64 (sin.f64 (*.f64 #s(literal -30 binary64) x))))) #s(literal 2 binary64))) #s(literal 1/5 binary64))))) (if.f64 (<=.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (pow.f64 (*.f64 x #s(literal 30 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y #s(literal 30 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 z #s(literal 30 binary64)) #s(literal 2 binary64)))) #s(literal 25 binary64)) (-.f64 (fabs.f64 (+.f64 (+.f64 (*.f64 (sin.f64 (*.f64 x #s(literal 30 binary64))) (cos.f64 (*.f64 y #s(literal 30 binary64)))) (*.f64 (sin.f64 (*.f64 y #s(literal 30 binary64))) (cos.f64 (*.f64 z #s(literal 30 binary64))))) (*.f64 (sin.f64 (*.f64 z #s(literal 30 binary64))) (cos.f64 (*.f64 x #s(literal 30 binary64)))))) #s(literal 1/5 binary64))) #s(literal -3602879701896397/36028797018963968 binary64)) (fmax.f64 (-.f64 #s(approx (sqrt (+ (+ (pow (* x 30) 2) (pow (* y 30) 2)) (pow (* z 30) 2))) (*.f64 #s(literal -30 binary64) y)) #s(literal 25 binary64)) (-.f64 #s(approx (* (sqrt (- (- (* (cos (* -30 z)) (sin (* y 30))) (* (sin (* -30 x)) (cos (* -30 y)))) (* (sin (* -30 z)) (cos (* -30 x))))) (sqrt (- (- (* (cos (* -30 z)) (sin (* y 30))) (* (sin (* -30 x)) (cos (* -30 y)))) (* (sin (* -30 z)) (cos (* -30 x)))))) (pow.f64 #s(approx (sqrt (neg (+ (sin (* -30 x)) (* (cos (* -30 x)) (sin (* -30 z)))))) (sqrt.f64 (neg.f64 (sin.f64 (*.f64 #s(literal -30 binary64) x))))) #s(literal 2 binary64))) #s(literal 1/5 binary64))) (if.f64 (<=.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (pow.f64 (*.f64 x #s(literal 30 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y #s(literal 30 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 z #s(literal 30 binary64)) #s(literal 2 binary64)))) #s(literal 25 binary64)) (-.f64 (fabs.f64 (+.f64 (+.f64 (*.f64 (sin.f64 (*.f64 x #s(literal 30 binary64))) (cos.f64 (*.f64 y #s(literal 30 binary64)))) (*.f64 (sin.f64 (*.f64 y #s(literal 30 binary64))) (cos.f64 (*.f64 z #s(literal 30 binary64))))) (*.f64 (sin.f64 (*.f64 z #s(literal 30 binary64))) (cos.f64 (*.f64 x #s(literal 30 binary64)))))) #s(literal 1/5 binary64))) #s(literal 499999999999999990417798086218687295286560007015159396545582405077050056101839291488149134308110575981351030133088002720283516165604201974116686757888 binary64)) (fmax.f64 (-.f64 (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 z z) (*.f64 y y)) #s(literal 900 binary64)) (*.f64 (*.f64 #s(literal 900 binary64) x) x))) (*.f64 (*.f64 #s(literal 900 binary64) x) x))) #s(literal 25 binary64)) (-.f64 (fabs.f64 #s(approx (+ (+ (* (sin (* x 30)) (cos (* y 30))) (* (sin (* y 30)) (cos (* z 30)))) (* (sin (* z 30)) (cos (* x 30)))) #s(approx (+ (sin (* 30 z)) (* (cos (* 30 z)) (sin (* 30 y)))) #s(approx (+ (sin (* 30 z)) (* 30 (* y (cos (* 30 z))))) (+.f64 (*.f64 #s(literal 30 binary64) y) (*.f64 #s(literal 30 binary64) z)))))) #s(literal 1/5 binary64))) (fmax.f64 (-.f64 #s(approx (sqrt (+ (+ (pow (* x 30) 2) (pow (* y 30) 2)) (pow (* z 30) 2))) (*.f64 #s(literal -30 binary64) x)) #s(literal 25 binary64)) (-.f64 (fabs.f64 #s(approx (+ (+ (* (sin (* x 30)) (cos (* y 30))) (* (sin (* y 30)) (cos (* z 30)))) (* (sin (* z 30)) (cos (* x 30)))) #s(approx (+ (sin (* 30 x)) (* (cos (* 30 x)) (sin (* 30 z)))) #s(approx (+ (sin (* 30 z)) (* 30 x)) (+.f64 (*.f64 #s(literal 30 binary64) x) (*.f64 #s(literal 30 binary64) z)))))) #s(literal 1/5 binary64))))) (if.f64 (<=.f64 (fmax.f64 (-.f64 (sqrt.f64 (+.f64 (+.f64 (pow.f64 (*.f64 x #s(literal 30 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 y #s(literal 30 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 z #s(literal 30 binary64)) #s(literal 2 binary64)))) #s(literal 25 binary64)) (-.f64 (fabs.f64 (+.f64 (+.f64 (*.f64 (sin.f64 (*.f64 x #s(literal 30 binary64))) (cos.f64 (*.f64 y #s(literal 30 binary64)))) (*.f64 (sin.f64 (*.f64 y #s(literal 30 binary64))) (cos.f64 (*.f64 z #s(literal 30 binary64))))) (*.f64 (sin.f64 (*.f64 z #s(literal 30 binary64))) (cos.f64 (*.f64 x #s(literal 30 binary64)))))) #s(literal 1/5 binary64))) #s(literal 499999999999999990417798086218687295286560007015159396545582405077050056101839291488149134308110575981351030133088002720283516165604201974116686757888 binary64)) (fmax.f64 (-.f64 (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 z z) (*.f64 y y)) #s(literal 900 binary64)) (*.f64 (*.f64 #s(literal 900 binary64) x) x))) (*.f64 (*.f64 #s(literal 900 binary64) x) x))) #s(literal 25 binary64)) (-.f64 (fabs.f64 #s(approx (+ (+ (* (sin (* x 30)) (cos (* y 30))) (* (sin (* y 30)) (cos (* z 30)))) (* (sin (* z 30)) (cos (* x 30)))) #s(approx (+ (sin (* 30 z)) (* (cos (* 30 z)) (sin (* 30 y)))) #s(approx (+ (sin (* 30 z)) (* 30 (* y (cos (* 30 z))))) (+.f64 (*.f64 #s(literal 30 binary64) y) (*.f64 #s(literal 30 binary64) z)))))) #s(literal 1/5 binary64))) (fmax.f64 (-.f64 #s(approx (sqrt (+ (+ (pow (* x 30) 2) (pow (* y 30) 2)) (pow (* z 30) 2))) (*.f64 #s(literal -30 binary64) x)) #s(literal 25 binary64)) (-.f64 (fabs.f64 #s(approx (+ (+ (* (sin (* x 30)) (cos (* y 30))) (* (sin (* y 30)) (cos (* z 30)))) (* (sin (* z 30)) (cos (* x 30)))) #s(approx (+ (sin (* 30 x)) (* (cos (* 30 x)) (sin (* 30 z)))) #s(approx (+ (sin (* 30 z)) (* 30 x)) (+.f64 (*.f64 #s(literal 30 binary64) x) (*.f64 #s(literal 30 binary64) z)))))) #s(literal 1/5 binary64)))) (fmax.f64 (-.f64 #s(approx (sqrt (+ (+ (pow (* x 30) 2) (pow (* y 30) 2)) (pow (* z 30) 2))) (*.f64 #s(literal -30 binary64) x)) #s(literal 25 binary64)) (-.f64 (fabs.f64 #s(approx (+ (+ (* (sin (* x 30)) (cos (* y 30))) (* (sin (* y 30)) (cos (* z 30)))) (* (sin (* z 30)) (cos (* x 30)))) #s(approx (+ (sin (* 30 x)) (* (cos (* 30 x)) (sin (* 30 z)))) #s(approx (+ (sin (* 30 z)) (* 30 x)) (+.f64 (*.f64 #s(literal 30 binary64) x) (*.f64 #s(literal 30 binary64) z)))))) #s(literal 1/5 binary64))) (+.f64 (*.f64 x (+.f64 y z)) (*.f64 z #s(literal 5 binary64))) (if.f64 (<=.f64 x #s(literal -205 binary64)) #s(approx (+ (* x (+ y z)) (* z 5)) (*.f64 x (+.f64 y #s(approx (+ z (* 5 (/ z x))) z)))) (if.f64 (<=.f64 x #s(literal 18 binary64)) (+.f64 #s(approx (* x (+ y z)) (*.f64 x y)) (*.f64 z #s(literal 5 binary64))) #s(approx (+ (* x (+ y z)) (* z 5)) (*.f64 x (+.f64 y #s(approx (+ z (* 5 (/ z x))) z)))))) (if.f64 (<=.f64 x #s(literal -1100 binary64)) #s(approx (+ (* x (+ y z)) (* z 5)) (*.f64 x (+.f64 y #s(approx (+ z (* 5 (/ z x))) z)))) (if.f64 (<=.f64 x #s(literal 5764607523034235/2305843009213693952 binary64)) #s(approx (+ (* x (+ y z)) (* z 5)) (*.f64 z (+.f64 #s(literal 5 binary64) x))) #s(approx (+ (* x (+ y z)) (* z 5)) (*.f64 x (+.f64 y #s(approx (+ z (* 5 (/ z x))) z)))))) (if.f64 (<=.f64 x #s(literal -6097860015223217/174224571863520493293247799005065324265472 binary64)) #s(approx (+ (* x (+ y z)) (* z 5)) (*.f64 x (+.f64 y #s(approx (+ z (* 5 (/ z x))) z)))) (if.f64 (<=.f64 x #s(literal 5764607523034235/2305843009213693952 binary64)) #s(approx (+ (* x (+ y z)) (* z 5)) (*.f64 #s(literal 5 binary64) z)) #s(approx (+ (* x (+ y z)) (* z 5)) (*.f64 x (+.f64 y #s(approx (+ z (* 5 (/ z x))) z)))))) (if.f64 (<=.f64 x #s(literal -205 binary64)) #s(approx (- (* y x) (* (- -5 x) z)) #s(approx (* z (+ 5 x)) (*.f64 x z))) (if.f64 (<=.f64 x #s(literal 125000 binary64)) #s(approx (+ (* x (+ y z)) (* z 5)) (*.f64 #s(literal 5 binary64) z)) #s(approx (- (* y x) (* (- -5 x) z)) #s(approx (* z (+ 5 x)) (*.f64 x z))))) #s(approx (+ (* x (+ y z)) (* z 5)) (*.f64 #s(literal 5 binary64) z)) (+.f64 (*.f64 x (+.f64 (+.f64 (+.f64 (+.f64 z y) y) t) z)) (*.f64 y #s(literal 5 binary64))) (-.f64 (*.f64 (+.f64 t (*.f64 #s(literal 2 binary64) (+.f64 z y))) x) (*.f64 #s(literal -5 binary64) y)) (if.f64 (<=.f64 x #s(literal -2300000 binary64)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 x (+.f64 t (+.f64 (*.f64 #s(literal 2 binary64) y) #s(approx (+ (* 2 z) (* 5 (/ y x))) (*.f64 #s(literal 2 binary64) z)))))) (if.f64 (<=.f64 x #s(literal 3242591731706757/36028797018963968 binary64)) (+.f64 (*.f64 x (+.f64 (+.f64 (+.f64 #s(approx (+ y z) z) z) y) t)) (*.f64 y #s(literal 5 binary64))) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 x (+.f64 t (+.f64 (*.f64 #s(literal 2 binary64) y) #s(approx (+ (* 2 z) (* 5 (/ y x))) (*.f64 #s(literal 2 binary64) z)))))))) (if.f64 (<=.f64 x #s(literal -8000000000000000000 binary64)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 x (+.f64 t (+.f64 (*.f64 #s(literal 2 binary64) y) #s(approx (+ (* 2 z) (* 5 (/ y x))) (*.f64 #s(literal 2 binary64) z)))))) (if.f64 (<=.f64 x #s(literal 3242591731706757/36028797018963968 binary64)) (+.f64 (*.f64 x (+.f64 #s(approx (+ (+ (+ z y) y) t) (+.f64 t z)) z)) (*.f64 y #s(literal 5 binary64))) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 x (+.f64 t (+.f64 (*.f64 #s(literal 2 binary64) y) #s(approx (+ (* 2 z) (* 5 (/ y x))) (*.f64 #s(literal 2 binary64) z)))))))) (if.f64 (<=.f64 z #s(literal -1799999999999999869753613647685353472 binary64)) (+.f64 (*.f64 x (+.f64 #s(approx (+ (+ (+ z y) y) t) (+.f64 t z)) z)) (*.f64 y #s(literal 5 binary64))) (if.f64 (<=.f64 z #s(literal 1600000000000000085858595270295552 binary64)) (-.f64 (*.f64 (+.f64 #s(approx (+ (+ (+ y z) z) y) (+.f64 y y)) t) x) (*.f64 #s(literal -5 binary64) y)) (+.f64 (*.f64 x (+.f64 #s(approx (+ (+ (+ z y) y) t) (+.f64 t z)) z)) (*.f64 y #s(literal 5 binary64))))) (if.f64 (<=.f64 y #s(literal -5999999999999999948940446048223443243285130229036832386440370946934829907823296512 binary64)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 y (+.f64 #s(literal 5 binary64) (*.f64 #s(literal 2 binary64) x)))) (if.f64 (<=.f64 y #s(literal 87999999999999994530794688154242977047646214030629182713063827801196355581648120219371283732835789362271198206726690744280062384263961141547143113021736523308990464 binary64)) (+.f64 (*.f64 x (+.f64 #s(approx (+ (+ (+ z y) y) t) (+.f64 t z)) z)) (*.f64 y #s(literal 5 binary64))) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 y (+.f64 #s(literal 5 binary64) (*.f64 #s(literal 2 binary64) x)))))) (if.f64 (<=.f64 y #s(literal -5999999999999999948940446048223443243285130229036832386440370946934829907823296512 binary64)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 y (+.f64 #s(literal 5 binary64) (*.f64 #s(literal 2 binary64) x)))) (if.f64 (<=.f64 y #s(literal -5534023222112865/4611686018427387904 binary64)) (-.f64 #s(approx (* x (+ (+ (+ (+ y z) z) y) t)) (*.f64 (+.f64 z z) x)) (*.f64 #s(literal -5 binary64) y)) (if.f64 (<=.f64 y #s(literal 1650000000000000026710219416159467181264863232 binary64)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 #s(approx (+ t (+ (* 2 y) (+ (* 2 z) (* 5 (/ y x))))) (+.f64 (+.f64 z z) t)) x)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 y (+.f64 #s(literal 5 binary64) (*.f64 #s(literal 2 binary64) x))))))) (if.f64 (<=.f64 y #s(literal -5799999999999999922559153401667412015730818505756822688520333141890572576412925952 binary64)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 y (+.f64 #s(literal 5 binary64) (*.f64 #s(literal 2 binary64) x)))) (if.f64 (<=.f64 y #s(literal -7114265962740707/29642774844752946028434172162224104410437116074403984394101141506025761187823616 binary64)) (+.f64 #s(approx (* x (+ (+ (+ (+ y z) z) y) t)) (*.f64 t x)) (*.f64 y #s(literal 5 binary64))) (if.f64 (<=.f64 y #s(literal 1650000000000000026710219416159467181264863232 binary64)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 #s(approx (+ t (+ (* 2 y) (+ (* 2 z) (* 5 (/ y x))))) (+.f64 (+.f64 z z) t)) x)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 y (+.f64 #s(literal 5 binary64) (*.f64 #s(literal 2 binary64) x))))))) (if.f64 (<=.f64 y #s(literal -5999999999999999948940446048223443243285130229036832386440370946934829907823296512 binary64)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 y (+.f64 #s(literal 5 binary64) (*.f64 #s(literal 2 binary64) x)))) (if.f64 (<=.f64 y #s(literal 1650000000000000026710219416159467181264863232 binary64)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 #s(approx (+ t (+ (* 2 y) (+ (* 2 z) (* 5 (/ y x))))) (+.f64 (+.f64 z z) t)) x)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 y (+.f64 #s(literal 5 binary64) (*.f64 #s(literal 2 binary64) x)))))) (if.f64 (<=.f64 x #s(literal -8722064691547283/726838724295606890549323807888004534353641360687318060281490199180639288113397923326191050713763565560762521606266177933534601628614656 binary64)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 #s(approx (+ t (+ (* 2 y) (+ (* 2 z) (* 5 (/ y x))))) (+.f64 (+.f64 z z) t)) x)) (if.f64 (<=.f64 x #s(literal 5703700733736561/1018517988167243043134222844204689080525734196832968125318070224677190649881668353091698688 binary64)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 #s(literal 5 binary64) y)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 #s(approx (+ t (+ (* 2 y) (+ (* 2 z) (* 5 (/ y x))))) (+.f64 (+.f64 z z) t)) x)))) (if.f64 (<=.f64 x #s(literal -8599999999999999951270183730097161260294087714077423733571506270919802917180280031348326346532509375236327453525978748493081608956829172807768821256470525629577315208547898662720341211611136 binary64)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) #s(approx (* x (+ t (+ (* 2 y) (+ (* 2 z) (* 5 (/ y x)))))) (*.f64 x (*.f64 y #s(approx (+ 2 (* 5 (/ 1 x))) #s(literal 2 binary64)))))) (if.f64 (<=.f64 x #s(literal -5363734393030611/191561942608236107294793378393788647952342390272950272 binary64)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 (+.f64 z z) x)) (if.f64 (<=.f64 x #s(literal 5703700733736561/1018517988167243043134222844204689080525734196832968125318070224677190649881668353091698688 binary64)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 #s(literal 5 binary64) y)) (if.f64 (<=.f64 x #s(literal 2176715800697727/9223372036854775808 binary64)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 (+.f64 z z) x)) (if.f64 (<=.f64 x #s(literal 151999999999999999478574361134346290176161924192122649116602605588132379793773176191077774106498727076169836269241215197506896770612911094513594575564596213029069295348911635281620516241193958023102464 binary64)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) #s(approx (* x (+ t (+ (* 2 y) (+ (* 2 z) (* 5 (/ y x)))))) (*.f64 t x))) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) #s(approx (* x (+ t (+ (* 2 y) (+ (* 2 z) (* 5 (/ y x)))))) (*.f64 x (*.f64 y #s(approx (+ 2 (* 5 (/ 1 x))) #s(literal 2 binary64))))))))))) (if.f64 (<=.f64 x #s(literal -5363734393030611/191561942608236107294793378393788647952342390272950272 binary64)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 (+.f64 z z) x)) (if.f64 (<=.f64 x #s(literal 5703700733736561/1018517988167243043134222844204689080525734196832968125318070224677190649881668353091698688 binary64)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 #s(literal 5 binary64) y)) (if.f64 (<=.f64 x #s(literal 2176715800697727/9223372036854775808 binary64)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 (+.f64 z z) x)) (if.f64 (<=.f64 x #s(literal 2599999999999999853320454671980751682366418077467077130666366455648931889795556274237449136333275477955915032865972376994901354854023110636261855847681710180228056085613358478280324479030013314165899264 binary64)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) #s(approx (* x (+ t (+ (* 2 y) (+ (* 2 z) (* 5 (/ y x)))))) (*.f64 t x))) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 (+.f64 z z) x)))))) (if.f64 (<=.f64 x #s(literal -8082958754095241/521481209941628438084722096232800809229175908778479680162851955034721612739414196782949728256 binary64)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) #s(approx (* x (+ t (+ (* 2 y) (+ (* 2 z) (* 5 (/ y x)))))) (*.f64 t x))) (if.f64 (<=.f64 x #s(literal 2582544170319337/9223372036854775808 binary64)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) (*.f64 #s(literal 5 binary64) y)) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) #s(approx (* x (+ t (+ (* 2 y) (+ (* 2 z) (* 5 (/ y x)))))) (*.f64 t x))))) #s(approx (+ (* x (+ (+ (+ (+ y z) z) y) t)) (* y 5)) #s(approx (* x (+ t (+ (* 2 y) (+ (* 2 z) (* 5 (/ y x)))))) (*.f64 t x))) (+.f64 (+.f64 x x) y) (if.f64 (<=.f64 y #s(literal -8003549208083295/29642774844752946028434172162224104410437116074403984394101141506025761187823616 binary64)) (+.f64 #s(approx (+ x y) y) x) (if.f64 (<=.f64 y #s(literal 7930553376671967/38685626227668133590597632 binary64)) #s(approx (+ (+ x y) x) (+.f64 x x)) (+.f64 #s(approx (+ x y) y) x))) (if.f64 (<=.f64 y #s(literal -8003549208083295/29642774844752946028434172162224104410437116074403984394101141506025761187823616 binary64)) #s(approx (+ (+ x y) x) y) (if.f64 (<=.f64 y #s(literal 5000000000000 binary64)) #s(approx (+ (+ x y) x) (+.f64 x x)) #s(approx (+ (+ x y) x) y))) #s(approx (+ (+ x y) x) y) (+.f64 (+.f64 (+.f64 z x) (+.f64 x x)) (+.f64 y y)) (+.f64 (+.f64 (*.f64 #s(literal 3 binary64) x) z) (+.f64 y y)) (if.f64 (<=.f64 y #s(literal -580000000000000 binary64)) (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ x y) y) y) x) z) x) (if.f64 (<=.f64 y #s(literal 2358995333375681/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (+.f64 (+.f64 #s(approx (+ (+ (+ x y) y) x) (+.f64 x x)) z) x) (+.f64 (+.f64 (+.f64 (+.f64 #s(approx (+ x y) y) y) x) z) x))) (if.f64 (<=.f64 x #s(literal -309999999999999990031898442926749788431595306732618331639042425388920008342528998654751890961825677180257212280618072874800889573893601356677120 binary64)) (+.f64 (+.f64 #s(approx (+ (+ (+ x y) y) x) (+.f64 x x)) z) x) (if.f64 (<=.f64 x #s(literal 3599999999999999976583918874180857455926005425892474772475976178628229595136 binary64)) (+.f64 #s(approx (+ (+ (+ (+ x y) y) x) z) (+.f64 z (*.f64 #s(literal 2 binary64) y))) x) #s(approx (- z (- (* -2 (+ y x)) x)) (-.f64 x (*.f64 #s(literal -2 binary64) (+.f64 x y)))))) (if.f64 (<=.f64 x #s(literal -459999999999999968154596080418289392453560888369197815322116096 binary64)) (+.f64 (+.f64 #s(approx (+ (+ (+ x y) y) x) (+.f64 x x)) z) x) (if.f64 (<=.f64 x #s(literal 3599999999999999976583918874180857455926005425892474772475976178628229595136 binary64)) (+.f64 #s(approx (+ (* 3 x) z) z) (+.f64 y y)) #s(approx (- z (- (* -2 (+ y x)) x)) (-.f64 x (*.f64 #s(literal -2 binary64) (+.f64 x y)))))) (if.f64 (<=.f64 x #s(literal -459999999999999968154596080418289392453560888369197815322116096 binary64)) (+.f64 (+.f64 #s(approx (+ (+ (+ x y) y) x) (+.f64 x x)) z) x) (if.f64 (<=.f64 x #s(literal 800000000000000011704556184539898424776034390291724047422888629735837091400918572728320 binary64)) (+.f64 #s(approx (+ (* 3 x) z) z) (+.f64 y y)) (+.f64 (+.f64 #s(approx (+ (+ (+ x y) y) x) (+.f64 x x)) z) x))) (if.f64 (<=.f64 x #s(literal -459999999999999968154596080418289392453560888369197815322116096 binary64)) (-.f64 z #s(approx (- (* -2 (+ y x)) x) (*.f64 #s(literal -3 binary64) x))) (if.f64 (<=.f64 x #s(literal 800000000000000011704556184539898424776034390291724047422888629735837091400918572728320 binary64)) (+.f64 #s(approx (+ (* 3 x) z) z) (+.f64 y y)) (-.f64 z #s(approx (- (* -2 (+ y x)) x) (*.f64 #s(literal -3 binary64) x))))) (if.f64 (<=.f64 x #s(literal -3250000000000000060239182050421639202018374070802615635353351260606305713536870866633006425993452038144137591104481769685805427253359433558859674302496007782400 binary64)) #s(approx (+ (+ (+ (+ (+ x y) y) x) z) x) (*.f64 #s(literal 3 binary64) x)) (if.f64 (<=.f64 x #s(literal 17000000000000000132610405622749045645387997261113710267589323659767790155477147358552149173524410177081262881342071211024656178811629085025177308211854318975559139328 binary64)) (+.f64 #s(approx (+ (* 3 x) z) z) (+.f64 y y)) #s(approx (+ (+ (+ (+ (+ x y) y) x) z) x) (*.f64 #s(literal 3 binary64) x)))) (if.f64 (<=.f64 z #s(literal -3044183431044231/822752278660603021077484591278675252491367932816789931674304512 binary64)) #s(approx (+ (+ (+ (+ (+ x y) y) x) z) x) (*.f64 z #s(approx (+ 1 (+ (* 2 (/ x z)) (+ (* 2 (/ y z)) (/ x z)))) #s(literal 1 binary64)))) (if.f64 (<=.f64 z #s(literal 1164077644379683/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) #s(approx (- z (- (* -2 (+ y x)) x)) #s(approx (- x (* -2 (+ x y))) (*.f64 #s(literal 2 binary64) y))) (if.f64 (<=.f64 z #s(literal 37999999999999996330438299274272929756954877531250474667873998804734840580260146605501758494797201408 binary64)) #s(approx (+ (+ (+ (+ (+ x y) y) x) z) x) (*.f64 #s(literal 3 binary64) x)) #s(approx (+ (+ (+ (+ (+ x y) y) x) z) x) (*.f64 z #s(approx (+ 1 (+ (* 2 (/ x z)) (+ (* 2 (/ y z)) (/ x z)))) #s(literal 1 binary64))))))) (if.f64 (<=.f64 x #s(literal -30000000 binary64)) #s(approx (+ (+ (+ (+ (+ x y) y) x) z) x) (*.f64 #s(literal 3 binary64) x)) (if.f64 (<=.f64 x #s(literal 3599999999999999976583918874180857455926005425892474772475976178628229595136 binary64)) #s(approx (+ (+ (+ (+ (+ x y) y) x) z) x) (*.f64 z #s(approx (+ 1 (+ (* 2 (/ x z)) (+ (* 2 (/ y z)) (/ x z)))) #s(literal 1 binary64)))) #s(approx (+ (+ (+ (+ (+ x y) y) x) z) x) (*.f64 #s(literal 3 binary64) x)))) #s(approx (+ (+ (+ (+ (+ x y) y) x) z) x) (*.f64 #s(literal 3 binary64) x)) (+.f64 x (*.f64 (-.f64 y x) (/.f64 z t))) (if.f64 (<=.f64 x #s(literal -1696173182187249/56539106072908298546665520023773392506479484700019806659891398441363832832 binary64)) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 z t)))) (if.f64 (<=.f64 x #s(literal 6402987333448277/1684996666696914987166688442938726917102321526408785780068975640576 binary64)) (+.f64 (*.f64 (/.f64 #s(approx (- y x) y) t) z) x) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 z t)))))) (if.f64 (<=.f64 x #s(literal -144999999999999996621161699630234225415315185851930064510871922479291245259821097760527586962355578877808653301239901883203584 binary64)) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 z t)))) (if.f64 (<=.f64 x #s(literal 6402987333448277/1684996666696914987166688442938726917102321526408785780068975640576 binary64)) (+.f64 x (*.f64 #s(approx (- y x) y) (/.f64 z t))) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 z t)))))) (if.f64 (<=.f64 x #s(literal -1696173182187249/56539106072908298546665520023773392506479484700019806659891398441363832832 binary64)) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 z t)))) (if.f64 (<=.f64 x #s(literal 6402987333448277/1684996666696914987166688442938726917102321526408785780068975640576 binary64)) (+.f64 x #s(approx (* (- y x) (/ z t)) (/.f64 (*.f64 y z) t))) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 z t)))))) (if.f64 (<=.f64 x #s(literal -1696173182187249/56539106072908298546665520023773392506479484700019806659891398441363832832 binary64)) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 z t)))) (if.f64 (<=.f64 x #s(literal 4379627349119145/254629497041810760783555711051172270131433549208242031329517556169297662470417088272924672 binary64)) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 (/.f64 z t) y)) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 z t)))))) (if.f64 (<=.f64 (/.f64 z t) #s(literal -2993155353253689/1496577676626844588240573268701473812127674924007424 binary64)) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 (/.f64 z t) y)) (if.f64 (<=.f64 (/.f64 z t) #s(literal 6805647338418769/1361129467683753853853498429727072845824 binary64)) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 x #s(approx (- 1 (/ z t)) #s(literal 1 binary64)))) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 (/.f64 z t) y)))) (if.f64 (<=.f64 (/.f64 z t) #s(literal -2535301200456459/1267650600228229401496703205376 binary64)) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 (/.f64 y t) z)) (if.f64 (<=.f64 (/.f64 z t) #s(literal 2028240960365167/40564819207303340847894502572032 binary64)) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 x #s(approx (- 1 (/ z t)) #s(literal 1 binary64)))) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 (/.f64 y t) z)))) #s(approx (- x (* (/ (- x y) t) z)) (*.f64 x #s(approx (- 1 (/ z t)) #s(literal 1 binary64)))) (+.f64 x (*.f64 (/.f64 (-.f64 t z) (-.f64 t a)) y)) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) #s(literal -99999999999999998876910787506329447650934459829549922997503484884029261182361866844442696946000689845185920534555642245481492613075738123641525387194542623914743194966239051177873087980216425864602058752 binary64)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (*.f64 (/.f64 (-.f64 t z) (-.f64 t a)) y)) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) #s(literal -178405961588245/178405961588244985132285746181186892047843328 binary64)) (+.f64 x (/.f64 #s(approx (* y (- z t)) (*.f64 y z)) (-.f64 a t))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) #s(literal 39999999999999999728837946974465119058468337677762560 binary64)) (+.f64 x (*.f64 (/.f64 #s(approx (- t z) t) (-.f64 t a)) y)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (*.f64 (/.f64 (-.f64 t z) (-.f64 t a)) y))))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) #s(literal -5000000000000000282377055102604207074203131909915291873502825820777282819837890985946098807947299914898840846737681810482829903223034619386525800728016398897098919701520311599092821190412956384597997941526508766362009243481475645440 binary64)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (*.f64 (/.f64 (-.f64 t z) (-.f64 t a)) y)) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) #s(literal 39999999999999999728837946974465119058468337677762560 binary64)) (+.f64 x (*.f64 (/.f64 #s(approx (- t z) t) (-.f64 t a)) y)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (*.f64 (/.f64 (-.f64 t z) (-.f64 t a)) y)))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) #s(literal -5000000000000000282377055102604207074203131909915291873502825820777282819837890985946098807947299914898840846737681810482829903223034619386525800728016398897098919701520311599092821190412956384597997941526508766362009243481475645440 binary64)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (*.f64 (/.f64 (-.f64 t z) (-.f64 t a)) y)) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) #s(literal 39999999999999999728837946974465119058468337677762560 binary64)) (+.f64 x #s(approx (* (/ (- t z) (- t a)) y) (/.f64 (*.f64 t y) (-.f64 t a)))) #s(approx (+ x (/ (* y (- z t)) (- a t))) (*.f64 (/.f64 (-.f64 t z) (-.f64 t a)) y)))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) #s(literal -19999999999999998987742705941480377339272900220268201461678080 binary64)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (*.f64 (/.f64 y (-.f64 t a)) (-.f64 t z))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) #s(literal 0 binary64)) (+.f64 x #s(approx (/ (* y (- z t)) (- a t)) (/.f64 (*.f64 y z) a))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) #s(literal 5733746539975179/573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277531421638656 binary64)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (+.f64 x y)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (*.f64 (/.f64 (-.f64 t z) (-.f64 t a)) y))))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) #s(literal -19999999999999998987742705941480377339272900220268201461678080 binary64)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (*.f64 (/.f64 y (-.f64 t a)) (-.f64 t z))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) #s(literal 0 binary64)) (+.f64 x #s(approx (/ (* y (- z t)) (- a t)) (/.f64 (*.f64 y z) a))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 a t)) #s(literal 5733746539975179/573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277531421638656 binary64)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (+.f64 x y)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (*.f64 (/.f64 y (-.f64 t a)) (-.f64 t z)))))) (if.f64 (<=.f64 t #s(literal -8411520910826421/5192296858534827628530496329220096 binary64)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (+.f64 x y)) (if.f64 (<=.f64 t #s(literal 68000000000000003016518247861626915630835675918077013451814387843072 binary64)) (+.f64 x (*.f64 #s(approx (/ (- t z) (- t a)) (/.f64 z a)) y)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (+.f64 x y)))) (if.f64 (<=.f64 t #s(literal -1590140912926291/324518553658426726783156020576256 binary64)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (+.f64 x y)) (if.f64 (<=.f64 t #s(literal 68000000000000003016518247861626915630835675918077013451814387843072 binary64)) (+.f64 x #s(approx (/ (* y (- z t)) (- a t)) (/.f64 (*.f64 y z) a))) #s(approx (+ x (/ (* y (- z t)) (- a t))) (+.f64 x y)))) (if.f64 (<=.f64 y #s(literal -20999999999999998706504905902557650802981339795238726120544533058590029290928162083206653919248238190795308281324916604377982228248366415872 binary64)) #s(approx (+ x (/ (* y (- z t)) (- a t))) #s(approx (/ (* y (- z t)) (- a t)) (*.f64 (/.f64 (-.f64 z t) a) y))) (if.f64 (<=.f64 y #s(literal 16999999999999998873058672820404321308186162981709823596510524657962473124855103630315157001302840495452746889657341042852102144 binary64)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (+.f64 x y)) #s(approx (+ x (/ (* y (- z t)) (- a t))) (*.f64 #s(approx (/ (- t z) (- t a)) (/.f64 (-.f64 t z) t)) y)))) (if.f64 (<=.f64 y #s(literal -20999999999999998706504905902557650802981339795238726120544533058590029290928162083206653919248238190795308281324916604377982228248366415872 binary64)) #s(approx (+ x (/ (* y (- z t)) (- a t))) #s(approx (/ (* y (- z t)) (- a t)) (*.f64 (/.f64 (-.f64 z t) a) y))) #s(approx (+ x (/ (* y (- z t)) (- a t))) (+.f64 x y))) (if.f64 (<=.f64 y #s(literal -20999999999999998706504905902557650802981339795238726120544533058590029290928162083206653919248238190795308281324916604377982228248366415872 binary64)) #s(approx (+ x (/ (* y (- z t)) (- a t))) #s(approx (/ (* y (- z t)) (- a t)) (*.f64 (/.f64 y a) (-.f64 z t)))) #s(approx (+ x (/ (* y (- z t)) (- a t))) (+.f64 x y))) #s(approx (+ x (/ (* y (- z t)) (- a t))) (+.f64 x y)) #s(approx (+ x (/ (* y (- z t)) (- a t))) #s(approx (+ x y) y)) (+.f64 x (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) y)) (if.f64 (<=.f64 z #s(literal -34000000000000000555049428000961945835483583102563990719213399651840577851492842524241338728481046843680334215446363510395457503232 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) (+.f64 x y)) (if.f64 (<=.f64 z #s(literal 1050000000000000062914560 binary64)) (+.f64 x (*.f64 (/.f64 #s(approx (- t z) t) (-.f64 a z)) y)) #s(approx (+ x (/ (* y (- z t)) (- z a))) (+.f64 x y)))) (if.f64 (<=.f64 x #s(literal -91999999999999998697402877932184652767046744619710945178557104783121162334944266687937406872964461156819506561024 binary64)) (+.f64 x (*.f64 #s(approx (/ (- t z) (- a z)) (/.f64 t a)) y)) (if.f64 (<=.f64 x #s(literal -6829603217050003/2787593149816327892691964784081045188247552 binary64)) (+.f64 x #s(approx (/ (* y (- z t)) (- z a)) (/.f64 (*.f64 y (-.f64 z t)) z))) (if.f64 (<=.f64 x #s(literal 4768062031379181/5814709794364855124394590463104036274829130885498544482251921593445114304907183386609528405710108524486100172850129423468276813028917248 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) y)) #s(approx (+ x (/ (* y (- z t)) (- z a))) (+.f64 x y))))) (if.f64 (<=.f64 x #s(literal -934613434536269/2596148429267413814265248164610048 binary64)) (+.f64 x (*.f64 #s(approx (/ (- t z) (- a z)) (/.f64 t a)) y)) (if.f64 (<=.f64 x #s(literal 4768062031379181/5814709794364855124394590463104036274829130885498544482251921593445114304907183386609528405710108524486100172850129423468276813028917248 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) (*.f64 (/.f64 (-.f64 t z) (-.f64 a z)) y)) #s(approx (+ x (/ (* y (- z t)) (- z a))) (+.f64 x y)))) (if.f64 (<=.f64 x #s(literal -4080951624306225/123665200736552267030251260509823595017565674550605919957031528046448612553265933585158200530621522494798835713008069669675682517153375604983773077550946583958303386074349568 binary64)) (+.f64 x (*.f64 #s(approx (/ (- t z) (- a z)) (/.f64 t a)) y)) (if.f64 (<=.f64 x #s(literal 2385981608115749/1645504557321206042154969182557350504982735865633579863348609024 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) (*.f64 (/.f64 y (-.f64 z a)) (-.f64 z t))) #s(approx (+ x (/ (* y (- z t)) (- z a))) (+.f64 x y)))) (if.f64 (<=.f64 z #s(literal -470000000000000033219355298859319296 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) (+.f64 x y)) (if.f64 (<=.f64 z #s(literal 4381000474388761/324518553658426726783156020576256 binary64)) (+.f64 x (*.f64 #s(approx (/ (- t z) (- a z)) (/.f64 t a)) y)) #s(approx (+ x (/ (* y (- z t)) (- z a))) (+.f64 x y)))) (if.f64 (<=.f64 z #s(literal -49999999999999998431683053958987776 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) (+.f64 x y)) (if.f64 (<=.f64 z #s(literal 4381000474388761/324518553658426726783156020576256 binary64)) (+.f64 x #s(approx (/ (* y (- z t)) (- z a)) (/.f64 (*.f64 t y) a))) #s(approx (+ x (/ (* y (- z t)) (- z a))) (+.f64 x y)))) (if.f64 (<=.f64 x #s(literal -6219301668019913/28269553036454149273332760011886696253239742350009903329945699220681916416 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) (+.f64 x y)) (if.f64 (<=.f64 x #s(literal 6522728866348877/197658450495420525734858737030192682665582665785295037457911482448662440984370455949180062208434691889831130726871886632216610095103313942252942773379627451095231859645084337269987214591887906583241960623508540106017585433031926463494241558251132379239072320812850360890950600210186037629088210457662115491511433340911616 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) (*.f64 #s(approx (/ (- t z) (- a z)) (/.f64 t (-.f64 a z))) y)) (if.f64 (<=.f64 x #s(literal 1825786850307637/4149515568880992958512407863691161151012446232242436899995657329690652811412908146399707048947103794288197886611300789182395151075411775307886874834113963687061181803401509523685376 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) #s(approx (/ (* y (- z t)) (- z a)) (*.f64 (/.f64 (-.f64 z t) z) y))) #s(approx (+ x (/ (* y (- z t)) (- z a))) (+.f64 x y))))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)) #s(literal -499999999999999995414783701180638281843304424991242455992046113258834575832799818100521466993270785184801126587914991362494731124736 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) #s(approx (/ (* y (- z t)) (- z a)) (*.f64 (/.f64 (-.f64 z t) z) y))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)) #s(literal 50000000000000003226559936361919779827105376205144584884917978916367904662510143278135754996687257850822691394447592090096097397546144525317852447661395664561828975608881910401466368 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) (+.f64 x y)) #s(approx (+ x (/ (* y (- z t)) (- z a))) #s(approx (/ (* y (- z t)) (- z a)) (*.f64 (/.f64 y z) (-.f64 z t)))))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)) #s(literal -inf.0 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) #s(approx (/ (* y (- z t)) (- z a)) (*.f64 (/.f64 y z) (-.f64 z t)))) (if.f64 (<=.f64 (/.f64 (*.f64 y (-.f64 z t)) (-.f64 z a)) #s(literal 50000000000000003226559936361919779827105376205144584884917978916367904662510143278135754996687257850822691394447592090096097397546144525317852447661395664561828975608881910401466368 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) (+.f64 x y)) #s(approx (+ x (/ (* y (- z t)) (- z a))) #s(approx (/ (* y (- z t)) (- z a)) (*.f64 (/.f64 y z) (-.f64 z t)))))) (if.f64 (<=.f64 z #s(literal -2384667789773889/198722315814490743699069374523200327072881410190937166225798660867334521943856241450352436330066749177662429529232777370389962245646696242104868771205271185818170236930668787910433956560844600937633663896795708000114284397288455405568 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) (+.f64 x y)) (if.f64 (<=.f64 z #s(literal 8962934927540729/172364133221937103085272756482216056112753534658909761028039668631756215232006744379020625060744018369805777923479247838020220755974022884986972234404720831691332769255536872593544438018353486799545737272878084128768 binary64)) #s(approx (+ x (/ (* y (- z t)) (- z a))) #s(approx (/ (* y (- z t)) (- z a)) (*.f64 (/.f64 y a) t))) #s(approx (+ x (/ (* y (- z t)) (- z a))) (+.f64 x y)))) #s(approx (+ x (/ (* y (- z t)) (- z a))) (+.f64 x y)) #s(approx (+ x (/ (* y (- z t)) (- z a))) #s(approx (+ x y) y)) #s(approx (/ (- (* x (- t a)) (* y (- (- a t) (- z t)))) (- t a)) (-.f64 x (*.f64 (/.f64 (-.f64 a z) (-.f64 t a)) y))) (if.f64 (<=.f64 a #s(literal -123999999999999991477174272 binary64)) (-.f64 (+.f64 x y) #s(approx (/ (* (- z t) y) (- a t)) (*.f64 (/.f64 z a) y))) (if.f64 (<=.f64 a #s(literal 1650000 binary64)) #s(approx (/ (- (* x (- t a)) (* y (- (- a t) (- z t)))) (- t a)) (+.f64 x (*.f64 y #s(approx (- (/ z (- t a)) (/ a (- t a))) (/.f64 (-.f64 z a) t))))) #s(approx (/ (- (* x (- t a)) (* y (- (- a t) (- z t)))) (- t a)) (-.f64 x (*.f64 (/.f64 #s(approx (- a z) a) (-.f64 t a)) y))))) (if.f64 (<=.f64 a #s(literal -123999999999999991477174272 binary64)) (-.f64 (+.f64 x y) #s(approx (/ (* (- z t) y) (- a t)) (*.f64 z (/.f64 y a)))) (if.f64 (<=.f64 a #s(literal 1650000 binary64)) #s(approx (/ (- (* x (- t a)) (* y (- (- a t) (- z t)))) (- t a)) (+.f64 x (*.f64 y #s(approx (- (/ z (- t a)) (/ a (- t a))) (/.f64 (-.f64 z a) t))))) #s(approx (/ (- (* x (- t a)) (* y (- (- a t) (- z t)))) (- t a)) (-.f64 x (*.f64 (/.f64 #s(approx (- a z) a) (-.f64 t a)) y))))) (if.f64 (<=.f64 a #s(literal -123999999999999991477174272 binary64)) #s(approx (/ (- (* x (- t a)) (* y (- (- a t) (- z t)))) (- t a)) (-.f64 x (*.f64 (/.f64 #s(approx (- a z) a) (-.f64 t a)) y))) (if.f64 (<=.f64 a #s(literal 1650000 binary64)) #s(approx (/ (- (* x (- t a)) (* y (- (- a t) (- z t)))) (- t a)) (+.f64 x (*.f64 y #s(approx (- (/ z (- t a)) (/ a (- t a))) (/.f64 (-.f64 z a) t))))) #s(approx (/ (- (* x (- t a)) (* y (- (- a t) (- z t)))) (- t a)) (-.f64 x (*.f64 (/.f64 #s(approx (- a z) a) (-.f64 t a)) y))))) (if.f64 (<=.f64 a #s(literal -123999999999999991477174272 binary64)) (-.f64 x #s(approx (- (* (/ y (- a t)) (- z t)) y) (neg.f64 y))) (if.f64 (<=.f64 a #s(literal 44999999999999999780013282076507874806620531745424932864 binary64)) #s(approx (/ (- (* x (- t a)) (* y (- (- a t) (- z t)))) (- t a)) (+.f64 x (*.f64 y #s(approx (- (/ z (- t a)) (/ a (- t a))) (/.f64 (-.f64 z a) t))))) (-.f64 x #s(approx (- (* (/ y (- a t)) (- z t)) y) (neg.f64 y))))) (if.f64 (<=.f64 a #s(literal -123999999999999991477174272 binary64)) (-.f64 x #s(approx (- (* (/ y (- a t)) (- z t)) y) (neg.f64 y))) (if.f64 (<=.f64 a #s(literal 28999999999999998527348635602967973329734766947247063040 binary64)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (-.f64 x (/.f64 (*.f64 y (-.f64 a z)) t))) (-.f64 x #s(approx (- (* (/ y (- a t)) (- z t)) y) (neg.f64 y))))) (if.f64 (<=.f64 a #s(literal -3100000000000000113747656052127150215544234589615403486482340080162600648704 binary64)) (-.f64 x #s(approx (- (* (/ y (- a t)) (- z t)) y) (neg.f64 y))) (if.f64 (<=.f64 a #s(literal 3900000000000 binary64)) #s(approx (/ (- (* x (- t a)) (* y (- (- a t) (- z t)))) (- t a)) (+.f64 x (*.f64 y #s(approx (- (/ z (- t a)) (/ a (- t a))) #s(approx (/ (- z a) t) (/.f64 z t)))))) (-.f64 x #s(approx (- (* (/ y (- a t)) (- z t)) y) (neg.f64 y))))) (if.f64 (<=.f64 a #s(literal -3100000000000000113747656052127150215544234589615403486482340080162600648704 binary64)) (-.f64 x #s(approx (- (* (/ y (- a t)) (- z t)) y) (neg.f64 y))) (if.f64 (<=.f64 a #s(literal 185000000 binary64)) #s(approx (- (+ x y) (/ (* (- z t) y) (- a t))) (+.f64 x #s(approx (* -1 (/ (- (* a y) (* y z)) t)) (/.f64 (*.f64 y z) t)))) (-.f64 x #s(approx (- (* (/ y (- a t)) (- z t)) y) (neg.f64 y))))) (if.f64 (<=.f64 a #s(literal -164452173942375/609082125712499942522086399242199269429764178599687970429244153575809293172901631404100941617625641201581557264463041761466198116575193377911124206019540838720704856247279564366924353468128353022049974592451148679605349870337179684109147725966810350801733675194017346692614286874494631936 binary64)) (-.f64 x #s(approx (- (* (/ y (- a t)) (- z t)) y) (neg.f64 y))) (if.f64 (<=.f64 a #s(literal 6130779579929825/35644067325173400145634153169533525975728347712879374457649941546088087243817792082077443838416964060770643043543706307114755505635745609361348916560329798345718708393439569922522454626926592 binary64)) #s(approx (/ (- (* x (- t a)) (* y (- (- a t) (- z t)))) (- t a)) #s(approx (/ (* y z) (- t a)) (/.f64 (*.f64 y z) t))) (-.f64 x #s(approx (- (* (/ y (- a t)) (- z t)) y) (neg.f64 y))))) (-.f64 x #s(approx (- (* (/ y (- a t)) (- z t)) y) (neg.f64 y))) (+.f64 x (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) t)) (if.f64 (<=.f64 z #s(literal -1649999999999999929798796706937044992 binary64)) (+.f64 x (*.f64 #s(approx (/ (- z y) (- z a)) (/.f64 (-.f64 z y) z)) t)) (if.f64 (<=.f64 z #s(literal 1176379757011797/81129638414606681695789005144064 binary64)) (+.f64 x (/.f64 #s(approx (* (- y z) t) (*.f64 t y)) (-.f64 a z))) (+.f64 x (*.f64 #s(approx (/ (- z y) (- z a)) (/.f64 (-.f64 z y) z)) t)))) (if.f64 (<=.f64 (/.f64 (*.f64 (-.f64 y z) t) (-.f64 a z)) #s(literal -5764607523034235/576460752303423488 binary64)) #s(approx (+ x (/ (* (- y z) t) (- a z))) (*.f64 (/.f64 t (-.f64 z a)) (-.f64 z y))) (if.f64 (<=.f64 (/.f64 (*.f64 (-.f64 y z) t) (-.f64 a z)) #s(literal 39999999999999999274034828753599231458870603857312684991833593479596290217520213192823213697572550705053433856 binary64)) (+.f64 x (*.f64 (/.f64 #s(approx (- z y) z) (-.f64 z a)) t)) #s(approx (+ x (/ (* (- y z) t) (- a z))) (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) t)))) (if.f64 (<=.f64 x #s(literal -55000000000000003200500664088065149262073464300748482493935011841219589812487653751043811587058599317797471216444899328 binary64)) (+.f64 x #s(approx (/ (* (- y z) t) (- a z)) (/.f64 (*.f64 t y) a))) (if.f64 (<=.f64 x #s(literal -3957737425103581/14134776518227074636666380005943348126619871175004951664972849610340958208 binary64)) (+.f64 x (*.f64 #s(approx (/ (- z y) (- z a)) (/.f64 (-.f64 z y) z)) t)) (if.f64 (<=.f64 x #s(literal 5404319552844595/4503599627370496 binary64)) #s(approx (+ x (/ (* (- y z) t) (- a z))) (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) t)) (+.f64 x #s(approx (/ (* (- y z) t) (- a z)) t))))) (if.f64 (<=.f64 x #s(literal -3499999999999999715092063749688271174947933701232254478350762901504 binary64)) (+.f64 x #s(approx (/ (* (- y z) t) (- a z)) (/.f64 (*.f64 t y) a))) (if.f64 (<=.f64 x #s(literal -3957737425103581/14134776518227074636666380005943348126619871175004951664972849610340958208 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(approx (/ (* (- y z) t) (- a z)) t) x)) x) (if.f64 (<=.f64 x #s(literal 5404319552844595/4503599627370496 binary64)) #s(approx (+ x (/ (* (- y z) t) (- a z))) (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) t)) (+.f64 x #s(approx (/ (* (- y z) t) (- a z)) t))))) (if.f64 (<=.f64 x #s(literal -3499999999999999715092063749688271174947933701232254478350762901504 binary64)) (+.f64 x #s(approx (/ (* (- y z) t) (- a z)) (/.f64 (*.f64 t y) a))) (if.f64 (<=.f64 x #s(literal -3957737425103581/14134776518227074636666380005943348126619871175004951664972849610340958208 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(approx (/ (* (- y z) t) (- a z)) t) x)) x) (if.f64 (<=.f64 x #s(literal 5404319552844595/4503599627370496 binary64)) #s(approx (+ x (/ (* (- y z) t) (- a z))) (*.f64 (/.f64 t (-.f64 z a)) (-.f64 z y))) (+.f64 x #s(approx (/ (* (- y z) t) (- a z)) t))))) (if.f64 (<=.f64 z #s(literal -1699999999999999909783735687186481152 binary64)) (+.f64 x #s(approx (/ (* (- y z) t) (- a z)) t)) (if.f64 (<=.f64 z #s(literal 8897694032363671/38685626227668133590597632 binary64)) (+.f64 x (*.f64 #s(approx (/ (- z y) (- z a)) (/.f64 y a)) t)) (+.f64 x #s(approx (/ (* (- y z) t) (- a z)) t)))) (if.f64 (<=.f64 z #s(literal -1699999999999999909783735687186481152 binary64)) (+.f64 x #s(approx (/ (* (- y z) t) (- a z)) t)) (if.f64 (<=.f64 z #s(literal 3475661731392059/302231454903657293676544 binary64)) (+.f64 x #s(approx (/ (* (- y z) t) (- a z)) (/.f64 (*.f64 t y) a))) (+.f64 x #s(approx (/ (* (- y z) t) (- a z)) t)))) (if.f64 (<=.f64 y #s(literal -949999999999999950444492561743698594619336331367348442128880749678052605036632652569369574667685369135658584400777953181192334024688802050278273001525734045182619400733310015426873262080 binary64)) #s(approx (+ x (/ (* (- y z) t) (- a z))) #s(approx (/ (* t (- y z)) (- a z)) (/.f64 (*.f64 t y) (-.f64 a z)))) (+.f64 x #s(approx (/ (* (- y z) t) (- a z)) t))) (if.f64 (<=.f64 (/.f64 (*.f64 (-.f64 y z) t) (-.f64 a z)) #s(literal -7762590461503545/776259046150354467574489744231251277628443008558348305569526019013025476343188443165439204414323238975243865348565536603085790022057407195722143637520590569602227488010424952775132642815799222412631499596858234375446423426908028928 binary64)) (+.f64 x #s(approx (/ (* (- y z) t) (- a z)) t)) (if.f64 (<=.f64 (/.f64 (*.f64 (-.f64 y z) t) (-.f64 a z)) #s(literal 2348542582773833/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 binary64)) (*.f64 #s(approx (+ 1 (/ (/ (* (- y z) t) (- a z)) x)) #s(literal 1 binary64)) x) (+.f64 x #s(approx (/ (* (- y z) t) (- a z)) t)))) (+.f64 x #s(approx (/ (* (- y z) t) (- a z)) t)) #s(approx (+ x (/ (* (- y z) t) (- a z))) #s(approx (/ (* t (- y z)) (- a z)) t)) (+.f64 x (/.f64 y (/.f64 (-.f64 t a) (-.f64 t z)))) (+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal -1 binary64)) (+.f64 x (*.f64 y #s(approx (/ (- z t) (- a t)) (/.f64 z (-.f64 a t))))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal 6490371073168535/324518553658426726783156020576256 binary64)) (+.f64 x (*.f64 y (/.f64 (-.f64 z t) #s(approx (- a t) a)))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal 1 binary64)) (+.f64 x (*.f64 y #s(approx (/ 1 (/ (- t a) (- t z))) (/.f64 t (-.f64 t a))))) (+.f64 x (*.f64 y #s(approx (/ (- z t) (- a t)) (/.f64 z (-.f64 a t)))))))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal 6490371073168535/324518553658426726783156020576256 binary64)) (+.f64 x (*.f64 y #s(approx (/ (- z t) (- a t)) (/.f64 z (-.f64 a t))))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal 1 binary64)) (+.f64 x (*.f64 y #s(approx (/ 1 (/ (- t a) (- t z))) (/.f64 t (-.f64 t a))))) (+.f64 x (*.f64 y #s(approx (/ (- z t) (- a t)) (/.f64 z (-.f64 a t))))))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal 6490371073168535/324518553658426726783156020576256 binary64)) (+.f64 x (*.f64 y #s(approx (/ (- z t) (- a t)) (/.f64 z a)))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal 499999999999999969854583185801589293056 binary64)) (+.f64 x (*.f64 y #s(approx (/ 1 (/ (- t a) (- t z))) (/.f64 t (-.f64 t a))))) #s(approx (+ x (* y (/ (- z t) (- a t)))) (*.f64 (/.f64 z (-.f64 a t)) y)))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal 6490371073168535/324518553658426726783156020576256 binary64)) (+.f64 x (*.f64 y #s(approx (/ (- z t) (- a t)) (/.f64 z a)))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal 499999999999999969854583185801589293056 binary64)) #s(approx (+ x (* y (/ (- z t) (- a t)))) (+.f64 x y)) #s(approx (+ x (* y (/ (- z t) (- a t)))) (*.f64 (/.f64 z (-.f64 a t)) y)))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal -2000000000000000 binary64)) #s(approx (+ x (* y (/ (- z t) (- a t)))) (*.f64 (/.f64 z (-.f64 a t)) y)) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal 6490371073168535/324518553658426726783156020576256 binary64)) (+.f64 x #s(approx (* y (/ (- z t) (- a t))) (/.f64 (*.f64 y z) a))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal 499999999999999969854583185801589293056 binary64)) #s(approx (+ x (* y (/ (- z t) (- a t)))) (+.f64 x y)) #s(approx (+ x (* y (/ (- z t) (- a t)))) (*.f64 (/.f64 z (-.f64 a t)) y))))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal 6490371073168535/324518553658426726783156020576256 binary64)) (+.f64 x (*.f64 y #s(approx (/ (- z t) (- a t)) (/.f64 z a)))) (+.f64 x (*.f64 y #s(approx (/ 1 (/ (- t a) (- t z))) (-.f64 #s(literal 1 binary64) (/.f64 z t)))))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal -2000000000000000 binary64)) #s(approx (+ x (* y (/ (- z t) (- a t)))) (*.f64 (/.f64 z (-.f64 a t)) y)) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal 499999999999999969854583185801589293056 binary64)) #s(approx (+ x (* y (/ (- z t) (- a t)))) (+.f64 x y)) #s(approx (+ x (* y (/ (- z t) (- a t)))) (*.f64 (/.f64 z (-.f64 a t)) y)))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal -2000000000000000 binary64)) #s(approx (+ x (* y (/ (- z t) (- a t)))) (*.f64 (/.f64 y (-.f64 a t)) z)) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 a t)) #s(literal 499999999999999969854583185801589293056 binary64)) #s(approx (+ x (* y (/ (- z t) (- a t)))) (+.f64 x y)) #s(approx (+ x (* y (/ (- z t) (- a t)))) (*.f64 (/.f64 y (-.f64 a t)) z)))) (if.f64 (<=.f64 (+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) #s(literal -inf.0 binary64)) #s(approx (+ x (* y (/ (- z t) (- a t)))) #s(approx (/ (* y z) (- a t)) (/.f64 (*.f64 y z) a))) (if.f64 (<=.f64 (+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 a t)))) #s(literal 199999999999999987850710501107292437200805744402346499063815431426464091260264678056866185148810154968737122361123243451574343874852720610604715976817337655499746028833640220821354205063248818116874396050971031981532793651016436653190982245392158996106920698373251448128152087616919197241498086962762874880 binary64)) #s(approx (+ x (* y (/ (- z t) (- a t)))) (+.f64 x y)) #s(approx (+ x (* y (/ (- z t) (- a t)))) #s(approx (/ (* y z) (- a t)) (/.f64 (*.f64 y z) a))))) #s(approx (+ x (* y (/ (- z t) (- a t)))) (+.f64 x y)) #s(approx (+ x (* y (/ (- z t) (- a t)))) #s(approx (+ x y) y)) (+.f64 x (*.f64 y (/.f64 (-.f64 z t) (-.f64 z a)))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal -9999999999999999634067965630886574211027143225273567793680363843427086501542887424 binary64)) #s(approx (+ x (* y (/ (- z t) (- z a)))) (*.f64 (/.f64 y (-.f64 z a)) (-.f64 z t))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal 1152921504606847/1152921504606846976 binary64)) (-.f64 x (*.f64 (/.f64 y #s(approx (- a z) a)) (-.f64 z t))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal 49999999999999998874404911728017014784 binary64)) (+.f64 x (*.f64 y #s(approx (/ (- z t) (- z a)) (/.f64 (-.f64 z t) z)))) #s(approx (- x (* (/ y (- a z)) (- z t))) (/.f64 (*.f64 t y) (-.f64 a z)))))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal -9999999999999999634067965630886574211027143225273567793680363843427086501542887424 binary64)) #s(approx (+ x (* y (/ (- z t) (- z a)))) (*.f64 (/.f64 y (-.f64 z a)) (-.f64 z t))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal 1152921504606847/1152921504606846976 binary64)) (+.f64 x (*.f64 y #s(approx (/ (- z t) (- z a)) (/.f64 t a)))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal 49999999999999998874404911728017014784 binary64)) (+.f64 x (*.f64 y #s(approx (/ (- z t) (- z a)) (/.f64 (-.f64 z t) z)))) #s(approx (- x (* (/ y (- a z)) (- z t))) (/.f64 (*.f64 t y) (-.f64 a z)))))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal -9999999999999999634067965630886574211027143225273567793680363843427086501542887424 binary64)) #s(approx (+ x (* y (/ (- z t) (- z a)))) (*.f64 (/.f64 y (-.f64 z a)) (-.f64 z t))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal 1152921504606847/1152921504606846976 binary64)) (+.f64 x (*.f64 y #s(approx (/ (- z t) (- z a)) (/.f64 t a)))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal 1000000000000000013287555072 binary64)) #s(approx (+ x (* y (/ (- z t) (- z a)))) (+.f64 x y)) #s(approx (- x (* (/ y (- a z)) (- z t))) (/.f64 (*.f64 t y) (-.f64 a z)))))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal -499999999999999949744946725916742463616729199870270210168475669427760178562522141308143785173381560448289292588852435695614598737032033598249132386803550778772422656 binary64)) #s(approx (- x (* (/ y (- a z)) (- z t))) (/.f64 (*.f64 t y) (-.f64 a z))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal 1152921504606847/1152921504606846976 binary64)) (+.f64 x (*.f64 y #s(approx (/ (- z t) (- z a)) (/.f64 t a)))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal 1000000000000000013287555072 binary64)) #s(approx (+ x (* y (/ (- z t) (- z a)))) (+.f64 x y)) #s(approx (- x (* (/ y (- a z)) (- z t))) (/.f64 (*.f64 t y) (-.f64 a z)))))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal -40000000000000001215144113708014667563008 binary64)) #s(approx (+ x (* y (/ (- z t) (- z a)))) (*.f64 (/.f64 y (-.f64 z a)) (-.f64 z t))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal 10000000000000000 binary64)) (+.f64 x (*.f64 y #s(approx (/ (- z t) (- z a)) (/.f64 z (-.f64 z a))))) #s(approx (- x (* (/ y (- a z)) (- z t))) (/.f64 (*.f64 t y) (-.f64 a z))))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal -9999999999999999634067965630886574211027143225273567793680363843427086501542887424 binary64)) #s(approx (- x (* (/ y (- a z)) (- z t))) (/.f64 (*.f64 t y) (-.f64 a z))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal 8034690221294951/803469022129495137770981046170581301261101496891396417650688 binary64)) (+.f64 x #s(approx (* y (/ (- z t) (- z a))) (/.f64 (*.f64 t y) a))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal 1000000000000000013287555072 binary64)) #s(approx (+ x (* y (/ (- z t) (- z a)))) (+.f64 x y)) #s(approx (- x (* (/ y (- a z)) (- z t))) (/.f64 (*.f64 t y) (-.f64 a z)))))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal -149999999999999993457896567777726746186226871542399193716254503645915184980033536 binary64)) #s(approx (- x (* (/ y (- a z)) (- z t))) (/.f64 (*.f64 t y) (-.f64 a z))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal 1000000000000000013287555072 binary64)) #s(approx (+ x (* y (/ (- z t) (- z a)))) (+.f64 x y)) #s(approx (- x (* (/ y (- a z)) (- z t))) (/.f64 (*.f64 t y) (-.f64 a z))))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal -149999999999999993457896567777726746186226871542399193716254503645915184980033536 binary64)) #s(approx (+ x (* y (/ (- z t) (- z a)))) (*.f64 #s(approx (/ y (- z a)) (/.f64 y z)) (-.f64 z t))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal 1000000000000000013287555072 binary64)) #s(approx (+ x (* y (/ (- z t) (- z a)))) (+.f64 x y)) #s(approx (+ x (* y (/ (- z t) (- z a)))) #s(approx (/ (* y (- z t)) (- z a)) (/.f64 (*.f64 y (-.f64 z t)) z))))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal -149999999999999993457896567777726746186226871542399193716254503645915184980033536 binary64)) #s(approx (+ x (* y (/ (- z t) (- z a)))) #s(approx (/ (* y (- z t)) (- z a)) (/.f64 (*.f64 y (-.f64 z t)) z))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal 1000000000000000013287555072 binary64)) #s(approx (+ x (* y (/ (- z t) (- z a)))) (+.f64 x y)) #s(approx (+ x (* y (/ (- z t) (- z a)))) #s(approx (/ (* y (- z t)) (- z a)) (/.f64 (*.f64 y (-.f64 z t)) z))))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal -149999999999999993457896567777726746186226871542399193716254503645915184980033536 binary64)) #s(approx (+ x (* y (/ (- z t) (- z a)))) #s(approx (/ (* y (- z t)) (- z a)) (*.f64 (/.f64 y a) t))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal 49999999999999998874404911728017014784 binary64)) #s(approx (+ x (* y (/ (- z t) (- z a)))) (+.f64 x y)) #s(approx (+ x (* y (/ (- z t) (- z a)))) #s(approx (/ (* y (- z t)) (- z a)) (/.f64 (*.f64 t y) a))))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal -149999999999999993457896567777726746186226871542399193716254503645915184980033536 binary64)) #s(approx (+ x (* y (/ (- z t) (- z a)))) #s(approx (/ (* y (- z t)) (- z a)) (*.f64 (/.f64 y a) t))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal 49999999999999998874404911728017014784 binary64)) #s(approx (+ x (* y (/ (- z t) (- z a)))) (+.f64 x y)) #s(approx (+ x (* y (/ (- z t) (- z a)))) #s(approx (/ (* y (- z t)) (- z a)) (*.f64 (/.f64 y a) t))))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal -149999999999999993457896567777726746186226871542399193716254503645915184980033536 binary64)) #s(approx (+ x (* y (/ (- z t) (- z a)))) #s(approx (/ (* y (- z t)) (- z a)) (*.f64 (/.f64 t a) y))) (if.f64 (<=.f64 (/.f64 (-.f64 z t) (-.f64 z a)) #s(literal 49999999999999998874404911728017014784 binary64)) #s(approx (+ x (* y (/ (- z t) (- z a)))) (+.f64 x y)) #s(approx (+ x (* y (/ (- z t) (- z a)))) #s(approx (/ (* y (- z t)) (- z a)) (*.f64 (/.f64 t a) y))))) #s(approx (+ x (* y (/ (- z t) (- z a)))) (+.f64 x y)) #s(approx (+ x (* y (/ (- z t) (- z a)))) #s(approx (+ x y) y)) (-.f64 x (*.f64 (/.f64 (-.f64 z y) (-.f64 #s(literal -1 binary64) (-.f64 t z))) a)) (-.f64 x (*.f64 (/.f64 a (-.f64 (-.f64 t z) #s(literal -1 binary64))) (-.f64 y z))) (if.f64 (<=.f64 t #s(literal -32499999999999997996193178038475298665750443438106992878873355835718620366703450502645150309345074866021048495313629228237226216621072971256771212661754939366722570284314594316492912626948412024421088019024445440 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) (*.f64 (-.f64 y z) (/.f64 a t)))) (if.f64 (<=.f64 t #s(literal 680000000000000028382150481072567596099861263266904850537906176 binary64)) (-.f64 x (*.f64 (/.f64 (-.f64 z y) #s(approx (- -1 (- t z)) (-.f64 z #s(literal 1 binary64)))) a)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) (*.f64 (/.f64 (-.f64 y z) t) a))))) (if.f64 (<=.f64 t #s(literal -32499999999999997996193178038475298665750443438106992878873355835718620366703450502645150309345074866021048495313629228237226216621072971256771212661754939366722570284314594316492912626948412024421088019024445440 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) (*.f64 (-.f64 y z) (/.f64 a t)))) (if.f64 (<=.f64 t #s(literal 680000000000000028382150481072567596099861263266904850537906176 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) (*.f64 (-.f64 y z) (/.f64 a (-.f64 #s(literal 1 binary64) z))))) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) (*.f64 (/.f64 (-.f64 y z) t) a))))) (if.f64 (<=.f64 z #s(literal -7482888383134223/5986310706507378352962293074805895248510699696029696 binary64)) (-.f64 x (*.f64 (/.f64 #s(approx (- z y) z) #s(approx (- -1 (- t z)) (-.f64 z #s(literal 1 binary64)))) a)) (if.f64 (<=.f64 z #s(literal 835607783014675/6427752177035961102167848369364650410088811975131171341205504 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) (/.f64 (*.f64 a y) (+.f64 #s(literal 1 binary64) t)))) (-.f64 x (*.f64 (/.f64 #s(approx (- z y) z) #s(approx (- -1 (- t z)) (-.f64 z #s(literal 1 binary64)))) a)))) (if.f64 (<=.f64 z #s(literal -105 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) a)) (if.f64 (<=.f64 z #s(literal 2300000000000000005191914601818025260182348122427828787902991564800 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) (/.f64 (*.f64 a y) (+.f64 #s(literal 1 binary64) t)))) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) a)))) (if.f64 (<=.f64 z #s(literal -22499999999999998054866756829184 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) a)) (if.f64 (<=.f64 z #s(literal 5515652263101987/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) (*.f64 (/.f64 (-.f64 y z) t) a))) (if.f64 (<=.f64 z #s(literal 6690223559559187/89202980794122492566142873090593446023921664 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) (/.f64 #s(approx (* a (- y z)) (*.f64 a y)) #s(approx (- 1 z) #s(literal 1 binary64))))) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) a))))) (if.f64 (<=.f64 z #s(literal -22499999999999998054866756829184 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) a)) (if.f64 (<=.f64 z #s(literal 5515652263101987/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) (*.f64 (/.f64 (-.f64 y z) t) a))) (if.f64 (<=.f64 z #s(literal 6690223559559187/89202980794122492566142873090593446023921664 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) (/.f64 #s(approx (* a (- y z)) (*.f64 a y)) (-.f64 #s(literal 1 binary64) z)))) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) a))))) (if.f64 (<=.f64 z #s(literal -22499999999999998054866756829184 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) a)) (if.f64 (<=.f64 z #s(literal -8983431064943855/460688772561223309599799143187044542348256984914116263229517370635452168260760357920669766257038423772151901248872539660616526444082616288154471954520592778765795328 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) (*.f64 (-.f64 y z) (/.f64 a t)))) (if.f64 (<=.f64 z #s(literal 6690223559559187/89202980794122492566142873090593446023921664 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) (/.f64 #s(approx (* a (- y z)) (*.f64 a y)) #s(approx (- 1 z) #s(literal 1 binary64))))) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) a))))) (if.f64 (<=.f64 z #s(literal -29 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) a)) (if.f64 (<=.f64 z #s(literal 6690223559559187/89202980794122492566142873090593446023921664 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) (/.f64 #s(approx (* a (- y z)) (*.f64 a y)) #s(approx (- 1 z) #s(literal 1 binary64))))) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) a)))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (/.f64 (+.f64 (-.f64 t z) #s(literal 1 binary64)) a)) #s(literal -500000000000000016391122991431049124285352641510746782131666788720471301598687167963967189336205896526908748790912075409350817338455347847996995550646521260562389402122810032907636636177574798245164274456255150314546300696222417826065474282413002311039392838405427552850632350105600 binary64)) #s(approx (- x (* (/ (- z y) (- -1 (- t z))) a)) (*.f64 y (/.f64 a (-.f64 #s(approx (- z 1) #s(literal -1 binary64)) t)))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (/.f64 (+.f64 (-.f64 t z) #s(literal 1 binary64)) a)) #s(literal 19999999999999999042943898584577627210672650772505466848487442240115469688899487215981329357961462820572091693694875828215901850281511913037194533151440339824999916850618391401330231357640700542387220923023397191454763848595979444663933846679453696 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) a)) #s(approx (- x (* (/ (- z y) (- -1 (- t z))) a)) (*.f64 y (/.f64 a (-.f64 #s(approx (- z 1) #s(literal -1 binary64)) t)))))) (if.f64 (<=.f64 (/.f64 (-.f64 y z) (/.f64 (+.f64 (-.f64 t z) #s(literal 1 binary64)) a)) #s(literal 49999999999999996962677625276823109300201436100586624765953857856616022815066169514216546287202538742184280590280810862893585968713180152651178994204334413874936507208410055205338551265812204529218599012742757995383198412754109163297745561348039749026730174593312862032038021904229799310374521740690718720 binary64)) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) a)) #s(approx (- x (* (/ (- z y) (- -1 (- t z))) a)) #s(approx (/ (* a y) (- z (+ 1 t))) (*.f64 (/.f64 y z) a)))) (-.f64 x #s(approx (/ (- y z) (/ (+ (- t z) 1) a)) a)) #s(approx (+ x (* (- 1 x) (- 1 y))) (-.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) y) #s(literal -1 binary64))) (if.f64 (<=.f64 x #s(literal -6437288204283977/2475880078570760549798248448 binary64)) #s(approx (+ x (* (- 1 x) (- 1 y))) (-.f64 #s(approx (* (- x 1) y) (*.f64 x y)) #s(literal -1 binary64))) (if.f64 (<=.f64 x #s(literal 5620492334958379/144115188075855872 binary64)) (+.f64 x #s(approx (* (- 1 x) (- 1 y)) (-.f64 #s(literal 1 binary64) y))) #s(approx (+ x (* (- 1 x) (- 1 y))) (-.f64 #s(approx (* (- x 1) y) (*.f64 x y)) #s(literal -1 binary64))))) (if.f64 (<=.f64 x #s(literal -7500000000000000525278551903633706093180642213580492014790639616 binary64)) #s(approx (+ x (* (- 1 x) (- 1 y))) (*.f64 x y)) (if.f64 (<=.f64 x #s(literal 305000000000000009120123369053410971146805880296166467884118888817829176106791702315726542322841317988269269710798848 binary64)) #s(approx (+ x (* (- 1 x) (- 1 y))) (-.f64 #s(literal 1 binary64) #s(approx (* y (- 1 x)) y))) #s(approx (+ x (* (- 1 x) (- 1 y))) (*.f64 x y)))) #s(approx (+ x (* (- 1 x) (- 1 y))) (-.f64 #s(literal 1 binary64) #s(approx (* y (- 1 x)) y))) (-.f64 (+.f64 #s(approx x #s(literal 0 binary64)) y) #s(approx x #s(literal 0 binary64))) (-.f64 (+.f64 x y) x) (-.f64 #s(approx (+ x y) y) x) (-.f64 x (*.f64 #s(literal -1/2 binary64) (fabs.f64 (-.f64 x y)))) (if.f64 (<=.f64 y #s(literal -2845706385096283/1897137590064188545819787018382342682267975428761855001222473056385648716020711424 binary64)) (+.f64 x #s(approx (/ (exp (* (log (* (* (- x y) (- x y)) (* (- x y) (- x y)))) 1/4)) 2) (*.f64 #s(literal -1/2 binary64) y))) (if.f64 (<=.f64 y #s(literal 7930553376671967/38685626227668133590597632 binary64)) (+.f64 x #s(approx (/ (exp (* (log (* (* (- x y) (- x y)) (* (- x y) (- x y)))) 1/4)) 2) (*.f64 #s(literal -1/2 binary64) x))) (+.f64 x #s(approx (/ (exp (* (log (* (* (- x y) (- x y)) (* (- x y) (- x y)))) 1/4)) 2) (*.f64 #s(literal 1/2 binary64) y))))) (if.f64 (<=.f64 x #s(literal -4749284910124297/452312848583266388373324160190187140051835877600158453279131187530910662656 binary64)) (+.f64 x #s(approx (/ (exp (* (log (* (* (- x y) (- x y)) (* (- x y) (- x y)))) 1/4)) 2) (*.f64 #s(literal -1/2 binary64) x))) (if.f64 (<=.f64 x #s(literal 3549017208474643/709803441694928604052074031140629428079727891296209043243642772637343054798240159498233447962659731992932150006119314388217384402944 binary64)) (+.f64 x #s(approx (/ (exp (* (log (* (* (- x y) (- x y)) (* (- x y) (- x y)))) 1/4)) 2) (*.f64 #s(literal -1/2 binary64) y))) #s(approx (+ x (/ (exp (* (log (* (* (- x y) (- x y)) (* (- x y) (- x y)))) 1/4)) 2)) (*.f64 #s(literal 3/2 binary64) x)))) (if.f64 (<=.f64 x #s(literal 151801689980483/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 binary64)) (+.f64 x #s(approx (/ (exp (* (log (* (* (- x y) (- x y)) (* (- x y) (- x y)))) 1/4)) 2) (*.f64 #s(literal -1/2 binary64) x))) #s(approx (+ x (/ (exp (* (log (* (* (- x y) (- x y)) (* (- x y) (- x y)))) 1/4)) 2)) (*.f64 #s(literal 3/2 binary64) x))) #s(approx (+ x (/ (exp (* (log (* (* (- x y) (- x y)) (* (- x y) (- x y)))) 1/4)) 2)) (*.f64 #s(literal 3/2 binary64) x)) (*.f64 (/.f64 (-.f64 z y) (-.f64 z t)) x) (if.f64 (<=.f64 z #s(literal -29000000000000002028933179560338789422819459337275661842041308287257743205676734234932732353869663497617408 binary64)) (*.f64 (/.f64 #s(approx (- z y) z) (-.f64 z t)) x) (*.f64 (/.f64 x (-.f64 z t)) (-.f64 z y))) (if.f64 (<=.f64 z #s(literal -23500000000 binary64)) (*.f64 (/.f64 #s(approx (- z y) z) (-.f64 z t)) x) (if.f64 (<=.f64 z #s(literal 1684996666696915/421249166674228746791672110734681729275580381602196445017243910144 binary64)) (*.f64 #s(approx (/ (- y z) (- t z)) (/.f64 y (-.f64 t z))) x) (*.f64 (/.f64 #s(approx (- z y) z) (-.f64 z t)) x))) (if.f64 (<=.f64 z #s(literal -4332790137498831/2475880078570760549798248448 binary64)) (*.f64 #s(approx (/ (- z y) (- z t)) (/.f64 (-.f64 z y) z)) x) (if.f64 (<=.f64 z #s(literal 4852790400087115/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (*.f64 #s(approx (/ (- y z) (- t z)) (/.f64 y (-.f64 t z))) x) (if.f64 (<=.f64 z #s(literal 6700000000000000000 binary64)) (*.f64 (/.f64 x (-.f64 z t)) #s(approx (- z y) z)) (*.f64 #s(approx (/ (- z y) (- z t)) (/.f64 (-.f64 z y) z)) x)))) (if.f64 (<=.f64 z #s(literal -4332790137498831/2475880078570760549798248448 binary64)) (*.f64 #s(approx (/ (- z y) (- z t)) (/.f64 (-.f64 z y) z)) x) (if.f64 (<=.f64 z #s(literal 185000000000000011765220697837466481737575021993557092308623521600044681037275463680 binary64)) (*.f64 #s(approx (/ (- y z) (- t z)) (/.f64 y (-.f64 t z))) x) (*.f64 #s(approx (/ (- z y) (- z t)) (/.f64 (-.f64 z y) z)) x))) (if.f64 (<=.f64 (/.f64 (*.f64 x (-.f64 y z)) (-.f64 t z)) #s(literal 7613526571406249/152270531428124985630521599810549817357441044649921992607311038393952323293225407851025235404406410300395389316115760440366549529143798344477781051504885209680176214061819891091731088367032088255512493648112787169901337467584294921027286931491702587700433418798504336673153571718623657984 binary64)) (*.f64 #s(approx (/ (- y z) (- t z)) (/.f64 y (-.f64 t z))) x) (if.f64 (<=.f64 (/.f64 (*.f64 x (-.f64 y z)) (-.f64 t z)) #s(literal 40000000000000001319544441363478699417083520460180314547390332566952102911144359515659154874345297651440469526517609593602352808846070463447296324668951162364530823708308233521804472831690438299749571920194575166617207694888593244900050884667283337052501378615669149173199628334975156224 binary64)) #s(approx (* (/ (- z y) (- z t)) x) (/.f64 (*.f64 x (-.f64 z y)) z)) (*.f64 #s(approx (/ x (- z t)) (/.f64 x z)) (-.f64 z y)))) (if.f64 (<=.f64 z #s(literal -270000000000000015855297947426299275028362378290155907972721390742543116510850205783086152898010210956537979746439292948472809116870441590267222397891891413039923735333828284449258010342751993856 binary64)) (*.f64 #s(approx (/ (- z y) (- z t)) #s(approx (/ (- z y) z) #s(literal 1 binary64))) x) (if.f64 (<=.f64 z #s(literal -8343699359066055/4171849679533027504677776769862406473833407270227837441302815640277772901915313574263597826048 binary64)) #s(approx (* (/ (- z y) (- z t)) x) (/.f64 (*.f64 x (-.f64 z y)) z)) (if.f64 (<=.f64 z #s(literal 8082958754095241/260740604970814219042361048116400404614587954389239840081425977517360806369707098391474864128 binary64)) (*.f64 #s(approx (/ (- z y) (- z t)) (/.f64 y t)) x) (*.f64 #s(approx (/ x (- z t)) (/.f64 x z)) (-.f64 z y))))) (if.f64 (<=.f64 z #s(literal -270000000000000015855297947426299275028362378290155907972721390742543116510850205783086152898010210956537979746439292948472809116870441590267222397891891413039923735333828284449258010342751993856 binary64)) (*.f64 #s(approx (/ (- z y) (- z t)) #s(approx (/ (- z y) z) #s(literal 1 binary64))) x) (if.f64 (<=.f64 z #s(literal -8343699359066055/4171849679533027504677776769862406473833407270227837441302815640277772901915313574263597826048 binary64)) #s(approx (* (/ (- z y) (- z t)) x) (/.f64 (*.f64 x (-.f64 z y)) z)) (if.f64 (<=.f64 z #s(literal 8082958754095241/260740604970814219042361048116400404614587954389239840081425977517360806369707098391474864128 binary64)) (*.f64 #s(approx (/ (- z y) (- z t)) (/.f64 y t)) x) (if.f64 (<=.f64 z #s(literal 3399999999999999916872716759462417565707202000560316753106322532100481042778882875027333837749434494543991305180801696754976219675970474402487006817716968702532150996761577538268102888958355467744962811752083357696 binary64)) #s(approx (* (/ (- z y) (- z t)) x) (/.f64 (*.f64 x (-.f64 z y)) z)) (*.f64 #s(approx (/ (- z y) (- z t)) #s(approx (/ (- z y) z) #s(literal 1 binary64))) x))))) (if.f64 (<=.f64 z #s(literal -3466232109999065/1237940039285380274899124224 binary64)) (*.f64 #s(approx (/ (- z y) (- z t)) #s(approx (/ (- z y) z) #s(literal 1 binary64))) x) (if.f64 (<=.f64 z #s(literal 7826494439181585/170141183460469231731687303715884105728 binary64)) (*.f64 #s(approx (/ (- z y) (- z t)) (/.f64 y t)) x) (*.f64 #s(approx (/ (- z y) (- z t)) #s(approx (/ (- z y) z) #s(literal 1 binary64))) x))) (if.f64 (<=.f64 z #s(literal -6437288204283977/9903520314283042199192993792 binary64)) (*.f64 #s(approx (/ (- z y) (- z t)) #s(approx (/ (- z y) z) #s(literal 1 binary64))) x) (if.f64 (<=.f64 z #s(literal 1531270651144223/85070591730234615865843651857942052864 binary64)) #s(approx (/ (* x (- y z)) (- t z)) (*.f64 y (/.f64 x t))) (*.f64 #s(approx (/ (- z y) (- z t)) #s(approx (/ (- z y) z) #s(literal 1 binary64))) x))) (if.f64 (<=.f64 (/.f64 (*.f64 x (-.f64 y z)) (-.f64 t z)) #s(literal 7613526571406249/152270531428124985630521599810549817357441044649921992607311038393952323293225407851025235404406410300395389316115760440366549529143798344477781051504885209680176214061819891091731088367032088255512493648112787169901337467584294921027286931491702587700433418798504336673153571718623657984 binary64)) (*.f64 #s(approx (/ (- z y) (- z t)) #s(approx (/ (- z y) z) #s(literal 1 binary64))) #s(approx x #s(literal 0 binary64))) (*.f64 #s(approx (/ (- z y) (- z t)) #s(approx (/ (- z y) z) #s(literal 1 binary64))) x)) (*.f64 #s(approx (/ (- z y) (- z t)) #s(approx (/ (- z y) z) #s(literal 1 binary64))) x) (-.f64 (*.f64 x (+.f64 y z)) z) (if.f64 (<=.f64 x #s(literal -4800 binary64)) #s(approx (+ (* x y) (* (- x 1) z)) (*.f64 x (+.f64 y z))) (if.f64 (<=.f64 x #s(literal 5764607523034235/2305843009213693952 binary64)) #s(approx (+ (* x y) (* (- x 1) z)) (*.f64 z (-.f64 x #s(literal 1 binary64)))) #s(approx (+ (* x y) (* (- x 1) z)) (*.f64 x (+.f64 y z))))) (if.f64 (<=.f64 x #s(literal -7218666995694683/6277101735386680763835789423207666416102355444464034512896 binary64)) #s(approx (+ (* x y) (* (- x 1) z)) (*.f64 x (+.f64 y z))) (if.f64 (<=.f64 x #s(literal 5764607523034235/2305843009213693952 binary64)) #s(approx (+ (* x y) (* (- x 1) z)) (*.f64 z #s(approx (- x 1) #s(literal -1 binary64)))) #s(approx (+ (* x y) (* (- x 1) z)) (*.f64 x (+.f64 y z))))) (if.f64 (<=.f64 x #s(literal -2099999999999999902446725105998665168762811659097557466519117235427240732382210741392295275404287753922177615760777247762907763301957783195246008252218774113082216771340999093629616745964343687922057216 binary64)) #s(approx (+ (* x y) (* (- x 1) z)) #s(approx (* x (* (+ 1 (/ z y)) y)) (*.f64 x y))) (if.f64 (<=.f64 x #s(literal -205 binary64)) #s(approx (+ (* x y) (* (- x 1) z)) (*.f64 x #s(approx (+ y z) z))) (if.f64 (<=.f64 x #s(literal 5764607523034235/2305843009213693952 binary64)) #s(approx (+ (* x y) (* (- x 1) z)) (*.f64 z #s(approx (- x 1) #s(literal -1 binary64)))) #s(approx (+ (* x y) (* (- x 1) z)) #s(approx (* x (* (+ 1 (/ z y)) y)) (*.f64 x y)))))) (if.f64 (<=.f64 z #s(literal -2150000000000000000530696896512 binary64)) #s(approx (+ (* x y) (* (- x 1) z)) (*.f64 x #s(approx (+ y z) z))) (if.f64 (<=.f64 z #s(literal 205000000 binary64)) #s(approx (+ (* x y) (* (- x 1) z)) #s(approx (* x (* (+ 1 (/ z y)) y)) (*.f64 x y))) #s(approx (+ (* x y) (* (- x 1) z)) (*.f64 x #s(approx (+ y z) z))))) #s(approx (+ (* x y) (* (- x 1) z)) #s(approx (* x (* (+ 1 (/ z y)) y)) (*.f64 x y))) (if.f64 (<=.f64 (/.f64 y z) #s(literal 9999999999999999595662034753429788238255624467393741467120915117996487670031669885400803025551745174706847878231119663145222863482996149222332143382301002459214758820269116923021527058285459686414683385913622455551313826420028155008403585629126369847605750170289266545852965785882018353801250996224 binary64)) (*.f64 (/.f64 y z) x) (/.f64 (*.f64 y x) z)) (if.f64 (<=.f64 z #s(literal 6189700196426901/309485009821345068724781056 binary64)) (*.f64 (/.f64 x z) y) (*.f64 (/.f64 y z) x)) (*.f64 (/.f64 x z) y) (if.f64 (<=.f64 (/.f64 (+.f64 x y) (-.f64 #s(literal 1 binary64) (/.f64 y z))) #s(literal -8535058474086213/1707011694817242694164442058424641996069058130512872489061441999811593532881313810309486643423117898430190057111918909554147533223454557460573019149396692491800360340355587726966548041193424390330615044130786970107312831497593974090537952608256 binary64)) (/.f64 (+.f64 x y) (-.f64 #s(literal 1 binary64) (/.f64 y z))) (if.f64 (<=.f64 (/.f64 (+.f64 x y) (-.f64 #s(literal 1 binary64) (/.f64 y z))) #s(literal 0 binary64)) (*.f64 (/.f64 (+.f64 y x) (-.f64 z y)) z) (/.f64 (+.f64 x y) (-.f64 #s(literal 1 binary64) (/.f64 y z))))) (if.f64 (<=.f64 y #s(literal -50 binary64)) (*.f64 (/.f64 (+.f64 y x) (-.f64 z y)) z) (if.f64 (<=.f64 y #s(literal 239999999999999999270894012945443576537562558239179508602109952 binary64)) (*.f64 (/.f64 z (-.f64 z y)) (+.f64 y x)) (*.f64 (/.f64 (+.f64 y x) (-.f64 z y)) z))) (if.f64 (<=.f64 (/.f64 (+.f64 x y) (-.f64 #s(literal 1 binary64) (/.f64 y z))) #s(literal -6696928794914171/1339385758982834151185531311325002263201756014631917009304687985462938813906170153116497973519619822659493341146941433531483931607115392554498072196837321850491820971853028873177634325632796392734744272769130809372947742658424845944895692993259632864321399559710817770957553728956578048354650708508672 binary64)) (*.f64 (/.f64 z (-.f64 z y)) (+.f64 y x)) (if.f64 (<=.f64 (/.f64 (+.f64 x y) (-.f64 #s(literal 1 binary64) (/.f64 y z))) #s(literal 0 binary64)) #s(approx (/ (+ x y) (- 1 (/ y z))) (neg.f64 z)) (*.f64 (/.f64 z (-.f64 z y)) (+.f64 y x)))) (if.f64 (<=.f64 y #s(literal -7437680599091851/3291009114642412084309938365114701009965471731267159726697218048 binary64)) (*.f64 (/.f64 #s(approx (+ x y) y) (-.f64 z y)) z) (if.f64 (<=.f64 y #s(literal 3800000000000000000 binary64)) #s(approx (- (* (/ y (- z y)) z) (* x (/ z (- y z)))) (-.f64 y (*.f64 #s(literal -1 binary64) x))) (*.f64 (/.f64 #s(approx (+ x y) y) (-.f64 z y)) z))) (if.f64 (<=.f64 y #s(literal -4100000000000 binary64)) #s(approx (/ (+ x y) (- 1 (/ y z))) (neg.f64 z)) (if.f64 (<=.f64 y #s(literal 1850000000000000000 binary64)) #s(approx (- (* (/ y (- z y)) z) (* x (/ z (- y z)))) (-.f64 y (*.f64 #s(literal -1 binary64) x))) (if.f64 (<=.f64 y #s(literal 17499999999999999291142291168242348834010824346492382161943809162256458706106757137113318465795736053014886969575822595250964409907250759289187865661059133396002852091796868228551442052415488 binary64)) (*.f64 (/.f64 z (-.f64 z y)) #s(approx (+ x y) y)) #s(approx (/ (+ x y) (- 1 (/ y z))) (neg.f64 z))))) (if.f64 (<=.f64 y #s(literal -4100000000000 binary64)) #s(approx (/ (+ x y) (- 1 (/ y z))) (neg.f64 z)) (if.f64 (<=.f64 y #s(literal 31000000000000000687256513625130366543864697230582262972562799334232252318909422262412185476676976640 binary64)) #s(approx (- (* (/ y (- z y)) z) (* x (/ z (- y z)))) (-.f64 y (*.f64 #s(literal -1 binary64) x))) #s(approx (/ (+ x y) (- 1 (/ y z))) (neg.f64 z)))) (if.f64 (<=.f64 z #s(literal -11399999999999999731031507759018637296064876772482050882685887088746556832228260943670893491213090207596959079029263567539912710764611106106773060739788257099776 binary64)) (*.f64 #s(approx (/ z (- z y)) #s(literal 1 binary64)) #s(approx (+ x y) y)) (if.f64 (<=.f64 z #s(literal 2300000000000000191990160930506137181279938515588927251042252462453164617744180423099440913163747328 binary64)) #s(approx (/ (+ x y) (- 1 (/ y z))) (neg.f64 z)) (*.f64 #s(approx (/ z (- z y)) #s(literal 1 binary64)) #s(approx (+ x y) y)))) #s(approx (/ (+ x y) (- 1 (/ y z))) (neg.f64 z)) (if.f64 (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) #s(literal -inf.0 binary64)) #s(approx (/ (- (* (- t a) x) (* (- x y) (- t z))) (- t a)) (-.f64 (*.f64 (/.f64 y (-.f64 a t)) (-.f64 z t)) (*.f64 (/.f64 (-.f64 a z) (-.f64 t a)) x))) (if.f64 (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) #s(literal 19999999999999998727174138755351835472851414655140147129678881446716312556105415097786773989173895155962070365218811384910301328330628671487544524818840011120363439405442477136257724874807996552707663947841326301554871916587599432482335939388098056552448 binary64)) #s(approx (/ (- (* (- t a) x) (* (- x y) (- t z))) (- t a)) (+.f64 (*.f64 x (-.f64 (/.f64 z (-.f64 t a)) (/.f64 a (-.f64 t a)))) (/.f64 (*.f64 y (-.f64 t z)) (-.f64 t a)))) #s(approx (/ (- (* (- t a) x) (* (- x y) (- t z))) (- t a)) (-.f64 (*.f64 (/.f64 y (-.f64 a t)) (-.f64 z t)) (*.f64 (/.f64 (-.f64 a z) (-.f64 t a)) x))))) (if.f64 (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) #s(literal -4999999999999999769381329101060571136 binary64)) #s(approx (/ (- (* (- t a) x) (* (- x y) (- t z))) (- t a)) (-.f64 (*.f64 (/.f64 y (-.f64 a t)) (-.f64 z t)) (*.f64 (/.f64 (-.f64 a z) (-.f64 t a)) x))) (if.f64 (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) #s(literal 8343699359066055/4171849679533027504677776769862406473833407270227837441302815640277772901915313574263597826048 binary64)) #s(approx (/ (- (* (- t a) x) (* (- x y) (- t z))) (- t a)) (/.f64 (-.f64 (*.f64 (-.f64 z a) x) (*.f64 (-.f64 z t) y)) (-.f64 t a))) #s(approx (/ (- (* (- t a) x) (* (- x y) (- t z))) (- t a)) (-.f64 (*.f64 (/.f64 y (-.f64 a t)) (-.f64 z t)) (*.f64 (/.f64 (-.f64 a z) (-.f64 t a)) x))))) (if.f64 (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) #s(literal -4999999999999999769381329101060571136 binary64)) (+.f64 x (*.f64 (/.f64 (-.f64 t z) (-.f64 t a)) (-.f64 y x))) (if.f64 (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y x) (-.f64 z t)) (-.f64 a t))) #s(literal 100000000000000000620008645040778319495168 binary64)) #s(approx (/ (- (* (- t a) x) (* (- x y) (- t z))) (- t a)) (/.f64 (-.f64 (*.f64 (-.f64 z a) x) (*.f64 (-.f64 z t) y)) (-.f64 t a))) (+.f64 x (*.f64 (/.f64 (-.f64 t z) (-.f64 t a)) (-.f64 y x))))) (+.f64 x (*.f64 (/.f64 (-.f64 t z) (-.f64 t a)) (-.f64 y x))) (if.f64 (<=.f64 t #s(literal -4192540097323757/44601490397061246283071436545296723011960832 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 (/.f64 (-.f64 t z) (-.f64 t a)) y)) (if.f64 (<=.f64 t #s(literal 1020000000000000005801869287322592914130532168566592690741974356130171888047556842532991190171648 binary64)) (+.f64 x (/.f64 #s(approx (* (- y x) (- z t)) (*.f64 z (-.f64 y x))) (-.f64 a t))) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 (/.f64 (-.f64 t z) (-.f64 t a)) y)))) (if.f64 (<=.f64 a #s(literal -225000000000000012195468305837720933102053124018161794718473958318003449757696 binary64)) (+.f64 x #s(approx (/ (* (- y x) (- z t)) (- a t)) (*.f64 (-.f64 y x) (/.f64 z a)))) (if.f64 (<=.f64 a #s(literal -8477115559868589/57277807836949922408837567867349676981443478344341305058882899404622128010705808318690568531649256750858719018437999440148793721514146753400890052083129159241025748615958424204533602522957957552490080016463490494951861107213475167230717574212948590592 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 (/.f64 (-.f64 t z) (-.f64 t a)) y)) (if.f64 (<=.f64 a #s(literal 58000000000000002607970920282718208 binary64)) (+.f64 x (*.f64 #s(approx (/ (- t z) (- t a)) (-.f64 #s(literal 1 binary64) (/.f64 z t))) (-.f64 y x))) (+.f64 x #s(approx (/ (* (- y x) (- z t)) (- a t)) (*.f64 (/.f64 (-.f64 y x) a) z)))))) (if.f64 (<=.f64 a #s(literal -225000000000000012195468305837720933102053124018161794718473958318003449757696 binary64)) (+.f64 x #s(approx (/ (* (- y x) (- z t)) (- a t)) (*.f64 (-.f64 y x) (/.f64 z a)))) (if.f64 (<=.f64 a #s(literal 7600000000000000458902760306556067816170895306427203584 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 (/.f64 (-.f64 t z) (-.f64 t a)) y)) (+.f64 x #s(approx (/ (* (- y x) (- z t)) (- a t)) (*.f64 (/.f64 (-.f64 y x) a) z))))) (if.f64 (<=.f64 a #s(literal -225000000000000012195468305837720933102053124018161794718473958318003449757696 binary64)) (+.f64 x #s(approx (/ (* (- y x) (- z t)) (- a t)) (*.f64 (-.f64 y x) (/.f64 z a)))) (if.f64 (<=.f64 a #s(literal 7600000000000000458902760306556067816170895306427203584 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 (/.f64 (-.f64 t z) (-.f64 t a)) y)) (+.f64 x #s(approx (/ (* (- y x) (- z t)) (- a t)) (*.f64 (-.f64 y x) (/.f64 z a)))))) (if.f64 (<=.f64 a #s(literal -220000000000000003925477412063242207446462861608415466725319634636590148485120 binary64)) (+.f64 x #s(approx (/ (* (- y x) (- z t)) (- a t)) (/.f64 (*.f64 z #s(approx (- y x) y)) a))) (if.f64 (<=.f64 a #s(literal 81999999999999996211435305548738091167801321637615239168 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 (/.f64 (-.f64 t z) (-.f64 t a)) y)) (+.f64 x #s(approx (/ (* (- y x) (- z t)) (- a t)) (/.f64 (*.f64 z #s(approx (- y x) y)) a))))) (if.f64 (<=.f64 a #s(literal -1350000000000000021750792418738636781269531789191767487600347948858649968902144 binary64)) (+.f64 x #s(approx (/ (* (- y x) (- z t)) (- a t)) (/.f64 (*.f64 z #s(approx (- y x) y)) a))) (if.f64 (<=.f64 a #s(literal 7600000000000000458902760306556067816170895306427203584 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 y (-.f64 (/.f64 z (-.f64 a t)) #s(approx (/ t (- a t)) #s(literal -1 binary64))))) (+.f64 x #s(approx (/ (* (- y x) (- z t)) (- a t)) (/.f64 (*.f64 z #s(approx (- y x) y)) a))))) (if.f64 (<=.f64 t #s(literal -379999999999999981700020132699318567373582200801310548244526746705309407102220518064780519718975050037224518185765896589308698366644245245193447634024858871468033917841483826001450623870401886042456064 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 y #s(approx (- (/ z (- a t)) (/ t (- a t))) #s(literal 1 binary64)))) (if.f64 (<=.f64 t #s(literal -2978978910536339/1267650600228229401496703205376 binary64)) (+.f64 x (*.f64 #s(approx (/ (- t z) (- t a)) #s(approx (/ (- t z) t) #s(literal 1 binary64))) #s(approx (- y x) y))) (if.f64 (<=.f64 t #s(literal 18999999999999999227029544860031241286894638329573506494808866006311493223531656037440067539921870016308873118565338475441855210768234587403220680704 binary64)) (+.f64 x #s(approx (/ (* (- y x) (- z t)) (- a t)) (/.f64 (*.f64 z #s(approx (- y x) y)) a))) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 y #s(approx (- (/ z (- a t)) (/ t (- a t))) #s(literal 1 binary64))))))) (if.f64 (<=.f64 z #s(literal -2499999999999999825299836731576099321168332875347442123153974215411807458207728475940490896723563616894307008512 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 y #s(approx (- (/ z (- a t)) (/ t (- a t))) (/.f64 (-.f64 z t) a)))) (if.f64 (<=.f64 z #s(literal 89999999999999993933988080191756547062321040700146662783630360712014371605178861888718522534517566431297536 binary64)) (+.f64 x (*.f64 #s(approx (/ (- t z) (- t a)) #s(approx (/ (- t z) t) #s(literal 1 binary64))) #s(approx (- y x) y))) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (* y (- (/ z (- a t)) (/ t (- a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))))) (if.f64 (<=.f64 z #s(literal -7200000000000000112027796132161269774731050057831642320262348179102003224386241063507894807388341623268685222248448 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (* y (- (/ z (- a t)) (/ t (- a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))) (if.f64 (<=.f64 z #s(literal 89999999999999993933988080191756547062321040700146662783630360712014371605178861888718522534517566431297536 binary64)) (+.f64 x (*.f64 #s(approx (/ (- t z) (- t a)) #s(approx (/ (- t z) t) #s(literal 1 binary64))) #s(approx (- y x) y))) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (* y (- (/ z (- a t)) (/ t (- a t)))) (/.f64 (*.f64 y z) (-.f64 a t)))))) (if.f64 (<=.f64 z #s(literal -5500000000000000085576788712067636633475107683065837883533738192369585796406156367957419644532760962219134544773120 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (* (/ y (- a t)) (- z t)) (/.f64 (*.f64 y z) a))) (if.f64 (<=.f64 z #s(literal 89999999999999993933988080191756547062321040700146662783630360712014371605178861888718522534517566431297536 binary64)) (+.f64 x (*.f64 #s(approx (/ (- t z) (- t a)) #s(approx (/ (- t z) t) #s(literal 1 binary64))) #s(approx (- y x) y))) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) #s(approx (* (/ y (- a t)) (- z t)) (/.f64 (*.f64 y z) a))))) (if.f64 (<=.f64 t #s(literal -379999999999999981700020132699318567373582200801310548244526746705309407102220518064780519718975050037224518185765896589308698366644245245193447634024858871468033917841483826001450623870401886042456064 binary64)) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 y #s(approx (- (/ z (- a t)) (/ t (- a t))) #s(literal 1 binary64)))) (+.f64 x (*.f64 #s(approx (/ (- t z) (- t a)) #s(approx (/ (- t z) t) #s(literal 1 binary64))) #s(approx (- y x) y)))) #s(approx (+ x (/ (* (- y x) (- z t)) (- a t))) (*.f64 y #s(approx (- (/ z (- a t)) (/ t (- a t))) #s(literal 1 binary64)))) (if.f64 (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (-.f64 a z))) #s(literal -5357543035931337/5357543035931336604742125245300009052807024058527668037218751941851755255624680612465991894078479290637973364587765734125935726428461570217992288787349287401967283887412115492710537302531185570938977091076523237491790970633699383779582771973038531457285598238843271083830214915826312193418602834034688 binary64)) (-.f64 x (/.f64 (-.f64 x t) (/.f64 (-.f64 z a) (-.f64 z y)))) (if.f64 (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (-.f64 a z))) #s(literal 0 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (+.f64 t (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 y (-.f64 t x)) (*.f64 a (-.f64 t x))) z)))) (-.f64 x (/.f64 (-.f64 x t) (/.f64 (-.f64 z a) (-.f64 z y)))))) (if.f64 (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (-.f64 a z))) #s(literal -152270531428125/38067632857031246407630399952637454339360261162480498151827759598488080823306351962756308851101602575098847329028940110091637382285949586119445262876221302420044053515454972772932772091758022063878123412028196792475334366896073730256821732872925646925108354699626084168288392929655914496 binary64)) (+.f64 x (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (-.f64 y z))) (if.f64 (<=.f64 (+.f64 x (/.f64 (*.f64 (-.f64 y z) (-.f64 t x)) (-.f64 a z))) #s(literal 2379227053564453/1189613526782226450238449998519920448105008161327515567244617487452752525728323498836134651596925080471838979032154378440363668196435924566232664464881915700626376672357967899154149127867438189496191356625881149764854198965502304070525679152278926466409636084363315130259012279051747328 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (/.f64 t (/.f64 (-.f64 z a) (-.f64 z y)))) (+.f64 x (*.f64 (/.f64 (-.f64 x t) (-.f64 z a)) (-.f64 y z))))) (if.f64 (<=.f64 x #s(literal -209999999999999992934656643778490070451507787500179500293445957667363731266310251349120632952725938033163904751351146007360576861504656405001547995373282476719488733651263111622529336295298267924481915514973931658827346985681622549593495437312 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (neg.f64 #s(approx (- (/ y (- a z)) (+ 1 (/ z (- a z)))) (/.f64 (-.f64 a y) z))) x)) (-.f64 x (/.f64 (-.f64 x t) (/.f64 (-.f64 z a) (-.f64 z y))))) (if.f64 (<=.f64 x #s(literal -209999999999999992934656643778490070451507787500179500293445957667363731266310251349120632952725938033163904751351146007360576861504656405001547995373282476719488733651263111622529336295298267924481915514973931658827346985681622549593495437312 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (neg.f64 #s(approx (- (/ y (- a z)) (+ 1 (/ z (- a z)))) (/.f64 (-.f64 a y) z))) x)) (-.f64 x (*.f64 (/.f64 (-.f64 z y) (-.f64 a z)) (-.f64 t x)))) (if.f64 (<=.f64 z #s(literal -3599999999999999879581681787739427058599582932568556174433318048436749902375581436811618887180905028255744 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (/.f64 t (/.f64 (-.f64 z a) (-.f64 z y)))) (if.f64 (<=.f64 z #s(literal -6677716840108129/26187124863169134960105517574620793217733136368344518315866330944769070371237396439066160738607233257207093473020480568073738052367083144426628220715008 binary64)) (-.f64 x (*.f64 (/.f64 (-.f64 z y) (-.f64 a z)) #s(approx (- t x) t))) (if.f64 (<=.f64 z #s(literal 7246007855657359/120766797594289323271729746591624604509341479053326093708038601607859973196548763266756055205685080561326988000984443036792658708157593364241965896045846273396780650463232 binary64)) (+.f64 x (/.f64 #s(approx (* (- y z) (- t x)) (*.f64 y (-.f64 t x))) (-.f64 a z))) (if.f64 (<=.f64 z #s(literal 819999999999999976689827613089145864423786893924282563361341104246799880023697715491240944855074195686458600504782748757559648418278192185344 binary64)) (-.f64 x (*.f64 (/.f64 (-.f64 z y) (-.f64 a z)) #s(approx (- t x) t))) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) t)))))) (if.f64 (<=.f64 z #s(literal -3599999999999999879581681787739427058599582932568556174433318048436749902375581436811618887180905028255744 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) t)) (if.f64 (<=.f64 z #s(literal -6677716840108129/26187124863169134960105517574620793217733136368344518315866330944769070371237396439066160738607233257207093473020480568073738052367083144426628220715008 binary64)) (-.f64 x (*.f64 (/.f64 (-.f64 z y) (-.f64 a z)) #s(approx (- t x) t))) (if.f64 (<=.f64 z #s(literal 7246007855657359/120766797594289323271729746591624604509341479053326093708038601607859973196548763266756055205685080561326988000984443036792658708157593364241965896045846273396780650463232 binary64)) (+.f64 x (/.f64 #s(approx (* (- y z) (- t x)) (*.f64 y (-.f64 t x))) (-.f64 a z))) (if.f64 (<=.f64 z #s(literal 819999999999999976689827613089145864423786893924282563361341104246799880023697715491240944855074195686458600504782748757559648418278192185344 binary64)) (-.f64 x (*.f64 (/.f64 (-.f64 z y) (-.f64 a z)) #s(approx (- t x) t))) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) t)))))) (if.f64 (<=.f64 z #s(literal -8885724609534513/6582018229284824168619876730229402019930943462534319453394436096 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) t)) (if.f64 (<=.f64 z #s(literal 4106071118205837/60383398797144661635864873295812302254670739526663046854019300803929986598274381633378027602842540280663494000492221518396329354078796682120982948022923136698390325231616 binary64)) (+.f64 x (/.f64 #s(approx (* (- y z) (- t x)) (*.f64 y (-.f64 t x))) (-.f64 a z))) (if.f64 (<=.f64 z #s(literal 260000000000000010705727106766030775486967039121835767863547776834533609867822759936 binary64)) (+.f64 x (/.f64 (*.f64 (-.f64 y z) #s(approx (- t x) t)) (-.f64 a z))) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) t))))) (if.f64 (<=.f64 z #s(literal -8885724609534513/6582018229284824168619876730229402019930943462534319453394436096 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) t)) (if.f64 (<=.f64 z #s(literal 8499999999999999857457437455945086796041916035355224334860461907791601533209018368 binary64)) (+.f64 x (/.f64 #s(approx (* (- y z) (- t x)) (*.f64 y (-.f64 t x))) (-.f64 a z))) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) t)))) (if.f64 (<=.f64 t #s(literal -8347593954718821/878694100496718043517683302282418331810487718418343092402491322775749527474899974671687634004666183037093927858109549828751614463963730408009475621262727315456 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) t)) (if.f64 (<=.f64 t #s(literal 2116691824864133/4503599627370496 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 z y) (-.f64 z a))) x)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) t)))) (if.f64 (<=.f64 x #s(literal -449999999999999978514564392168704715079855073235613501111292881843608521594044403484658400902646842419704826078264692936295092818805749448070001130581391736616489005009946666698037629727252276597672144576138937226487321456006912936027095040 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (neg.f64 #s(approx (- (/ y (- a z)) (+ 1 (/ z (- a z)))) (/.f64 (-.f64 a y) z))) x)) (if.f64 (<=.f64 x #s(literal -1200000000000000028494518830381326428890389513394418624968157986404284915450424687081813153859299952955215162960608139290952095803868097888124928 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) #s(approx (* -1 (* x (- (/ y (- a z)) (+ 1 (/ z (- a z)))))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 z (-.f64 a z)))))) (if.f64 (<=.f64 x #s(literal 719999999999999989660361859044525721277494520137602593617040697610215138766356480 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) t)) (if.f64 (<=.f64 x #s(literal 25999999999999998710534554982548227421492182216102619938158139725485694214522335018820270089218049493143971431131651497618268721091814612486402068201319114473358631972372313253958362101557411703198581002282056792350651700054327296 binary64)) (+.f64 x #s(approx (/ (* (- y z) (- t x)) (- a z)) #s(approx (- t x) t))) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (neg.f64 #s(approx (- (/ y (- a z)) (+ 1 (/ z (- a z)))) (/.f64 (-.f64 a y) z))) x)))))) (if.f64 (<=.f64 z #s(literal -3764399199080563/1636695303948070935006594848413799576108321023021532394741645684048066898202337277441635046162952078575443342063780035504608628272942696526664263794688 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) t)) (if.f64 (<=.f64 z #s(literal 6318737500113431/421249166674228746791672110734681729275580381602196445017243910144 binary64)) (+.f64 x #s(approx (/ (* (- y z) (- t x)) (- a z)) (/.f64 (*.f64 y (-.f64 t x)) a))) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (/.f64 (-.f64 z y) (-.f64 z a)) t)))) (if.f64 (<=.f64 x #s(literal -449999999999999978514564392168704715079855073235613501111292881843608521594044403484658400902646842419704826078264692936295092818805749448070001130581391736616489005009946666698037629727252276597672144576138937226487321456006912936027095040 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (neg.f64 #s(approx (- (/ y (- a z)) (+ 1 (/ z (- a z)))) (/.f64 (-.f64 a y) z))) x)) (if.f64 (<=.f64 x #s(literal -1200000000000000028494518830381326428890389513394418624968157986404284915450424687081813153859299952955215162960608139290952095803868097888124928 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) #s(approx (* -1 (* x (- (/ y (- a z)) (+ 1 (/ z (- a z)))))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 z (-.f64 a z)))))) (if.f64 (<=.f64 x #s(literal 719999999999999989660361859044525721277494520137602593617040697610215138766356480 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (-.f64 y z) (/.f64 t (-.f64 a z)))) (if.f64 (<=.f64 x #s(literal 25999999999999998710534554982548227421492182216102619938158139725485694214522335018820270089218049493143971431131651497618268721091814612486402068201319114473358631972372313253958362101557411703198581002282056792350651700054327296 binary64)) (+.f64 x #s(approx (/ (* (- y z) (- t x)) (- a z)) #s(approx (- t x) t))) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (neg.f64 #s(approx (- (/ y (- a z)) (+ 1 (/ z (- a z)))) (/.f64 (-.f64 a y) z))) x)))))) (if.f64 (<=.f64 a #s(literal -2399999999999999944918831836588807908272422527817960014711990339356784285233895787127827106755627712512 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) #s(approx (* -1 (* x (- (/ y (- a z)) (+ 1 (/ z (- a z)))))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 z (-.f64 a z)))))) (if.f64 (<=.f64 a #s(literal -12500 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (/.f64 #s(approx (- z y) z) (-.f64 z a)) t)) (if.f64 (<=.f64 a #s(literal 34500000000000002190634593577162717364473019198418714624 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 #s(approx (/ (- z y) (- z a)) (/.f64 (-.f64 z y) z)) t)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) #s(approx (* -1 (* x (- (/ y (- a z)) (+ 1 (/ z (- a z)))))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 z (-.f64 a z))))))))) (if.f64 (<=.f64 a #s(literal -1099999999999999974151721664039612535143653694923287881150605740983257399652842238122858518786311482840855976539446724674837212351692800 binary64)) (+.f64 x #s(approx (/ (* (- y z) (- t x)) (- a z)) #s(approx (- t x) t))) (if.f64 (<=.f64 a #s(literal -12500 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 (/.f64 #s(approx (- z y) z) (-.f64 z a)) t)) (if.f64 (<=.f64 a #s(literal 33000000000000000201644264905106802552454637873864376320 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 #s(approx (/ (- z y) (- z a)) (/.f64 (-.f64 z y) z)) t)) (+.f64 x #s(approx (/ (* (- y z) (- t x)) (- a z)) #s(approx (- t x) t)))))) (if.f64 (<=.f64 a #s(literal -1649999999999999961227582496059418802715480542384931821725908611474886099479263357184287778179467224261283964809170087012255818527539200 binary64)) (+.f64 x #s(approx (/ (* (- y z) (- t x)) (- a z)) #s(approx (- t x) t))) (if.f64 (<=.f64 a #s(literal 33000000000000000201644264905106802552454637873864376320 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 #s(approx (/ (- z y) (- z a)) (/.f64 (-.f64 z y) z)) t)) (+.f64 x #s(approx (/ (* (- y z) (- t x)) (- a z)) #s(approx (- t x) t))))) (if.f64 (<=.f64 z #s(literal -1799999999999999939790840893869713529299791466284278087216659024218374951187790718405809443590452514127872 binary64)) (+.f64 #s(approx x #s(literal 0 binary64)) #s(approx (/ (* (- y z) (- t x)) (- a z)) #s(approx (- t x) t))) (if.f64 (<=.f64 z #s(literal -6460487202687679/2227754207823337509102134573095845373483021732054960903603121346630505452738612005129840239901060253798165190221481644194672219102234100585084307285020612396607419274589973120157653414182912 binary64)) (+.f64 x #s(approx (/ (* (- y z) (- t x)) (- a z)) #s(approx (- t x) t))) (if.f64 (<=.f64 z #s(literal 1056844162248225/293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) #s(approx (/ (* t (- y z)) (- a z)) (/.f64 (*.f64 t y) a))) (if.f64 (<=.f64 z #s(literal 4799999999999999932192410171428114799961089096209835235515152335007291445155026960384 binary64)) (+.f64 x #s(approx (/ (* (- y z) (- t x)) (- a z)) #s(approx (- t x) t))) (+.f64 #s(approx x #s(literal 0 binary64)) #s(approx (/ (* (- y z) (- t x)) (- a z)) #s(approx (- t x) t))))))) (if.f64 (<=.f64 y #s(literal -119999999999999992791711785436734146363018478165098748993720564156436311965696 binary64)) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 #s(approx (/ (- z y) (- z a)) (/.f64 y a)) t)) (if.f64 (<=.f64 y #s(literal 84999999999999996613113608702259123710997309563297296493755142655000159105359886752663456214783740549800604009199718212433656989527316223610452703610191744369500500701605791846271420599018810344805159134160026049731636677476089856 binary64)) (+.f64 x #s(approx (/ (* (- y z) (- t x)) (- a z)) #s(approx (- t x) t))) #s(approx (+ x (/ (* (- y z) (- t x)) (- a z))) (*.f64 #s(approx (/ (- z y) (- z a)) (/.f64 y a)) t)))) (if.f64 (<=.f64 z #s(literal -1799999999999999939790840893869713529299791466284278087216659024218374951187790718405809443590452514127872 binary64)) (+.f64 #s(approx x #s(literal 0 binary64)) #s(approx (/ (* (- y z) (- t x)) (- a z)) #s(approx (- t x) t))) (if.f64 (<=.f64 z #s(literal 4799999999999999932192410171428114799961089096209835235515152335007291445155026960384 binary64)) (+.f64 x #s(approx (/ (* (- y z) (- t x)) (- a z)) #s(approx (- t x) t))) (+.f64 #s(approx x #s(literal 0 binary64)) #s(approx (/ (* (- y z) (- t x)) (- a z)) #s(approx (- t x) t))))) (+.f64 x #s(approx (/ (* (- y z) (- t x)) (- a z)) #s(approx (- t x) t))) (-.f64 x (*.f64 #s(literal -1/2 binary64) (-.f64 x y))) (if.f64 (<=.f64 y #s(literal -8003549208083295/29642774844752946028434172162224104410437116074403984394101141506025761187823616 binary64)) (+.f64 x #s(approx (/ (- x y) 2) (*.f64 #s(literal -1/2 binary64) y))) (if.f64 (<=.f64 y #s(literal 7930553376671967/38685626227668133590597632 binary64)) #s(approx (+ x (/ (- x y) 2)) (*.f64 #s(literal 3/2 binary64) x)) (+.f64 x #s(approx (/ (- x y) 2) (*.f64 #s(literal -1/2 binary64) y))))) (if.f64 (<=.f64 y #s(literal -8003549208083295/29642774844752946028434172162224104410437116074403984394101141506025761187823616 binary64)) #s(approx (+ x (/ (- x y) 2)) (*.f64 y #s(approx (- (+ (* 1/2 (/ x y)) (/ x y)) 1/2) #s(literal -1/2 binary64)))) (if.f64 (<=.f64 y #s(literal 7100000000000000 binary64)) #s(approx (+ x (/ (- x y) 2)) (*.f64 #s(literal 3/2 binary64) x)) #s(approx (+ x (/ (- x y) 2)) (*.f64 y #s(approx (- (+ (* 1/2 (/ x y)) (/ x y)) 1/2) #s(literal -1/2 binary64)))))) #s(approx (+ x (/ (- x y) 2)) (*.f64 #s(literal 3/2 binary64) x)) (+.f64 (+.f64 x (sin.f64 y)) (*.f64 z (cos.f64 y))) (if.f64 (<=.f64 x #s(literal -870426590122533/19342813113834066795298816 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (+ (* z (cos y)) (sin y)) x) (/.f64 (*.f64 z (cos.f64 y)) x))) x) (if.f64 (<=.f64 x #s(literal 7491656590131381/348449143727040986586495598010130648530944 binary64)) (+.f64 #s(approx (+ x (sin y)) (sin.f64 y)) (*.f64 z (cos.f64 y))) (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (+ (* z (cos y)) (sin y)) x) (/.f64 (*.f64 z (cos.f64 y)) x))) x))) (if.f64 (<=.f64 z #s(literal -460000000000000 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (+ x (sin y)) (* (cos y) z)) (/.f64 x z))) (*.f64 (cos.f64 y) z)) (if.f64 (<=.f64 z #s(literal 1983393922805251/18889465931478580854784 binary64)) (+.f64 (+.f64 x (sin.f64 y)) #s(approx (* z (cos y)) z)) (if.f64 (<=.f64 z #s(literal 1600000000000000062229724081741421490091795988723232213348838112123060708630158348209279449726043222197223364991059412661650729782551000986464293875540303045670953380201871096713063292922495139509155850616832 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (+ (* z (cos y)) (sin y)) x) (/.f64 (*.f64 z (cos.f64 y)) x))) x) (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (+ x (sin y)) (* (cos y) z)) (/.f64 x z))) (*.f64 (cos.f64 y) z))))) (if.f64 (<=.f64 z #s(literal -460000000000000 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (+ x (sin y)) (* (cos y) z)) (/.f64 x z))) (*.f64 (cos.f64 y) z)) (if.f64 (<=.f64 z #s(literal 759999999999999937798538804705658043635198133928478395617743369035020454015642412206123852677944977653760 binary64)) (+.f64 (+.f64 x (sin.f64 y)) #s(approx (* z (cos y)) z)) (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (+ x (sin y)) (* (cos y) z)) (/.f64 x z))) (*.f64 (cos.f64 y) z)))) (if.f64 (<=.f64 z #s(literal -2500000000000000093352334367864972429848318938622955095256932602594501270167874275344653342855281603763099757335548002304 binary64)) (+.f64 #s(approx (+ x (sin y)) (+.f64 x y)) (*.f64 z (cos.f64 y))) (if.f64 (<=.f64 z #s(literal 759999999999999937798538804705658043635198133928478395617743369035020454015642412206123852677944977653760 binary64)) (+.f64 (+.f64 x (sin.f64 y)) #s(approx (* z (cos y)) z)) (+.f64 #s(approx (+ x (sin y)) (+.f64 x y)) (*.f64 z (cos.f64 y))))) (if.f64 (<=.f64 z #s(literal 60000000000000003189961179759578942136203367451470605840141837922263349133752993567570025748095829454154330090875072563777702670828321923239015297854122423260195022384005341080698504102576999387412782701174888403267421583422154828939264 binary64)) (+.f64 (+.f64 x (sin.f64 y)) #s(approx (* z (cos y)) z)) (+.f64 #s(approx (+ x (sin y)) #s(approx (+ x y) y)) (*.f64 z (cos.f64 y)))) (+.f64 (+.f64 x (sin.f64 y)) #s(approx (* z (cos y)) z)) (if.f64 (<=.f64 y #s(literal -280000000000000016777216 binary64)) #s(approx (+ (+ x (sin y)) (* z (cos y))) (+.f64 x z)) (if.f64 (<=.f64 y #s(literal 3466232109999065/1237940039285380274899124224 binary64)) #s(approx (+ (+ x (sin y)) (* z (cos y))) (+.f64 x (+.f64 z (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 y (+.f64 (*.f64 #s(literal -1/2 binary64) z) (*.f64 #s(literal -1/6 binary64) y)))))))) #s(approx (+ (+ x (sin y)) (* z (cos y))) (+.f64 x z)))) (if.f64 (<=.f64 y #s(literal -280000000000000016777216 binary64)) #s(approx (+ (+ x (sin y)) (* z (cos y))) (+.f64 x z)) (if.f64 (<=.f64 y #s(literal 3466232109999065/1237940039285380274899124224 binary64)) #s(approx (+ (+ x (sin y)) (* z (cos y))) (+.f64 x (+.f64 z (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 y z))))))) #s(approx (+ (+ x (sin y)) (* z (cos y))) (+.f64 x z)))) (if.f64 (<=.f64 (+.f64 (+.f64 x (sin.f64 y)) (*.f64 z (cos.f64 y))) #s(literal -7656119366529843/9007199254740992 binary64)) #s(approx (+ (+ x (sin y)) (* z (cos y))) (+.f64 x z)) (if.f64 (<=.f64 (+.f64 (+.f64 x (sin.f64 y)) (*.f64 z (cos.f64 y))) #s(literal 4951760157141521/2475880078570760549798248448 binary64)) #s(approx (+ (+ x (sin y)) (* z (cos y))) (+.f64 x (+.f64 y z))) #s(approx (+ (+ x (sin y)) (* z (cos y))) (+.f64 x z)))) #s(approx (+ (+ x (sin y)) (* z (cos y))) (+.f64 x z)) #s(approx (+ (+ x (sin y)) (* z (cos y))) #s(approx (+ x (+ z (* y (+ 1 (* -1/2 (* y z)))))) #s(approx (+ z (* y (+ 1 (* -1/2 (* y z))))) (+.f64 y z)))) #s(approx (+ (+ x (sin y)) (* z (cos y))) #s(approx (+ x z) z)) (-.f64 (+.f64 x (cos.f64 y)) (*.f64 z (sin.f64 y))) (if.f64 (<=.f64 z #s(literal -5854679515581645/1125899906842624 binary64)) (-.f64 (+.f64 x #s(approx (cos y) #s(literal 1 binary64))) (*.f64 z (sin.f64 y))) (if.f64 (<=.f64 z #s(literal 2115620184325601/37778931862957161709568 binary64)) #s(approx (- (+ x (cos y)) (* z (sin y))) (+.f64 x (cos.f64 y))) (-.f64 (+.f64 x #s(approx (cos y) #s(literal 1 binary64))) (*.f64 z (sin.f64 y))))) (if.f64 (<=.f64 z #s(literal -7500000000000000256342916846590900290336213752962893232150157719400507609715125243511614874723577858628660235685962648567009896660351160466213915950935526040124468741849110806889525459282142603306893059855220736 binary64)) #s(approx (- (+ x (cos y)) (* z (sin y))) (*.f64 #s(literal -1 binary64) (*.f64 z (sin.f64 y)))) (if.f64 (<=.f64 z #s(literal 759999999999999937798538804705658043635198133928478395617743369035020454015642412206123852677944977653760 binary64)) #s(approx (- (+ x (cos y)) (* z (sin y))) (+.f64 x (cos.f64 y))) #s(approx (- (+ x (cos y)) (* z (sin y))) (*.f64 #s(literal -1 binary64) (*.f64 z (sin.f64 y)))))) (if.f64 (<=.f64 y #s(literal -480000000 binary64)) #s(approx (- (+ x (cos y)) (* z (sin y))) (+.f64 x (cos.f64 y))) (if.f64 (<=.f64 y #s(literal 59 binary64)) (-.f64 (+.f64 x #s(approx (cos y) #s(literal 1 binary64))) #s(approx (* z (sin y)) (*.f64 y z))) #s(approx (- (+ x (cos y)) (* z (sin y))) (+.f64 x (cos.f64 y))))) (if.f64 (<=.f64 y #s(literal -5077488442381443/1208925819614629174706176 binary64)) #s(approx (- (+ x (cos y)) (* z (sin y))) #s(approx (+ 1 (+ x (* -1 (* y z)))) (*.f64 #s(literal -1 binary64) #s(approx (* z (+ y (* -1 (/ (+ 1 x) z)))) (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) x)))))) (-.f64 (+.f64 x #s(approx (cos y) #s(literal 1 binary64))) #s(approx (* z (sin y)) (*.f64 y z)))) (if.f64 (<=.f64 y #s(literal -1999999999999999966445568 binary64)) #s(approx (- (+ x (cos y)) (* z (sin y))) #s(approx (+ 1 (+ x (* -1 (* y z)))) (neg.f64 #s(approx (* z (+ y (* -1 (/ (+ 1 x) z)))) (neg.f64 x))))) (-.f64 (+.f64 x #s(approx (cos y) #s(literal 1 binary64))) #s(approx (* z (sin y)) (*.f64 y z)))) #s(approx (- (+ x (cos y)) (* z (sin y))) #s(approx (+ 1 (+ x (* -1 (* y z)))) (neg.f64 #s(approx (* z (+ y (* -1 (/ (+ 1 x) z)))) (neg.f64 x))))) (*.f64 (tan.f64 (*.f64 #s(literal 1/2 binary64) x)) #s(literal 4/3 binary64)) (*.f64 #s(approx (* (/ 8/3 (sin x)) (sin (* 1/2 x))) #s(literal 4/3 binary64)) (sin.f64 (*.f64 #s(literal 1/2 binary64) x))) #s(approx (/ (* (* (/ 8 3) (sin (* x 1/2))) (sin (* x 1/2))) (sin x)) (*.f64 #s(literal 2/3 binary64) x)) (if.f64 (<=.f64 t #s(literal 5680946773672243/10520271803096747014481979765760257331100679605646347718996561806137464308594161644227333072555176902453965937712356435426038864500367607726255629541303761699910447342256889196383327515768645434542586503471562752 binary64)) (+.f64 (/.f64 (*.f64 (/.f64 x y) x) y) (/.f64 (*.f64 (/.f64 z t) z) t)) (-.f64 (*.f64 (/.f64 (/.f64 z t) t) z) (*.f64 (neg.f64 (/.f64 x y)) (/.f64 x y)))) (if.f64 (<=.f64 (*.f64 t t) #s(literal 0 binary64)) (+.f64 (/.f64 (*.f64 (/.f64 z t) z) t) (*.f64 (/.f64 x (*.f64 y y)) x)) (-.f64 (*.f64 (/.f64 z (*.f64 t t)) z) (*.f64 (*.f64 (neg.f64 x) (/.f64 #s(literal 1 binary64) y)) (/.f64 x y)))) (if.f64 (<=.f64 (*.f64 t t) #s(literal 0 binary64)) (+.f64 (/.f64 (*.f64 (/.f64 z t) z) t) (*.f64 (/.f64 x (*.f64 y y)) x)) (-.f64 (*.f64 (/.f64 z (*.f64 t t)) z) (*.f64 (neg.f64 (/.f64 x y)) (/.f64 x y)))) (if.f64 (<=.f64 (/.f64 (*.f64 x x) (*.f64 y y)) #s(literal 500000000000000004624273009945799222283105170828773307953760694316703252854059194654227454321251103268040938522170494571846899043109065616186937831656979356349972484853252378066944 binary64)) (+.f64 (/.f64 (*.f64 x x) (*.f64 y y)) (*.f64 (/.f64 z t) (/.f64 z t))) (+.f64 (*.f64 (/.f64 z (*.f64 t t)) z) (*.f64 (/.f64 (/.f64 x y) y) x))) (if.f64 (<=.f64 (/.f64 (*.f64 x x) (*.f64 y y)) #s(literal +inf.0 binary64)) (+.f64 (*.f64 (/.f64 (/.f64 z t) t) z) (*.f64 (/.f64 x (*.f64 y y)) x)) (+.f64 (*.f64 (/.f64 x y) (/.f64 x y)) (/.f64 (*.f64 z z) (*.f64 t t)))) (if.f64 (<=.f64 (/.f64 (*.f64 z z) (*.f64 t t)) #s(literal 500000000000000028399858815829979799604946851329863158705570634583453387481338739938630653769837024826986323251694972894843288255209669564121853059236516160040645332748870782203335011856143894937367368337103568372337099891915859959202966698161742449634967552 binary64)) (+.f64 (*.f64 (/.f64 x y) (/.f64 x y)) (/.f64 (*.f64 z z) (*.f64 t t))) (+.f64 (*.f64 (/.f64 z (*.f64 t t)) z) (*.f64 (/.f64 x (*.f64 y y)) x))) (+.f64 (*.f64 (/.f64 z (*.f64 t t)) z) (*.f64 (/.f64 (/.f64 x y) y) x)) (+.f64 (*.f64 (/.f64 z (*.f64 t t)) z) (*.f64 (/.f64 x (*.f64 y y)) x)) (if.f64 (<=.f64 z #s(literal 3699999999999999864933578903496510920756143501634579690606183163059843636196392027334043782235298318862425298089227775071891316297647240698370213310781763176211955998578015929956877527723781828001939977027019773837312 binary64)) (-.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y z) (*.f64 z #s(literal 4 binary64)))) (*.f64 (*.f64 #s(literal -4 binary64) t) y)) #s(approx (- (* x x) (* (* y 4) (- (* z z) t))) (*.f64 (*.f64 (*.f64 #s(literal -4 binary64) y) z) z))) (if.f64 (<=.f64 z #s(literal 329999999999999986887073051983365257158445238956042850857074078531302353998095472035007477664216376281067266221286379457865168866772671403703834048945192960 binary64)) (-.f64 (*.f64 x x) (*.f64 (*.f64 y #s(literal 4 binary64)) (-.f64 (*.f64 z z) t))) #s(approx (- (* x x) (* (* y 4) (- (* z z) t))) (*.f64 (*.f64 (*.f64 #s(literal -4 binary64) y) z) z))) (if.f64 (<=.f64 (*.f64 z z) #s(literal 50000000000000004641673518601159954844517422622525385549225694063461714040984789960014820604544131271471563404911386848873613068925538235484773792943686604067961981752493137735453512646120016981018974140087018752579040234700800 binary64)) (-.f64 (*.f64 x x) (*.f64 (*.f64 y #s(literal 4 binary64)) #s(approx (- (* z z) t) (*.f64 #s(literal -1 binary64) t)))) #s(approx (- (* x x) (* (* y 4) (- (* z z) t))) (*.f64 (*.f64 (*.f64 #s(literal -4 binary64) y) z) z))) (if.f64 (<=.f64 (*.f64 z z) #s(literal 50000000000000004641673518601159954844517422622525385549225694063461714040984789960014820604544131271471563404911386848873613068925538235484773792943686604067961981752493137735453512646120016981018974140087018752579040234700800 binary64)) (-.f64 (*.f64 x x) #s(approx (* (* y 4) (- (* z z) t)) (*.f64 #s(literal -4 binary64) (*.f64 t y)))) #s(approx (- (* x x) (* (* y 4) (- (* z z) t))) (*.f64 (*.f64 (*.f64 #s(literal -4 binary64) y) z) z))) (if.f64 (<=.f64 z #s(literal 4263144513106179/1167984798111281975972139931059274579172666497855631342228273284582214442805421410945513679697247078343332431250840168271536308408672112127552681297848886832192510636636227827221215793215130566656 binary64)) #s(approx (- (* x x) (* (* y 4) (- (* z z) t))) (*.f64 (*.f64 t #s(literal 4 binary64)) y)) (if.f64 (<=.f64 z #s(literal 580000000000000022912038840463345643692519318216117938966322862882816 binary64)) (*.f64 #s(approx (- 1 (/ (* (* (- t (* z z)) y) -4) (* x x))) #s(literal 1 binary64)) (*.f64 x x)) #s(approx (- (* x x) (* (* y 4) (- (* z z) t))) (*.f64 (*.f64 (*.f64 #s(literal -4 binary64) y) z) z)))) (if.f64 (<=.f64 (*.f64 x x) #s(literal 8930482333493649/1684996666696914987166688442938726917102321526408785780068975640576 binary64)) #s(approx (- (* x x) (* (* y 4) (- (* z z) t))) (*.f64 (*.f64 t #s(literal 4 binary64)) y)) (*.f64 #s(approx (- 1 (/ (* (* (- t (* z z)) y) -4) (* x x))) #s(literal 1 binary64)) (*.f64 x x))) #s(approx (- (* x x) (* (* y 4) (- (* z z) t))) (*.f64 (*.f64 t #s(literal 4 binary64)) y)) #s(approx (- (* x x) (* (* y 4) (- (* z z) t))) (*.f64 #s(literal 4 binary64) (*.f64 t y))) (+.f64 (*.f64 x x) #s(literal 1 binary64)) #s(approx (+ (* x x) 1) #s(literal 1 binary64)) (-.f64 x (*.f64 y y)) (-.f64 (/.f64 y (-.f64 y z)) (/.f64 x (-.f64 y z))) (/.f64 (-.f64 x y) (-.f64 z y)) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal -50000000000 binary64)) #s(approx (/ (- x y) (- z y)) (/.f64 x (-.f64 z y))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 3602879701896397/72057594037927936 binary64)) (/.f64 (-.f64 x y) #s(approx (- z y) z)) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 500000000000000 binary64)) #s(approx (- (/ y (- y z)) (/ x (- y z))) (-.f64 #s(literal 1 binary64) (/.f64 x y))) #s(approx (/ (- x y) (- z y)) (/.f64 x (-.f64 z y)))))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal -912488123524439/18249762470488780874564686422801165299572914028994239722316770071597100668834709546023651245269485599114569238294377629242754818885501751993010645278888856753007978697441059800331496768986415104 binary64)) #s(approx (/ (- x y) (- z y)) (/.f64 x (-.f64 z y))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 2 binary64)) #s(approx (- (/ y (- y z)) (/ x (- y z))) (/.f64 y (-.f64 y z))) #s(approx (/ (- x y) (- z y)) (/.f64 x (-.f64 z y))))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal -912488123524439/18249762470488780874564686422801165299572914028994239722316770071597100668834709546023651245269485599114569238294377629242754818885501751993010645278888856753007978697441059800331496768986415104 binary64)) #s(approx (/ (- x y) (- z y)) (/.f64 x z)) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 3602879701896397/72057594037927936 binary64)) #s(approx (- (/ y (- y z)) (/ x (- y z))) (/.f64 y (-.f64 y z))) #s(approx (- (/ y (- y z)) (/ x (- y z))) (-.f64 #s(literal 1 binary64) (/.f64 x y))))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 4722366482869645/9444732965739290427392 binary64)) #s(approx (/ (- x y) (- z y)) (/.f64 x z)) #s(approx (- (/ y (- y z)) (/ x (- y z))) (-.f64 #s(literal 1 binary64) (/.f64 x y)))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 4722366482869645/9444732965739290427392 binary64)) #s(approx (/ (- x y) (- z y)) (/.f64 x z)) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 z y)) #s(literal 500000000000000 binary64)) #s(approx (/ (- x y) (- z y)) #s(literal 1 binary64)) #s(approx (/ (- x y) (- z y)) (/.f64 x z)))) #s(approx (/ (- x y) (- z y)) #s(literal 1 binary64)) (if.f64 (<=.f64 x #s(literal 199999999999999995409902653049067325689368543984830001225999194946398690436157982260652258896302309376 binary64)) (-.f64 (*.f64 x x) (*.f64 (*.f64 y #s(literal 4 binary64)) z)) (*.f64 (-.f64 x (*.f64 z (/.f64 (*.f64 #s(literal 4 binary64) y) x))) x)) (if.f64 (<=.f64 x #s(literal 300000000000000007123629707595331607222597378348604656242039496601071228862606171770453288464824988238803790740152034822738023950967024472031232 binary64)) (-.f64 (*.f64 x x) (*.f64 (*.f64 y #s(literal 4 binary64)) z)) (*.f64 #s(approx (- 1 (/ (* z (* 4 y)) (* x x))) #s(literal 1 binary64)) (*.f64 x x))) (if.f64 (<=.f64 x #s(literal 320000000000000016263131148895900150553314862352314873230374656923902774861195272642508427921726726121310729198265018698601426468750988069044224 binary64)) (-.f64 (*.f64 x x) (*.f64 (*.f64 y #s(literal 4 binary64)) z)) #s(approx (- (* x x) (* (* y 4) z)) (*.f64 (-.f64 (/.f64 (*.f64 x x) z) (*.f64 #s(literal 4 binary64) y)) z))) (if.f64 (<=.f64 x #s(literal 215000 binary64)) #s(approx (- (* x x) (* (* y 4) z)) (*.f64 (*.f64 #s(literal -4 binary64) z) y)) (*.f64 #s(approx (- 1 (/ (* z (* 4 y)) (* x x))) #s(literal 1 binary64)) (*.f64 x x))) #s(approx (- (* x x) (* (* y 4) z)) (*.f64 (*.f64 #s(literal -4 binary64) z) y)) #s(approx (- (* x x) (* (* y 4) z)) (*.f64 #s(literal -4 binary64) (*.f64 y z))) (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 #s(approx (+ 1 (/ (* x x) (* y y))) #s(literal 1 binary64)) (*.f64 y y)) (*.f64 (*.f64 x #s(literal 16 binary64)) x) (if.f64 (<=.f64 (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #s(literal +inf.0 binary64)) (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 a (+.f64 t (*.f64 b z))))) (if.f64 (<=.f64 (+.f64 (+.f64 (+.f64 x (*.f64 y z)) (*.f64 t a)) (*.f64 (*.f64 a z) b)) #s(literal +inf.0 binary64)) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 b z) t) a) (*.f64 z y)) x) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 a (+.f64 t (*.f64 b z))))) (if.f64 (<=.f64 a #s(literal -8286623314361713/9007199254740992 binary64)) (+.f64 #s(approx (+ (* (+ (* b z) t) a) (* z y)) (*.f64 a (+.f64 t (*.f64 b z)))) x) (if.f64 (<=.f64 a #s(literal 6230756230241793/649037107316853453566312041152512 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (+.f64 x (+.f64 (*.f64 a t) (*.f64 y z)))) #s(approx (+ (+ (* (+ (* b z) t) a) (* z y)) x) (+.f64 (*.f64 a (+.f64 t (*.f64 b z))) (*.f64 y z))))) (if.f64 (<=.f64 b #s(literal -29999999999999997578456468848210478709710150838468107809328938113564672 binary64)) (+.f64 #s(approx (+ (* (+ (* b z) t) a) (* z y)) (*.f64 a (+.f64 t (*.f64 b z)))) x) (if.f64 (<=.f64 b #s(literal 5094967013378187/13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (+.f64 x (+.f64 (*.f64 a t) (*.f64 y z)))) (+.f64 #s(approx (+ (* (+ (* b z) t) a) (* z y)) (*.f64 a (+.f64 t (*.f64 b z)))) x))) (if.f64 (<=.f64 b #s(literal -194999999999999991633470118745645890420871807755888166699026881966556102649070977519757257163266134355342435367944550303258414186549322958503936 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 z (+.f64 y (*.f64 a b)))) (if.f64 (<=.f64 b #s(literal 5999999999999999565511246423817943898315849897584188751130734742173316640592582618169164693504 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (+.f64 x (+.f64 (*.f64 a t) (*.f64 y z)))) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 a (+.f64 t (*.f64 b z)))))) (if.f64 (<=.f64 a #s(literal -6219301668019913/28269553036454149273332760011886696253239742350009903329945699220681916416 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 a (+.f64 t (*.f64 b z)))) (if.f64 (<=.f64 a #s(literal 6230756230241793/649037107316853453566312041152512 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (+.f64 x (*.f64 y z))) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 a (+.f64 t (*.f64 b z)))))) (if.f64 (<=.f64 x #s(literal -501766766966939/22300745198530623141535718272648361505980416 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) #s(approx (+ x (+ (* a t) (* a (* b z)))) (+.f64 (*.f64 (*.f64 a z) b) x))) (if.f64 (<=.f64 x #s(literal 4999999999999999832824999471636879591620757547431714247293876642114376026137470598410191039245133837347555577757171712 binary64)) #s(approx (+ (+ (* (+ (* b z) t) a) (* z y)) x) #s(approx (+ (* a (+ t (* b z))) (* y z)) (+.f64 (*.f64 a t) (*.f64 y z)))) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) #s(approx (+ x (+ (* a t) (* a (* b z)))) (+.f64 (*.f64 (*.f64 a z) b) x))))) (if.f64 (<=.f64 x #s(literal -501766766966939/22300745198530623141535718272648361505980416 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) #s(approx (+ x (+ (* a t) (* a (* b z)))) (+.f64 x (*.f64 a (*.f64 b z))))) (if.f64 (<=.f64 x #s(literal 209999999999999996547381414385582008898375054615756796569819470838174463466779554187697297491656818585313655790133815290990952448 binary64)) #s(approx (+ (+ (* (+ (* b z) t) a) (* z y)) x) #s(approx (+ (* a (+ t (* b z))) (* y z)) (+.f64 (*.f64 a t) (*.f64 y z)))) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) #s(approx (+ x (+ (* a t) (* a (* b z)))) (+.f64 x (*.f64 a (*.f64 b z))))))) (if.f64 (<=.f64 a #s(literal -8266869891363893/300613450595050653169853516389035139504087366260264943450533244356122755214669880763353471793250393988087676928 binary64)) #s(approx (+ (+ (* (+ (* b z) t) a) (* z y)) x) #s(approx (+ (* a (+ t (* b z))) (* y z)) (+.f64 (*.f64 a t) (*.f64 y z)))) (if.f64 (<=.f64 a #s(literal 6230756230241793/649037107316853453566312041152512 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (+.f64 x (*.f64 y z))) #s(approx (+ (+ (* (+ (* b z) t) a) (* z y)) x) #s(approx (+ (* a (+ t (* b z))) (* y z)) (+.f64 (*.f64 a t) (*.f64 y z)))))) (if.f64 (<=.f64 t #s(literal -1799999999999999994531705097090826824031719186793846314515824640 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (+.f64 x (*.f64 a t))) (if.f64 (<=.f64 t #s(literal 117999999999999993444326421070958472732758037835598754053545306281572104786606420918272 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (+.f64 x (*.f64 y z))) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (+.f64 x (*.f64 a t))))) (if.f64 (<=.f64 y #s(literal -189999999999999992021167273857368891271543211739463360575239814788828020335944156239633486078317286095228600171116879617470274820688848998738193930826640636907978216880202377433865059827712 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) #s(approx (+ x (* y z)) (*.f64 y z))) (if.f64 (<=.f64 y #s(literal 4199999999999999698993399177935619827673688244950398675091006902004007823968109519079360144725721505346952188123205090629758876048178351702016 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (+.f64 x (*.f64 a t))) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) #s(approx (+ x (* y z)) (*.f64 y z))))) (if.f64 (<=.f64 t #s(literal -1799999999999999994531705097090826824031719186793846314515824640 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 a #s(approx (+ t (* b z)) t))) (if.f64 (<=.f64 t #s(literal 117999999999999993444326421070958472732758037835598754053545306281572104786606420918272 binary64)) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) #s(approx (+ x (* y z)) (*.f64 y z))) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) (*.f64 a #s(approx (+ t (* b z)) t))))) #s(approx (+ (+ (+ x (* y z)) (* t a)) (* (* a z) b)) #s(approx (+ x (* y z)) (*.f64 y z))) (if.f64 (<=.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 #s(literal 4 binary64) p) p) (*.f64 x x))))))) #s(literal 3022314549036573/151115727451828646838272 binary64)) #s(approx (sqrt (* 1/2 (+ 1 (/ x (sqrt (+ (* (* 4 p) p) (* x x))))))) (/.f64 (neg.f64 (fabs.f64 p)) x)) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 #s(literal 4 binary64) p) p) (*.f64 x x)))))))) (if.f64 (<=.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 #s(literal 4 binary64) p) p) (*.f64 x x))))))) #s(literal 1152921504606847/2305843009213693952 binary64)) #s(approx (sqrt (* 1/2 (+ 1 (/ x (sqrt (+ (* (* 4 p) p) (* x x))))))) (/.f64 (neg.f64 (fabs.f64 p)) x)) (if.f64 (<=.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 #s(literal 4 binary64) p) p) (*.f64 x x))))))) #s(literal 8106479329266893/9007199254740992 binary64)) (sqrt.f64 #s(approx (* 1/2 (+ 1 (/ x (sqrt (+ (* (* 4 p) p) (* x x)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) (/.f64 x p))))) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (+ 1 (/ x (sqrt (+ (* (* 4 p) p) (* x x))))) #s(literal 2 binary64)))))) (if.f64 (<=.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 #s(literal 4 binary64) p) p) (*.f64 x x))))))) #s(literal 1152921504606847/2305843009213693952 binary64)) #s(approx (sqrt (* 1/2 (+ 1 (/ x (sqrt (+ (* (* 4 p) p) (* x x))))))) (/.f64 (neg.f64 (fabs.f64 p)) x)) (if.f64 (<=.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 #s(literal 4 binary64) p) p) (*.f64 x x))))))) #s(literal 8106479329266893/9007199254740992 binary64)) (sqrt.f64 #s(approx (* 1/2 (+ 1 (/ x (sqrt (+ (* (* 4 p) p) (* x x)))))) #s(literal 1/2 binary64))) (sqrt.f64 (*.f64 #s(literal 1/2 binary64) #s(approx (+ 1 (/ x (sqrt (+ (* (* 4 p) p) (* x x))))) #s(literal 2 binary64)))))) (if.f64 (<=.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 #s(literal 4 binary64) p) p) (*.f64 x x))))))) #s(literal 1152921504606847/2305843009213693952 binary64)) #s(approx (sqrt (* 1/2 (+ 1 (/ x (sqrt (+ (* (* 4 p) p) (* x x))))))) (/.f64 (neg.f64 (fabs.f64 p)) x)) (sqrt.f64 #s(approx (* 1/2 (+ 1 (/ x (sqrt (+ (* (* 4 p) p) (* x x)))))) #s(literal 1/2 binary64)))) (if.f64 (<=.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (/.f64 x (sqrt.f64 (+.f64 (*.f64 (*.f64 #s(literal 4 binary64) p) p) (*.f64 x x))))))) #s(literal 0 binary64)) (sqrt.f64 #s(approx (* 1/2 (+ 1 (/ x (sqrt (+ (* (* 4 p) p) (* x x)))))) #s(approx 1/2 #s(literal 0 binary64)))) (sqrt.f64 #s(approx (* 1/2 (+ 1 (/ x (sqrt (+ (* (* 4 p) p) (* x x)))))) #s(literal 1/2 binary64)))) (sqrt.f64 #s(approx (* 1/2 (+ 1 (/ x (sqrt (+ (* (* 4 p) p) (* x x)))))) #s(literal 1/2 binary64))) (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 cosTheta (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32))) cosTheta) #s(literal -1 binary32)) (log.f32 (*.f32 alpha alpha))) (PI.f32))) (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) cosTheta) cosTheta)))) (*.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 cosTheta (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32))) cosTheta)) (PI.f32)) (log.f32 alpha))) (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32))) (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 #s(approx (* (- (* alpha alpha) 1) cosTheta) (*.f32 #s(literal -1 binary32) cosTheta)) cosTheta)))) (*.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 #s(approx (* cosTheta (- (* alpha alpha) 1)) (*.f32 #s(literal -1 binary32) cosTheta)) cosTheta)) (PI.f32)) (log.f32 alpha))) (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32))) (/.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 #s(approx (* (- (* (* cosTheta (- (* alpha alpha) 1)) cosTheta) -1) (PI)) (PI.f32)) (log.f32 (*.f32 alpha alpha)))) (*.f32 (-.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (/.f32 #s(literal 1/2 binary32) (*.f32 #s(approx (* (- (* (* cosTheta (- (* alpha alpha) 1)) cosTheta) -1) (PI)) (PI.f32)) (log.f32 alpha)))) (/.f32 #s(approx (- (* alpha alpha) 1) #s(literal -1 binary32)) #s(approx (* (* (* (PI) (log alpha)) 2) (+ 1 (* (* (- (* alpha alpha) 1) cosTheta) cosTheta))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 alpha))))) #s(literal -54767/66192 binary64) (+.f64 (*.f64 y y) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 y y)) y) y) (*.f64 #s(literal -9 binary64) (pow.f64 x #s(literal 4 binary64))))) (-.f64 (*.f64 #s(approx 9 #s(literal 0 binary64)) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 y y) #s(approx (- (* y y) 2) #s(literal -2 binary64)))) (-.f64 (*.f64 #s(literal 9 binary64) (pow.f64 x #s(literal 4 binary64))) (*.f64 (*.f64 y y) #s(approx (- (* y y) 2) #s(literal -2 binary64)))) #s(approx (- (* 9 (pow x 4)) (* (* y y) (- (* y y) 2))) (*.f64 (*.f64 (*.f64 (neg.f64 y) y) y) y)) (-.f64 (*.f64 y y) (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 y y) y) y) y) (*.f64 (pow.f64 x #s(literal 4 binary64)) #s(literal 9 binary64)))) (-.f64 (*.f64 (+.f64 y y) y) #s(approx (- (* (* (* y y) y) y) (* (pow x 4) 9)) (*.f64 #s(literal -9 binary64) (pow.f64 x #s(literal 4 binary64))))) (+.f64 (*.f64 (+.f64 y y) y) #s(approx (- (* 9 (pow x 4)) (pow y 4)) (*.f64 (*.f64 (*.f64 (neg.f64 y) y) y) y))) (pow.f64 d1 #s(literal 10 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 d1) d1) d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) d1)) (*.f64 (sqrt.f64 d1) d1)) d1) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) d1) d1) d1) (*.f64 d1 d1)) d1) (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) d1) d1) d1) d1)) d1) (*.f64 (*.f64 d1 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) d1) d1)) d1) (*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1) (if.f64 (<=.f64 (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #s(literal -2379227053564453/1189613526782226450238449998519920448105008161327515567244617487452752525728323498836134651596925080471838979032154378440363668196435924566232664464881915700626376672357967899154149127867438189496191356625881149764854198965502304070525679152278926466409636084363315130259012279051747328 binary64)) (*.f64 #s(approx (- (+ d3 d2) -3) (+.f64 #s(literal 3 binary64) d2)) d1) (*.f64 (-.f64 #s(approx (+ d3 d2) d3) #s(literal -3 binary64)) d1)) (*.f64 #s(approx (- (+ d3 d2) -3) (+.f64 #s(literal 3 binary64) d2)) d1) (*.f64 #s(approx (- (+ d3 d2) -3) #s(approx (+ 3 d2) #s(literal 3 binary64))) d1) (*.f64 (-.f64 d2 #s(literal -30 binary64)) d1) (if.f64 (<=.f64 d2 #s(literal -64000 binary64)) #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) #s(approx (* (+ (* 30 (/ d1 d2)) d1) d2) (*.f64 d1 d2))) (if.f64 (<=.f64 d2 #s(literal 240000 binary64)) (*.f64 #s(approx (- d2 -30) #s(literal 30 binary64)) d1) #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) #s(approx (* (+ (* 30 (/ d1 d2)) d1) d2) (*.f64 d1 d2))))) #s(approx (+ (+ (* d1 10) (* d1 d2)) (* d1 20)) #s(approx (* (+ (* 30 (/ d1 d2)) d1) d2) (*.f64 d1 d2))) (*.f64 d #s(literal 30 binary64)) (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) d1) d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 d1 (-.f64 (-.f64 d4 (-.f64 d3 d2)) d1)) (if.f64 (<=.f64 d4 #s(literal 639999999999999971154628274238686310099214405592545543582696062881144668818635175817880969747075667255601432152764755898628308992 binary64)) (*.f64 (-.f64 #s(approx (- d4 (- d3 d2)) (-.f64 d2 d3)) d1) d1) (*.f64 d1 #s(approx (- (- d4 (- d3 d2)) d1) (-.f64 (+.f64 d2 d4) d3)))) (if.f64 (<=.f64 d3 #s(literal -26999999999999998324504867191052435605764401989238050865189799602468535286023734689792 binary64)) (*.f64 d1 #s(approx (- (- d4 (- d3 d2)) d1) (-.f64 (+.f64 d2 d4) d3))) (if.f64 (<=.f64 d3 #s(literal 159999999999999988819189550820870356554773304022236295881854349786355677325294622460191417390308071481235648544768 binary64)) (*.f64 d1 (-.f64 #s(approx (- d4 (- d3 d2)) (+.f64 d2 d4)) d1)) (*.f64 d1 #s(approx (- (- d4 (- d3 d2)) d1) (-.f64 (+.f64 d2 d4) d3))))) (if.f64 (<=.f64 d2 #s(literal -7099999999999999819906780758051945909579447450413275035532925759284049870848 binary64)) (*.f64 d1 #s(approx (- (- d4 (- d3 d2)) d1) (-.f64 (+.f64 d2 d4) d3))) (*.f64 d1 (-.f64 (-.f64 d4 #s(approx (- d3 d2) d3)) d1))) (if.f64 (<=.f64 d1 #s(literal -20500000000000001003780015423825284095191411626757559672204766720444923283749551545854922588524084872615570067936252353157900070513014734848 binary64)) (*.f64 #s(approx (- (- d4 (- d3 d2)) d1) (neg.f64 d1)) d1) (if.f64 (<=.f64 d1 #s(literal 22999999999999999001039926326419776719211201546724876874039335800597457129342923547709552051746243890215526725345776786542197825601536 binary64)) (*.f64 d1 #s(approx (- (- d4 (- d3 d2)) d1) (-.f64 (+.f64 d2 d4) d3))) (*.f64 d1 (-.f64 #s(approx (- d4 (- d3 d2)) #s(approx (+ d2 d4) d4)) d1)))) (if.f64 (<=.f64 d3 #s(literal -2699999999999999848522980058770801575264450932890847265220607517780830225375407429688574704628632913689645807864852252523355931246854144 binary64)) (*.f64 d1 #s(approx (- (- d4 (- d3 d2)) d1) #s(approx (- (+ d2 d4) d3) (-.f64 d4 d3)))) (if.f64 (<=.f64 d3 #s(literal 154999999999999995576550985120448405097501756780197755443659968425490372250003988974969612938782594316333295337472 binary64)) (*.f64 d1 (-.f64 #s(approx (- d4 (- d3 d2)) #s(approx (+ d2 d4) d4)) d1)) (*.f64 d1 #s(approx (- (- d4 (- d3 d2)) d1) #s(approx (- (+ d2 d4) d3) (-.f64 d4 d3)))))) (if.f64 (<=.f64 d1 #s(literal -29999999999999999663134937095650584465779760925246271208560036859199971637666049317508456996209130730140064264099103372177030668979628146688 binary64)) (*.f64 #s(approx (- (- d4 (- d3 d2)) d1) (neg.f64 d1)) d1) (if.f64 (<=.f64 d1 #s(literal 31999999999999999706546156875560850037971483199439517183490951248565412853299188358433373887569330251827272101626559447199662791983104 binary64)) (*.f64 d1 #s(approx (- (- d4 (- d3 d2)) d1) #s(approx (- (+ d2 d4) d3) (-.f64 d4 d3)))) (*.f64 #s(approx (- (- d4 (- d3 d2)) d1) (neg.f64 d1)) d1))) (if.f64 (<=.f64 d4 #s(literal 75999999999999992643802360237968162601531671897059865195336218750612986149518035703532678545408 binary64)) (*.f64 #s(approx (- (- d4 (- d3 d2)) d1) (neg.f64 d1)) d1) #s(approx (* d1 (- (- d4 (- d3 d2)) d1)) #s(approx (* d4 (+ d1 (/ (* d1 (- d2 (+ d1 d3))) d4))) (*.f64 d1 d4)))) #s(approx (* d1 (- (- d4 (- d3 d2)) d1)) #s(approx (* d4 (+ d1 (/ (* d1 (- d2 (+ d1 d3))) d4))) (*.f64 d1 d4))) (*.f64 (-.f64 d2 (-.f64 #s(literal -37 binary64) d3)) d1) (if.f64 (<=.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #s(literal -2379227053564453/1189613526782226450238449998519920448105008161327515567244617487452752525728323498836134651596925080471838979032154378440363668196435924566232664464881915700626376672357967899154149127867438189496191356625881149764854198965502304070525679152278926466409636084363315130259012279051747328 binary64)) (*.f64 (-.f64 d2 #s(approx (- -37 d3) #s(literal -37 binary64))) d1) (*.f64 #s(approx (- d2 (- -37 d3)) (+.f64 #s(literal 37 binary64) d3)) d1)) (*.f64 #s(approx (- d2 (- -37 d3)) (+.f64 #s(literal 37 binary64) d3)) d1) #s(approx (* (* (+ 1 (/ (- d2 -37) d3)) d3) d1) (*.f64 d1 d3)) (*.f64 (+.f64 d3 d2) d1) (if.f64 (<=.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #s(literal -20240225/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)) (*.f64 #s(approx (+ d3 d2) d3) d1)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)) (/.f64 #s(literal 4/3 binary64) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 v v)) (PI.f64)) (sqrt.f64 (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 6 binary64) (*.f64 v v)))))) (/.f64 (/.f64 #s(literal 4 binary64) #s(approx (* (* 3 (PI)) (- 1 (* v v))) (*.f64 (PI.f64) #s(literal 3 binary64)))) (sqrt.f64 (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 6 binary64) (*.f64 v v))))) (/.f64 #s(literal 4/3 binary64) (*.f64 #s(approx (* (- 1 (* v v)) (PI)) (PI.f64)) (sqrt.f64 (-.f64 #s(literal 2 binary64) (*.f64 #s(literal 6 binary64) (*.f64 v v)))))) #s(approx (/ 4 (* (* (* 3 (PI)) (- 1 (* v v))) (sqrt (- 2 (* 6 (* v v)))))) (/.f64 #s(literal 4/3 binary64) (*.f64 (PI.f64) (sqrt.f64 #s(literal 2 binary64))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 v v) #s(literal 5 binary64))) (PI.f64)) (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (*.f64 v v))) #s(literal 2 binary64))) t) (-.f64 #s(literal 1 binary64) (*.f64 v v)))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 v v) #s(literal 5 binary64))) t) (*.f64 (PI.f64) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 v v)) (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (*.f64 v v))) #s(literal 2 binary64)))))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5 binary64) (*.f64 v v))) (*.f64 (*.f64 (*.f64 (PI.f64) t) (sqrt.f64 (*.f64 #s(literal 2 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (*.f64 v v)))))) (-.f64 #s(literal 1 binary64) (*.f64 v v)))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5 binary64) (*.f64 v v))) (*.f64 (PI.f64) (*.f64 t (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 v v)) (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (*.f64 v v))) #s(literal 2 binary64))))))) #s(approx (/ (- 1 (* 5 (* v v))) (* (* (* (PI) t) (sqrt (* 2 (- 1 (* 3 (* v v)))))) (- 1 (* v v)))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (PI.f64))) t)) #s(approx (/ (- 1 (* 5 (* v v))) (* (* (* (PI) t) (sqrt (* 2 (- 1 (* 3 (* v v)))))) (- 1 (* v v)))) (/.f64 #s(literal 1 binary64) (*.f64 t (*.f64 (PI.f64) (sqrt.f64 #s(literal 2 binary64)))))) (-.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 v v) #s(literal 3 binary64))) #s(literal 2 binary64))) #s(literal 1/4 binary64)) (*.f64 (*.f64 v v) (*.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 v v) #s(literal 3 binary64))) #s(literal 2 binary64))) #s(literal 1/4 binary64)))) (*.f64 (-.f64 (*.f64 v v) #s(literal 1 binary64)) (*.f64 #s(literal -1/4 binary64) (sqrt.f64 (+.f64 (*.f64 #s(literal -6 binary64) (*.f64 v v)) #s(literal 2 binary64))))) (*.f64 (-.f64 v #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) v) #s(approx (* (/ (sqrt 2) 4) (sqrt (- 1 (* 3 (* v v))))) (*.f64 #s(literal 1/4 binary64) (sqrt.f64 #s(literal 2 binary64)))))) (*.f64 #s(approx (* (/ (sqrt 2) 4) (sqrt (- 1 (* 3 (* v v))))) (*.f64 #s(literal 1/4 binary64) (sqrt.f64 #s(literal 2 binary64)))) (*.f64 (-.f64 v #s(literal 1 binary64)) (-.f64 #s(literal -1 binary64) v))) (*.f64 #s(approx (* (/ (sqrt 2) 4) (sqrt (- 1 (* 3 (* v v))))) (*.f64 #s(literal 1/4 binary64) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 v v))) (acos.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 v #s(literal 1 binary64)) #s(approx (/ (- (* (* v v) 5) 1) (- -1 v)) (+.f64 #s(literal 1 binary64) (*.f64 v (-.f64 (*.f64 v (-.f64 (*.f64 #s(literal 4 binary64) v) #s(literal 4 binary64))) #s(literal 1 binary64)))))))) (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) (asin.f64 (/.f64 (-.f64 (*.f64 (*.f64 v v) #s(literal 5 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 v v))))) (acos.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5 binary64) (*.f64 v v))) (-.f64 (*.f64 v v) #s(literal 1 binary64)))) (acos.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 5 binary64) (*.f64 v v))) #s(approx (- (* v v) 1) #s(literal -1 binary64)))) (acos.f64 (/.f64 #s(approx (- 1 (* 5 (* v v))) #s(literal 1 binary64)) (-.f64 (*.f64 v v) #s(literal 1 binary64)))) (if.f64 (<=.f64 k #s(literal 6070840288205403/30354201441027016733116592294117482916287606860189680019559568902170379456331382784 binary64)) #s(approx (* (pow k m) (/ a (+ (+ 1 (* 10 k)) (* k k)))) (*.f64 a (pow.f64 k m))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (pow.f64 k (neg.f64 m)) a) (*.f64 (/.f64 k (*.f64 (pow.f64 k m) a)) (-.f64 k #s(literal -10 binary64)))))) (if.f64 (<=.f64 m #s(literal 3152519739159347/2251799813685248 binary64)) (*.f64 (pow.f64 k m) (/.f64 a (-.f64 (*.f64 (-.f64 k #s(literal -10 binary64)) k) #s(literal -1 binary64)))) #s(approx (* (pow k m) (/ a (+ (+ 1 (* 10 k)) (* k k)))) (*.f64 a (pow.f64 k m)))) (if.f64 (<=.f64 m #s(literal 5854679515581645/4503599627370496 binary64)) (*.f64 (/.f64 (pow.f64 k m) (-.f64 (*.f64 (-.f64 k #s(literal -10 binary64)) k) #s(literal -1 binary64))) a) #s(approx (* (pow k m) (/ a (+ (+ 1 (* 10 k)) (* k k)))) (*.f64 a (pow.f64 k m)))) (if.f64 (<=.f64 m #s(literal -7385903388887613/18014398509481984 binary64)) #s(approx (* (pow k m) (/ a (+ (+ 1 (* 10 k)) (* k k)))) (*.f64 a (pow.f64 k m))) (if.f64 (<=.f64 m #s(literal 350000000 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) (/.f64 a (-.f64 (*.f64 (-.f64 k #s(literal -10 binary64)) k) #s(literal -1 binary64)))) #s(approx (* (pow k m) (/ a (+ (+ 1 (* 10 k)) (* k k)))) (*.f64 a (pow.f64 k m))))) (if.f64 (<=.f64 m #s(literal 3152519739159347/2251799813685248 binary64)) (*.f64 (pow.f64 k m) (/.f64 a (+.f64 #s(approx (+ 1 (* 10 k)) #s(literal 1 binary64)) (*.f64 k k)))) #s(approx (* (pow k m) (/ a (+ (+ 1 (* 10 k)) (* k k)))) (*.f64 a (pow.f64 k m)))) (if.f64 (<=.f64 (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) k)) (*.f64 k k))) #s(literal 0 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) #s(approx (/ a (+ 1 (+ (* 10 k) (pow k 2)))) (+.f64 #s(approx a #s(literal 0 binary64)) (*.f64 #s(literal -10 binary64) (*.f64 #s(approx a #s(literal 0 binary64)) k))))) (if.f64 (<=.f64 (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) k)) (*.f64 k k))) #s(literal 19999999999999998785071050110729243720080574440234649906381543142646409126026467805686618514881015496873712236112324345157434387485272061060471597681733765549974602883364022082135420506324881811687439605097103198153279365101643665319098224539215899610692069837325144812815208761691919724149808696276287488 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) (/.f64 a (-.f64 (*.f64 (-.f64 k #s(literal -10 binary64)) k) #s(literal -1 binary64)))) (if.f64 (<=.f64 (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) k)) (*.f64 k k))) #s(literal +inf.0 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) (*.f64 (/.f64 a (*.f64 k k)) #s(approx (* (/ -1 (- -1 (* (- k -10) k))) (* k k)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 10 binary64) (*.f64 #s(literal 99 binary64) (/.f64 #s(literal 1 binary64) k))) k)))))) (*.f64 #s(approx (/ (pow k m) (- (* (- k -10) k) -1)) #s(approx (/ 1 (+ 1 (* k (+ 10 k)))) (+.f64 #s(literal 1 binary64) (*.f64 k (-.f64 (*.f64 #s(literal 99 binary64) k) #s(literal 10 binary64)))))) a)))) (if.f64 (<=.f64 (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) k)) (*.f64 k k))) #s(literal 0 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) #s(approx (/ a (+ 1 (+ (* 10 k) (pow k 2)))) (+.f64 #s(approx a #s(literal 0 binary64)) (*.f64 #s(literal -10 binary64) (*.f64 #s(approx a #s(literal 0 binary64)) k))))) (if.f64 (<=.f64 (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) k)) (*.f64 k k))) #s(literal 19999999999999998785071050110729243720080574440234649906381543142646409126026467805686618514881015496873712236112324345157434387485272061060471597681733765549974602883364022082135420506324881811687439605097103198153279365101643665319098224539215899610692069837325144812815208761691919724149808696276287488 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) (/.f64 a (-.f64 (*.f64 (-.f64 k #s(literal -10 binary64)) k) #s(literal -1 binary64)))) (if.f64 (<=.f64 (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) k)) (*.f64 k k))) #s(literal +inf.0 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) (*.f64 (/.f64 a (*.f64 k k)) (*.f64 #s(approx (/ -1 (- -1 (* (- k -10) k))) (+.f64 #s(literal 1 binary64) (*.f64 k (-.f64 (*.f64 #s(literal 99 binary64) k) #s(literal 10 binary64))))) (*.f64 k k)))) (*.f64 #s(approx (/ (pow k m) (- (* (- k -10) k) -1)) #s(approx (/ 1 (+ 1 (* k (+ 10 k)))) (+.f64 #s(literal 1 binary64) (*.f64 k (-.f64 (*.f64 #s(literal 99 binary64) k) #s(literal 10 binary64)))))) a)))) (if.f64 (<=.f64 (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) k)) (*.f64 k k))) #s(literal 0 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) #s(approx (/ a (+ 1 (+ (* 10 k) (pow k 2)))) (+.f64 #s(approx a #s(literal 0 binary64)) (*.f64 #s(literal -10 binary64) (*.f64 #s(approx a #s(literal 0 binary64)) k))))) (if.f64 (<=.f64 (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) k)) (*.f64 k k))) #s(literal 20000000000000000932036143496413951368101716198987537228419609160373655626461725991455354244283914246420679531919709797306345233320137961827212441949852868811748602547346324437989744117901104766529194715431204855687099187200 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) (/.f64 a (-.f64 (*.f64 (-.f64 k #s(literal -10 binary64)) k) #s(literal -1 binary64)))) (*.f64 #s(approx (/ (pow k m) (- (* (- k -10) k) -1)) #s(approx (/ 1 (+ 1 (* k (+ 10 k)))) (+.f64 #s(literal 1 binary64) (*.f64 k (-.f64 (*.f64 #s(literal 99 binary64) k) #s(literal 10 binary64)))))) a))) (if.f64 (<=.f64 (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) k)) (*.f64 k k))) #s(literal 0 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) #s(approx (/ a (+ 1 (+ (* 10 k) (pow k 2)))) (+.f64 #s(approx a #s(literal 0 binary64)) (*.f64 #s(literal -10 binary64) (*.f64 #s(approx a #s(literal 0 binary64)) k))))) (*.f64 #s(approx (/ (pow k m) (- (* (- k -10) k) -1)) #s(approx (/ 1 (+ 1 (* k (+ 10 k)))) (+.f64 #s(literal 1 binary64) (*.f64 k (-.f64 (*.f64 #s(literal 99 binary64) k) #s(literal 10 binary64)))))) a)) (if.f64 (<=.f64 (/.f64 (*.f64 a (pow.f64 k m)) (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) k)) (*.f64 k k))) #s(literal 0 binary64)) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) #s(approx (/ a (+ 1 (+ (* 10 k) (pow k 2)))) (+.f64 #s(approx a #s(literal 0 binary64)) (*.f64 #s(literal -10 binary64) (*.f64 #s(approx a #s(literal 0 binary64)) k))))) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) #s(approx (/ a (+ 1 (+ (* 10 k) (pow k 2)))) (+.f64 a (*.f64 #s(literal -10 binary64) (*.f64 a k)))))) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) #s(approx (/ a (+ 1 (+ (* 10 k) (pow k 2)))) (+.f64 a (*.f64 #s(literal -10 binary64) (*.f64 a k))))) #s(approx (/ (* a (pow k m)) (+ (+ 1 (* 10 k)) (* k k))) (/.f64 a #s(approx (+ 1 (+ (* 10 k) (pow k 2))) #s(literal 1 binary64)))) #s(approx (sqrt (+ (+ (* x x) (* y y)) (* z z))) (*.f64 z #s(approx (+ 1 (* 1/2 (/ (+ (pow x 2) (pow y 2)) (pow z 2)))) #s(literal 1 binary64)))) #s(approx (sqrt (+ (+ (* x x) (* y y)) (* z z))) (neg.f64 #s(approx x #s(literal 0 binary64)))) #s(approx (sqrt (+ (+ (* x x) (* y y)) (* z z))) (neg.f64 x)) (*.f64 (+.f64 (+.f64 (+.f64 d a) c) b) #s(literal 2 binary64)) (*.f64 (+.f64 a (+.f64 b (+.f64 c d))) #s(literal 2 binary64)) (if.f64 (<=.f64 (*.f64 (+.f64 a (+.f64 b (+.f64 c d))) #s(literal 2 binary64)) #s(literal -5764607523034235/1152921504606846976 binary64)) #s(approx (* (+ a (+ b (+ c d))) 2) (+.f64 b b)) (*.f64 (+.f64 a #s(approx (+ b (+ c d)) (+.f64 c d))) #s(literal 2 binary64))) (if.f64 (<=.f64 (*.f64 (+.f64 a (+.f64 b (+.f64 c d))) #s(literal 2 binary64)) #s(literal -5764607523034235/1152921504606846976 binary64)) #s(approx (* (+ a (+ b (+ c d))) 2) (+.f64 b b)) #s(approx (* (+ a (+ b (+ c d))) 2) (+.f64 c c))) #s(approx (* (+ a (+ b (+ c d))) 2) (+.f64 b b)) (*.f64 a (+.f64 (+.f64 b c) d)) (*.f64 a (+.f64 #s(approx (+ b c) c) d)) (*.f64 a #s(approx (+ (+ b c) d) (+.f64 b d))) #s(approx (* a (+ (+ b c) d)) (*.f64 a d)) #s(approx (* a (+ (+ b c) d)) (*.f64 a c)) #s(approx (* a (+ (+ b c) d)) (*.f64 a b)) (+.f64 (+.f64 (*.f64 b b) (*.f64 (+.f64 b a) a)) (*.f64 b a)) (+.f64 (*.f64 b (+.f64 (+.f64 b a) a)) (*.f64 a a)) (*.f64 (+.f64 a b) (+.f64 a b)) (*.f64 #s(approx (+ a b) b) #s(approx (+ a b) b)) (*.f64 (*.f64 (-.f64 x #s(literal -1 binary64)) x) x) (*.f64 (*.f64 #s(approx (- x -1) #s(literal 1 binary64)) x) x) (+.f64 x (*.f64 x x)) (+.f64 (+.f64 (+.f64 a b) e) (+.f64 c d)) (+.f64 (+.f64 (+.f64 a b) d) (+.f64 c e)) #s(approx (+ (+ (+ (+ e d) c) b) a) (+.f64 b (+.f64 c (+.f64 d e)))) #s(approx (+ (+ (+ (+ e d) c) b) a) #s(approx (+ b (+ c (+ d e))) (+.f64 c (+.f64 d e)))) #s(approx (+ (+ (+ (+ e d) c) b) a) #s(approx (+ b (+ c (+ d e))) (+.f64 #s(approx (+ c e) e) d))) #s(approx (+ (+ (+ (+ e d) c) b) a) #s(approx (+ b (+ c (+ d e))) #s(approx (+ c (+ d e)) (+.f64 c d)))) #s(approx (+ (+ (+ (+ e d) c) b) a) #s(approx (+ b (+ c (+ d e))) #s(approx (+ c (+ d e)) #s(approx (+ c d) d)))) (+.f64 (+.f64 x x) (*.f64 x x)) (*.f64 (-.f64 x #s(literal -2 binary64)) x) #s(approx (- (* (+ x 1) (+ x 1)) 1) (+.f64 x x)) (*.f64 b a) (*.f64 (+.f64 y x) (+.f64 y x)) (*.f64 #s(approx (+ y x) y) #s(approx (+ y x) y)) (*.f64 (+.f64 x y) (+.f64 x y)) (*.f64 #s(approx (+ x y) y) #s(approx (+ x y) y)) (*.f64 (-.f64 x y) (+.f64 y x)) (*.f64 (-.f64 x y) #s(approx (+ y x) y)) (*.f64 (+.f64 x y) (-.f64 x y)) (*.f64 #s(approx (+ x y) y) (-.f64 x y)) (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 (tanh.f64 (asinh.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 t)) eh))) (fabs.f64 (+.f64 (/.f64 (*.f64 (sin.f64 t) ew) (sqrt.f64 (-.f64 (pow.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)) #s(literal 2 binary64)) #s(literal -1 binary64)))) (*.f64 (tanh.f64 (asinh.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (cos.f64 t) eh)))) (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 #s(approx (/ (/ eh ew) (tan t)) (/.f64 eh (*.f64 ew t)))))) (*.f64 (*.f64 (tanh.f64 (asinh.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 t)) eh))) (if.f64 (<=.f64 ew #s(literal -4999999999999999769381329101060571136 binary64)) (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 #s(approx (/ (/ eh ew) (tan t)) (/.f64 eh (*.f64 ew t)))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 #s(approx (/ (/ eh ew) (tan t)) (/.f64 eh (*.f64 ew t)))))))) (fabs.f64 #s(approx (+ (* (* ew (sin t)) (cos (atan (/ (/ eh ew) (tan t))))) (* (* eh (cos t)) (sin (atan (/ (/ eh ew) (tan t)))))) (*.f64 eh (+.f64 (*.f64 (*.f64 #s(approx (/ ew (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))) ew) (sin.f64 t)) (/.f64 #s(literal 1 binary64) eh)) (*.f64 (tanh.f64 (asinh.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 t))))))) (if.f64 (<=.f64 ew #s(literal -79999999999999999457675893948930238116936675355525120 binary64)) (fabs.f64 (+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 (*.f64 #s(approx (/ (/ eh ew) (tan t)) (/.f64 eh (*.f64 t ew))) #s(approx (/ (/ eh ew) (tan t)) (/.f64 eh (*.f64 t ew)))) #s(literal 1 binary64)))) ew) (sin.f64 t)) (*.f64 (*.f64 eh #s(approx (cos t) #s(literal 1 binary64))) (sin.f64 (atan.f64 #s(approx (/ (/ eh ew) (tan t)) (/.f64 eh (*.f64 ew t)))))))) (fabs.f64 #s(approx (+ (* (* ew (sin t)) (cos (atan (/ (/ eh ew) (tan t))))) (* (* eh (cos t)) (sin (atan (/ (/ eh ew) (tan t)))))) (*.f64 eh (+.f64 (*.f64 (*.f64 #s(approx (/ ew (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))) ew) (sin.f64 t)) (/.f64 #s(literal 1 binary64) eh)) (*.f64 (tanh.f64 (asinh.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 t))))))) (if.f64 (<=.f64 ew #s(literal -79999999999999999457675893948930238116936675355525120 binary64)) (fabs.f64 (+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 (*.f64 #s(approx (/ (/ eh ew) (tan t)) (/.f64 eh (*.f64 t ew))) #s(approx (/ (/ eh ew) (tan t)) (/.f64 eh (*.f64 t ew)))) #s(literal 1 binary64)))) ew) (sin.f64 t)) (*.f64 (*.f64 eh #s(approx (cos t) #s(literal 1 binary64))) (sin.f64 (atan.f64 #s(approx (/ (/ eh ew) (tan t)) (/.f64 eh (*.f64 ew t)))))))) (fabs.f64 #s(approx (+ (* (* ew (sin t)) (cos (atan (/ (/ eh ew) (tan t))))) (* (* eh (cos t)) (sin (atan (/ (/ eh ew) (tan t)))))) (*.f64 eh (+.f64 (*.f64 #s(approx (/ ew (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))) ew) (/.f64 (sin.f64 t) eh)) (*.f64 (tanh.f64 (asinh.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 t))))))) (if.f64 (<=.f64 eh #s(literal -950000000000000005942544668033024 binary64)) (fabs.f64 #s(approx (+ (* (* ew (sin t)) (cos (atan (/ (/ eh ew) (tan t))))) (* (* eh (cos t)) (sin (atan (/ (/ eh ew) (tan t)))))) (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t))))))))) (if.f64 (<=.f64 eh #s(literal 1100000000000000079784580019682158638774211850611174151070031171026944 binary64)) (fabs.f64 (+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 (*.f64 #s(approx (/ (/ eh ew) (tan t)) (/.f64 eh (*.f64 t ew))) #s(approx (/ (/ eh ew) (tan t)) (/.f64 eh (*.f64 t ew)))) #s(literal 1 binary64)))) ew) (sin.f64 t)) (*.f64 (*.f64 eh #s(approx (cos t) #s(literal 1 binary64))) (sin.f64 (atan.f64 #s(approx (/ (/ eh ew) (tan t)) (/.f64 eh (*.f64 ew t)))))))) (fabs.f64 #s(approx (+ (* (* ew (sin t)) (cos (atan (/ (/ eh ew) (tan t))))) (* (* eh (cos t)) (sin (atan (/ (/ eh ew) (tan t)))))) (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t))))))))))) (if.f64 (<=.f64 eh #s(literal -170000000000000000378831925785699841583676168573447831552 binary64)) (fabs.f64 #s(approx (+ (* (* ew (sin t)) (cos (atan (/ (/ eh ew) (tan t))))) (* (* eh (cos t)) (sin (atan (/ (/ eh ew) (tan t)))))) (*.f64 eh (+.f64 (*.f64 #s(approx (/ ew (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))) ew) #s(approx (/ (sin t) eh) (/.f64 t eh))) (*.f64 (tanh.f64 (asinh.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 t)))))) (fabs.f64 (+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 (*.f64 #s(approx (/ (/ eh ew) (tan t)) (/.f64 eh (*.f64 t ew))) #s(approx (/ (/ eh ew) (tan t)) (/.f64 eh (*.f64 t ew)))) #s(literal 1 binary64)))) ew) (sin.f64 t)) (*.f64 (*.f64 eh #s(approx (cos t) #s(literal 1 binary64))) (sin.f64 (atan.f64 #s(approx (/ (/ eh ew) (tan t)) (/.f64 eh (*.f64 ew t))))))))) (fabs.f64 (+.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (+.f64 (*.f64 #s(approx (/ (/ eh ew) (tan t)) (/.f64 eh (*.f64 t ew))) #s(approx (/ (/ eh ew) (tan t)) (/.f64 eh (*.f64 t ew)))) #s(literal 1 binary64)))) ew) (sin.f64 t)) (*.f64 (*.f64 eh #s(approx (cos t) #s(literal 1 binary64))) (sin.f64 (atan.f64 #s(approx (/ (/ eh ew) (tan t)) (/.f64 eh (*.f64 ew t)))))))) (fabs.f64 (+.f64 (/.f64 (*.f64 (sin.f64 t) ew) (sqrt.f64 (+.f64 (*.f64 #s(approx (/ (/ eh ew) (tan t)) (/.f64 eh (*.f64 t ew))) #s(approx (/ (/ eh ew) (tan t)) (/.f64 eh (*.f64 t ew)))) #s(literal 1 binary64)))) (*.f64 (*.f64 eh #s(approx (cos t) #s(literal 1 binary64))) (sin.f64 (atan.f64 #s(approx (/ (/ eh ew) (tan t)) (/.f64 eh (*.f64 ew t)))))))) (if.f64 (<=.f64 t #s(literal -831284091656441/13407807929942597099574024998205846127479365820592393377723561443721764030073546976801874298166903427690031858186486050853753882811946569946433649006084096 binary64)) (fabs.f64 (+.f64 (*.f64 (/.f64 (*.f64 #s(approx (cos t) #s(literal 1 binary64)) #s(approx (/ (/ eh ew) (tan t)) (/.f64 eh (*.f64 t ew)))) (sqrt.f64 (+.f64 (*.f64 #s(approx (/ (/ eh ew) (tan t)) (/.f64 eh (*.f64 t ew))) #s(approx (/ (/ eh ew) (tan t)) (/.f64 eh (*.f64 t ew)))) #s(literal 1 binary64)))) eh) (*.f64 (/.f64 (sin.f64 t) (sqrt.f64 (+.f64 (*.f64 #s(approx (/ (/ eh ew) (tan t)) (/.f64 eh (*.f64 t ew))) #s(approx (/ (/ eh ew) (tan t)) (/.f64 eh (*.f64 t ew)))) #s(literal 1 binary64)))) ew))) (if.f64 (<=.f64 t #s(literal 632659752357637/3514776401986872174070733209129673327241950873673372369609965291102998109899599898686750536018664732148375711432438199315006457855854921632037902485050909261824 binary64)) (fabs.f64 #s(approx (/ (+ (* (/ eh (* (tan t) ew)) (* (cos t) eh)) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))) (*.f64 eh (/.f64 eh #s(approx (* (sqrt (* eh (/ eh (* ew ew)))) ew) (sqrt.f64 (pow.f64 eh #s(literal 2 binary64)))))))) (fabs.f64 (+.f64 (*.f64 (/.f64 (*.f64 #s(approx (cos t) #s(literal 1 binary64)) #s(approx (/ (/ eh ew) (tan t)) (/.f64 eh (*.f64 t ew)))) (sqrt.f64 (+.f64 (*.f64 #s(approx (/ (/ eh ew) (tan t)) (/.f64 eh (*.f64 t ew))) #s(approx (/ (/ eh ew) (tan t)) (/.f64 eh (*.f64 t ew)))) #s(literal 1 binary64)))) eh) (*.f64 (/.f64 (sin.f64 t) (sqrt.f64 (+.f64 (*.f64 #s(approx (/ (/ eh ew) (tan t)) (/.f64 eh (*.f64 t ew))) #s(approx (/ (/ eh ew) (tan t)) (/.f64 eh (*.f64 t ew)))) #s(literal 1 binary64)))) ew))))) (if.f64 (<=.f64 t #s(literal -7079322587009691/107262463439540776796592199985646769019834926564739147021788491549774112240588375814414994385335227421520254865491888406830031062495572559571469192048672768 binary64)) (fabs.f64 #s(approx (/ (+ (* (/ eh (* (tan t) ew)) (* (cos t) eh)) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))) (*.f64 ew (sin.f64 t)))) (if.f64 (<=.f64 t #s(literal 2593742798915883/1852673427797059126777135760139006525652319754650249024631321344126610074238976 binary64)) (fabs.f64 #s(approx (/ (+ (* (/ eh (* (tan t) ew)) (* (cos t) eh)) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))) (*.f64 eh (/.f64 eh (*.f64 (sqrt.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew))) ew))))) (fabs.f64 #s(approx (/ (+ (* (/ eh (* (tan t) ew)) (* (cos t) eh)) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))) (*.f64 ew (sin.f64 t)))))) (if.f64 (<=.f64 (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) #s(literal 4149515568880993/8299031137761985917024815727382322302024892464484873799991314659381305622825816292799414097894207588576395773222601578364790302150823550615773749668227927374122363606803019047370752 binary64)) (fabs.f64 #s(approx (/ (+ (* (/ eh (* (tan t) ew)) (* (cos t) eh)) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))) (*.f64 eh (/.f64 eh (*.f64 (sqrt.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew))) ew))))) (if.f64 (<=.f64 (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) #s(literal 99999999999999995287335453651211007997446182781858083179085387749785952239205787068995699003416510776387310061494932420984963311567802202010637287727642443776 binary64)) (fabs.f64 #s(approx (/ (+ (* (/ eh (* (tan t) ew)) (* (cos t) eh)) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))) (*.f64 eh (/.f64 (/.f64 eh (/.f64 (sqrt.f64 (*.f64 eh eh)) (fabs.f64 ew))) ew)))) (fabs.f64 #s(approx (/ (+ (* (/ eh (* (tan t) ew)) (* (cos t) eh)) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))) (*.f64 eh (/.f64 eh (*.f64 (sqrt.f64 (*.f64 (/.f64 eh ew) (/.f64 eh ew))) ew))))))) (if.f64 (<=.f64 (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) #s(literal 4149515568880993/8299031137761985917024815727382322302024892464484873799991314659381305622825816292799414097894207588576395773222601578364790302150823550615773749668227927374122363606803019047370752 binary64)) (fabs.f64 #s(approx (/ (+ (* (/ eh (* (tan t) ew)) (* (cos t) eh)) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))) (*.f64 eh (/.f64 eh (*.f64 (sqrt.f64 (*.f64 eh (/.f64 (/.f64 eh ew) ew))) ew))))) (if.f64 (<=.f64 (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) #s(literal 19999999999999999667183604463834434291207445500349410727340152289209368350020251090629557538918774835024747766887262101350690146963291474669310207406521712640 binary64)) (fabs.f64 #s(approx (/ (+ (* (/ eh (* (tan t) ew)) (* (cos t) eh)) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))) (*.f64 eh (/.f64 (/.f64 eh (/.f64 (sqrt.f64 (*.f64 eh eh)) (fabs.f64 ew))) ew)))) (fabs.f64 #s(approx (/ (+ (* (/ eh (* (tan t) ew)) (* (cos t) eh)) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))) (*.f64 eh (/.f64 eh (*.f64 (sqrt.f64 (*.f64 eh (/.f64 (/.f64 eh ew) ew))) ew))))))) (if.f64 (<=.f64 (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) #s(literal 4149515568880993/8299031137761985917024815727382322302024892464484873799991314659381305622825816292799414097894207588576395773222601578364790302150823550615773749668227927374122363606803019047370752 binary64)) (fabs.f64 #s(approx (/ (+ (* (/ eh (* (tan t) ew)) (* (cos t) eh)) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))) (*.f64 eh (/.f64 eh (*.f64 (sqrt.f64 (*.f64 eh (/.f64 eh (*.f64 ew ew)))) ew))))) (if.f64 (<=.f64 (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) #s(literal 49999999999999997643667726825605503998723091390929041589542693874892976119602893534497849501708255388193655030747466210492481655783901101005318643863821221888 binary64)) (fabs.f64 #s(approx (/ (+ (* (/ eh (* (tan t) ew)) (* (cos t) eh)) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))) (*.f64 eh (/.f64 (/.f64 eh (/.f64 (sqrt.f64 (*.f64 eh eh)) (fabs.f64 ew))) ew)))) (fabs.f64 #s(approx (/ (+ (* (/ eh (* (tan t) ew)) (* (cos t) eh)) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))) (*.f64 eh (/.f64 eh (*.f64 (sqrt.f64 (*.f64 eh (/.f64 eh (*.f64 ew ew)))) ew))))))) (if.f64 (<=.f64 (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) #s(literal 4149515568880993/8299031137761985917024815727382322302024892464484873799991314659381305622825816292799414097894207588576395773222601578364790302150823550615773749668227927374122363606803019047370752 binary64)) (fabs.f64 #s(approx (/ (+ (* (/ eh (* (tan t) ew)) (* (cos t) eh)) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))) (*.f64 eh (/.f64 eh (*.f64 (sqrt.f64 (*.f64 eh (/.f64 eh (*.f64 ew ew)))) ew))))) (if.f64 (<=.f64 (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) #s(literal 49999999999999997643667726825605503998723091390929041589542693874892976119602893534497849501708255388193655030747466210492481655783901101005318643863821221888 binary64)) (fabs.f64 #s(approx (/ (+ (* (/ eh (* (tan t) ew)) (* (cos t) eh)) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))) (*.f64 (/.f64 eh (*.f64 (/.f64 (sqrt.f64 (*.f64 eh eh)) (fabs.f64 ew)) ew)) eh))) (fabs.f64 #s(approx (/ (+ (* (/ eh (* (tan t) ew)) (* (cos t) eh)) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))) (*.f64 eh (/.f64 eh (*.f64 (sqrt.f64 (*.f64 eh (/.f64 eh (*.f64 ew ew)))) ew))))))) (fabs.f64 #s(approx (/ (+ (* (/ eh (* (tan t) ew)) (* (cos t) eh)) (* (sin t) ew)) (sqrt (- (pow (/ eh (* (tan t) ew)) 2) -1))) (*.f64 (/.f64 eh (*.f64 (/.f64 (sqrt.f64 (*.f64 eh eh)) (fabs.f64 ew)) ew)) eh))) (fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))))) (fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) #s(literal 2 binary64)) #s(literal -1 binary64))) (*.f64 (cos.f64 t) ew))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))))) (fabs.f64 (-.f64 #s(approx (/ 1 (/ (sqrt (- (pow (/ (* (tan t) eh) ew) 2) -1)) (* (cos t) ew))) (*.f64 ew (cos.f64 t))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))))) (if.f64 (<=.f64 ew #s(literal 359999999999999978375135356310202439089055434495296246981161692469308935897088 binary64)) (fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) #s(approx (/ (/ (sqrt (- (pow (* (/ (tan t) ew) eh) 2) -1)) (cos t)) ew) (/.f64 #s(literal 1 binary64) ew))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 #s(approx (/ (* (neg eh) (tan t)) ew) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 eh t) ew)))))))) (if.f64 (<=.f64 ew #s(literal 600000000000000028122790242264547571968611424009094452540396739879542169386800887520787834807280287534947792668385089112626797199506933881778228088507727872 binary64)) #s(approx (* (sqrt (/ (- (* (cos t) ew) (* (* (sin t) eh) (* (/ (tan t) ew) (neg eh)))) (sqrt (- (pow (/ (* (tan t) eh) ew) 2) -1)))) (sqrt (/ (- (* (cos t) ew) (* (* (sin t) eh) (* (/ (tan t) ew) (neg eh)))) (sqrt (- (pow (/ (* (tan t) eh) ew) 2) -1))))) (*.f64 (pow.f64 ew #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fabs.f64 (/.f64 (cos.f64 t) ew))) #s(literal 2 binary64)))) (fabs.f64 (-.f64 (/.f64 (*.f64 (cos.f64 t) ew) (sqrt.f64 (+.f64 (/.f64 (*.f64 #s(approx (* (neg eh) (tan t)) (*.f64 (neg.f64 t) eh)) #s(approx (* (neg eh) (tan t)) (*.f64 (neg.f64 t) eh))) (*.f64 ew ew)) #s(literal 1 binary64)))) (*.f64 (*.f64 eh (sin.f64 t)) (*.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) #s(approx (/ -1 (sqrt (- (pow (/ (* (tan t) eh) ew) 2) -1))) #s(literal -1 binary64)))))))) (if.f64 (<=.f64 ew #s(literal 5100000000000000153298293387279988028413463775360641782423562777033983684070500222367654689449757364555076141473901286648008547118769586529023373494252594965647253252759987622479404421534651340079762876708193256286713637533783479320941122551808 binary64)) (fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) #s(approx (/ (/ (sqrt (- (pow (* (/ (tan t) ew) eh) 2) -1)) (cos t)) ew) (/.f64 #s(literal 1 binary64) ew))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 #s(approx (/ (* (neg eh) (tan t)) ew) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 eh t) ew)))))))) #s(approx (* (sqrt (/ (- (* (cos t) ew) (* (* (sin t) eh) (* (/ (tan t) ew) (neg eh)))) (sqrt (- (pow (/ (* (tan t) eh) ew) 2) -1)))) (sqrt (/ (- (* (cos t) ew) (* (* (sin t) eh) (* (/ (tan t) ew) (neg eh)))) (sqrt (- (pow (/ (* (tan t) eh) ew) 2) -1))))) (*.f64 (*.f64 (/.f64 (cos.f64 t) ew) ew) ew))) (if.f64 (<=.f64 ew #s(literal 5358764275718379/1093625362391505962186251113558810682676584715446606218212885303204976499599687961611756588511526912 binary64)) (fabs.f64 #s(approx (- (* (* ew (cos t)) (cos (atan (/ (* (neg eh) (tan t)) ew)))) (* (* eh (sin t)) (sin (atan (/ (* (neg eh) (tan t)) ew))))) (*.f64 #s(literal -1 binary64) (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (*.f64 #s(literal -1 binary64) #s(approx (/ (* eh (sin t)) (* ew (cos t))) (/.f64 (*.f64 eh t) ew)))))))))) (if.f64 (<=.f64 ew #s(literal 749999999999999987519385167393791285920279206263102902275255710845351313125759415898608407709454056313428041258272328800650880511123430300099132777744564224 binary64)) #s(approx (* (sqrt (/ (- (* (cos t) ew) (* (* (sin t) eh) (* (/ (tan t) ew) (neg eh)))) (sqrt (- (pow (/ (* (tan t) eh) ew) 2) -1)))) (sqrt (/ (- (* (cos t) ew) (* (* (sin t) eh) (* (/ (tan t) ew) (neg eh)))) (sqrt (- (pow (/ (* (tan t) eh) ew) 2) -1))))) (*.f64 (pow.f64 ew #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fabs.f64 (/.f64 (cos.f64 t) ew))) #s(literal 2 binary64)))) #s(approx (* (sqrt (/ (- (* (cos t) ew) (* (* (sin t) eh) (* (/ (tan t) ew) (neg eh)))) (sqrt (- (pow (/ (* (tan t) eh) ew) 2) -1)))) (sqrt (/ (- (* (cos t) ew) (* (* (sin t) eh) (* (/ (tan t) ew) (neg eh)))) (sqrt (- (pow (/ (* (tan t) eh) ew) 2) -1))))) (*.f64 (*.f64 (/.f64 (cos.f64 t) ew) ew) ew)))) (if.f64 (<=.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))) #s(literal -8739899877464283/873989987746428259412194333913416701987357762822590714399458303903535888835232670878457161432636363996257309241302481691723537010408733419813385804491106555801784494262060916206872597091033287849274902594962928694944169726768114734355431735427072 binary64)) #s(approx (* (sqrt (/ (- (* (cos t) ew) (* (* (sin t) eh) (* (/ (tan t) ew) (neg eh)))) (sqrt (- (pow (/ (* (tan t) eh) ew) 2) -1)))) (sqrt (/ (- (* (cos t) ew) (* (* (sin t) eh) (* (/ (tan t) ew) (neg eh)))) (sqrt (- (pow (/ (* (tan t) eh) ew) 2) -1))))) (*.f64 (pow.f64 ew #s(literal 2 binary64)) (pow.f64 (sqrt.f64 (fabs.f64 (/.f64 (cos.f64 t) ew))) #s(literal 2 binary64)))) #s(approx (* (sqrt (/ (- (* (cos t) ew) (* (* (sin t) eh) (* (/ (tan t) ew) (neg eh)))) (sqrt (- (pow (/ (* (tan t) eh) ew) 2) -1)))) (sqrt (/ (- (* (cos t) ew) (* (* (sin t) eh) (* (/ (tan t) ew) (neg eh)))) (sqrt (- (pow (/ (* (tan t) eh) ew) 2) -1))))) (*.f64 (*.f64 (/.f64 (cos.f64 t) ew) ew) ew))) (if.f64 (<=.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))) #s(literal -8739899877464283/873989987746428259412194333913416701987357762822590714399458303903535888835232670878457161432636363996257309241302481691723537010408733419813385804491106555801784494262060916206872597091033287849274902594962928694944169726768114734355431735427072 binary64)) (*.f64 #s(approx (sqrt (/ (- (* (cos t) ew) (* (* (sin t) eh) (* (/ (tan t) ew) (neg eh)))) (sqrt (- (pow (/ (* (tan t) eh) ew) 2) -1)))) #s(approx (sqrt ew) (*.f64 ew (sqrt.f64 (/.f64 #s(literal 1 binary64) ew))))) #s(approx (sqrt (/ (- (* (cos t) ew) (* (* (sin t) eh) (* (/ (tan t) ew) (neg eh)))) (sqrt (- (pow (/ (* (tan t) eh) ew) 2) -1)))) #s(approx (sqrt ew) (*.f64 ew (sqrt.f64 (/.f64 #s(literal 1 binary64) ew)))))) #s(approx (* (sqrt (/ (- (* (cos t) ew) (* (* (sin t) eh) (* (/ (tan t) ew) (neg eh)))) (sqrt (- (pow (/ (* (tan t) eh) ew) 2) -1)))) (sqrt (/ (- (* (cos t) ew) (* (* (sin t) eh) (* (/ (tan t) ew) (neg eh)))) (sqrt (- (pow (/ (* (tan t) eh) ew) 2) -1))))) (*.f64 (*.f64 (/.f64 (cos.f64 t) ew) ew) ew))) (*.f64 #s(approx (sqrt (/ (- (* (cos t) ew) (* (* (sin t) eh) (* (/ (tan t) ew) (neg eh)))) (sqrt (- (pow (/ (* (tan t) eh) ew) 2) -1)))) (sqrt.f64 ew)) #s(approx (sqrt (/ (- (* (cos t) ew) (* (* (sin t) eh) (* (/ (tan t) ew) (neg eh)))) (sqrt (- (pow (/ (* (tan t) eh) ew) 2) -1)))) (sqrt.f64 ew))) (if.f64 (<=.f64 (-.f64 lambda1 lambda2) #s(literal -499999999999999999866701502061576872427769509559218343142920094012184839761211880836459879782283579221834689412014355010196297047064515110066507929878528 binary64)) (*.f64 R #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (/ (- (pow (* (cos (* phi1 1/2)) (cos (* phi2 1/2))) 3) (pow (* (sin (* phi1 1/2)) (sin (* phi2 1/2))) 3)) (+ (* (* (cos (* phi1 1/2)) (cos (* phi2 1/2))) (* (cos (* phi1 1/2)) (cos (* phi2 1/2)))) (+ (* (* (sin (* phi1 1/2)) (sin (* phi2 1/2))) (* (sin (* phi1 1/2)) (sin (* phi2 1/2)))) (* (* (cos (* phi1 1/2)) (cos (* phi2 1/2))) (* (sin (* phi1 1/2)) (sin (* phi2 1/2)))))))) (* (- lambda1 lambda2) (/ (- (pow (* (cos (* phi1 1/2)) (cos (* phi2 1/2))) 3) (pow (* (sin (* phi1 1/2)) (sin (* phi2 1/2))) 3)) (+ (* (* (cos (* phi1 1/2)) (cos (* phi2 1/2))) (* (cos (* phi1 1/2)) (cos (* phi2 1/2)))) (+ (* (* (sin (* phi1 1/2)) (sin (* phi2 1/2))) (* (sin (* phi1 1/2)) (sin (* phi2 1/2)))) (* (* (cos (* phi1 1/2)) (cos (* phi2 1/2))) (* (sin (* phi1 1/2)) (sin (* phi2 1/2))))))))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (+.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 3 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 3 binary64))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 3 binary64)))) #s(literal 2 binary64)) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))))) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lambda2 (pow.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 3 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 3 binary64))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 3 binary64)))) #s(literal 2 binary64))) (*.f64 lambda1 (*.f64 (sqrt.f64 (/.f64 (pow.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 3 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 3 binary64))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 3 binary64)))) #s(literal 2 binary64)) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))))) #s(literal 2 binary64)))) (pow.f64 (+.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))))) #s(literal 2 binary64))))))))))) (if.f64 (<=.f64 (-.f64 lambda1 lambda2) #s(literal -2535301200456459/1267650600228229401496703205376 binary64)) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (/.f64 #s(approx (- (pow (* (cos (* phi1 1/2)) (cos (* phi2 1/2))) 3) (pow (* (sin (* phi1 1/2)) (sin (* phi2 1/2))) 3)) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 3 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 3 binary64))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (*.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))))) (*.f64 (-.f64 lambda1 lambda2) (/.f64 #s(approx (- (pow (* (cos (* phi1 1/2)) (cos (* phi2 1/2))) 3) (pow (* (sin (* phi1 1/2)) (sin (* phi2 1/2))) 3)) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 3 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 3 binary64))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (*.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(approx (* -1 (* phi1 (/ (+ (* phi1 R) (* (neg R) phi2)) phi1))) (*.f64 R (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))) (if.f64 (<=.f64 (-.f64 lambda1 lambda2) #s(literal -499999999999999999866701502061576872427769509559218343142920094012184839761211880836459879782283579221834689412014355010196297047064515110066507929878528 binary64)) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda1 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal -1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 2 binary64)))) (*.f64 lambda2 (sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal -1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 2 binary64)))))) (*.f64 R (sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal -1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 2 binary64))))))) (if.f64 (<=.f64 (-.f64 lambda1 lambda2) #s(literal -2535301200456459/1267650600228229401496703205376 binary64)) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (/.f64 #s(approx (- (pow (* (cos (* phi1 1/2)) (cos (* phi2 1/2))) 3) (pow (* (sin (* phi1 1/2)) (sin (* phi2 1/2))) 3)) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 3 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 3 binary64))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (*.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))))))) (*.f64 (-.f64 lambda1 lambda2) (/.f64 #s(approx (- (pow (* (cos (* phi1 1/2)) (cos (* phi2 1/2))) 3) (pow (* (sin (* phi1 1/2)) (sin (* phi2 1/2))) 3)) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 3 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 3 binary64))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (*.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64)))))))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(approx (* -1 (* phi1 (/ (+ (* phi1 R) (* (neg R) phi2)) phi1))) (*.f64 R (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))) (if.f64 (<=.f64 (-.f64 lambda1 lambda2) #s(literal -499999999999999999866701502061576872427769509559218343142920094012184839761211880836459879782283579221834689412014355010196297047064515110066507929878528 binary64)) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda1 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal -1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 2 binary64)))) (*.f64 lambda2 (sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal -1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 2 binary64)))))) (*.f64 R (sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal -1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 2 binary64))))))) (if.f64 (<=.f64 (-.f64 lambda1 lambda2) #s(literal -2535301200456459/1267650600228229401496703205376 binary64)) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (/.f64 #s(approx (- (pow (* (cos (* phi1 1/2)) (cos (* phi2 1/2))) 3) (pow (* (sin (* phi1 1/2)) (sin (* phi2 1/2))) 3)) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 3 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 3 binary64))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal -1/2 binary64) phi1))))))))) (*.f64 (-.f64 lambda1 lambda2) (/.f64 #s(approx (- (pow (* (cos (* phi1 1/2)) (cos (* phi2 1/2))) 3) (pow (* (sin (* phi1 1/2)) (sin (* phi2 1/2))) 3)) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 3 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 3 binary64))) (*.f64 (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (+.f64 (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal -1/2 binary64) phi1)))))))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(approx (* -1 (* phi1 (/ (+ (* phi1 R) (* (neg R) phi2)) phi1))) (*.f64 R (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))) (if.f64 (<=.f64 (-.f64 lambda1 lambda2) #s(literal -499999999999999999866701502061576872427769509559218343142920094012184839761211880836459879782283579221834689412014355010196297047064515110066507929878528 binary64)) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda1 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal -1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 2 binary64)))) (*.f64 lambda2 (sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal -1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 2 binary64)))))) (*.f64 R (sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) phi2)) (cos.f64 (*.f64 #s(literal -1/2 binary64) phi1))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)))) #s(literal 2 binary64))))))) (if.f64 (<=.f64 (-.f64 lambda1 lambda2) #s(literal -2535301200456459/1267650600228229401496703205376 binary64)) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(approx (* -1 (* phi1 (/ (+ (* phi1 R) (* (neg R) phi2)) phi1))) (*.f64 R (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))) (if.f64 (<=.f64 (-.f64 lambda1 lambda2) #s(literal -499999999999999999866701502061576872427769509559218343142920094012184839761211880836459879782283579221834689412014355010196297047064515110066507929878528 binary64)) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)))) (*.f64 lambda1 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)))))) (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)))))))) (if.f64 (<=.f64 (-.f64 lambda1 lambda2) #s(literal -2535301200456459/1267650600228229401496703205376 binary64)) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64)))))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64)))) (*.f64 (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(approx (* -1 (* phi1 (/ (+ (* phi1 R) (* (neg R) phi2)) phi1))) (*.f64 R (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))) (if.f64 (<=.f64 (-.f64 lambda1 lambda2) #s(literal -499999999999999999866701502061576872427769509559218343142920094012184839761211880836459879782283579221834689412014355010196297047064515110066507929878528 binary64)) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 lambda1 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)))) (*.f64 lambda1 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)))))) (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)))))))) (if.f64 (<=.f64 (-.f64 lambda1 lambda2) #s(literal -2535301200456459/1267650600228229401496703205376 binary64)) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(approx (* -1 (* phi1 (/ (+ (* phi1 R) (* (neg R) phi2)) phi1))) (*.f64 R (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))) (if.f64 (<=.f64 (-.f64 lambda1 lambda2) #s(literal -499999999999999999866701502061576872427769509559218343142920094012184839761211880836459879782283579221834689412014355010196297047064515110066507929878528 binary64)) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 lambda2 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 R (*.f64 lambda1 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)))) (*.f64 lambda2 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64)))))) (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 phi1 phi2))) #s(literal 2 binary64))))))) (if.f64 (<=.f64 (-.f64 lambda1 lambda2) #s(literal -2535301200456459/1267650600228229401496703205376 binary64)) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(approx (* -1 (* phi1 (/ (+ (* phi1 R) (* (neg R) phi2)) phi1))) (*.f64 R (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))) (if.f64 (<=.f64 (-.f64 lambda1 lambda2) #s(literal -499999999999999999866701502061576872427769509559218343142920094012184839761211880836459879782283579221834689412014355010196297047064515110066507929878528 binary64)) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 (-.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal -1/2 binary64)))) R) (/.f64 (*.f64 (*.f64 lambda1 R) (*.f64 (+.f64 (cos.f64 (+.f64 phi2 phi1)) #s(literal 1 binary64)) #s(literal 1/2 binary64))) (*.f64 (fabs.f64 (cos.f64 (*.f64 (+.f64 phi2 phi1) #s(literal -1/2 binary64)))) lambda2))) lambda2)) (if.f64 (<=.f64 (-.f64 lambda1 lambda2) #s(literal -2535301200456459/1267650600228229401496703205376 binary64)) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(approx (* -1 (* phi1 (/ (+ (* phi1 R) (* (neg R) phi2)) phi1))) (*.f64 R (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))))) (if.f64 (<=.f64 lambda1 #s(literal -94999999999999994946768896016100783793657762284846265632644729517536834250421074762136041696682670680428216615779499507712 binary64)) (*.f64 #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 (neg.f64 lambda1) (fabs.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 phi1)))))) R) (if.f64 (<=.f64 lambda1 #s(literal -4544759785432959/41315998049390537434494706752048189989275292685267576205290549704650361952269459114074325652482205302974450751563959894016 binary64)) (*.f64 (sqrt.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) #s(approx (/ (+ phi1 phi2) 2) (*.f64 #s(literal 1/2 binary64) phi1)))))) (*.f64 (-.f64 lambda2 lambda1) (-.f64 lambda2 lambda1))) (*.f64 (-.f64 phi2 phi1) (-.f64 phi1 phi2)))) R) (if.f64 (<=.f64 lambda1 #s(literal 7548785066802179/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(approx (* -1 (* phi1 (/ (+ (* phi1 R) (* (neg R) phi2)) phi1))) (*.f64 R (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(approx (* lambda2 (/ (+ (* (* (fabs (cos (* -1/2 (+ phi2 phi1)))) R) (* (fabs (cos (* -1/2 (+ phi2 phi1)))) lambda2)) (* (neg (* lambda1 R)) (+ 1/2 (* 1/2 (cos (* 2 (* -1/2 (+ phi2 phi1)))))))) (* (fabs (cos (* -1/2 (+ phi2 phi1)))) lambda2))) (*.f64 R (*.f64 lambda2 (fabs.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi1 phi2))))))))))) (if.f64 (<=.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) #s(literal 100000000000000004625108135904199474001226272395072688491888727201272553753779650923383419882203425131989662450489690590919397689516441796634752009109504 binary64)) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(approx (* -1 (* phi1 (/ (+ (* phi1 R) (* (neg R) phi2)) phi1))) (*.f64 R (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))) (if.f64 (<=.f64 (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) #s(literal 2 binary64))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) #s(literal 100000000000000004625108135904199474001226272395072688491888727201272553753779650923383419882203425131989662450489690590919397689516441796634752009109504 binary64)) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 phi2 phi1) #s(literal -1/2 binary64)))))) (*.f64 (-.f64 lambda2 lambda1) (-.f64 lambda2 lambda1))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(approx (* -1 (* phi1 (/ (+ (* phi1 R) (* (neg R) phi2)) phi1))) (*.f64 R (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1)))))) (if.f64 (<=.f64 lambda1 #s(literal -94999999999999994946768896016100783793657762284846265632644729517536834250421074762136041696682670680428216615779499507712 binary64)) (*.f64 #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 (neg.f64 lambda1) (fabs.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi2 phi1)))))) R) (if.f64 (<=.f64 lambda1 #s(literal 7548785066802179/53919893334301279589334030174039261347274288845081144962207220498432 binary64)) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(approx (* -1 (* phi1 (/ (+ (* phi1 R) (* (neg R) phi2)) phi1))) (*.f64 R (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(approx (* lambda2 (/ (+ (* (* (fabs (cos (* -1/2 (+ phi2 phi1)))) R) (* (fabs (cos (* -1/2 (+ phi2 phi1)))) lambda2)) (* (neg (* lambda1 R)) (+ 1/2 (* 1/2 (cos (* 2 (* -1/2 (+ phi2 phi1)))))))) (* (fabs (cos (* -1/2 (+ phi2 phi1)))) lambda2))) (*.f64 R (*.f64 lambda2 (fabs.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi1 phi2)))))))))) (if.f64 (<=.f64 lambda2 #s(literal 22499999999999999084217996169471655922039195474285341704192 binary64)) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(approx (* -1 (* phi1 (/ (+ (* phi1 R) (* (neg R) phi2)) phi1))) (*.f64 R (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(approx (* lambda2 (/ (+ (* (* (fabs (cos (* -1/2 (+ phi2 phi1)))) R) (* (fabs (cos (* -1/2 (+ phi2 phi1)))) lambda2)) (* (neg (* lambda1 R)) (+ 1/2 (* 1/2 (cos (* 2 (* -1/2 (+ phi2 phi1)))))))) (* (fabs (cos (* -1/2 (+ phi2 phi1)))) lambda2))) (*.f64 R (*.f64 lambda2 (fabs.f64 (cos.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 phi1 phi2))))))))) (if.f64 (<=.f64 R #s(literal 5500000000000000413459678040850147451092859853938245174156000062967712588833283625654976056037669194855462752713688894796726272 binary64)) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(approx (* -1 (* phi1 (/ (+ (* phi1 R) (* (neg R) phi2)) phi1))) (*.f64 R (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 #s(literal -1 binary64) (*.f64 phi1 #s(approx (+ R (* -1 (/ (* R phi2) phi1))) (*.f64 phi2 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 R phi1)) (/.f64 R phi2)))))))) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) #s(approx (* -1 (* phi1 (/ (+ (* phi1 R) (* (neg R) phi2)) phi1))) (*.f64 R (+.f64 phi2 (*.f64 #s(literal -1 binary64) phi1))))) (if.f64 (<=.f64 phi1 #s(literal -79999999999999995504955919795309046526377235428105575727104 binary64)) (*.f64 R #s(approx (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2)))) (*.f64 #s(literal -1 binary64) phi1))) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 R phi2))) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 R phi2)) #s(approx (* R (sqrt (+ (* (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2))) (* (- lambda1 lambda2) (cos (/ (+ phi1 phi2) 2)))) (* (- phi1 phi2) (- phi1 phi2))))) (*.f64 R phi1)) (sqrt.f64 (fabs.f64 (-.f64 (/.f64 (*.f64 (/.f64 b a) b) a) #s(literal 1 binary64)))) (sqrt.f64 (fabs.f64 #s(approx (/ (- (* a a) (* b b)) (* a a)) #s(literal 1 binary64)))) (/.f64 #s(literal 10 binary64) (-.f64 (-.f64 #s(literal 1 binary64) x) (*.f64 (-.f64 x #s(literal 1 binary64)) x))) (/.f64 #s(literal 10 binary64) (*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 #s(literal -1 binary64) x))) (/.f64 #s(literal 10 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x x))) (/.f64 #s(approx (* (/ -1 (- x -1)) 10) #s(literal -10 binary64)) (-.f64 x #s(literal 1 binary64))) #s(approx (/ 10 (- 1 (* x x))) #s(literal 10 binary64)) #s(approx (- 1 (cos x)) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/720 binary64) (*.f64 x x)) #s(literal 1/24 binary64)) x) x) #s(literal -1/2 binary64)) (*.f64 x x))) #s(approx (- 1 (cos x)) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 x x)) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 x x)) (*.f64 x x)))) #s(approx (- 1 (cos x)) (*.f64 (-.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 x x)) #s(literal -1/2 binary64)) (*.f64 x x))) #s(approx (- 1 (cos x)) (*.f64 (*.f64 #s(literal 1/2 binary64) x) x)) (-.f64 #s(literal 1 binary64) #s(approx (cos x) #s(literal 1 binary64))) (/.f64 (+.f64 eps #s(literal 0 binary64)) (+.f64 (sqrt.f64 (-.f64 (*.f64 x x) eps)) x)) (if.f64 (<=.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(literal -3019169939857233/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904 binary64)) (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 #s(literal 1/2 binary64) (/.f64 eps x)))) (if.f64 (<=.f64 (-.f64 x (sqrt.f64 (-.f64 (*.f64 x x) eps))) #s(literal -3019169939857233/15095849699286165408966218323953075563667684881665761713504825200982496649568595408344506900710635070165873500123055379599082338519699170530245737005730784174597581307904 binary64)) (-.f64 x #s(approx (sqrt (- (* x x) eps)) (sqrt.f64 (neg.f64 eps)))) #s(approx (- x (sqrt (- (* x x) eps))) (*.f64 #s(literal 1/2 binary64) (/.f64 eps x)))) (-.f64 x #s(approx (sqrt (- (* x x) eps)) (sqrt.f64 (neg.f64 eps)))) #s(approx (- x (sqrt (- (* x x) eps))) (+.f64 #s(approx x #s(literal 0 binary64)) #s(approx x #s(literal 0 binary64)))) #s(approx (- x (sqrt (- (* x x) eps))) (+.f64 x x)) (if.f64 (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -253/12650140831706913647030959169932331690597290610258882397306334876714396222999709180747523981339820280949192366519800744461863046086612092304188337496296156870094839017285397585279181733880826021327485479904546566785125467714043293663631459728072472271300628532022423097020838413451906408261645469290375391456731733818343424 binary64)) (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 x #s(literal 2 binary64)))) (if.f64 (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 0 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 eps #s(approx (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2)))))) (pow x 4))) (*.f64 #s(literal 5 binary64) (pow.f64 x #s(literal 4 binary64)))))) (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x)))) (if.f64 (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal -253/12650140831706913647030959169932331690597290610258882397306334876714396222999709180747523981339820280949192366519800744461863046086612092304188337496296156870094839017285397585279181733880826021327485479904546566785125467714043293663631459728072472271300628532022423097020838413451906408261645469290375391456731733818343424 binary64)) (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x)) (if.f64 (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (pow.f64 x #s(literal 5 binary64))) #s(literal 0 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 eps #s(approx (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2)))))) (pow x 4))) (*.f64 #s(literal 5 binary64) (pow.f64 x #s(literal 4 binary64)))))) (-.f64 (pow.f64 (+.f64 x eps) #s(literal 5 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) x)))) (if.f64 (<=.f64 x #s(literal -6658045131145681/7237005577332262213973186563042994240829374041602535252466099000494570602496 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 eps #s(approx (+ (* 4 (pow x 4)) (+ (* eps (+ (* 4 (pow x 3)) (* x (+ (* 2 (pow x 2)) (* 4 (pow x 2)))))) (pow x 4))) (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 5 binary64) x) (*.f64 #s(literal 10 binary64) eps)))))) (if.f64 (<=.f64 x #s(literal 2501166927128233/26328072917139296674479506920917608079723773850137277813577744384 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 eps (*.f64 #s(approx (+ 1 (/ (+ (* (- (* (* 6 (* x x)) x) (* -4 (* (* x x) x))) eps) (* (* (* (* x x) x) x) 4)) (* (* (* x x) x) x))) (+.f64 #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (/.f64 eps x)))) (*.f64 (*.f64 (*.f64 x x) x) x)))))) (if.f64 (<=.f64 x #s(literal -6658045131145681/7237005577332262213973186563042994240829374041602535252466099000494570602496 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) #s(literal 10 binary64)) (/.f64 eps (*.f64 (*.f64 (*.f64 x x) x) x))) #s(literal 5 binary64)) eps) (*.f64 x x)) (*.f64 x x))) (if.f64 (<=.f64 x #s(literal 2501166927128233/26328072917139296674479506920917608079723773850137277813577744384 binary64)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (pow.f64 eps #s(literal 5 binary64))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 eps (*.f64 #s(approx (+ 1 (/ (+ (* (- (* (* 6 (* x x)) x) (* -4 (* (* x x) x))) eps) (* (* (* (* x x) x) x) 4)) (* (* (* x x) x) x))) (+.f64 #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (/.f64 eps x)))) (*.f64 (*.f64 (*.f64 x x) x) x)))))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 eps (*.f64 #s(approx (+ 1 (/ (+ (* (- (* (* 6 (* x x)) x) (* -4 (* (* x x) x))) eps) (* (* (* (* x x) x) x) 4)) (* (* (* x x) x) x))) (+.f64 #s(literal 5 binary64) (*.f64 #s(literal 10 binary64) (/.f64 eps x)))) (*.f64 (*.f64 (*.f64 x x) x) x)))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 x x) x) x) #s(literal 5 binary64)) eps)) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 x (*.f64 x (*.f64 (*.f64 (*.f64 x x) #s(literal 5 binary64)) eps)))) #s(approx (- (pow (+ x eps) 5) (pow x 5)) (*.f64 #s(literal 5 binary64) (*.f64 x (*.f64 (*.f64 x x) (*.f64 eps x))))) #s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 eps (+.f64 (+.f64 eps x) x))) (if.f64 (<=.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) #s(literal 0 binary64)) #s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 (+.f64 x x) eps)) #s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 eps (+.f64 #s(approx (+ eps x) eps) x)))) #s(approx (- (pow (+ x eps) 2) (pow x 2)) (*.f64 eps (+.f64 #s(approx (+ eps x) eps) x))) #s(approx (/ (- x (sin x)) (tan x)) (*.f64 (neg.f64 x) (-.f64 (*.f64 #s(literal 23/360 binary64) (*.f64 (*.f64 x x) x)) (*.f64 #s(literal 1/6 binary64) x)))) #s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 (-.f64 (*.f64 #s(literal -23/360 binary64) (*.f64 x x)) #s(literal -1/6 binary64)) x) x)) #s(approx (/ (- x (sin x)) (tan x)) (*.f64 (*.f64 #s(literal 1/6 binary64) x) x)) (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 (*.f64 (+.f64 x x) #s(literal 2 binary64))) (/.f64 x #s(literal 2 binary64))) #s(literal 5/2 binary64)) (pow.f64 (pow.f64 (exp.f64 (*.f64 (+.f64 x x) #s(literal 2 binary64))) (/.f64 x #s(literal 2 binary64))) #s(literal 5/2 binary64)))) (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) x) #s(literal 5/2 binary64)) (pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) x) #s(literal 5/2 binary64)))) (*.f64 (cos.f64 (-.f64 (-.f64 x (*.f64 (PI.f64) #s(literal -1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (pow.f64 (pow.f64 (exp.f64 (+.f64 x x)) (/.f64 x #s(literal 2 binary64))) #s(literal 10 binary64))) (*.f64 (cos.f64 x) (pow.f64 (pow.f64 (exp.f64 x) x) #s(literal 10 binary64))) (*.f64 (cos.f64 (-.f64 (*.f64 #s(approx (+ 1 (/ x (* (PI) 1/2))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (PI.f64)))))) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64))) (*.f64 (cos.f64 (-.f64 (*.f64 (/.f64 (-.f64 (*.f64 (PI.f64) #s(literal -1/2 binary64)) x) (*.f64 (PI.f64) #s(literal -1/2 binary64))) (*.f64 (PI.f64) #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64))) (*.f64 (sin.f64 (-.f64 x (*.f64 (PI.f64) #s(literal -1/2 binary64)))) (pow.f64 (exp.f64 (*.f64 (+.f64 x x) (+.f64 x x))) #s(literal 5/2 binary64))) (*.f64 (cos.f64 x) (pow.f64 (exp.f64 (*.f64 x x)) #s(literal 10 binary64))) (*.f64 (cos.f64 x) (pow.f64 (exp.f64 #s(literal 10 binary64)) (*.f64 x x))) (*.f64 (sin.f64 (-.f64 x (*.f64 (PI.f64) #s(literal -1/2 binary64)))) (sqrt.f64 (exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x) #s(literal 2 binary64))))) (*.f64 (sin.f64 (-.f64 (neg.f64 x) (*.f64 (PI.f64) #s(literal -1/2 binary64)))) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 (*.f64 #s(literal 10 binary64) x) x))) (*.f64 (cos.f64 x) (exp.f64 (*.f64 #s(literal 10 binary64) (*.f64 x x)))) (*.f64 (cos.f64 x) (pow.f64 #s(approx (exp x) (+.f64 #s(literal 1 binary64) x)) (*.f64 #s(literal 10 binary64) x))) (*.f64 (cos.f64 x) #s(approx (exp (* 10 (* x x))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 10 binary64) (pow.f64 x #s(literal 2 binary64)))))) #s(approx (* (cos x) (exp (* 10 (* x x)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 19/2 binary64) #s(approx x #s(literal 0 binary64))) #s(approx x #s(literal 0 binary64))))) #s(approx (* (cos x) (exp (* 10 (* x x)))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 19/2 binary64) x) x))) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (*.f64 #s(approx (* (* (cos phi1) (cos phi2)) (- (* (sin (* lambda1 1/2)) (cos (* 1/2 lambda2))) (* (cos (* lambda1 1/2)) (sin (* 1/2 lambda2))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda2))))))) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda2))) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda2))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (*.f64 #s(approx (* (* (cos phi1) (cos phi2)) (- (* (sin (* lambda1 1/2)) (cos (* 1/2 lambda2))) (* (cos (* lambda1 1/2)) (sin (* 1/2 lambda2))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda2))))))) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda2))) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda2))))))))))) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda2))) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda2))))) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda2))) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda2))))))) (sqrt.f64 #s(approx (- 1 (+ (pow (- (* (sin (* phi1 1/2)) (cos (* phi2 1/2))) (* (cos (* phi1 1/2)) (sin (* phi2 1/2)))) 2) (* (* (* (cos phi1) (cos phi2)) (- (* (sin (* lambda1 1/2)) (cos (* 1/2 lambda2))) (* (cos (* lambda1 1/2)) (sin (* 1/2 lambda2))))) (- (* (sin (* lambda1 1/2)) (cos (* 1/2 lambda2))) (* (cos (* lambda1 1/2)) (sin (* 1/2 lambda2))))))) (-.f64 #s(literal 1 binary64) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda2)))) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 2 binary64))))))))) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (*.f64 #s(approx (* (* (cos phi1) (cos phi2)) (- (* (sin (* lambda1 1/2)) (cos (* 1/2 lambda2))) (* (cos (* lambda1 1/2)) (sin (* 1/2 lambda2))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda2))))))) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda2))) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda2))))))) (sqrt.f64 #s(approx (- 1 (+ (pow (- (* (sin (* phi1 1/2)) (cos (* phi2 1/2))) (* (cos (* phi1 1/2)) (sin (* phi2 1/2)))) 2) (* (* (* (cos phi1) (cos phi2)) (- (* (sin (* lambda1 1/2)) (cos (* 1/2 lambda2))) (* (cos (* lambda1 1/2)) (sin (* 1/2 lambda2))))) (- (* (sin (* lambda1 1/2)) (cos (* 1/2 lambda2))) (* (cos (* lambda1 1/2)) (sin (* 1/2 lambda2))))))) (-.f64 #s(literal 1 binary64) (+.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda2)))) #s(literal 2 binary64)))) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) phi1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 2 binary64))))))))) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (- (* (sin (* lambda1 1/2)) (cos (* 1/2 lambda2))) (* (cos (* lambda1 1/2)) (sin (* 1/2 lambda2))))) (- (* (sin (* lambda1 1/2)) (cos (* 1/2 lambda2))) (* (cos (* lambda1 1/2)) (sin (* 1/2 lambda2))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda2)))) #s(literal 2 binary64))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (- (* (sin (* lambda1 1/2)) (cos (* 1/2 lambda2))) (* (cos (* lambda1 1/2)) (sin (* 1/2 lambda2))))) (- (* (sin (* lambda1 1/2)) (cos (* 1/2 lambda2))) (* (cos (* lambda1 1/2)) (sin (* 1/2 lambda2))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda2)))) #s(literal 2 binary64))))))))))) (if.f64 (<=.f64 phi2 #s(literal -57/2 binary64)) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi2) (sin.f64 phi1))))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi2) (sin.f64 phi1))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))) (*.f64 #s(literal 2 binary64) R)) (if.f64 (<=.f64 phi2 #s(literal 20000000000 binary64)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda2))) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda2))))) (-.f64 (*.f64 (sin.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda2))) (*.f64 (cos.f64 (*.f64 lambda1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda2))))))) (sqrt.f64 #s(approx (- 1 (+ (pow (- (* (sin (* phi1 1/2)) (cos (* phi2 1/2))) (* (cos (* phi1 1/2)) (sin (* phi2 1/2)))) 2) (* (* (* (cos phi1) (cos phi2)) (- (* (sin (* lambda1 1/2)) (cos (* 1/2 lambda2))) (* (cos (* lambda1 1/2)) (sin (* 1/2 lambda2))))) (- (* (sin (* lambda1 1/2)) (cos (* 1/2 lambda2))) (* (cos (* lambda1 1/2)) (sin (* 1/2 lambda2))))))) (-.f64 #s(literal 1 binary64) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda2)))) #s(literal 2 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))))))))) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))))))) (if.f64 (<=.f64 phi2 #s(literal -63 binary64)) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi2) (sin.f64 phi1))))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi2) (sin.f64 phi1))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))) (*.f64 #s(literal 2 binary64) R)) (if.f64 (<=.f64 phi2 #s(literal 1/4 binary64)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (- (* (sin (* lambda1 1/2)) (cos (* 1/2 lambda2))) (* (cos (* lambda1 1/2)) (sin (* 1/2 lambda2))))) (- (* (sin (* lambda1 1/2)) (cos (* 1/2 lambda2))) (* (cos (* lambda1 1/2)) (sin (* 1/2 lambda2))))) (*.f64 (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda2)))) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (- (* (sin (* lambda1 1/2)) (cos (* 1/2 lambda2))) (* (cos (* lambda1 1/2)) (sin (* 1/2 lambda2))))) (- (* (sin (* lambda1 1/2)) (cos (* 1/2 lambda2))) (* (cos (* lambda1 1/2)) (sin (* 1/2 lambda2))))) (*.f64 (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda2)))) #s(literal 2 binary64)))))))))) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))))))) (if.f64 (<=.f64 phi2 #s(literal -29 binary64)) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi2) (sin.f64 phi1))))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi2) (sin.f64 phi1))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))) (*.f64 #s(literal 2 binary64) R)) (if.f64 (<=.f64 phi2 #s(literal 551821675271585/452312848583266388373324160190187140051835877600158453279131187530910662656 binary64)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (- (* (sin (* phi1 1/2)) (cos (* phi2 1/2))) (* (cos (* phi1 1/2)) (sin (* phi2 1/2)))) 2) (* (* (* (cos phi1) (cos phi2)) (- (* (sin (* lambda1 1/2)) (cos (* 1/2 lambda2))) (* (cos (* lambda1 1/2)) (sin (* 1/2 lambda2))))) (- (* (sin (* lambda1 1/2)) (cos (* 1/2 lambda2))) (* (cos (* lambda1 1/2)) (sin (* 1/2 lambda2)))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda2)))) #s(literal 2 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (- (* (sin (* phi1 1/2)) (cos (* phi2 1/2))) (* (cos (* phi1 1/2)) (sin (* phi2 1/2)))) 2) (* (* (* (cos phi1) (cos phi2)) (- (* (sin (* lambda1 1/2)) (cos (* 1/2 lambda2))) (* (cos (* lambda1 1/2)) (sin (* 1/2 lambda2))))) (- (* (sin (* lambda1 1/2)) (cos (* 1/2 lambda2))) (* (cos (* lambda1 1/2)) (sin (* 1/2 lambda2)))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda2)))) #s(literal 2 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))))))))) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))))) (if.f64 (<=.f64 phi2 #s(literal -29 binary64)) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi2) (sin.f64 phi1))))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi2) (sin.f64 phi1))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))) (*.f64 #s(literal 2 binary64) R)) (if.f64 (<=.f64 phi2 #s(literal 7463162001623895/226156424291633194186662080095093570025917938800079226639565593765455331328 binary64)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (- (* (sin (* phi1 1/2)) (cos (* phi2 1/2))) (* (cos (* phi1 1/2)) (sin (* phi2 1/2)))) 2) (* (* (* (cos phi1) (cos phi2)) (- (* (sin (* lambda1 1/2)) (cos (* 1/2 lambda2))) (* (cos (* lambda1 1/2)) (sin (* 1/2 lambda2))))) (- (* (sin (* lambda1 1/2)) (cos (* 1/2 lambda2))) (* (cos (* lambda1 1/2)) (sin (* 1/2 lambda2)))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda2)))) #s(literal 2 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (- (* (sin (* phi1 1/2)) (cos (* phi2 1/2))) (* (cos (* phi1 1/2)) (sin (* phi2 1/2)))) 2) (* (* (* (cos phi1) (cos phi2)) (- (* (sin (* lambda1 1/2)) (cos (* 1/2 lambda2))) (* (cos (* lambda1 1/2)) (sin (* 1/2 lambda2))))) (- (* (sin (* lambda1 1/2)) (cos (* 1/2 lambda2))) (* (cos (* lambda1 1/2)) (sin (* 1/2 lambda2)))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda2)))) #s(literal 2 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))))))))) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) (*.f64 (cos.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (sin.f64 (*.f64 phi2 #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))))))) (if.f64 (<=.f64 phi2 #s(literal -29 binary64)) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi2) (sin.f64 phi1))))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi2) (sin.f64 phi1))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))) (*.f64 #s(literal 2 binary64) R)) (if.f64 (<=.f64 phi2 #s(literal 860000000000000 binary64)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 #s(approx (+ (pow (- (* (sin (* phi1 1/2)) (cos (* phi2 1/2))) (* (cos (* phi1 1/2)) (sin (* phi2 1/2)))) 2) (* (* (* (cos phi1) (cos phi2)) (- (* (sin (* lambda1 1/2)) (cos (* 1/2 lambda2))) (* (cos (* lambda1 1/2)) (sin (* 1/2 lambda2))))) (- (* (sin (* lambda1 1/2)) (cos (* 1/2 lambda2))) (* (cos (* lambda1 1/2)) (sin (* 1/2 lambda2)))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda2)))) #s(literal 2 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) #s(approx (+ (pow (- (* (sin (* phi1 1/2)) (cos (* phi2 1/2))) (* (cos (* phi1 1/2)) (sin (* phi2 1/2)))) 2) (* (* (* (cos phi1) (cos phi2)) (- (* (sin (* lambda1 1/2)) (cos (* 1/2 lambda2))) (* (cos (* lambda1 1/2)) (sin (* 1/2 lambda2))))) (- (* (sin (* lambda1 1/2)) (cos (* 1/2 lambda2))) (* (cos (* lambda1 1/2)) (sin (* 1/2 lambda2)))))) (+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda2)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda1))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) lambda1)) (sin.f64 (*.f64 #s(literal 1/2 binary64) lambda2)))) #s(literal 2 binary64))) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi1)) #s(literal 2 binary64))))))))) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi2) (sin.f64 phi1))))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi2) (sin.f64 phi1))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))) (*.f64 #s(literal 2 binary64) R)))) (if.f64 (<=.f64 (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))) #s(literal 1261007895663739/9007199254740992 binary64)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 2 binary64)))))))))) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi2) (sin.f64 phi1))))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (sin.f64 phi2) (sin.f64 phi1))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))) (*.f64 #s(literal 2 binary64) R))) (if.f64 (<=.f64 phi1 #s(literal -5742397643169489/302231454903657293676544 binary64)) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))))) (*.f64 #s(literal 2 binary64) R)) (if.f64 (<=.f64 phi1 #s(literal 7493989779944505/288230376151711744 binary64)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) #s(approx (* (cos (* phi1 1/2)) (sin (* phi2 1/2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 (*.f64 phi1 #s(literal 1/2 binary64))) (cos.f64 (*.f64 phi2 #s(literal 1/2 binary64)))) #s(approx (* (cos (* phi1 1/2)) (sin (* phi2 1/2))) (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 2 binary64)))))))))) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))))) (*.f64 #s(literal 2 binary64) R)))) (if.f64 (<=.f64 phi1 #s(literal -55000000 binary64)) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))))) (*.f64 #s(literal 2 binary64) R)) (if.f64 (<=.f64 phi1 #s(literal 4728779608739021/1125899906842624 binary64)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))))) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))))) (*.f64 #s(literal 2 binary64) R)))) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (fabs.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))))) (if.f64 (<=.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 1152921504606847/36028797018963968 binary64)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 2 binary64)))))))))) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))) (sqrt.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))) (*.f64 #s(literal 2 binary64) R))) (if.f64 (<=.f64 (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))) #s(literal 3422735716801577/9007199254740992 binary64)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi1) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 2 binary64)))))))))) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (fabs.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (fabs.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))))) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))))) (if.f64 (<=.f64 (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))) #s(literal 7378697629483821/73786976294838206464 binary64)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 #s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(approx (- (+ 1 (* -1 (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (-.f64 #s(literal 1 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 2 binary64))))))))) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (fabs.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))))))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (fabs.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))))))))))) (if.f64 (<=.f64 (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))) #s(literal 7378697629483821/73786976294838206464 binary64)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 #s(approx (- 1 (+ (pow (sin (/ (- phi1 phi2) 2)) 2) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))))) #s(approx (- (+ 1 (* -1 (* lambda1 (* (cos phi1) (* (cos phi2) (* (cos (* -1/2 lambda2)) (sin (* -1/2 lambda2)))))))) (+ (* (cos phi1) (* (cos phi2) (pow (sin (* -1/2 lambda2)) 2))) (pow (sin (* 1/2 (- phi1 phi2))) 2))) (-.f64 #s(literal 1 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2))) #s(literal 2 binary64))))))))) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 phi2 phi1)) #s(literal 1/2 binary64))))) (sqrt.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (-.f64 phi2 phi1)) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))) (+.f64 R R))) (if.f64 (<=.f64 phi1 #s(literal -3170534137668829/144115188075855872 binary64)) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1)))) (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)) (*.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1))))))) (*.f64 #s(literal 2 binary64) R)) (if.f64 (<=.f64 phi1 #s(literal 3422735716801577/9007199254740992 binary64)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 #s(approx (pow (- (* (sin (* phi1 1/2)) (cos (* phi2 1/2))) (* (cos (* phi1 1/2)) (sin (* phi2 1/2)))) 2) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 (-.f64 #s(literal 1 binary64) #s(approx (pow (- (* (sin (* phi1 1/2)) (cos (* phi2 1/2))) (* (cos (* phi1 1/2)) (sin (* phi2 1/2)))) 2) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) phi2))))))) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))) #s(literal 1/2 binary64))) (cos.f64 phi2)))))))) (*.f64 (atan2.f64 (sqrt.f64 (-.f64 (-.f64 #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (cos.f64 phi1))) #s(literal -1/2 binary64)) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) R)))) (if.f64 (<=.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))) #s(literal 1152921504606847/1152921504606846976 binary64)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 #s(approx (pow (- (* (sin (* phi1 1/2)) (cos (* phi2 1/2))) (* (cos (* phi1 1/2)) (sin (* phi2 1/2)))) 2) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (cos.f64 phi2) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2))) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 (-.f64 #s(literal 1 binary64) #s(approx (pow (- (* (sin (* phi1 1/2)) (cos (* phi2 1/2))) (* (cos (* phi1 1/2)) (sin (* phi2 1/2)))) 2) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) phi2))))))) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))) #s(literal 1/2 binary64))) (cos.f64 phi2)))))))) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 phi2 phi1)) #s(literal 1/2 binary64))))) (sqrt.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (-.f64 phi2 phi1)) #s(literal 1 binary64)) #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))) (+.f64 R R))) (if.f64 (<=.f64 phi2 #s(literal -66000000000000000 binary64)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 #s(approx (pow (- (* (sin (* phi1 1/2)) (cos (* phi2 1/2))) (* (cos (* phi1 1/2)) (sin (* phi2 1/2)))) 2) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))) #s(literal 1/2 binary64))) (cos.f64 phi2))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 #s(approx (pow (- (* (sin (* phi1 1/2)) (cos (* phi2 1/2))) (* (cos (* phi1 1/2)) (sin (* phi2 1/2)))) 2) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) phi2)) #s(literal 2 binary64))) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal -1 binary64) (-.f64 lambda1 lambda2))) #s(literal 1/2 binary64))) (cos.f64 phi2))))))))) (if.f64 (<=.f64 phi2 #s(literal 41499999999999997916823200918000920359337984 binary64)) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) #s(literal 1/2 binary64))) #s(literal 2 binary64)))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) R)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (-.f64 #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (cos.f64 phi2))) (-.f64 (*.f64 (cos.f64 (-.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (-.f64 #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (cos.f64 phi2))) (-.f64 (*.f64 (cos.f64 (-.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))))))))) (if.f64 (<=.f64 phi2 #s(literal -38000000000000 binary64)) (*.f64 (atan2.f64 (sqrt.f64 #s(approx (+ (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 phi2) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 (neg.f64 phi2)))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))) (*.f64 #s(literal 2 binary64) R)) (if.f64 (<=.f64 phi2 #s(literal 41499999999999997916823200918000920359337984 binary64)) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) #s(literal 1/2 binary64))) #s(literal 2 binary64)))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) R)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (-.f64 #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (cos.f64 phi2))) (-.f64 (*.f64 (cos.f64 (-.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (-.f64 #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (cos.f64 phi2))) (-.f64 (*.f64 (cos.f64 (-.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))))))))) (if.f64 (<=.f64 phi2 #s(literal -195000000000000 binary64)) (*.f64 (+.f64 R R) (atan2.f64 (sqrt.f64 (-.f64 #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (cos.f64 phi2))) (-.f64 (*.f64 (cos.f64 (-.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))) (sqrt.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (-.f64 phi2 phi1)) #s(literal 1 binary64)) #s(literal 1/2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (cos.f64 phi2))))))) (if.f64 (<=.f64 phi2 #s(literal 41499999999999997916823200918000920359337984 binary64)) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (sin.f64 (*.f64 (-.f64 phi1 phi2) #s(literal 1/2 binary64))) #s(literal 2 binary64)))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) R)) (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (-.f64 #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (cos.f64 phi2))) (-.f64 (*.f64 (cos.f64 (-.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (-.f64 #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (cos.f64 phi2))) (-.f64 (*.f64 (cos.f64 (-.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))))))))) (if.f64 (<=.f64 phi1 #s(literal -3170534137668829/144115188075855872 binary64)) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2)))))) (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))))) (sqrt.f64 (+.f64 #s(literal 1/2 binary64) (-.f64 #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (cos.f64 phi1))))))) (*.f64 #s(literal 2 binary64) R)) (if.f64 (<=.f64 phi1 #s(literal 7493989779944505/288230376151711744 binary64)) (*.f64 (+.f64 R R) (atan2.f64 (sqrt.f64 (-.f64 #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (cos.f64 phi2))) (-.f64 (*.f64 (cos.f64 (-.f64 phi2 phi1)) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))) (sqrt.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (-.f64 phi2 phi1)) #s(literal 1 binary64)) #s(literal 1/2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (cos.f64 phi2))))))) (*.f64 (atan2.f64 (sqrt.f64 (-.f64 (-.f64 #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (cos.f64 phi1))) #s(literal -1/2 binary64)) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 lambda1 lambda2))))))))) (*.f64 #s(literal 2 binary64) R)))) (if.f64 (<=.f64 phi2 #s(literal -29 binary64)) (*.f64 (atan2.f64 (sqrt.f64 #s(approx (+ (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))))) #s(approx (- (+ 1/2 (* (cos phi1) (* (cos phi2) (- 1/2 (* 1/2 (cos lambda1)))))) (* 1/2 (cos (- phi1 phi2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi1 phi2))))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))) (*.f64 #s(literal 2 binary64) R)) (if.f64 (<=.f64 phi2 #s(literal 32999999999999999776291306253933723223236378584154112 binary64)) (*.f64 (atan2.f64 (sqrt.f64 (-.f64 #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (cos.f64 phi1))) (-.f64 #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))) #s(literal 1/2 binary64)))) (sqrt.f64 (-.f64 (-.f64 #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1))) #s(literal -1/2 binary64)) #s(approx (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2))) (sin (/ (- lambda1 lambda2) 2))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) #s(literal 1/2 binary64))) (cos.f64 phi1)))))) (+.f64 R R)) (*.f64 (atan2.f64 (sqrt.f64 #s(approx (+ (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))))) #s(approx (- (+ 1/2 (* (cos phi1) (* (cos phi2) (- 1/2 (* 1/2 (cos lambda1)))))) (* 1/2 (cos (- phi1 phi2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi1 phi2))))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))) (*.f64 #s(literal 2 binary64) R)))) (if.f64 (<=.f64 lambda1 #s(literal -4728779608739021/2251799813685248 binary64)) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) #s(approx (* (cos phi1) (- 1/2 (* 1/2 (cos (- lambda1 lambda2))))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 lambda1)))))) (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) #s(approx (* (cos phi1) (- 1/2 (* 1/2 (cos (- lambda1 lambda2))))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 lambda1))))))))) (*.f64 #s(literal 2 binary64) R)) (if.f64 (<=.f64 lambda1 #s(literal -5462437423415177/27312187117075883106631072934794271937104930088205959824983071996985496526101020964951786294769886374883040913790702552866360531575272919369168306390347079868805765445689403631464768659094790245289840706092591521717005303961503585448607241732096 binary64)) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) #s(approx (* (cos phi1) (- 1/2 (* 1/2 (cos (- lambda1 lambda2))))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (neg.f64 lambda2))))))) (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) #s(approx (* (cos phi1) (- 1/2 (* 1/2 (cos (- lambda1 lambda2))))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (neg.f64 lambda2)))))))))) (*.f64 #s(literal 2 binary64) R)) (if.f64 (<=.f64 lambda1 #s(literal 2980834737217361/6210072369202835740595917953850010221027544068466786444556208152104203810745507545323513635314585911801950922788524292824686320176459257565777149100164724556817819904083399622201061142526393779301051996774865875003571387415264231424 binary64)) (*.f64 (atan2.f64 (sqrt.f64 #s(approx (+ (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))))) #s(approx (- (+ 1/2 (* (cos phi1) (* (cos phi2) (- 1/2 (* 1/2 (cos lambda1)))))) (* 1/2 (cos (- phi1 phi2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi1 phi2))))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))) (*.f64 #s(literal 2 binary64) R)) (if.f64 (<=.f64 lambda1 #s(literal 2582544170319337/36893488147419103232 binary64)) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) #s(approx (* (cos phi1) (- 1/2 (* 1/2 (cos (- lambda1 lambda2))))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (neg.f64 lambda2))))))) (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) #s(approx (* (cos phi1) (- 1/2 (* 1/2 (cos (- lambda1 lambda2))))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (neg.f64 lambda2)))))))))) (*.f64 #s(literal 2 binary64) R)) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) #s(approx (* (cos phi1) (- 1/2 (* 1/2 (cos (- lambda1 lambda2))))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 lambda1)))))) (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) #s(approx (* (cos phi1) (- 1/2 (* 1/2 (cos (- lambda1 lambda2))))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 lambda1))))))))) (*.f64 #s(literal 2 binary64) R)))))) (if.f64 (<=.f64 lambda1 #s(literal -4867778304876401/20282409603651670423947251286016 binary64)) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) #s(approx (* (cos phi1) (- 1/2 (* 1/2 (cos (- lambda1 lambda2))))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 lambda1)))))) (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) #s(approx (* (cos phi1) (- 1/2 (* 1/2 (cos (- lambda1 lambda2))))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 lambda1))))))))) (*.f64 #s(literal 2 binary64) R)) (if.f64 (<=.f64 lambda1 #s(literal 2508757194024499/73786976294838206464 binary64)) (*.f64 (atan2.f64 (sqrt.f64 #s(approx (+ (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))))) #s(approx (- (+ 1/2 (* (cos phi1) (* (cos phi2) (- 1/2 (* 1/2 (cos lambda1)))))) (* 1/2 (cos (- phi1 phi2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi1 phi2))))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))) (*.f64 #s(literal 2 binary64) R)) (*.f64 (atan2.f64 (sqrt.f64 (+.f64 #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) #s(approx (* (cos phi1) (- 1/2 (* 1/2 (cos (- lambda1 lambda2))))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 lambda1)))))) (-.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) #s(approx (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))) (*.f64 #s(literal 1/2 binary64) (cos.f64 phi1)))) #s(approx (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) #s(approx (* (cos phi1) (- 1/2 (* 1/2 (cos (- lambda1 lambda2))))) (*.f64 (cos.f64 phi1) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 lambda1))))))))) (*.f64 #s(literal 2 binary64) R)))) (*.f64 (atan2.f64 (sqrt.f64 #s(approx (+ (* (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- lambda1 lambda2)))))) (* (cos phi2) (cos phi1))) (- 1/2 (* 1/2 (cos (* 2 (* 1/2 (- phi1 phi2))))))) #s(approx (- (+ 1/2 (* (cos phi1) (* (cos phi2) (- 1/2 (* 1/2 (cos lambda1)))))) (* 1/2 (cos (- phi1 phi2)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (-.f64 phi1 phi2))))))) (sqrt.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 phi1 phi2)))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))) (*.f64 #s(literal 2 binary64) R)) #s(approx (* (log (pow (* (- 1 u) 4/3) -3)) s) (*.f32 s (log.f32 (*.f32 (/.f32 #s(literal -27/64 binary32) (-.f32 u #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) u) (-.f32 #s(literal 1 binary32) u))))))) #s(approx (* (log (pow (* (- 1 u) 4/3) -3)) s) (*.f32 s (log.f32 (/.f32 (/.f32 #s(literal 27/64 binary32) (*.f32 (-.f32 #s(literal 1 binary32) u) (-.f32 #s(literal 1 binary32) u))) (-.f32 #s(literal 1 binary32) u))))) #s(approx (* (log (pow (* (- 1 u) 4/3) -3)) s) (*.f32 (log.f32 (/.f32 #s(literal -27/64 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) (-.f32 #s(literal 1 binary32) u)) (-.f32 u #s(literal 1 binary32))))) s)) (*.f32 (*.f32 #s(literal 3 binary32) s) (log.f32 (/.f32 #s(literal 3/4 binary32) (-.f32 #s(literal 1 binary32) u)))) #s(approx (* (* (neg (log (* (- u 1) -4/3))) 3) s) (*.f32 #s(literal -3 binary32) (*.f32 s (log.f32 (*.f32 #s(literal -4/3 binary32) (-.f32 u #s(literal 1 binary32))))))) #s(approx (* (* 3 s) (log (/ 1 (- 1 (/ (- u 1/4) 3/4))))) (*.f32 (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 4/3 binary32))) (*.f32 #s(literal -3 binary32) s))) (*.f32 #s(approx (log (pow (* (- 1 u) 4/3) -3)) (+.f32 (log.f32 #s(literal 27/64 binary32)) (*.f32 #s(literal 3 binary32) u))) s) #s(approx (* (* 3 s) (log (/ 1 (- 1 (/ (- u 1/4) 3/4))))) (*.f32 #s(literal 3 binary32) (*.f32 s #s(approx (log (/ 1 (- 1 (* 4/3 (- u 1/4))))) (+.f32 u (log.f32 #s(literal 3/4 binary32))))))) #s(approx (* (* 3 s) (log (/ 1 (- 1 (/ (- u 1/4) 3/4))))) (*.f32 #s(approx 3 #s(literal 0 binary32)) (*.f32 s (log.f32 #s(literal 3/4 binary32))))) #s(approx (* (* 3 s) (log (/ 1 (- 1 (/ (- u 1/4) 3/4))))) (*.f32 #s(literal 3 binary32) (*.f32 s (log.f32 #s(literal 3/4 binary32))))) #s(approx (* (* 3 s) (log (/ 1 (- 1 (/ (- u 1/4) 3/4))))) (*.f32 (log.f32 #s(literal 27/64 binary32)) s)) (if.f32 (<=.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) u)) #s(literal 16190013/16777216 binary32)) (*.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) (*.f32 u #s(literal 4 binary32))))) s) #s(approx (* s (log (/ 1 (- 1 (* 4 u))))) (-.f32 (*.f32 (*.f32 u u) (-.f32 (*.f32 (*.f32 u s) (+.f32 (*.f32 #s(literal 64 binary32) u) #s(literal 64/3 binary32))) (*.f32 #s(literal -8 binary32) s))) (*.f32 (*.f32 #s(literal -4 binary32) u) s)))) #s(approx (* s (log (/ 1 (- 1 (* 4 u))))) (-.f32 (*.f32 (*.f32 u u) #s(approx (- (* (* u s) (+ (* 64 u) 64/3)) (* -8 s)) (*.f32 s (+.f32 #s(literal 8 binary32) (*.f32 u (+.f32 #s(literal 64/3 binary32) (*.f32 #s(literal 64 binary32) u))))))) (*.f32 (*.f32 #s(literal -4 binary32) u) s))) #s(approx (* s (log (/ 1 (- 1 (* 4 u))))) (*.f32 u (+.f32 (*.f32 #s(literal 4 binary32) s) #s(approx (* u (+ (* 8 s) (* u (+ (* 64/3 s) (* 64 (* s u)))))) (*.f32 s (*.f32 u (+.f32 #s(literal 8 binary32) (*.f32 u (+.f32 #s(literal 64/3 binary32) (*.f32 #s(literal 64 binary32) u)))))))))) (*.f32 s #s(approx (log (/ 1 (- 1 (* 4 u)))) (*.f32 u (+.f32 #s(literal 4 binary32) (*.f32 u (+.f32 #s(literal 8 binary32) (*.f32 u (+.f32 #s(literal 64/3 binary32) (*.f32 #s(literal 64 binary32) u))))))))) #s(approx (* s (log (/ 1 (- 1 (* 4 u))))) (*.f32 u #s(approx (+ (* 4 s) (* u (+ (* 8 s) (* u (+ (* 64/3 s) (* 64 (* s u))))))) (*.f32 s (+.f32 #s(literal 4 binary32) (*.f32 u (+.f32 #s(literal 8 binary32) (*.f32 u (+.f32 #s(literal 64/3 binary32) (*.f32 #s(literal 64 binary32) u)))))))))) (*.f32 s #s(approx (log (/ 1 (- 1 (* 4 u)))) (-.f32 (*.f32 u #s(literal 4 binary32)) (*.f32 (*.f32 u u) (-.f32 (*.f32 #s(literal -64/3 binary32) u) #s(literal 8 binary32)))))) (*.f32 s #s(approx (log (/ 1 (- 1 (* 4 u)))) (*.f32 u (+.f32 #s(literal 4 binary32) (*.f32 u (+.f32 #s(literal 8 binary32) (*.f32 #s(literal 64/3 binary32) u))))))) (*.f32 s #s(approx (log (/ 1 (- 1 (* 4 u)))) (+.f32 (*.f32 (*.f32 #s(literal 8 binary32) u) u) #s(approx (* (- (* (* 64/3 u) u) -4) u) (*.f32 #s(literal 4 binary32) u))))) (*.f32 s #s(approx (log (/ 1 (- 1 (* 4 u)))) (*.f32 u (+.f32 #s(literal 4 binary32) (*.f32 #s(literal 8 binary32) u))))) #s(approx (* s (log (/ 1 (- 1 (* 4 u))))) (*.f32 (*.f32 #s(approx (* (- (* (/ 1/8 (* u s)) (- (* (* (* (- (* 64 u) -64/3) s) u) u) (* -4 s))) -1) u) (+.f32 #s(literal 1/2 binary32) u)) s) (*.f32 #s(literal 8 binary32) u))) (*.f32 s #s(approx (log (/ 1 (- 1 (* 4 u)))) (*.f32 u #s(approx (+ 4 (* u (+ 8 (* 64/3 u)))) #s(literal 4 binary32))))) #s(approx (* s (log (/ 1 (- 1 (* 4 u))))) (*.f32 #s(literal 4 binary32) (*.f32 s u))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (exp.f32 (/.f32 (neg.f32 r) s))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) s) r)) (/.f32 (*.f32 #s(literal 3/4 binary32) (exp.f32 (/.f32 (neg.f32 r) (*.f32 #s(literal 3 binary32) s)))) (*.f32 (PI.f32) (*.f32 (*.f32 #s(literal 6 binary32) s) r)))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (exp.f32 (/.f32 (neg.f32 r) s))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) s) r)) (/.f32 (*.f32 #s(literal 3/4 binary32) (exp.f32 (/.f32 (neg.f32 r) (*.f32 #s(literal 3 binary32) s)))) (*.f32 (PI.f32) (*.f32 #s(literal 6 binary32) (*.f32 s r))))) (+.f32 (/.f32 (*.f32 (exp.f32 (/.f32 (neg.f32 r) s)) #s(literal 1/8 binary32)) (*.f32 r (*.f32 (PI.f32) s))) (/.f32 (*.f32 #s(literal 3/4 binary32) (exp.f32 (/.f32 (neg.f32 r) (*.f32 #s(literal 3 binary32) s)))) (*.f32 (*.f32 (*.f32 #s(literal 6 binary32) (PI.f32)) s) r))) (+.f32 (/.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (*.f32 (PI.f32) s) (exp.f32 (/.f32 r s))) r)) (/.f32 (*.f32 #s(literal 3/4 binary32) (exp.f32 (/.f32 (neg.f32 r) (*.f32 #s(literal 3 binary32) s)))) (*.f32 (PI.f32) (*.f32 (*.f32 #s(literal 6 binary32) s) r)))) (/.f32 (+.f32 (*.f32 (/.f32 (exp.f32 (/.f32 (neg.f32 r) s)) (PI.f32)) #s(literal 1/8 binary32)) (*.f32 (/.f32 (exp.f32 (/.f32 r (*.f32 #s(literal -3 binary32) s))) (PI.f32)) #s(literal 1/8 binary32))) (*.f32 s r)) (if.f32 (<=.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (exp.f32 (/.f32 (neg.f32 r) s))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) s) r)) (/.f32 (*.f32 #s(literal 3/4 binary32) (exp.f32 (/.f32 (neg.f32 r) (*.f32 #s(literal 3 binary32) s)))) (*.f32 (*.f32 (*.f32 #s(literal 6 binary32) (PI.f32)) s) r))) #s(literal 10141205/20282409603651670423947251286016 binary32)) #s(approx (+ (/ (* 1/4 (exp (/ (neg r) s))) (* (* (* 2 (PI)) s) r)) (/ (* 3/4 (exp (/ (neg r) (* 3 s)))) (* (* (* 6 (PI)) s) r))) (/.f32 #s(approx 1/4 #s(literal 0 binary32)) (*.f32 r (*.f32 s (PI.f32))))) (-.f32 (/.f32 #s(literal 1/8 binary32) (*.f32 #s(approx (* (* (PI) s) (exp (/ r s))) (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (/.f32 r s)) #s(literal 1/2 binary32)) (PI.f32)) r) (*.f32 (PI.f32) s))) r)) (/.f32 (*.f32 (exp.f32 (*.f32 #s(literal -1/3 binary32) (/.f32 r s))) #s(literal -1/8 binary32)) (*.f32 (*.f32 s r) (PI.f32))))) (if.f32 (<=.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (exp.f32 (/.f32 (neg.f32 r) s))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) s) r)) (/.f32 (*.f32 #s(literal 3/4 binary32) (exp.f32 (/.f32 (neg.f32 r) (*.f32 #s(literal 3 binary32) s)))) (*.f32 (*.f32 (*.f32 #s(literal 6 binary32) (PI.f32)) s) r))) #s(literal 10141205/20282409603651670423947251286016 binary32)) #s(approx (+ (/ (* 1/4 (exp (/ (neg r) s))) (* (* (* 2 (PI)) s) r)) (/ (* 3/4 (exp (/ (neg r) (* 3 s)))) (* (* (* 6 (PI)) s) r))) (/.f32 #s(approx 1/4 #s(literal 0 binary32)) (*.f32 r (*.f32 s (PI.f32))))) #s(approx (+ (/ (* 1/4 (exp (/ (neg r) s))) (* (* (* 2 (PI)) s) r)) (/ (* 3/4 (exp (/ (neg r) (* 3 s)))) (* (* (* 6 (PI)) s) r))) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/16 binary32) (/.f32 r (PI.f32))) (*.f32 #s(literal -1/144 binary32) (/.f32 r (PI.f32)))) s)) (*.f32 #s(literal 1/6 binary32) (/.f32 #s(literal 1 binary32) (PI.f32)))) s)) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (*.f32 r (PI.f32))))) s)))) (if.f32 (<=.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (exp.f32 (/.f32 (neg.f32 r) s))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) s) r)) (/.f32 (*.f32 #s(literal 3/4 binary32) (exp.f32 (/.f32 (neg.f32 r) (*.f32 #s(literal 3 binary32) s)))) (*.f32 (*.f32 (*.f32 #s(literal 6 binary32) (PI.f32)) s) r))) #s(literal 5368709/1073741824 binary32)) #s(approx (+ (/ (* 1/4 (exp (/ (neg r) s))) (* (* (* 2 (PI)) s) r)) (/ (* 3/4 (exp (/ (neg r) (* 3 s)))) (* (* (* 6 (PI)) s) r))) (/.f32 #s(approx 1/4 #s(literal 0 binary32)) (*.f32 r (*.f32 s (PI.f32))))) (/.f32 (-.f32 (/.f32 #s(literal 1/8 binary32) #s(approx (* (* (PI) s) (exp (/ r s))) (+.f32 (*.f32 r (+.f32 (PI.f32) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 r (PI.f32)) s)))) (*.f32 s (PI.f32))))) #s(approx (* (/ -1/8 (* (PI) s)) (exp (* (/ -1/3 s) r))) (/.f32 (-.f32 (*.f32 #s(literal 1/24 binary32) (/.f32 r (*.f32 s (PI.f32)))) (*.f32 #s(literal 1/8 binary32) (/.f32 #s(literal 1 binary32) (PI.f32)))) s))) r)) (if.f32 (<=.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (exp.f32 (/.f32 (neg.f32 r) s))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) s) r)) (/.f32 (*.f32 #s(literal 3/4 binary32) (exp.f32 (/.f32 (neg.f32 r) (*.f32 #s(literal 3 binary32) s)))) (*.f32 (*.f32 (*.f32 #s(literal 6 binary32) (PI.f32)) s) r))) #s(literal 5368709/1073741824 binary32)) #s(approx (+ (/ (* 1/4 (exp (/ (neg r) s))) (* (* (* 2 (PI)) s) r)) (/ (* 3/4 (exp (/ (neg r) (* 3 s)))) (* (* (* 6 (PI)) s) r))) (/.f32 #s(approx 1/4 #s(literal 0 binary32)) (*.f32 r (*.f32 s (PI.f32))))) (/.f32 (+.f32 (/.f32 #s(literal 1/8 binary32) #s(approx (* (* (PI) s) (exp (/ r s))) (+.f32 (*.f32 r (PI.f32)) (*.f32 s (PI.f32))))) #s(approx (* (/ 1/8 (* (PI) s)) (exp (/ r (* -3 s)))) (/.f32 (+.f32 (*.f32 #s(literal -1/24 binary32) (/.f32 r (*.f32 s (PI.f32)))) (*.f32 #s(literal 1/8 binary32) (/.f32 #s(literal 1 binary32) (PI.f32)))) s))) r)) (if.f32 (<=.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (exp.f32 (/.f32 (neg.f32 r) s))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) s) r)) (/.f32 (*.f32 #s(literal 3/4 binary32) (exp.f32 (/.f32 (neg.f32 r) (*.f32 #s(literal 3 binary32) s)))) (*.f32 (*.f32 (*.f32 #s(literal 6 binary32) (PI.f32)) s) r))) #s(literal 5368709/1073741824 binary32)) #s(approx (+ (/ (* 1/4 (exp (/ (neg r) s))) (* (* (* 2 (PI)) s) r)) (/ (* 3/4 (exp (/ (neg r) (* 3 s)))) (* (* (* 6 (PI)) s) r))) (/.f32 #s(approx 1/4 #s(literal 0 binary32)) (*.f32 r (*.f32 s (PI.f32))))) (/.f32 #s(literal 1 binary32) (/.f32 r #s(approx (+ (/ 1/8 (* (* (PI) s) (exp (/ r s)))) (* (/ 1/8 (* (PI) s)) (exp (/ r (* -3 s))))) (/.f32 (-.f32 (*.f32 (/.f32 r (*.f32 (PI.f32) s)) #s(literal -1/6 binary32)) (/.f32 #s(literal -1/4 binary32) (PI.f32))) s))))) (if.f32 (<=.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (exp.f32 (/.f32 (neg.f32 r) s))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) s) r)) (/.f32 (*.f32 #s(literal 3/4 binary32) (exp.f32 (/.f32 (neg.f32 r) (*.f32 #s(literal 3 binary32) s)))) (*.f32 (*.f32 (*.f32 #s(literal 6 binary32) (PI.f32)) s) r))) #s(literal 5368709/1073741824 binary32)) #s(approx (+ (/ (* 1/4 (exp (/ (neg r) s))) (* (* (* 2 (PI)) s) r)) (/ (* 3/4 (exp (/ (neg r) (* 3 s)))) (* (* (* 6 (PI)) s) r))) (/.f32 #s(approx 1/4 #s(literal 0 binary32)) (*.f32 r (*.f32 s (PI.f32))))) (/.f32 #s(approx (+ (/ 1/8 (* (* (PI) s) (exp (/ r s)))) (* (/ 1/8 (* (PI) s)) (exp (/ r (* -3 s))))) (/.f32 (-.f32 (*.f32 (*.f32 (/.f32 r (*.f32 (PI.f32) s)) #s(literal -1/6 binary32)) (PI.f32)) #s(literal -1/4 binary32)) (*.f32 (PI.f32) s))) r)) (if.f32 (<=.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (exp.f32 (/.f32 (neg.f32 r) s))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) s) r)) (/.f32 (*.f32 #s(literal 3/4 binary32) (exp.f32 (/.f32 (neg.f32 r) (*.f32 #s(literal 3 binary32) s)))) (*.f32 (*.f32 (*.f32 #s(literal 6 binary32) (PI.f32)) s) r))) #s(literal 5368709/1073741824 binary32)) #s(approx (+ (/ (* 1/4 (exp (/ (neg r) s))) (* (* (* 2 (PI)) s) r)) (/ (* 3/4 (exp (/ (neg r) (* 3 s)))) (* (* (* 6 (PI)) s) r))) (/.f32 #s(approx 1/4 #s(literal 0 binary32)) (*.f32 r (*.f32 s (PI.f32))))) (/.f32 #s(approx (+ (/ 1/8 (* (* (PI) s) (exp (/ r s)))) (* (/ 1/8 (* (PI) s)) (exp (/ r (* -3 s))))) (/.f32 (/.f32 (+.f32 #s(approx (* (* (/ r (* (PI) s)) -1/6) (PI)) (*.f32 #s(literal -1/6 binary32) (/.f32 r s))) #s(literal 1/4 binary32)) (PI.f32)) s)) r)) (if.f32 (<=.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (exp.f32 (/.f32 (neg.f32 r) s))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) s) r)) (/.f32 (*.f32 #s(literal 3/4 binary32) (exp.f32 (/.f32 (neg.f32 r) (*.f32 #s(literal 3 binary32) s)))) (*.f32 (*.f32 (*.f32 #s(literal 6 binary32) (PI.f32)) s) r))) #s(literal 10141205/20282409603651670423947251286016 binary32)) #s(approx (+ (/ (* 1/4 (exp (/ (neg r) s))) (* (* (* 2 (PI)) s) r)) (/ (* 3/4 (exp (/ (neg r) (* 3 s)))) (* (* (* 6 (PI)) s) r))) (/.f32 #s(approx 1/4 #s(literal 0 binary32)) (*.f32 r (*.f32 s (PI.f32))))) (/.f32 #s(approx (+ (/ 1/8 (* (* (PI) s) (exp (/ r s)))) (* (/ 1/8 (* (PI) s)) (exp (/ r (* -3 s))))) (/.f32 #s(approx (/ (+ (* (* (/ r (* (PI) s)) -1/6) (PI)) 1/4) (PI)) (/.f32 #s(literal 1/4 binary32) (PI.f32))) s)) r)) (if.f32 (<=.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (exp.f32 (/.f32 (neg.f32 r) s))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) s) r)) (/.f32 (*.f32 #s(literal 3/4 binary32) (exp.f32 (/.f32 (neg.f32 r) (*.f32 #s(literal 3 binary32) s)))) (*.f32 (*.f32 (*.f32 #s(literal 6 binary32) (PI.f32)) s) r))) #s(literal 10141205/20282409603651670423947251286016 binary32)) #s(approx (+ (/ (* 1/4 (exp (/ (neg r) s))) (* (* (* 2 (PI)) s) r)) (/ (* 3/4 (exp (/ (neg r) (* 3 s)))) (* (* (* 6 (PI)) s) r))) (/.f32 #s(approx 1/4 #s(literal 0 binary32)) (*.f32 r (*.f32 s (PI.f32))))) (/.f32 #s(approx (+ (/ 1/8 (* (* (PI) s) (exp (/ r s)))) (* (/ 1/8 (* (PI) s)) (exp (/ r (* -3 s))))) (/.f32 #s(literal 1/4 binary32) (*.f32 s (PI.f32)))) r)) (if.f32 (<=.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (exp.f32 (/.f32 (neg.f32 r) s))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) s) r)) (/.f32 (*.f32 #s(literal 3/4 binary32) (exp.f32 (/.f32 (neg.f32 r) (*.f32 #s(literal 3 binary32) s)))) (*.f32 (*.f32 (*.f32 #s(literal 6 binary32) (PI.f32)) s) r))) #s(literal 10141205/20282409603651670423947251286016 binary32)) #s(approx (+ (/ (* 1/4 (exp (/ (neg r) s))) (* (* (* 2 (PI)) s) r)) (/ (* 3/4 (exp (/ (neg r) (* 3 s)))) (* (* (* 6 (PI)) s) r))) (/.f32 #s(approx 1/4 #s(literal 0 binary32)) (*.f32 r (*.f32 s (PI.f32))))) #s(approx (+ (/ (* 1/4 (exp (/ (neg r) s))) (* (* (* 2 (PI)) s) r)) (/ (* 3/4 (exp (/ (neg r) (* 3 s)))) (* (* (* 6 (PI)) s) r))) (/.f32 #s(literal 1/4 binary32) (*.f32 r (*.f32 s (PI.f32)))))) #s(approx (+ (/ (* 1/4 (exp (/ (neg r) s))) (* (* (* 2 (PI)) s) r)) (/ (* 3/4 (exp (/ (neg r) (* 3 s)))) (* (* (* 6 (PI)) s) r))) (/.f32 #s(literal 1/4 binary32) (*.f32 r (*.f32 s (PI.f32))))) (*.f64 (-.f64 a b) (+.f64 b a)) (*.f64 (-.f64 a b) #s(approx (+ b a) b)) (+.f64 (*.f64 (-.f64 x z) y) z) (if.f64 (<=.f64 z #s(literal -460000000000000 binary64)) #s(approx (+ (* x y) (* z (- 1 y))) (*.f64 z (-.f64 #s(literal 1 binary64) y))) (if.f64 (<=.f64 z #s(literal 759999999999999937798538804705658043635198133928478395617743369035020454015642412206123852677944977653760 binary64)) (+.f64 (*.f64 x y) #s(approx (* z (- 1 y)) z)) #s(approx (+ (* x y) (* z (- 1 y))) (*.f64 z (-.f64 #s(literal 1 binary64) y))))) (if.f64 (<=.f64 z #s(literal -8069530869021589/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) #s(approx (+ (* x y) (* z (- 1 y))) (*.f64 z (-.f64 #s(literal 1 binary64) y))) (if.f64 (<=.f64 z #s(literal 8611055257687607/506532662216918085755909163048237445191949002959281848144001138878253517018177263964807989373425756138696031080481053366991595590260226478013534525648677207893210669360535830528 binary64)) #s(approx (+ (* x y) (* z (- 1 y))) (*.f64 x y)) #s(approx (+ (* x y) (* z (- 1 y))) (*.f64 z (-.f64 #s(literal 1 binary64) y))))) (if.f64 (<=.f64 y #s(literal -4508741361702435/170141183460469231731687303715884105728 binary64)) #s(approx (+ (* x y) (* z (- 1 y))) (*.f64 x y)) (if.f64 (<=.f64 y #s(literal 4120606786933239/332306998946228968225951765070086144 binary64)) #s(approx (+ (* x y) (* z (- 1 y))) #s(approx (* z (- 1 y)) z)) #s(approx (+ (* x y) (* z (- 1 y))) (*.f64 x y)))) #s(approx (+ (* x y) (* z (- 1 y))) #s(approx (* z (- 1 y)) z)) (if.f64 (<=.f64 x #s(literal 7339195571168229/36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873984 binary64)) (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) (*.f64 (-.f64 (/.f64 (-.f64 y #s(literal -1 binary64)) z) #s(literal 1 binary64)) x)) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 (-.f64 y z) #s(literal 1 binary64))) z) #s(literal -999999999999999943801810948794571024057224129020550531544123892056457216 binary64)) (*.f64 (/.f64 x z) (-.f64 (-.f64 y z) #s(literal -1 binary64))) (*.f64 (-.f64 (/.f64 (-.f64 y #s(literal -1 binary64)) z) #s(literal 1 binary64)) x)) (*.f64 (-.f64 (/.f64 (-.f64 y #s(literal -1 binary64)) z) #s(literal 1 binary64)) x) (if.f64 (<=.f64 z #s(literal -699999999999999982521367322880620891369111552 binary64)) #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) (if.f64 (<=.f64 z #s(literal 63999999999999996516814783170740224 binary64)) (*.f64 (/.f64 x z) #s(approx (+ (- y z) 1) (-.f64 y #s(literal -1 binary64)))) #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)))) (if.f64 (<=.f64 y #s(literal -4600000000000000000 binary64)) (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 x y)) z) (if.f64 (<=.f64 y #s(literal 51000000000000002078679250439380893938561548711887296393380819871422505549824 binary64)) (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 (-.f64 #s(literal 1 binary64) z) z)) x) (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x))) (if.f64 (<=.f64 z #s(literal -699999999999999982521367322880620891369111552 binary64)) #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) (if.f64 (<=.f64 z #s(literal -4276979833124165/994646472819573284310764496293641680200912301594695434880927953786318994025066751066112 binary64)) (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) (if.f64 (<=.f64 z #s(literal 6190951536746077/2063650512248692368563827284830142994214247367328599695812346519635444931862206482321942405811160890213571855442410658901884170154307365379884917884620857722298385484371113610034107490923540785363375909797699954703703235518560788042337487885808736236287260081631789056 binary64)) (/.f64 (*.f64 x #s(approx (+ (- y z) 1) #s(approx (+ 1 y) #s(literal 1 binary64)))) z) (if.f64 (<=.f64 z #s(literal 63999999999999996516814783170740224 binary64)) (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 x y)) z) #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)))))) (if.f64 (<=.f64 z #s(literal -699999999999999982521367322880620891369111552 binary64)) #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) (if.f64 (<=.f64 z #s(literal 63999999999999996516814783170740224 binary64)) (/.f64 #s(approx (* x (+ (- y z) 1)) (*.f64 x y)) z) #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)))) (if.f64 (<=.f64 z #s(literal -699999999999999982521367322880620891369111552 binary64)) #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) (if.f64 (<=.f64 z #s(literal 63999999999999996516814783170740224 binary64)) (*.f64 #s(approx (/ (- (- y z) -1) z) (/.f64 y z)) x) #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)))) #s(approx (/ (* x (+ (- y z) 1)) z) (neg.f64 x)) (/.f64 (/.f64 (-.f64 (*.f64 (-.f64 (cos.f64 y) (cos.f64 x)) (*.f64 (*.f64 (-.f64 (sin.f64 y) (*.f64 #s(literal 1/16 binary64) (sin.f64 x))) (sqrt.f64 #s(literal 2 binary64))) (-.f64 (sin.f64 x) (*.f64 #s(literal 1/16 binary64) (sin.f64 y))))) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (cos.f64 y)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) (cos.f64 x)) #s(literal -1 binary64)))) #s(literal 3 binary64)) (/.f64 (*.f64 (-.f64 (*.f64 (-.f64 (cos.f64 x) (cos.f64 y)) (*.f64 (*.f64 (-.f64 (sin.f64 y) (*.f64 #s(literal 1/16 binary64) (sin.f64 x))) (sqrt.f64 #s(literal 2 binary64))) (-.f64 (sin.f64 x) (*.f64 #s(literal 1/16 binary64) (sin.f64 y))))) #s(literal -2 binary64)) #s(literal 1/3 binary64)) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) (cos.f64 x)) #s(literal -1 binary64)) (*.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (cos.f64 y)))) #s(approx (/ (/ (- (* (- (cos y) (cos x)) (* (* (- (sin y) (* 1/16 (sin x))) (sqrt 2)) (- (sin x) (* 1/16 (sin y))))) 2) (- (* (* (- (sqrt 5) 3) 1/2) (cos y)) (- (* (* 1/2 (- (sqrt 5) 1)) (cos x)) -1))) 3) (*.f64 #s(literal 1/3 binary64) (/.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (-.f64 (cos.f64 y) (cos.f64 x)) (*.f64 (-.f64 (sin.f64 x) (*.f64 #s(literal 1/16 binary64) (sin.f64 y))) (-.f64 (sin.f64 y) (*.f64 #s(literal 1/16 binary64) (sin.f64 x)))))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 y) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 x) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))))))))) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (* 3 (+ (+ 1 (* (/ (- (sqrt 5) 1) 2) (cos x))) (* (/ (- 3 (sqrt 5)) 2) (cos y))))) (*.f64 #s(literal 1/3 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (*.f64 (-.f64 (cos.f64 x) (cos.f64 y)) (*.f64 (-.f64 (sin.f64 x) (*.f64 #s(literal 1/16 binary64) (sin.f64 y))) (-.f64 (sin.f64 y) (*.f64 #s(literal 1/16 binary64) (sin.f64 x))))))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 x) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 y) (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64)))))))))) (if.f64 (<=.f64 x #s(literal -5902958103587057/295147905179352825856 binary64)) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(approx (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (*.f64 (sin.f64 x) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 (sin.f64 y) (*.f64 #s(literal 1/16 binary64) (sin.f64 x)))) (-.f64 (cos.f64 x) (cos.f64 y))) #s(literal -2 binary64)) #s(literal 1/3 binary64)) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 y)) (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (/.f64 (-.f64 (*.f64 #s(literal 1 binary64) #s(literal 1 binary64)) #s(literal 5 binary64)) (+.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 5 binary64))))))) (if.f64 (<=.f64 x #s(literal 3314649325744685/72057594037927936 binary64)) (/.f64 (-.f64 (*.f64 (-.f64 (cos.f64 y) (cos.f64 x)) (*.f64 (*.f64 (-.f64 (sin.f64 x) (*.f64 #s(literal 1/16 binary64) (sin.f64 y))) (-.f64 (sin.f64 y) #s(approx (* 1/16 (sin x)) (*.f64 #s(literal 1/16 binary64) x)))) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal -3 binary64) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) (cos.f64 x)) #s(literal -1 binary64)) (*.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (cos.f64 y))))) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (*.f64 (sin.f64 x) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 (sin.f64 y) (*.f64 #s(literal 1/16 binary64) (sin.f64 x)))) (-.f64 (cos.f64 x) (cos.f64 y))) #s(literal 1/3 binary64)) #s(literal 2/3 binary64)) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 y)) (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 5 binary64)))))))) (if.f64 (<=.f64 x #s(literal -5404319552844595/18014398509481984 binary64)) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (*.f64 (sin.f64 x) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 (sin.f64 y) (*.f64 #s(literal 1/16 binary64) (sin.f64 x)))) (-.f64 (cos.f64 x) (cos.f64 y))) #s(literal 1/3 binary64)) #s(literal 2/3 binary64)) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 y)) (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 5 binary64)))))) (if.f64 (<=.f64 x #s(literal 3314649325744685/72057594037927936 binary64)) (/.f64 (-.f64 (*.f64 (-.f64 (cos.f64 y) (cos.f64 x)) (*.f64 (*.f64 (-.f64 (sin.f64 x) (*.f64 #s(literal 1/16 binary64) (sin.f64 y))) (-.f64 (sin.f64 y) #s(approx (* 1/16 (sin x)) (*.f64 #s(literal 1/16 binary64) x)))) (sqrt.f64 #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 #s(literal -3 binary64) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) (cos.f64 x)) #s(literal -1 binary64)) (*.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (cos.f64 y))))) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (*.f64 (sin.f64 x) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 (sin.f64 y) (*.f64 #s(literal 1/16 binary64) (sin.f64 x)))) (-.f64 (cos.f64 x) (cos.f64 y))) #s(literal 1/3 binary64)) #s(literal 2/3 binary64)) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 y)) (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 5 binary64)))))))) (if.f64 (<=.f64 x #s(literal -64000000 binary64)) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (*.f64 (sin.f64 x) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 (sin.f64 y) (*.f64 #s(literal 1/16 binary64) (sin.f64 x)))) (-.f64 (cos.f64 x) (cos.f64 y))) #s(literal 1/3 binary64)) #s(literal 2/3 binary64)) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 y)) (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 5 binary64)))))) (if.f64 (<=.f64 x #s(literal 3314649325744685/72057594037927936 binary64)) (/.f64 (-.f64 (*.f64 #s(approx (- (cos y) (cos x)) (-.f64 (cos.f64 y) #s(literal 1 binary64))) (*.f64 (*.f64 (-.f64 (sin.f64 y) (*.f64 #s(literal 1/16 binary64) (sin.f64 x))) (sqrt.f64 #s(literal 2 binary64))) (-.f64 (sin.f64 x) (*.f64 #s(literal 1/16 binary64) (sin.f64 y))))) #s(literal 2 binary64)) (*.f64 #s(literal -3 binary64) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) (cos.f64 x)) #s(literal -1 binary64)) (*.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (cos.f64 y))))) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (*.f64 (sin.f64 x) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 (sin.f64 y) (*.f64 #s(literal 1/16 binary64) (sin.f64 x)))) (-.f64 (cos.f64 x) (cos.f64 y))) #s(literal 1/3 binary64)) #s(literal 2/3 binary64)) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 y)) (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 5 binary64)))))))) (if.f64 (<=.f64 x #s(literal -1770887431076117/1180591620717411303424 binary64)) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (*.f64 (sin.f64 x) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 (sin.f64 y) (*.f64 #s(literal 1/16 binary64) (sin.f64 x)))) (-.f64 (cos.f64 x) (cos.f64 y))) #s(literal 1/3 binary64)) #s(literal 2/3 binary64)) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 y)) (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 5 binary64)))))) (if.f64 (<=.f64 x #s(literal 11500000000000 binary64)) (/.f64 (/.f64 (-.f64 (*.f64 (-.f64 (cos.f64 y) (cos.f64 x)) (*.f64 #s(approx (* (- (sin y) (* 1/16 (sin x))) (sqrt 2)) (*.f64 (sin.f64 y) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 (sin.f64 x) (*.f64 #s(literal 1/16 binary64) (sin.f64 y))))) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (cos.f64 y)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) (cos.f64 x)) #s(literal -1 binary64)))) #s(literal 3 binary64)) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (*.f64 (sin.f64 x) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 (sin.f64 y) (*.f64 #s(literal 1/16 binary64) (sin.f64 x)))) (-.f64 (cos.f64 x) (cos.f64 y))) #s(literal 1/3 binary64)) #s(literal 2/3 binary64)) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 y)) (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 5 binary64)))))))) (if.f64 (<=.f64 x #s(literal -22000000000000000000 binary64)) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (*.f64 (sin.f64 x) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 (sin.f64 y) (*.f64 #s(literal 1/16 binary64) (sin.f64 x)))) (-.f64 (cos.f64 x) (cos.f64 y))) #s(literal 1/3 binary64)) #s(literal 2/3 binary64)) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 y)) (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 5 binary64)))))) (if.f64 (<=.f64 x #s(literal 11500000000000 binary64)) (/.f64 (-.f64 (*.f64 (-.f64 (cos.f64 y) (cos.f64 x)) (*.f64 #s(approx (* (- (sin y) (* 1/16 (sin x))) (sqrt 2)) (*.f64 (sin.f64 y) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 (sin.f64 x) (*.f64 #s(literal 1/16 binary64) (sin.f64 y))))) #s(literal 2 binary64)) (*.f64 #s(literal -3 binary64) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) (cos.f64 x)) #s(literal -1 binary64)) (*.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (cos.f64 y))))) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (*.f64 (sin.f64 x) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 (sin.f64 y) (*.f64 #s(literal 1/16 binary64) (sin.f64 x)))) (-.f64 (cos.f64 x) (cos.f64 y))) #s(literal 1/3 binary64)) #s(literal 2/3 binary64)) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 y)) (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 5 binary64)))))))) (if.f64 (<=.f64 x #s(literal -1770887431076117/1180591620717411303424 binary64)) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (*.f64 (sin.f64 x) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 (sin.f64 y) (*.f64 #s(literal 1/16 binary64) (sin.f64 x)))) (-.f64 (cos.f64 x) (cos.f64 y))) #s(literal 1/3 binary64)) #s(literal 2/3 binary64)) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 y)) (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 5 binary64)))))) (if.f64 (<=.f64 x #s(literal 4278419646001971/2251799813685248 binary64)) (/.f64 (/.f64 (-.f64 (*.f64 (-.f64 (cos.f64 y) #s(approx (cos x) #s(literal 1 binary64))) (*.f64 (*.f64 (-.f64 (sin.f64 y) (*.f64 #s(literal 1/16 binary64) (sin.f64 x))) (sqrt.f64 #s(literal 2 binary64))) (-.f64 (sin.f64 x) (*.f64 #s(literal 1/16 binary64) (sin.f64 y))))) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (cos.f64 y)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) #s(approx (cos x) #s(literal 1 binary64))) #s(literal -1 binary64)))) #s(literal 3 binary64)) (/.f64 (+.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (*.f64 (sin.f64 x) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 (sin.f64 y) (*.f64 #s(literal 1/16 binary64) (sin.f64 x)))) (-.f64 (cos.f64 x) (cos.f64 y))) #s(literal 1/3 binary64)) #s(literal 2/3 binary64)) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 y)) (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 5 binary64)))))))) (if.f64 (<=.f64 x #s(literal -1770887431076117/1180591620717411303424 binary64)) (*.f64 (/.f64 #s(literal 1/3 binary64) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 y)) (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 5 binary64)))))) (-.f64 (*.f64 (*.f64 #s(approx (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (*.f64 (sin.f64 x) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 (sin.f64 y) (*.f64 #s(literal 1/16 binary64) (sin.f64 x)))) (-.f64 (cos.f64 x) (cos.f64 y))) #s(literal -2 binary64))) (if.f64 (<=.f64 x #s(literal 4278419646001971/2251799813685248 binary64)) (/.f64 (/.f64 (-.f64 (*.f64 (-.f64 (cos.f64 y) #s(approx (cos x) #s(literal 1 binary64))) (*.f64 (*.f64 (-.f64 (sin.f64 y) (*.f64 #s(literal 1/16 binary64) (sin.f64 x))) (sqrt.f64 #s(literal 2 binary64))) (-.f64 (sin.f64 x) (*.f64 #s(literal 1/16 binary64) (sin.f64 y))))) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (cos.f64 y)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) #s(approx (cos x) #s(literal 1 binary64))) #s(literal -1 binary64)))) #s(literal 3 binary64)) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(approx (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (*.f64 (sin.f64 x) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 (sin.f64 y) (*.f64 #s(literal 1/16 binary64) (sin.f64 x)))) (-.f64 (cos.f64 x) (cos.f64 y))) #s(literal -2 binary64)) #s(literal 1/3 binary64)) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 y)) (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 5 binary64)))))))) (if.f64 (<=.f64 x #s(literal -1770887431076117/1180591620717411303424 binary64)) (*.f64 (/.f64 #s(literal 1/3 binary64) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 y)) (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 5 binary64)))))) (-.f64 (*.f64 (*.f64 #s(approx (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (*.f64 (sin.f64 x) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 (sin.f64 y) (*.f64 #s(literal 1/16 binary64) (sin.f64 x)))) (-.f64 (cos.f64 x) (cos.f64 y))) #s(literal -2 binary64))) (if.f64 (<=.f64 x #s(literal 4278419646001971/2251799813685248 binary64)) (/.f64 (/.f64 (-.f64 (*.f64 (-.f64 (cos.f64 y) #s(approx (cos x) #s(literal 1 binary64))) (*.f64 (*.f64 (-.f64 (sin.f64 y) (*.f64 #s(literal 1/16 binary64) (sin.f64 x))) (sqrt.f64 #s(literal 2 binary64))) (-.f64 (sin.f64 x) (*.f64 #s(literal 1/16 binary64) (sin.f64 y))))) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (cos.f64 y)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) #s(approx (cos x) #s(literal 1 binary64))) #s(literal -1 binary64)))) #s(literal 3 binary64)) (*.f64 (/.f64 #s(literal 1/3 binary64) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 y)) (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 5 binary64)))))) (-.f64 (*.f64 (*.f64 #s(approx (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (*.f64 (sin.f64 x) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 (sin.f64 y) (*.f64 #s(literal 1/16 binary64) (sin.f64 x)))) (-.f64 (cos.f64 x) (cos.f64 y))) #s(literal -2 binary64))))) (if.f64 (<=.f64 x #s(literal -1770887431076117/1180591620717411303424 binary64)) (/.f64 #s(approx (* (- (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (* 1/16 (sin x)))) (- (cos x) (cos y))) -2) 1/3) (*.f64 #s(literal 1/3 binary64) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (cos.f64 x) #s(literal 1 binary64)))))))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 y)) (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 5 binary64)))))) (if.f64 (<=.f64 x #s(literal 4278419646001971/2251799813685248 binary64)) (/.f64 (/.f64 (-.f64 (*.f64 (-.f64 (cos.f64 y) #s(approx (cos x) #s(literal 1 binary64))) (*.f64 (*.f64 (-.f64 (sin.f64 y) (*.f64 #s(literal 1/16 binary64) (sin.f64 x))) (sqrt.f64 #s(literal 2 binary64))) (-.f64 (sin.f64 x) (*.f64 #s(literal 1/16 binary64) (sin.f64 y))))) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (cos.f64 y)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) #s(approx (cos x) #s(literal 1 binary64))) #s(literal -1 binary64)))) #s(literal 3 binary64)) (/.f64 (/.f64 (-.f64 (*.f64 (-.f64 (cos.f64 y) (cos.f64 x)) #s(approx (* (* (- (sin y) (* 1/16 (sin x))) (sqrt 2)) (- (sin x) (* 1/16 (sin y)))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (cos.f64 y)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) (cos.f64 x)) #s(literal -1 binary64)))) #s(literal 3 binary64)))) (if.f64 (<=.f64 x #s(literal -1770887431076117/1180591620717411303424 binary64)) (/.f64 #s(approx (* (- (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (* 1/16 (sin x)))) (- (cos x) (cos y))) -2) 1/3) (*.f64 #s(literal 1/3 binary64) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (cos.f64 x) #s(literal 1 binary64)))))))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 y)) (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 5 binary64)))))) (if.f64 (<=.f64 x #s(literal 4278419646001971/2251799813685248 binary64)) (/.f64 (-.f64 (*.f64 (-.f64 (cos.f64 y) #s(approx (cos x) #s(literal 1 binary64))) (*.f64 (*.f64 (-.f64 (sin.f64 y) (*.f64 #s(literal 1/16 binary64) (sin.f64 x))) (sqrt.f64 #s(literal 2 binary64))) (-.f64 (sin.f64 x) (*.f64 #s(literal 1/16 binary64) (sin.f64 y))))) #s(literal 2 binary64)) (*.f64 #s(literal -3 binary64) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) #s(approx (cos x) #s(literal 1 binary64))) #s(literal -1 binary64)) (*.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (cos.f64 y))))) (/.f64 (/.f64 (-.f64 (*.f64 (-.f64 (cos.f64 y) (cos.f64 x)) #s(approx (* (* (- (sin y) (* 1/16 (sin x))) (sqrt 2)) (- (sin x) (* 1/16 (sin y)))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (cos.f64 y)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) (cos.f64 x)) #s(literal -1 binary64)))) #s(literal 3 binary64)))) (if.f64 (<=.f64 y #s(literal -4958484807013127/4722366482869645213696 binary64)) (/.f64 (/.f64 (-.f64 (*.f64 (-.f64 (cos.f64 y) (cos.f64 x)) #s(approx (* (* (- (sin y) (* 1/16 (sin x))) (sqrt 2)) (- (sin x) (* 1/16 (sin y)))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 y) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (cos.f64 y)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) (cos.f64 x)) #s(literal -1 binary64)))) #s(literal 3 binary64)) (if.f64 (<=.f64 y #s(literal 534955578137577/9223372036854775808 binary64)) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(approx (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (*.f64 (sin.f64 x) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 (sin.f64 y) (*.f64 #s(literal 1/16 binary64) (sin.f64 x)))) (-.f64 (cos.f64 x) (cos.f64 y))) #s(literal -2 binary64)) #s(literal 1/3 binary64)) (-.f64 #s(approx (+ (* (* 1/2 (cos y)) (- 3 (sqrt 5))) 1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64)))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 5 binary64)))))) (/.f64 (-.f64 #s(approx (* (- (cos y) (cos x)) (* (* (- (sin y) (* 1/16 (sin x))) (sqrt 2)) (- (sin x) (* 1/16 (sin y))))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 y) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (cos.f64 y) #s(literal 1 binary64)))))) #s(literal 2 binary64)) (*.f64 #s(literal -3 binary64) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) (cos.f64 x)) #s(literal -1 binary64)) (*.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (cos.f64 y))))))) (if.f64 (<=.f64 y #s(literal -5742397643169489/151115727451828646838272 binary64)) (/.f64 (-.f64 (*.f64 (-.f64 (cos.f64 y) (cos.f64 x)) #s(approx (* (* (- (sin y) (* 1/16 (sin x))) (sqrt 2)) (- (sin x) (* 1/16 (sin y)))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 y) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) #s(literal 2 binary64)) (*.f64 #s(literal -3 binary64) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) (cos.f64 x)) #s(literal -1 binary64)) (*.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (cos.f64 y))))) (if.f64 (<=.f64 y #s(literal 534955578137577/9223372036854775808 binary64)) (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(approx (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (*.f64 (sin.f64 x) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 (sin.f64 y) (*.f64 #s(literal 1/16 binary64) (sin.f64 x)))) (-.f64 (cos.f64 x) (cos.f64 y))) #s(literal -2 binary64)) #s(literal 1/3 binary64)) (-.f64 #s(approx (+ (* (* 1/2 (cos y)) (- 3 (sqrt 5))) 1) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64)))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 5 binary64)))))) (/.f64 (-.f64 #s(approx (* (- (cos y) (cos x)) (* (* (- (sin y) (* 1/16 (sin x))) (sqrt 2)) (- (sin x) (* 1/16 (sin y))))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 y) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (cos.f64 y) #s(literal 1 binary64)))))) #s(literal 2 binary64)) (*.f64 #s(literal -3 binary64) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) (cos.f64 x)) #s(literal -1 binary64)) (*.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (cos.f64 y))))))) (if.f64 (<=.f64 y #s(literal -5742397643169489/151115727451828646838272 binary64)) (/.f64 (-.f64 (*.f64 (-.f64 (cos.f64 y) (cos.f64 x)) #s(approx (* (* (- (sin y) (* 1/16 (sin x))) (sqrt 2)) (- (sin x) (* 1/16 (sin y)))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 y) #s(literal 2 binary64)) (sqrt.f64 #s(literal 2 binary64)))))) #s(literal 2 binary64)) (*.f64 #s(literal -3 binary64) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) (cos.f64 x)) #s(literal -1 binary64)) (*.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (cos.f64 y))))) (if.f64 (<=.f64 y #s(literal 534955578137577/9223372036854775808 binary64)) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (* 3 (+ (+ 1 (* (/ (- (sqrt 5) 1) 2) (cos x))) (* (/ (- 3 (sqrt 5)) 2) (cos y))))) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) #s(literal -2 binary64)) #s(literal 1/3 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64))))) (/.f64 (-.f64 #s(approx (* (- (cos y) (cos x)) (* (* (- (sin y) (* 1/16 (sin x))) (sqrt 2)) (- (sin x) (* 1/16 (sin y))))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 y) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (cos.f64 y) #s(literal 1 binary64)))))) #s(literal 2 binary64)) (*.f64 #s(literal -3 binary64) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) (cos.f64 x)) #s(literal -1 binary64)) (*.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (cos.f64 y))))))) (if.f64 (<=.f64 y #s(literal -4958484807013127/4722366482869645213696 binary64)) (/.f64 (/.f64 (-.f64 #s(approx (* (- (cos y) (cos x)) (* (* (- (sin y) (* 1/16 (sin x))) (sqrt 2)) (- (sin x) (* 1/16 (sin y))))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 y) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (cos.f64 y) #s(literal 1 binary64)))))) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (cos.f64 y)) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) (cos.f64 x)) #s(literal -1 binary64)))) #s(literal 3 binary64)) (if.f64 (<=.f64 y #s(literal 534955578137577/9223372036854775808 binary64)) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (* 3 (+ (+ 1 (* (/ (- (sqrt 5) 1) 2) (cos x))) (* (/ (- 3 (sqrt 5)) 2) (cos y))))) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) #s(literal -2 binary64)) #s(literal 1/3 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64))))) (/.f64 (-.f64 #s(approx (* (- (cos y) (cos x)) (* (* (- (sin y) (* 1/16 (sin x))) (sqrt 2)) (- (sin x) (* 1/16 (sin y))))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 y) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (cos.f64 y) #s(literal 1 binary64)))))) #s(literal 2 binary64)) (*.f64 #s(literal -3 binary64) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) (cos.f64 x)) #s(literal -1 binary64)) (*.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (cos.f64 y))))))) (if.f64 (<=.f64 y #s(literal -5742397643169489/151115727451828646838272 binary64)) (/.f64 (-.f64 #s(approx (* (- (cos y) (cos x)) (* (* (- (sin y) (* 1/16 (sin x))) (sqrt 2)) (- (sin x) (* 1/16 (sin y))))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 y) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (cos.f64 y) #s(literal 1 binary64)))))) #s(literal 2 binary64)) (*.f64 #s(literal -3 binary64) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) (cos.f64 x)) #s(literal -1 binary64)) (*.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (cos.f64 y))))) (if.f64 (<=.f64 y #s(literal 534955578137577/9223372036854775808 binary64)) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (* 3 (+ (+ 1 (* (/ (- (sqrt 5) 1) 2) (cos x))) (* (/ (- 3 (sqrt 5)) 2) (cos y))))) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) #s(literal -2 binary64)) #s(literal 1/3 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64))))) (/.f64 (-.f64 #s(approx (* (- (cos y) (cos x)) (* (* (- (sin y) (* 1/16 (sin x))) (sqrt 2)) (- (sin x) (* 1/16 (sin y))))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 y) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (cos.f64 y) #s(literal 1 binary64)))))) #s(literal 2 binary64)) (*.f64 #s(literal -3 binary64) (-.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))) (cos.f64 x)) #s(literal -1 binary64)) (*.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64)) #s(literal 1/2 binary64)) (cos.f64 y))))))) (if.f64 (<=.f64 y #s(literal -5742397643169489/151115727451828646838272 binary64)) (/.f64 (*.f64 (-.f64 #s(approx (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (* 1/16 (sin x)))) (- (cos x) (cos y))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 y) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 y)))))) #s(literal -2 binary64)) #s(literal 1/3 binary64)) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 y)) (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 5 binary64)))))) (if.f64 (<=.f64 y #s(literal 534955578137577/9223372036854775808 binary64)) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (* 3 (+ (+ 1 (* (/ (- (sqrt 5) 1) 2) (cos x))) (* (/ (- 3 (sqrt 5)) 2) (cos y))))) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) #s(literal -2 binary64)) #s(literal 1/3 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64))))) (/.f64 (*.f64 (-.f64 #s(approx (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (* 1/16 (sin x)))) (- (cos x) (cos y))) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 y) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 y)))))) #s(literal -2 binary64)) #s(literal 1/3 binary64)) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 y)) (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 5 binary64)))))))) (if.f64 (<=.f64 x #s(literal -1770887431076117/1180591620717411303424 binary64)) (/.f64 #s(approx (* (- (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (* 1/16 (sin x)))) (- (cos x) (cos y))) -2) 1/3) (*.f64 #s(literal 1/3 binary64) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (cos.f64 x) #s(literal 1 binary64)))))))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 y)) (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 5 binary64)))))) (if.f64 (<=.f64 x #s(literal 3152519739159347/1125899906842624 binary64)) (/.f64 #s(approx (/ (- (* (- (cos y) (cos x)) (* (* (- (sin y) (* 1/16 (sin x))) (sqrt 2)) (- (sin x) (* 1/16 (sin y))))) 2) (- (* (* (- (sqrt 5) 3) 1/2) (cos y)) (- (* (* 1/2 (- (sqrt 5) 1)) (cos x)) -1))) (/.f64 (-.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 y) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (cos.f64 y) #s(literal 1 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 y) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))))))) #s(literal 3 binary64)) (/.f64 #s(approx (* (- (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (* 1/16 (sin x)))) (- (cos x) (cos y))) -2) 1/3) (*.f64 #s(literal 1/3 binary64) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (cos.f64 x) #s(literal 1 binary64)))))))) (-.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 y)) (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (-.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal 5 binary64)))))))) (if.f64 (<=.f64 x #s(literal -1770887431076117/1180591620717411303424 binary64)) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (* 3 (+ (+ 1 (* (/ (- (sqrt 5) 1) 2) (cos x))) (* (/ (- 3 (sqrt 5)) 2) (cos y))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) #s(literal -2 binary64))))) (if.f64 (<=.f64 x #s(literal 3152519739159347/1125899906842624 binary64)) (/.f64 #s(approx (/ (- (* (- (cos y) (cos x)) (* (* (- (sin y) (* 1/16 (sin x))) (sqrt 2)) (- (sin x) (* 1/16 (sin y))))) 2) (- (* (* (- (sqrt 5) 3) 1/2) (cos y)) (- (* (* 1/2 (- (sqrt 5) 1)) (cos x)) -1))) (/.f64 (-.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 y) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (cos.f64 y) #s(literal 1 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 y) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64))))))) #s(literal 3 binary64)) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (* 3 (+ (+ 1 (* (/ (- (sqrt 5) 1) 2) (cos x))) (* (/ (- 3 (sqrt 5)) 2) (cos y))))) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) #s(literal -2 binary64)) #s(literal 1/3 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64))))))) (if.f64 (<=.f64 x #s(literal -1770887431076117/1180591620717411303424 binary64)) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (* 3 (+ (+ 1 (* (/ (- (sqrt 5) 1) 2) (cos x))) (* (/ (- 3 (sqrt 5)) 2) (cos y))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) #s(literal -2 binary64))))) (if.f64 (<=.f64 x #s(literal 3152519739159347/1125899906842624 binary64)) #s(approx (/ (/ (- (* (- (cos y) (cos x)) (* (* (- (sin y) (* 1/16 (sin x))) (sqrt 2)) (- (sin x) (* 1/16 (sin y))))) 2) (- (* (* (- (sqrt 5) 3) 1/2) (cos y)) (- (* (* 1/2 (- (sqrt 5) 1)) (cos x)) -1))) 3) (*.f64 #s(literal 1/3 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 y) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 (cos.f64 y) #s(literal 1 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 y) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)))))))) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (* 3 (+ (+ 1 (* (/ (- (sqrt 5) 1) 2) (cos x))) (* (/ (- 3 (sqrt 5)) 2) (cos y))))) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) #s(literal -2 binary64)) #s(literal 1/3 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64))))))) (if.f64 (<=.f64 x #s(literal -1770887431076117/1180591620717411303424 binary64)) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (* 3 (+ (+ 1 (* (/ (- (sqrt 5) 1) 2) (cos x))) (* (/ (- 3 (sqrt 5)) 2) (cos y))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) #s(literal -2 binary64))))) (if.f64 (<=.f64 x #s(literal 3152519739159347/1125899906842624 binary64)) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (* 3 (+ (+ 1 (* (/ (- (sqrt 5) 1) 2) (cos x))) (* (/ (- 3 (sqrt 5)) 2) (cos y))))) (*.f64 #s(literal 1/3 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1/16 binary64) (*.f64 (pow.f64 (sin.f64 y) #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (cos.f64 y)))))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 y) (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))))) (*.f64 #s(literal 1/2 binary64) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)))))))) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (* 3 (+ (+ 1 (* (/ (- (sqrt 5) 1) 2) (cos x))) (* (/ (- 3 (sqrt 5)) 2) (cos y))))) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) #s(literal -2 binary64)) #s(literal 1/3 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64))))))) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (* 3 (+ (+ 1 (* (/ (- (sqrt 5) 1) 2) (cos x))) (* (/ (- 3 (sqrt 5)) 2) (cos y))))) (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) #s(literal -2 binary64)) #s(literal 1/3 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64))))) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (* 3 (+ (+ 1 (* (/ (- (sqrt 5) 1) 2) (cos x))) (* (/ (- 3 (sqrt 5)) 2) (cos y))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) #s(literal -2 binary64))))) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (* 3 (+ (+ 1 (* (/ (- (sqrt 5) 1) 2) (cos x))) (* (/ (- 3 (sqrt 5)) 2) (cos y))))) (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (-.f64 (cos.f64 x) #s(literal 1 binary64)) (sqrt.f64 #s(literal 2 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) (cos.f64 x)) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 3 binary64)))) #s(literal 1 binary64))) #s(literal 1/3 binary64))) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (* 3 (+ (+ 1 (* (/ (- (sqrt 5) 1) 2) (cos x))) (* (/ (- 3 (sqrt 5)) 2) (cos y))))) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(approx (+ 2 (* -1/16 (* (pow (sin x) 2) (* (sqrt 2) (- (cos x) 1))))) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 x) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 (*.f64 #s(literal 3 binary64) #s(literal 3 binary64)) (*.f64 (sqrt.f64 #s(literal 5 binary64)) (sqrt.f64 #s(literal 5 binary64)))) (+.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64)))))))))) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (* 3 (+ (+ 1 (* (/ (- (sqrt 5) 1) 2) (cos x))) (* (/ (- 3 (sqrt 5)) 2) (cos y))))) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(approx (+ 2 (* -1/16 (* (pow (sin x) 2) (* (sqrt 2) (- (cos x) 1))))) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 x) (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)))) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))))))))) #s(approx (/ (+ 2 (* (* (* (sqrt 2) (- (sin x) (/ (sin y) 16))) (- (sin y) (/ (sin x) 16))) (- (cos x) (cos y)))) (* 3 (+ (+ 1 (* (/ (- (sqrt 5) 1) 2) (cos x))) (* (/ (- 3 (sqrt 5)) 2) (cos y))))) #s(approx (* 1/3 (/ (+ 2 (* -1/16 (* (pow (sin x) 2) (* (sqrt 2) (- (cos x) 1))))) (+ 1 (+ (* 1/2 (* (cos x) (- (sqrt 5) 1))) (* 1/2 (- 3 (sqrt 5))))))) (/.f64 #s(literal 2/3 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 (-.f64 (sqrt.f64 #s(literal 5 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 3 binary64) (sqrt.f64 #s(literal 5 binary64))))) #s(literal -1 binary64))))) #s(approx (/ (tan (/ x (* y 2))) (sin (/ x (* y 2)))) #s(literal 1 binary64)) (sqrt.f64 (-.f64 #s(literal 1 binary64) (*.f64 x x))) (sqrt.f64 #s(approx (- 1 (* x x)) #s(literal 1 binary64))) (*.f64 (/.f64 (/.f64 (-.f64 x #s(literal 3 binary64)) #s(literal -3 binary64)) y) (-.f64 #s(literal 1 binary64) x)) (*.f64 (/.f64 (*.f64 #s(literal 1/3 binary64) (-.f64 #s(literal 3 binary64) x)) y) (-.f64 #s(literal 1 binary64) x)) (*.f64 (-.f64 x #s(literal 1 binary64)) (*.f64 #s(literal -1/3 binary64) (/.f64 (-.f64 #s(literal 3 binary64) x) y))) (*.f64 (*.f64 (/.f64 (-.f64 #s(literal 3 binary64) x) y) (-.f64 #s(literal 1 binary64) x)) #s(literal 1/3 binary64)) (if.f64 (<=.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 3 binary64) x)) #s(literal 5 binary64)) (/.f64 #s(approx (* (- 1 x) (- 3 x)) (+.f64 #s(literal 3 binary64) (*.f64 #s(literal -4 binary64) x))) (*.f64 y #s(literal 3 binary64))) (*.f64 (/.f64 #s(approx (* 1/3 (- 3 x)) (*.f64 #s(literal -1/3 binary64) x)) y) (-.f64 #s(literal 1 binary64) x))) (if.f64 (<=.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 3 binary64) x)) #s(literal 5 binary64)) (*.f64 (-.f64 x #s(literal 1 binary64)) #s(approx (* -1/3 (/ (- 3 x) y)) (/.f64 #s(literal -1 binary64) y))) (*.f64 (/.f64 #s(approx (* 1/3 (- 3 x)) (*.f64 #s(literal -1/3 binary64) x)) y) (-.f64 #s(literal 1 binary64) x))) (if.f64 (<=.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 3 binary64) x)) #s(literal 5 binary64)) (*.f64 (-.f64 x #s(literal 1 binary64)) #s(approx (* -1/3 (/ (- 3 x) y)) (/.f64 #s(literal -1 binary64) y))) (*.f64 (-.f64 x #s(literal 1 binary64)) #s(approx (* -1/3 (/ (- 3 x) y)) (*.f64 #s(literal 1/3 binary64) (/.f64 x y))))) (if.f64 (<=.f64 (*.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 3 binary64) x)) #s(literal 5 binary64)) (*.f64 (-.f64 x #s(literal 1 binary64)) #s(approx (* -1/3 (/ (- 3 x) y)) (/.f64 #s(literal -1 binary64) y))) (*.f64 #s(approx (* 1/3 (- 3 x)) (*.f64 #s(literal -1/3 binary64) x)) (/.f64 (-.f64 #s(literal 1 binary64) x) y))) (*.f64 (-.f64 x #s(literal 1 binary64)) #s(approx (* -1/3 (/ (- 3 x) y)) (/.f64 #s(literal -1 binary64) y))) #s(approx (/ (* (- 1 x) (- 3 x)) (* y 3)) (/.f64 #s(literal 1 binary64) y)) (if.f64 (<=.f64 y #s(literal 5050305969996851/2404907604760405225358828131112281116032698930082119547604265954848982041717359046106827774346003151904701415424 binary64)) #s(approx (/ (- (* x x) (* (* y 4) y)) (+ (* x x) (* (* y 4) y))) #s(literal 1 binary64)) (if.f64 (<=.f64 y #s(literal 4699999999999999823827359304138853095281305045504655054705531621275501290099905941853910565294645927019957452628673023424041893469114859520 binary64)) (-.f64 (/.f64 (*.f64 (*.f64 y y) #s(literal -4 binary64)) (+.f64 (*.f64 (*.f64 #s(literal 4 binary64) y) y) (*.f64 x x))) (*.f64 (/.f64 x (-.f64 (*.f64 (*.f64 y y) #s(literal -4 binary64)) (*.f64 x x))) x)) #s(approx (/ (- (* x x) (* (* y 4) y)) (+ (* x x) (* (* y 4) y))) #s(literal -1 binary64)))) (if.f64 (<=.f64 y #s(literal 42273766489929/2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976 binary64)) #s(approx (/ (- (* x x) (* (* y 4) y)) (+ (* x x) (* (* y 4) y))) #s(literal 1 binary64)) (if.f64 (<=.f64 y #s(literal 61000000000000000314425606569171439421682538687128585485853789922164728087752636184081970656968704 binary64)) (/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y #s(literal 4 binary64)) y)) (+.f64 (*.f64 x x) (*.f64 (*.f64 y #s(literal 4 binary64)) y))) #s(approx (/ (- (* x x) (* (* y 4) y)) (+ (* x x) (* (* y 4) y))) #s(literal -1 binary64)))) (if.f64 (<=.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y #s(literal 4 binary64)) y)) (+.f64 (*.f64 x x) (*.f64 (*.f64 y #s(literal 4 binary64)) y))) #s(literal -1/2 binary64)) (-.f64 (/.f64 (*.f64 x x) (-.f64 (*.f64 x x) (*.f64 (*.f64 y y) #s(literal -4 binary64)))) #s(approx (* (/ y (- (* y y) (* -1/4 (* x x)))) y) #s(literal 1 binary64))) (if.f64 (<=.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y #s(literal 4 binary64)) y)) (+.f64 (*.f64 x x) (*.f64 (*.f64 y #s(literal 4 binary64)) y))) #s(literal 2 binary64)) #s(approx (/ (- (* x x) (* (* y 4) y)) (+ (* x x) (* (* y 4) y))) #s(literal 1 binary64)) #s(approx (/ (- (* x x) (* (* y 4) y)) (+ (* x x) (* (* y 4) y))) #s(literal -1 binary64)))) (if.f64 (<=.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y #s(literal 4 binary64)) y)) (+.f64 (*.f64 x x) (*.f64 (*.f64 y #s(literal 4 binary64)) y))) #s(literal -4455508415646675/1113877103911668754551067286547922686741510866027480451801560673315252726369306002564920119950530126899082595110740822097336109551117050292542153642510306198303709637294986560078826707091456 binary64)) #s(approx (/ (- (* x x) (* (* y 4) y)) (+ (* x x) (* (* y 4) y))) #s(literal -1 binary64)) (if.f64 (<=.f64 (/.f64 (-.f64 (*.f64 x x) (*.f64 (*.f64 y #s(literal 4 binary64)) y)) (+.f64 (*.f64 x x) (*.f64 (*.f64 y #s(literal 4 binary64)) y))) #s(literal 2 binary64)) #s(approx (/ (- (* x x) (* (* y 4) y)) (+ (* x x) (* (* y 4) y))) #s(literal 1 binary64)) #s(approx (/ (- (* x x) (* (* y 4) y)) (+ (* x x) (* (* y 4) y))) #s(literal -1 binary64)))) #s(approx (/ (- (* x x) (* (* y 4) y)) (+ (* x x) (* (* y 4) y))) #s(literal -1 binary64)) #s(approx (* x (sqrt (- (* y y) (* z z)))) (*.f64 x y)) (+.f64 (*.f64 y #s(approx (/ y (+ y y)) #s(literal 1/2 binary64))) (*.f64 (/.f64 (-.f64 x z) y) (/.f64 (+.f64 z x) #s(literal 2 binary64)))) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 x x) (*.f64 y y)) (*.f64 z z)) (*.f64 y #s(literal 2 binary64))) #s(literal -213598703592091/4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873152 binary64)) #s(approx (/ 1 (/ (+ y y) (- (* y y) (* (- z x) (+ z x))))) (*.f64 (-.f64 x z) (/.f64 (+.f64 z x) (+.f64 y y)))) (+.f64 (*.f64 y #s(approx (/ y (+ y y)) #s(literal 1/2 binary64))) (*.f64 (/.f64 (-.f64 x z) y) #s(approx (/ (+ z x) 2) (*.f64 #s(literal 1/2 binary64) x))))) (if.f64 (<=.f64 y #s(literal 8000000000000000073988368159132787556529682733260372927260171109067252045664947114467639269140017652288655016354727913149550384689745049858991005306511669701599559757652038049071104 binary64)) (*.f64 (+.f64 y (/.f64 (*.f64 (+.f64 x z) (-.f64 x z)) y)) #s(literal 1/2 binary64)) (-.f64 (*.f64 #s(approx (+ y (/ (* x x) y)) y) #s(literal 1/2 binary64)) (*.f64 (*.f64 (/.f64 #s(literal 1/2 binary64) y) z) z))) (if.f64 (<=.f64 y #s(literal 680000000000000001515327703142799366334704674293791326208 binary64)) #s(approx (/ 1 (/ (+ y y) (- (* y y) (* (- z x) (+ z x))))) (*.f64 (-.f64 x z) (/.f64 (+.f64 z x) (+.f64 y y)))) (-.f64 (*.f64 #s(approx (+ y (/ (* x x) y)) y) #s(literal 1/2 binary64)) (*.f64 (/.f64 z (+.f64 y y)) z))) (if.f64 (<=.f64 y #s(literal 149999999999999992036912199394489491250089310754612303760844924696708507952234641907824831425791336459617698487802663711390302208 binary64)) #s(approx (/ 1 (/ (+ y y) (- (* y y) (* (- z x) (+ z x))))) (*.f64 (-.f64 x z) (/.f64 (+.f64 z x) (+.f64 y y)))) #s(approx (/ (- (+ (* x x) (* y y)) (* z z)) (* y 2)) (*.f64 #s(literal 1/2 binary64) y))) (if.f64 (<=.f64 y #s(literal 79999999999999999457675893948930238116936675355525120 binary64)) #s(approx (/ 1 (/ (+ y y) (- (* y y) (* (- z x) (+ z x))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 #s(approx (+ x z) z) (-.f64 z x)) y))) #s(approx (/ (- (+ (* x x) (* y y)) (* z z)) (* y 2)) (*.f64 #s(literal 1/2 binary64) y))) #s(approx (/ (- (+ (* x x) (* y y)) (* z z)) (* y 2)) (*.f64 #s(literal 1/2 binary64) y)) (if.f64 (<=.f64 y #s(literal 4282760615592913/3016028602530220424421062271578867838525126125874252890898307532480811172246863646685486789069132871854112712507200418582406770249989531589552959798883475511096677545853948017425342019529539590198394174553047792145043723038206885734470238620775335376572758801465612196212014773714996912064944617579072807182486470656 binary64)) #s(approx (* 2 (sqrt (+ (+ (* x y) (* x z)) (* y z)))) (*.f64 #s(literal -2 binary64) (*.f64 x (/.f64 (sqrt.f64 (-.f64 (neg.f64 z) y)) (sqrt.f64 (neg.f64 x)))))) (*.f64 #s(literal 2 binary64) #s(approx (sqrt (+ (+ (* x y) (* x z)) (* y z))) (*.f64 y (/.f64 (sqrt.f64 (+.f64 z x)) (sqrt.f64 y)))))) (if.f64 (<=.f64 y #s(literal -22000000000000000638106117049042337792 binary64)) #s(approx (* (sqrt (+ (* z y) (* (+ z y) x))) 2) (*.f64 #s(literal -2 binary64) (*.f64 x (sqrt.f64 (/.f64 (+.f64 y z) x))))) (if.f64 (<=.f64 y #s(literal 210000000000000012582912 binary64)) (*.f64 (sqrt.f64 (+.f64 (*.f64 z y) (*.f64 (+.f64 z y) x))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) #s(approx (/ (- (+ (* z y) (* (+ z y) x)) (* (* (sqrt (+ (* z y) (* (+ z y) x))) 0) (* (sqrt (+ (* z y) (* (+ z y) x))) 0))) (sqrt (+ (* z y) (* (+ z y) x)))) #s(approx (/ (+ x z) (sqrt (/ (+ x z) y))) (/.f64 z (sqrt.f64 (/.f64 z y)))))))) (if.f64 (<=.f64 y #s(literal -22000000000000000638106117049042337792 binary64)) #s(approx (* (sqrt (+ (* z y) (* (+ z y) x))) 2) (*.f64 #s(literal -2 binary64) (*.f64 x (sqrt.f64 (/.f64 (+.f64 y z) x))))) (if.f64 (<=.f64 y #s(literal 1199999999999999988457275392 binary64)) (*.f64 (sqrt.f64 (+.f64 (*.f64 z y) (*.f64 (+.f64 z y) x))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) #s(approx (sqrt (+ (+ (* x y) (* x z)) (* y z))) (*.f64 z (sqrt.f64 (/.f64 #s(approx (+ x y) y) z))))))) (if.f64 (<=.f64 y #s(literal -52000000000000001096117019974567397949440 binary64)) #s(approx (* 2 (sqrt (+ (+ (* x y) (* x z)) (* y z)))) (*.f64 #s(literal -2 binary64) (*.f64 x (sqrt.f64 #s(approx (* -1 (/ (+ (* -1 y) (* -1 z)) x)) (/.f64 y x)))))) (if.f64 (<=.f64 y #s(literal 1255674149046407/83711609936427134449095706957812641450109750914494813081542999091433675869135634569781123344976238916218333821683839595717745725444712034656129512302332615655738810740814304573602145352049774545921517048070675585809233916151552871555980812078727054020087472481926110684847108059786128022165669281792 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fabs.f64 #s(approx (+ (+ (* x y) (* x z)) (* y z)) (*.f64 x (+.f64 y z)))))) (if.f64 (<=.f64 y #s(literal 1199999999999999988457275392 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(approx (+ (+ (* x y) (* x z)) (* y z)) (*.f64 z (+.f64 x y))))) (*.f64 #s(literal 2 binary64) #s(approx (sqrt (+ (+ (* x y) (* x z)) (* y z))) (*.f64 z (sqrt.f64 (/.f64 #s(approx (+ x y) y) z)))))))) (if.f64 (<=.f64 y #s(literal -22000000000000000638106117049042337792 binary64)) #s(approx (* 2 (sqrt (+ (+ (* x y) (* x z)) (* y z)))) (*.f64 #s(literal -2 binary64) (*.f64 x (sqrt.f64 #s(approx (* -1 (/ (+ (* -1 y) (* -1 z)) x)) (/.f64 y x)))))) (if.f64 (<=.f64 y #s(literal 1199999999999999988457275392 binary64)) (*.f64 (sqrt.f64 (+.f64 (*.f64 z y) (*.f64 (+.f64 z y) x))) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) #s(approx (sqrt (+ (+ (* x y) (* x z)) (* y z))) (*.f64 z (sqrt.f64 (/.f64 #s(approx (+ x y) y) z))))))) (if.f64 (<=.f64 y #s(literal -52000000000000001096117019974567397949440 binary64)) #s(approx (* 2 (sqrt (+ (+ (* x y) (* x z)) (* y z)))) (*.f64 #s(literal -2 binary64) (*.f64 x (sqrt.f64 #s(approx (* -1 (/ (+ (* -1 y) (* -1 z)) x)) (/.f64 y x)))))) (if.f64 (<=.f64 y #s(literal 1255674149046407/83711609936427134449095706957812641450109750914494813081542999091433675869135634569781123344976238916218333821683839595717745725444712034656129512302332615655738810740814304573602145352049774545921517048070675585809233916151552871555980812078727054020087472481926110684847108059786128022165669281792 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fabs.f64 #s(approx (+ (+ (* x y) (* x z)) (* y z)) (*.f64 x (+.f64 y z)))))) (if.f64 (<=.f64 y #s(literal 1199999999999999988457275392 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(approx (+ (+ (* x y) (* x z)) (* y z)) (*.f64 z (+.f64 x y))))) (*.f64 #s(literal 2 binary64) #s(approx (sqrt (+ (+ (* x y) (* x z)) (* y z))) (*.f64 y (sqrt.f64 (/.f64 #s(approx (+ x z) z) y)))))))) (if.f64 (<=.f64 y #s(literal -52000000000000001096117019974567397949440 binary64)) #s(approx (* 2 (sqrt (+ (+ (* x y) (* x z)) (* y z)))) (*.f64 #s(literal -2 binary64) (*.f64 x (sqrt.f64 #s(approx (* -1 (/ (+ (* -1 y) (* -1 z)) x)) (/.f64 y x)))))) (if.f64 (<=.f64 y #s(literal 1255674149046407/83711609936427134449095706957812641450109750914494813081542999091433675869135634569781123344976238916218333821683839595717745725444712034656129512302332615655738810740814304573602145352049774545921517048070675585809233916151552871555980812078727054020087472481926110684847108059786128022165669281792 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fabs.f64 #s(approx (+ (+ (* x y) (* x z)) (* y z)) (*.f64 x (+.f64 y z)))))) (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(approx (+ (+ (* x y) (* x z)) (* y z)) (*.f64 z (+.f64 x y))))))) (if.f64 (<=.f64 y #s(literal 1255674149046407/83711609936427134449095706957812641450109750914494813081542999091433675869135634569781123344976238916218333821683839595717745725444712034656129512302332615655738810740814304573602145352049774545921517048070675585809233916151552871555980812078727054020087472481926110684847108059786128022165669281792 binary64)) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fabs.f64 #s(approx (+ (+ (* x y) (* x z)) (* y z)) (*.f64 x (+.f64 y z)))))) (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(approx (+ (+ (* x y) (* x z)) (* y z)) (*.f64 z (+.f64 x y)))))) (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(approx (+ (+ (* x y) (* x z)) (* y z)) (*.f64 y (+.f64 x z))))) (if.f64 (<=.f64 y #s(literal -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (*.f64 #s(literal 2 binary64) #s(approx (sqrt (+ (+ (* x y) (* x z)) (* y z))) (sqrt.f64 (*.f64 x y)))) (*.f64 #s(literal 2 binary64) (sqrt.f64 #s(approx (+ (+ (* x y) (* x z)) (* y z)) (*.f64 y z))))) (if.f64 (<=.f64 y #s(literal -7131961289431795/21944496275174754733023745004748837080297570543729328280448007953824789527038691788660702798145451174453138901351488446979832735450978591612896414872982681198457994802840025058142360791167736098566050165049439180766375815715632675961171034001565824849041810386302038359368560295224574744242597208206082048 binary64)) (*.f64 #s(literal 2 binary64) #s(approx (sqrt (+ (+ (* x y) (* x z)) (* y z))) (sqrt.f64 (*.f64 x y)))) (*.f64 #s(literal 2 binary64) (sqrt.f64 (fabs.f64 #s(approx (+ (+ (* x y) (* x z)) (* y z)) (*.f64 #s(approx (+ x z) z) y)))))) (*.f64 #s(literal 2 binary64) #s(approx (sqrt (+ (+ (* x y) (* x z)) (* y z))) (sqrt.f64 (*.f64 x y)))) (if.f64 (<=.f64 y #s(literal -2000000000000000026575110144 binary64)) #s(approx (- 1 (/ (* (- 1 x) y) (+ y 1))) (+.f64 x #s(approx (* -1 (/ (- x 1) y)) (/.f64 #s(literal 1 binary64) y)))) (if.f64 (<=.f64 y #s(literal 4000000000000 binary64)) (/.f64 (-.f64 #s(approx (- (* y (- 1 x)) y) (*.f64 (neg.f64 y) x)) #s(literal 1 binary64)) (-.f64 #s(literal -1 binary64) y)) #s(approx (- 1 (/ (* (- 1 x) y) (+ y 1))) (+.f64 x #s(approx (* -1 (/ (- x 1) y)) (/.f64 #s(literal 1 binary64) y)))))) (if.f64 (<=.f64 y #s(literal -4150517416584649/1152921504606846976 binary64)) #s(approx (- 1 (/ (* (- 1 x) y) (+ y 1))) (+.f64 x #s(approx (* -1 (/ (- x 1) y)) (/.f64 #s(literal 1 binary64) y)))) (if.f64 (<=.f64 y #s(literal 3602879701896397/4503599627370496 binary64)) (-.f64 #s(literal 1 binary64) #s(approx (/ (* (- 1 x) y) (+ y 1)) (*.f64 (*.f64 (+.f64 (neg.f64 y) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) x)) y))) #s(approx (- 1 (/ (* (- 1 x) y) (+ y 1))) (-.f64 x (/.f64 (-.f64 x #s(literal 1 binary64)) y))))) (if.f64 (<=.f64 y #s(literal -4150517416584649/1152921504606846976 binary64)) #s(approx (- 1 (/ (* (- 1 x) y) (+ y 1))) (+.f64 x #s(approx (* -1 (/ (- x 1) y)) (/.f64 #s(literal 1 binary64) y)))) (if.f64 (<=.f64 y #s(literal 3602879701896397/4503599627370496 binary64)) #s(approx (- 1 (/ (* (- 1 x) y) (+ y 1))) (+.f64 #s(literal 1 binary64) (*.f64 y (-.f64 x #s(literal 1 binary64))))) #s(approx (- 1 (/ (* (- 1 x) y) (+ y 1))) (-.f64 x (/.f64 (-.f64 x #s(literal 1 binary64)) y))))) (if.f64 (<=.f64 y #s(literal -4150517416584649/1152921504606846976 binary64)) #s(approx (- 1 (/ (* (- 1 x) y) (+ y 1))) (+.f64 x #s(approx (* -1 (/ (- x 1) y)) (/.f64 #s(literal 1 binary64) y)))) (if.f64 (<=.f64 y #s(literal 8358680908399641/576460752303423488 binary64)) #s(approx (- 1 (/ (* (- 1 x) y) (+ y 1))) (+.f64 #s(literal 1 binary64) (*.f64 y (-.f64 x #s(literal 1 binary64))))) #s(approx (- 1 (/ (* (- 1 x) y) (+ y 1))) (+.f64 x #s(approx (* -1 (/ (- x 1) y)) (/.f64 #s(literal 1 binary64) y)))))) (if.f64 (<=.f64 y #s(literal -8854437155380585/4611686018427387904 binary64)) (-.f64 #s(approx 1 #s(literal 0 binary64)) #s(approx (/ (* (- 1 x) y) (+ y 1)) #s(approx (- 1 x) (neg.f64 x)))) (if.f64 (<=.f64 y #s(literal 8358680908399641/576460752303423488 binary64)) #s(approx (- 1 (/ (* (- 1 x) y) (+ y 1))) (+.f64 #s(literal 1 binary64) (*.f64 y (-.f64 x #s(literal 1 binary64))))) (-.f64 #s(approx 1 #s(literal 0 binary64)) #s(approx (/ (* (- 1 x) y) (+ y 1)) #s(approx (- 1 x) (neg.f64 x)))))) (if.f64 (<=.f64 y #s(literal -8854437155380585/4611686018427387904 binary64)) (-.f64 #s(approx 1 #s(literal 0 binary64)) #s(approx (/ (* (- 1 x) y) (+ y 1)) #s(approx (- 1 x) (neg.f64 x)))) (if.f64 (<=.f64 y #s(literal 1152921504606847/9223372036854775808 binary64)) (-.f64 #s(literal 1 binary64) #s(approx (/ (* (- 1 x) y) (+ y 1)) #s(approx (* y (- 1 x)) y))) (-.f64 #s(approx 1 #s(literal 0 binary64)) #s(approx (/ (* (- 1 x) y) (+ y 1)) #s(approx (- 1 x) (neg.f64 x)))))) (if.f64 (<=.f64 y #s(literal -8854437155380585/4611686018427387904 binary64)) (-.f64 #s(literal 1 binary64) #s(approx (/ (* (- 1 x) y) (+ y 1)) #s(approx (- 1 x) (neg.f64 x)))) (if.f64 (<=.f64 y #s(literal 8116567392432203/73786976294838206464 binary64)) (-.f64 #s(literal 1 binary64) #s(approx (/ (* (- 1 x) y) (+ y 1)) #s(approx (* y (- 1 x)) y))) (-.f64 #s(literal 1 binary64) #s(approx (/ (* (- 1 x) y) (+ y 1)) #s(approx (- 1 x) (neg.f64 x)))))) (-.f64 #s(literal 1 binary64) #s(approx (/ (* (- 1 x) y) (+ y 1)) #s(approx (* y (- 1 x)) y))) (/.f64 (-.f64 x y) (-.f64 #s(literal 1 binary64) y)) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 #s(literal 1 binary64) y)) #s(literal -10000000 binary64)) #s(approx (/ (- x y) (- 1 y)) (/.f64 x (-.f64 #s(literal 1 binary64) y))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 #s(literal 1 binary64) y)) #s(literal 3602879701896397/36028797018963968 binary64)) (*.f64 #s(approx (/ -1 (- y 1)) (+.f64 #s(literal 1 binary64) y)) (-.f64 x y)) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 #s(literal 1 binary64) y)) #s(literal 2 binary64)) #s(approx (* (/ -1 (- y 1)) (- x y)) (/.f64 y (-.f64 y #s(literal 1 binary64)))) #s(approx (/ (- x y) (- 1 y)) (/.f64 x (-.f64 #s(literal 1 binary64) y)))))) (if.f64 (<=.f64 y #s(literal -1983393922805251/4722366482869645213696 binary64)) #s(approx (* (/ -1 (- y 1)) (- x y)) (/.f64 y (-.f64 y #s(literal 1 binary64)))) (if.f64 (<=.f64 y #s(literal 3152519739159347/9007199254740992 binary64)) (*.f64 #s(approx (/ -1 (- y 1)) (+.f64 #s(literal 1 binary64) y)) (-.f64 x y)) #s(approx (* (/ -1 (- y 1)) (- x y)) (/.f64 y (-.f64 y #s(literal 1 binary64)))))) (*.f64 #s(approx (/ -1 (- y 1)) #s(approx (+ 1 y) #s(literal 1 binary64))) (-.f64 x y)) #s(approx (/ (- x y) (- 1 y)) #s(approx (/ x (- 1 y)) (+.f64 x (*.f64 x y)))) #s(approx (/ (- x y) (- 1 y)) #s(approx (/ x (- 1 y)) (*.f64 (-.f64 y #s(literal -1 binary64)) x))) (*.f64 (/.f64 y (-.f64 y #s(literal -1 binary64))) x) (*.f64 (/.f64 x (-.f64 y #s(literal -1 binary64))) y) (if.f64 (<=.f64 y #s(literal -8854437155380585/4611686018427387904 binary64)) (*.f64 #s(approx (/ x (- y -1)) (/.f64 x y)) y) (if.f64 (<=.f64 y #s(literal 8358680908399641/576460752303423488 binary64)) #s(approx (/ (* x y) (+ y 1)) (*.f64 y (+.f64 x (*.f64 #s(literal -1 binary64) (*.f64 x y))))) (*.f64 #s(approx (/ x (- y -1)) (/.f64 x y)) y))) (if.f64 (<=.f64 y #s(literal -8854437155380585/4611686018427387904 binary64)) (*.f64 #s(approx (/ x (- y -1)) (/.f64 x y)) y) (if.f64 (<=.f64 y #s(literal 8358680908399641/576460752303423488 binary64)) #s(approx (/ (* x y) (+ y 1)) (*.f64 x (-.f64 y (*.f64 y y)))) (*.f64 #s(approx (/ x (- y -1)) (/.f64 x y)) y))) #s(approx (/ (* x y) (+ y 1)) (*.f64 #s(approx (- 1 y) #s(literal 1 binary64)) (*.f64 y x))) (if.f64 (<=.f64 z #s(literal -12500000000000000089702894261377103801007685148645038975839096518281332710061042516033325873072023666298321726662095267032510191778683653244091706709639168 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (-.f64 (+.f64 (/.f64 x (+.f64 #s(literal 1 binary64) x)) (/.f64 y (*.f64 t (+.f64 #s(literal 1 binary64) x)))) (/.f64 x (*.f64 t (*.f64 z (+.f64 #s(literal 1 binary64) x)))))) (if.f64 (<=.f64 z #s(literal 219999999999999977612863050546050146192991205886556775639022241050950517647554308738803416260620570277018185414469582177861706956211400530246301458104320 binary64)) (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (-.f64 (+.f64 (/.f64 x (+.f64 #s(literal 1 binary64) x)) (/.f64 y (*.f64 t (+.f64 #s(literal 1 binary64) x)))) (/.f64 x (*.f64 t (*.f64 z (+.f64 #s(literal 1 binary64) x)))))))) (if.f64 (<=.f64 z #s(literal -1060000000000000036253399297161776822107748183719271410824601504782476442348624920933100291096576 binary64)) (/.f64 (+.f64 x #s(approx (/ (- (* y z) x) (- (* t z) x)) (/.f64 y t))) (+.f64 x #s(literal 1 binary64))) (if.f64 (<=.f64 z #s(literal 130000000000000003686756658929517266443757968871979985107802991162236526979144908822352723883991098027775198901593187973755147856319604948314452400275456 binary64)) (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) (/.f64 (+.f64 x #s(approx (/ (- (* y z) x) (- (* t z) x)) (/.f64 y t))) (+.f64 x #s(literal 1 binary64))))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal 3022314549036573/151115727451828646838272 binary64)) (/.f64 #s(approx (+ x (/ (- (* y z) x) (- (* t z) x))) (+.f64 (/.f64 (-.f64 y (/.f64 x z)) t) x)) (-.f64 x #s(literal -1 binary64))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal 2 binary64)) (/.f64 #s(approx (+ x (/ (- (* y z) x) (- (* t z) x))) (-.f64 x #s(literal -1 binary64))) (-.f64 x #s(literal -1 binary64))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal 2000000000000000104138281600499711504018370159501928289300181329954129886725017326540622809029438772331686617457839135860204827534867795731711316538317936091429007203531381577790248362865422671553985900030487246615477217893874725504037036140836172938362629033609837186681667584 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (/.f64 (*.f64 y z) (*.f64 (+.f64 #s(literal 1 binary64) x) (-.f64 (*.f64 t z) x)))) (/.f64 (+.f64 x (/.f64 #s(literal 1 binary64) #s(approx (/ (- (* t z) x) (- (* z y) x)) (*.f64 (/.f64 #s(literal 1 binary64) y) t)))) (+.f64 x #s(literal 1 binary64)))))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal 3022314549036573/151115727451828646838272 binary64)) (/.f64 #s(approx (+ x (/ (- (* y z) x) (- (* t z) x))) (+.f64 (/.f64 (-.f64 y (/.f64 x z)) t) x)) (-.f64 x #s(literal -1 binary64))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal 2 binary64)) (/.f64 #s(approx (+ x (/ (- (* y z) x) (- (* t z) x))) (-.f64 x #s(literal -1 binary64))) (-.f64 x #s(literal -1 binary64))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal 2000000000000000104138281600499711504018370159501928289300181329954129886725017326540622809029438772331686617457839135860204827534867795731711316538317936091429007203531381577790248362865422671553985900030487246615477217893874725504037036140836172938362629033609837186681667584 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (/.f64 (*.f64 y z) (*.f64 (+.f64 #s(literal 1 binary64) x) (-.f64 (*.f64 t z) x)))) (/.f64 (+.f64 x #s(approx (/ (- (* y z) x) (- (* t z) x)) (/.f64 y t))) (+.f64 x #s(literal 1 binary64)))))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal 3022314549036573/151115727451828646838272 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal -1 binary64) x)) (+.f64 #s(approx (/ (- (* y z) x) (- (* t z) x)) (/.f64 y t)) x)) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal 2 binary64)) (/.f64 #s(approx (+ x (/ (- (* y z) x) (- (* t z) x))) (-.f64 x #s(literal -1 binary64))) (-.f64 x #s(literal -1 binary64))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal 2000000000000000104138281600499711504018370159501928289300181329954129886725017326540622809029438772331686617457839135860204827534867795731711316538317936091429007203531381577790248362865422671553985900030487246615477217893874725504037036140836172938362629033609837186681667584 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (/.f64 (*.f64 y z) (*.f64 (+.f64 #s(literal 1 binary64) x) (-.f64 (*.f64 t z) x)))) (/.f64 (+.f64 x #s(approx (/ (- (* y z) x) (- (* t z) x)) (/.f64 y t))) (+.f64 x #s(literal 1 binary64)))))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal 3022314549036573/151115727451828646838272 binary64)) (/.f64 (+.f64 x #s(approx (/ (- (* y z) x) (- (* t z) x)) (/.f64 y t))) (+.f64 x #s(literal 1 binary64))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal 2 binary64)) (/.f64 #s(approx (+ x (/ (- (* y z) x) (- (* t z) x))) (-.f64 x #s(literal -1 binary64))) (-.f64 x #s(literal -1 binary64))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal 2000000000000000104138281600499711504018370159501928289300181329954129886725017326540622809029438772331686617457839135860204827534867795731711316538317936091429007203531381577790248362865422671553985900030487246615477217893874725504037036140836172938362629033609837186681667584 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (/.f64 (*.f64 y z) (*.f64 (+.f64 #s(literal 1 binary64) x) (-.f64 (*.f64 t z) x)))) (/.f64 (+.f64 x #s(approx (/ (- (* y z) x) (- (* t z) x)) (/.f64 y t))) (+.f64 x #s(literal 1 binary64)))))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal 3022314549036573/151115727451828646838272 binary64)) (/.f64 (+.f64 x #s(approx (/ (- (* y z) x) (- (* t z) x)) (/.f64 y t))) (+.f64 x #s(literal 1 binary64))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal 49999999999999998874404911728017014784 binary64)) (/.f64 #s(approx (+ x (/ (- (* y z) x) (- (* t z) x))) (-.f64 x #s(literal -1 binary64))) (-.f64 x #s(literal -1 binary64))) (/.f64 (+.f64 x #s(approx (/ (- (* y z) x) (- (* t z) x)) (/.f64 y t))) (+.f64 x #s(literal 1 binary64))))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal 3022314549036573/151115727451828646838272 binary64)) (/.f64 #s(approx (+ x (/ 1 (/ (- (* t z) x) (- (* z y) x)))) (+.f64 x (/.f64 y t))) #s(approx (+ x 1) #s(literal 1 binary64))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal 49999999999999998874404911728017014784 binary64)) (/.f64 #s(approx (+ x (/ (- (* y z) x) (- (* t z) x))) (-.f64 x #s(literal -1 binary64))) (-.f64 x #s(literal -1 binary64))) (/.f64 #s(approx (+ x (/ (- (* y z) x) (- (* t z) x))) (/.f64 y t)) (+.f64 x #s(literal 1 binary64))))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal 3022314549036573/151115727451828646838272 binary64)) (/.f64 #s(approx (+ x (/ 1 (/ (- (* t z) x) (- (* z y) x)))) (+.f64 x (/.f64 y t))) #s(approx (+ x 1) #s(literal 1 binary64))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal 49999999999999998874404911728017014784 binary64)) (/.f64 #s(approx (+ x (/ (- (* y z) x) (- (* t z) x))) (-.f64 x #s(literal -1 binary64))) (-.f64 x #s(literal -1 binary64))) (/.f64 #s(approx (+ x (/ 1 (/ (- (* t z) x) (- (* z y) x)))) (+.f64 x (/.f64 y t))) #s(approx (+ x 1) #s(literal 1 binary64))))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal 3022314549036573/151115727451828646838272 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) #s(approx (* y (- (+ (/ x (* y (+ 1 x))) (/ z (* (+ 1 x) (- (* t z) x)))) (/ x (* y (* (+ 1 x) (- (* t z) x)))))) (/.f64 y t))) (if.f64 (<=.f64 (/.f64 (+.f64 x (/.f64 (-.f64 (*.f64 y z) x) (-.f64 (*.f64 t z) x))) (+.f64 x #s(literal 1 binary64))) #s(literal 49999999999999998874404911728017014784 binary64)) (/.f64 #s(approx (+ x (/ (- (* y z) x) (- (* t z) x))) (-.f64 x #s(literal -1 binary64))) (-.f64 x #s(literal -1 binary64))) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) #s(approx (* y (- (+ (/ x (* y (+ 1 x))) (/ z (* (+ 1 x) (- (* t z) x)))) (/ x (* y (* (+ 1 x) (- (* t z) x)))))) (/.f64 y t))))) (if.f64 (<=.f64 x #s(literal -8073110924545181/149502054158244092924433911175587146134101311725520811805218980426523448679093940601025751001247626027946551200107541538756647476310030352326743206124657514520641361489437161884315621531536712531968 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (/.f64 x (+.f64 #s(literal 1 binary64) x))) (if.f64 (<=.f64 x #s(literal 1438846037749345/73786976294838206464 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) #s(approx (* y (- (+ (/ x (* y (+ 1 x))) (/ z (* (+ 1 x) (- (* t z) x)))) (/ x (* y (* (+ 1 x) (- (* t z) x)))))) (/.f64 y t))) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) (/.f64 x (+.f64 #s(literal 1 binary64) x))))) (if.f64 (<=.f64 x #s(literal -4722366482869645/4722366482869645213696 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) #s(approx (/ x (+ 1 x)) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x)))) (if.f64 (<=.f64 x #s(literal -8073110924545181/149502054158244092924433911175587146134101311725520811805218980426523448679093940601025751001247626027946551200107541538756647476310030352326743206124657514520641361489437161884315621531536712531968 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) #s(approx (/ x (+ 1 x)) (*.f64 (-.f64 #s(literal 1 binary64) x) x))) (if.f64 (<=.f64 x #s(literal 2674777890687885/2305843009213693952 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) #s(approx (* y (- (+ (/ x (* y (+ 1 x))) (/ z (* (+ 1 x) (- (* t z) x)))) (/ x (* y (* (+ 1 x) (- (* t z) x)))))) (/.f64 y t))) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) #s(approx (/ x (+ 1 x)) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x))))))) (if.f64 (<=.f64 y #s(literal -2555292390101743/5678427533559428832416592249125035424637823130369672345949142181098744438385921275985867583701277855943457200048954515105739075223552 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) #s(approx (* y (- (+ (/ x (* y (+ 1 x))) (/ z (* (+ 1 x) (- (* t z) x)))) (/ x (* y (* (+ 1 x) (- (* t z) x)))))) (/.f64 y t))) (if.f64 (<=.f64 y #s(literal 1069796982602131/64836180763765514976756372870174392984569472378788076562432145776416450178326689787495422639798496785753091978301574830974924235553308989185732419283030682610330965678148586307584 binary64)) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) #s(approx (/ x (+ 1 x)) (*.f64 (-.f64 #s(literal 1 binary64) x) x))) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) #s(approx (* y (- (+ (/ x (* y (+ 1 x))) (/ z (* (+ 1 x) (- (* t z) x)))) (/ x (* y (* (+ 1 x) (- (* t z) x)))))) (/.f64 y t))))) #s(approx (/ (+ x (/ (- (* y z) x) (- (* t z) x))) (+ x 1)) #s(approx (/ x (+ 1 x)) (*.f64 (-.f64 #s(literal 1 binary64) x) x))) (+.f64 (*.f64 x (cos.f64 y)) (*.f64 z (sin.f64 y))) (*.f64 (+.f64 (*.f64 z (tan.f64 y)) x) (cos.f64 y)) (if.f64 (<=.f64 z #s(literal -2843069510573101/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) (+.f64 (*.f64 x #s(approx (cos y) #s(literal 1 binary64))) (*.f64 z (sin.f64 y))) (if.f64 (<=.f64 z #s(literal 3666197480843679/13093562431584567480052758787310396608866568184172259157933165472384535185618698219533080369303616628603546736510240284036869026183541572213314110357504 binary64)) #s(approx (+ (* x (cos y)) (* z (sin y))) (*.f64 x #s(approx (+ (cos y) (/ (* z (sin y)) x)) (cos.f64 y)))) (+.f64 (*.f64 x #s(approx (cos y) #s(literal 1 binary64))) (*.f64 z (sin.f64 y))))) (if.f64 (<=.f64 y #s(literal -6999999999999999858056930397899131551129882049984318175904579512364144033393179339608105143560141611860400805667603348990656978248545598621402026298028654854620418294058393046626049979737055093619348679984512429697615037958521989397622275894681072887155407240000129990656 binary64)) #s(approx (+ (* x (cos y)) (* z (sin y))) (*.f64 z (sin.f64 y))) (if.f64 (<=.f64 y #s(literal -18499999999999999492791472096551073504158547968 binary64)) #s(approx (+ (* x (cos y)) (* z (sin y))) (*.f64 x #s(approx (+ (cos y) (/ (* z (sin y)) x)) (cos.f64 y)))) (if.f64 (<=.f64 y #s(literal -13/2 binary64)) #s(approx (+ (* x (cos y)) (* z (sin y))) (*.f64 z (sin.f64 y))) (if.f64 (<=.f64 y #s(literal 2 binary64)) #s(approx (+ (* x (cos y)) (* z (sin y))) (+.f64 x (*.f64 y (+.f64 z (*.f64 #s(literal -1/2 binary64) (*.f64 x y)))))) #s(approx (+ (* x (cos y)) (* z (sin y))) (*.f64 z (sin.f64 y))))))) (if.f64 (<=.f64 y #s(literal -4533471823554859/604462909807314587353088 binary64)) #s(approx (+ (* x (cos y)) (* z (sin y))) (*.f64 x #s(approx (+ (cos y) (/ (* z (sin y)) x)) (cos.f64 y)))) (if.f64 (<=.f64 y #s(literal 944473296573929/1180591620717411303424 binary64)) #s(approx (+ (* x (cos y)) (* z (sin y))) (+.f64 x (*.f64 y (+.f64 z (*.f64 #s(literal -1/2 binary64) (*.f64 x y)))))) #s(approx (+ (* x (cos y)) (* z (sin y))) (*.f64 x #s(approx (+ (cos y) (/ (* z (sin y)) x)) (cos.f64 y)))))) #s(approx (+ (* x (cos y)) (* z (sin y))) (+.f64 x (*.f64 y z))) #s(approx (+ (* x (cos y)) (* z (sin y))) #s(approx (+ x (* y z)) (*.f64 y z))) (+.f64 (*.f64 x (sin.f64 y)) (*.f64 z (cos.f64 y))) (if.f64 (<=.f64 z #s(literal -145000000000000004841060739338650523028497274614609660325760843658410792735339498123259174863485131000755147647930362494976 binary64)) #s(approx (+ (* x (sin y)) (* z (cos y))) (*.f64 z (cos.f64 y))) (if.f64 (<=.f64 z #s(literal 759999999999999937798538804705658043635198133928478395617743369035020454015642412206123852677944977653760 binary64)) (+.f64 (*.f64 x (sin.f64 y)) #s(approx (* z (cos y)) z)) #s(approx (+ (* x (sin y)) (* z (cos y))) (*.f64 z (cos.f64 y))))) (if.f64 (<=.f64 y #s(literal -6499999999999999600070120055024185369936401349654836116491409777570150292511545430970684682618999070034293655965225222328680794634168676606205786337375063016381070321629037827591084888652173396338382706801853959005650823893533770357422861734896099135765239321443061202944 binary64)) #s(approx (+ (* x (sin y)) (* z (cos y))) (*.f64 z (cos.f64 y))) (if.f64 (<=.f64 y #s(literal -2199999999999999934201577869954270788616894545920 binary64)) (*.f64 #s(approx (* (- (* (/ z (* (sin y) x)) (cos y)) -1) (sin y)) (sin.f64 y)) x) (if.f64 (<=.f64 y #s(literal -4533471823554859/604462909807314587353088 binary64)) #s(approx (+ (* x (sin y)) (* z (cos y))) (*.f64 z (cos.f64 y))) (if.f64 (<=.f64 y #s(literal 600000 binary64)) #s(approx (+ (* x (sin y)) (* z (cos y))) (+.f64 z (*.f64 y (+.f64 x (*.f64 y (+.f64 (*.f64 #s(literal -1/2 binary64) z) (*.f64 #s(literal -1/6 binary64) (*.f64 x y)))))))) #s(approx (+ (* x (sin y)) (* z (cos y))) (*.f64 z (cos.f64 y))))))) (if.f64 (<=.f64 y #s(literal -4533471823554859/604462909807314587353088 binary64)) #s(approx (+ (* x (sin y)) (* z (cos y))) (*.f64 z (cos.f64 y))) (if.f64 (<=.f64 y #s(literal 600000 binary64)) #s(approx (+ (* x (sin y)) (* z (cos y))) (+.f64 z (*.f64 y (+.f64 x (*.f64 y (+.f64 (*.f64 #s(literal -1/2 binary64) z) (*.f64 #s(literal -1/6 binary64) (*.f64 x y)))))))) #s(approx (+ (* x (sin y)) (* z (cos y))) (*.f64 z (cos.f64 y))))) #s(approx (+ (* x (sin y)) (* z (cos y))) (+.f64 z (*.f64 x y))) (if.f64 (<=.f64 x #s(literal -12600000000000000175910394097339421557703286001391685741703488407304979365850817028324177427178941068737774604340600624138933081879363535112231801678200793747947520 binary64)) #s(approx (+ (* x (sin y)) (* z (cos y))) #s(approx (+ z (* x y)) (*.f64 x #s(approx (+ y (/ z x)) y)))) (if.f64 (<=.f64 x #s(literal 860000000000000043678585032448436370445064672673931062101299481627572889088369964871325717584029840581043753207516436144202803898207920405374455404246481209297538646016 binary64)) #s(approx (+ (* x (sin y)) (* z (cos y))) #s(approx (+ z (* x y)) z)) #s(approx (+ (* x (sin y)) (* z (cos y))) #s(approx (+ z (* x y)) (*.f64 x #s(approx (+ y (/ z x)) y)))))) #s(approx (+ (* x (sin y)) (* z (cos y))) #s(approx (+ z (* x y)) z)) (-.f64 (*.f64 x (cos.f64 y)) (*.f64 z (sin.f64 y))) (if.f64 (<=.f64 z #s(literal -6558536304457363/452312848583266388373324160190187140051835877600158453279131187530910662656 binary64)) (-.f64 (*.f64 x #s(approx (cos y) #s(literal 1 binary64))) (*.f64 z (sin.f64 y))) (if.f64 (<=.f64 z #s(literal 7831948386878921/2175541218577478036232553294038911497542013410209922757424923190068852981190050786259609609278379154099770693575665668158859588967025488852621393833027941793561932885341770625153958412288 binary64)) (-.f64 (/.f64 x (/.f64 #s(literal 1 binary64) (cos.f64 y))) #s(approx (* z (sin y)) (*.f64 y z))) (-.f64 (*.f64 x #s(approx (cos y) #s(literal 1 binary64))) (*.f64 z (sin.f64 y))))) (if.f64 (<=.f64 z #s(literal -6558536304457363/452312848583266388373324160190187140051835877600158453279131187530910662656 binary64)) (-.f64 (*.f64 x #s(approx (cos y) #s(literal 1 binary64))) (*.f64 z (sin.f64 y))) (if.f64 (<=.f64 z #s(literal 7831948386878921/2175541218577478036232553294038911497542013410209922757424923190068852981190050786259609609278379154099770693575665668158859588967025488852621393833027941793561932885341770625153958412288 binary64)) (-.f64 (*.f64 x (cos.f64 y)) #s(approx (* z (sin y)) (*.f64 y z))) (-.f64 (*.f64 x #s(approx (cos y) #s(literal 1 binary64))) (*.f64 z (sin.f64 y))))) (-.f64 (*.f64 x #s(approx (cos y) #s(literal 1 binary64))) (*.f64 z (sin.f64 y))) (if.f64 (<=.f64 y #s(literal -7656119366529843/562949953421312 binary64)) #s(approx (- (* x (cos y)) (* z (sin y))) (*.f64 #s(literal -1 binary64) (*.f64 z (sin.f64 y)))) (if.f64 (<=.f64 y #s(literal 25000 binary64)) #s(approx (- (* x (cos y)) (* z (sin y))) (+.f64 x (*.f64 y (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x y)) z)))) #s(approx (- (* x (cos y)) (* z (sin y))) (*.f64 #s(literal -1 binary64) (*.f64 z (sin.f64 y)))))) #s(approx (- (* x (cos y)) (* z (sin y))) (-.f64 x (*.f64 z y))) (+.f64 x (*.f64 (-.f64 y x) z)) (if.f64 (<=.f64 z #s(literal -5854679515581645/1125899906842624 binary64)) #s(approx (+ x (* (- y x) z)) #s(approx (- (* z y) (* (- z 1) x)) (*.f64 z (-.f64 y x)))) (if.f64 (<=.f64 z #s(literal 5854679515581645/4503599627370496 binary64)) (+.f64 x (*.f64 #s(approx (- y x) y) z)) #s(approx (+ x (* (- y x) z)) #s(approx (- (* z y) (* (- z 1) x)) (*.f64 z (-.f64 y x)))))) (if.f64 (<=.f64 z #s(literal -3314649325744685/36028797018963968 binary64)) #s(approx (+ x (* (- y x) z)) #s(approx (- (* z y) (* (- z 1) x)) (*.f64 z (-.f64 y x)))) (if.f64 (<=.f64 z #s(literal 5841333965851681/1298074214633706907132624082305024 binary64)) #s(approx (+ x (* (- y x) z)) (-.f64 x (*.f64 z x))) #s(approx (+ x (* (- y x) z)) #s(approx (- (* z y) (* (- z 1) x)) (*.f64 z (-.f64 y x)))))) (if.f64 (<=.f64 z #s(literal -1786482426334927/170141183460469231731687303715884105728 binary64)) #s(approx (+ x (* (- y x) z)) #s(approx (- (* z y) (* (- z 1) x)) (*.f64 z (-.f64 y x)))) (if.f64 (<=.f64 z #s(literal 5841333965851681/1298074214633706907132624082305024 binary64)) #s(approx (+ x (* (- y x) z)) (*.f64 x #s(approx (+ 1 (* -1 z)) #s(literal 1 binary64)))) #s(approx (+ x (* (- y x) z)) #s(approx (- (* z y) (* (- z 1) x)) (*.f64 z (-.f64 y x)))))) (if.f64 (<=.f64 z #s(literal -1786482426334927/170141183460469231731687303715884105728 binary64)) #s(approx (+ x (* (- y x) z)) #s(approx (+ (* x (+ 1 (* -1 z))) (* y z)) (*.f64 y z))) (if.f64 (<=.f64 z #s(literal 5841333965851681/1298074214633706907132624082305024 binary64)) #s(approx (+ x (* (- y x) z)) (*.f64 x #s(approx (+ 1 (* -1 z)) #s(literal 1 binary64)))) #s(approx (+ x (* (- y x) z)) #s(approx (+ (* x (+ 1 (* -1 z))) (* y z)) (*.f64 y z))))) #s(approx (+ x (* (- y x) z)) #s(approx (+ (* x (+ 1 (* -1 z))) (* y z)) (*.f64 y z))) (if.f64 (<=.f64 (*.f64 #s(literal 2 binary64) (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i))) #s(literal +inf.0 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (+.f64 (*.f64 c b) a) (*.f64 i c)))) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 #s(literal -2 binary64) (*.f64 c (*.f64 i (+.f64 a (*.f64 b c))))))) (if.f64 (<=.f64 (*.f64 #s(literal 2 binary64) (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i))) #s(literal +inf.0 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 t z) (-.f64 (*.f64 y x) (*.f64 (*.f64 i (+.f64 (*.f64 c b) a)) c)))) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 #s(literal -2 binary64) (*.f64 c (*.f64 i (+.f64 a (*.f64 b c))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) #s(literal -500000000000000008767770783009700270768720932588600043072899052468170786152756596689141885761882182602450164015187267140930505552933938113792995399608025162783516999830380746528316254123530500702208 binary64)) (*.f64 #s(literal 2 binary64) (-.f64 #s(approx (+ (* x y) (* z t)) (*.f64 t z)) (*.f64 (+.f64 (*.f64 c b) a) (*.f64 i c)))) (if.f64 (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) #s(literal 199999999999999986726733459944924484222039388635692365157852007791239747300286840518597024906650109066035554149860765582115811384854799426355462144 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 t z) (-.f64 (*.f64 y x) #s(approx (* (* i (+ (* c b) a)) c) (*.f64 a (*.f64 c i)))))) (*.f64 #s(literal 2 binary64) (-.f64 #s(approx (+ (* x y) (* z t)) (*.f64 t z)) (*.f64 (+.f64 (*.f64 c b) a) (*.f64 i c)))))) (if.f64 (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) #s(literal -500000000000000008767770783009700270768720932588600043072899052468170786152756596689141885761882182602450164015187267140930505552933938113792995399608025162783516999830380746528316254123530500702208 binary64)) (*.f64 #s(literal 2 binary64) #s(approx (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i)) (-.f64 (*.f64 x y) (*.f64 c (*.f64 i (+.f64 a (*.f64 b c))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) #s(literal 19999999999999998785071050110729243720080574440234649906381543142646409126026467805686618514881015496873712236112324345157434387485272061060471597681733765549974602883364022082135420506324881811687439605097103198153279365101643665319098224539215899610692069837325144812815208761691919724149808696276287488 binary64)) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 t z) (-.f64 (*.f64 y x) #s(approx (* (* i (+ (* c b) a)) c) (*.f64 a (*.f64 c i)))))) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 #s(literal -2 binary64) (*.f64 c (*.f64 i (+.f64 a (*.f64 b c)))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) #s(literal -1000000000000 binary64)) (*.f64 #s(literal 2 binary64) #s(approx (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i)) (-.f64 (*.f64 x y) (*.f64 c (*.f64 i (+.f64 a (*.f64 b c))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) #s(literal 19999999999999998785071050110729243720080574440234649906381543142646409126026467805686618514881015496873712236112324345157434387485272061060471597681733765549974602883364022082135420506324881811687439605097103198153279365101643665319098224539215899610692069837325144812815208761691919724149808696276287488 binary64)) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (+.f64 (+.f64 (*.f64 (+.f64 z z) t) (*.f64 y x)) (*.f64 y x))) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 #s(literal -2 binary64) (*.f64 c (*.f64 i (+.f64 a (*.f64 b c)))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) #s(literal -100000000000000001097906362944045541740492309677311846336810682903157585404911491537163328978494688899061249669721172515611590283743140088328307009198146046031271664502933027185697489699588559043338384466165001178426897626212945177628091195786707458122783970171784415105291802893207873272974885715430223118336 binary64)) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 #s(literal -2 binary64) (*.f64 c (*.f64 i (+.f64 a (*.f64 b c)))))) (if.f64 (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) #s(literal 19999999999999998785071050110729243720080574440234649906381543142646409126026467805686618514881015496873712236112324345157434387485272061060471597681733765549974602883364022082135420506324881811687439605097103198153279365101643665319098224539215899610692069837325144812815208761691919724149808696276287488 binary64)) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 t z) (*.f64 x y)))) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 #s(literal -2 binary64) (*.f64 c (*.f64 i (+.f64 a (*.f64 b c)))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) #s(literal -100000000000000001097906362944045541740492309677311846336810682903157585404911491537163328978494688899061249669721172515611590283743140088328307009198146046031271664502933027185697489699588559043338384466165001178426897626212945177628091195786707458122783970171784415105291802893207873272974885715430223118336 binary64)) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 #s(literal -2 binary64) (*.f64 c (*.f64 i (+.f64 a (*.f64 b c)))))) (if.f64 (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) #s(literal 19999999999999998785071050110729243720080574440234649906381543142646409126026467805686618514881015496873712236112324345157434387485272061060471597681733765549974602883364022082135420506324881811687439605097103198153279365101643665319098224539215899610692069837325144812815208761691919724149808696276287488 binary64)) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (+.f64 (+.f64 (*.f64 (+.f64 z z) t) (*.f64 y x)) (*.f64 y x))) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 #s(literal -2 binary64) (*.f64 c (*.f64 i (+.f64 a (*.f64 b c)))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) #s(literal -inf.0 binary64)) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 #s(literal -2 binary64) (*.f64 c #s(approx (* i (+ a (* b c))) (*.f64 b (*.f64 c i)))))) (if.f64 (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) #s(literal 19999999999999998785071050110729243720080574440234649906381543142646409126026467805686618514881015496873712236112324345157434387485272061060471597681733765549974602883364022082135420506324881811687439605097103198153279365101643665319098224539215899610692069837325144812815208761691919724149808696276287488 binary64)) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 t z) (*.f64 x y)))) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 #s(literal -2 binary64) (*.f64 c #s(approx (* i (+ a (* b c))) (*.f64 b (*.f64 c i)))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (+.f64 a (*.f64 b c)) c) i) #s(literal -100000000000000001097906362944045541740492309677311846336810682903157585404911491537163328978494688899061249669721172515611590283743140088328307009198146046031271664502933027185697489699588559043338384466165001178426897626212945177628091195786707458122783970171784415105291802893207873272974885715430223118336 binary64)) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 #s(literal -2 binary64) (*.f64 a (*.f64 c i)))) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 #s(literal 2 binary64) (+.f64 (*.f64 t z) (*.f64 x y))))) (if.f64 (<=.f64 (*.f64 x y) #s(literal -50000000000000001642078124460246303949350628317980584775615671312937350344939399777200065781386370634197475239216121778932424531710574592 binary64)) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 (+.f64 x x) y)) (if.f64 (<=.f64 (*.f64 x y) #s(literal -2462625387274655/4925250774549309901534880012517951725634967408808180833493536675530715221437151326426783281860614455100828498788352 binary64)) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 #s(literal -2 binary64) (*.f64 a (*.f64 c i)))) (if.f64 (<=.f64 (*.f64 x y) #s(literal 40000000000 binary64)) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 (+.f64 z z) t)) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 (+.f64 x x) y))))) (if.f64 (<=.f64 (*.f64 z t) #s(literal -500000000000000024930826985954446508505134242719231075787446465305994199549652907692229507678208 binary64)) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 (+.f64 z z) t)) (if.f64 (<=.f64 (*.f64 z t) #s(literal 99999999999999993363366729972462242111019694317846182578926003895619873650143420259298512453325054533017777074930382791057905692427399713177731072 binary64)) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 (+.f64 x x) y)) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 (+.f64 z z) t)))) #s(approx (* 2 (- (+ (* x y) (* z t)) (* (* (+ a (* b c)) c) i))) (*.f64 (+.f64 x x) y)) (*.f64 (*.f64 x #s(literal 3 binary64)) x) (-.f64 (*.f64 #s(literal 6 binary64) x) (*.f64 (*.f64 #s(literal 9 binary64) x) x)) (*.f64 (+.f64 (+.f64 (*.f64 #s(literal -9 binary64) x) #s(literal 3 binary64)) #s(literal 3 binary64)) x) (*.f64 (-.f64 (*.f64 #s(literal -9 binary64) x) #s(literal -6 binary64)) x) (if.f64 (<=.f64 (*.f64 (*.f64 #s(literal 3 binary64) (-.f64 #s(literal 2 binary64) (*.f64 x #s(literal 3 binary64)))) x) #s(literal -100 binary64)) (*.f64 #s(approx (* 3 (- 2 (* x 3))) (*.f64 #s(literal -9 binary64) x)) x) (*.f64 #s(approx (* 3 (- 2 (* x 3))) #s(literal 6 binary64)) x)) (*.f64 #s(approx (* 3 (- 2 (* x 3))) #s(literal 6 binary64)) x) #s(approx (* 3 (+ (- (* (* x 3) x) (* x 4)) 1)) (+.f64 #s(literal 3 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 9 binary64) x) #s(literal 12 binary64))))) #s(approx (* 3 (+ (- (* (* x 3) x) (* x 4)) 1)) (+.f64 #s(literal 3 binary64) (*.f64 #s(literal -12 binary64) x))) #s(approx (* 3 (+ (- (* (* x 3) x) (* x 4)) 1)) #s(literal 3 binary64)) (-.f64 x (*.f64 y z)) (if.f64 (<=.f64 (*.f64 z t) #s(literal 100000000000000003889357755108838843130737249295202013334302382007691294289384896763079965607877701387326460311941213291353170611409437561654018367221268940354434586262616943544566455807655946219322240663552 binary64)) (/.f64 x (-.f64 y (*.f64 z t))) #s(approx (/ x (- y (* z t))) (/.f64 (neg.f64 #s(approx (/ (+ x (/ (* x y) (* t z))) t) #s(approx (/ (+ x (/ (* x y) (* t z))) t) (/.f64 x t)))) z))) (/.f64 x (-.f64 y (*.f64 z t))) (if.f64 (<=.f64 (/.f64 x (-.f64 y (*.f64 z t))) #s(literal -1265/6325070415853456823515479584966165845298645305129441198653167438357198111499854590373761990669910140474596183259900372230931523043306046152094168748148078435047419508642698792639590866940413010663742739952273283392562733857021646831815729864036236135650314266011211548510419206725953204130822734645187695728365866909171712 binary64)) #s(approx (/ x (- y (* z t))) (/.f64 x y)) (if.f64 (<=.f64 (/.f64 x (-.f64 y (*.f64 z t))) #s(literal 0 binary64)) #s(approx (/ x (- y (* z t))) (/.f64 #s(approx x #s(literal 0 binary64)) y)) #s(approx (/ x (- y (* z t))) (/.f64 x y)))) #s(approx (/ x (- y (* z t))) (/.f64 x y)) (if.f64 (<=.f64 (/.f64 (-.f64 x (*.f64 y z)) (-.f64 t (*.f64 a z))) #s(literal -inf.0 binary64)) #s(approx (/ (- x (* y z)) (- t (* a z))) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 z (-.f64 t (*.f64 a z)))) (/.f64 x (*.f64 y (-.f64 t (*.f64 a z))))))) (if.f64 (<=.f64 (/.f64 (-.f64 x (*.f64 y z)) (-.f64 t (*.f64 a z))) #s(literal -5060056332683/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) (/.f64 (-.f64 x (*.f64 y z)) (-.f64 t (*.f64 a z))) (if.f64 (<=.f64 (/.f64 (-.f64 x (*.f64 y z)) (-.f64 t (*.f64 a z))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ (- t (* a z)) (- x (* z y))) (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 z (-.f64 x (*.f64 y z)))) (/.f64 t (*.f64 a (-.f64 x (*.f64 y z)))))))) (if.f64 (<=.f64 (/.f64 (-.f64 x (*.f64 y z)) (-.f64 t (*.f64 a z))) #s(literal 1000000000000000017216064596736454828831087825013238982328892017892380671244575047987920451875459594568606138861698291060311049225532948520696938805711440650122628514669428460356992624968028329550689224175284346730060716088829214255439694630119794546505512415617982143262670862918816362862119154749127262208 binary64)) (/.f64 (-.f64 x (*.f64 y z)) (-.f64 t (*.f64 a z))) (if.f64 (<=.f64 (/.f64 (-.f64 x (*.f64 y z)) (-.f64 t (*.f64 a z))) #s(literal +inf.0 binary64)) #s(approx (/ (- x (* y z)) (- t (* a z))) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 z (-.f64 t (*.f64 a z)))) (/.f64 x (*.f64 y (-.f64 t (*.f64 a z))))))) #s(approx (/ (- x (* y z)) (- t (* a z))) (/.f64 y a))))))) (if.f64 (<=.f64 (/.f64 (-.f64 x (*.f64 y z)) (-.f64 t (*.f64 a z))) #s(literal -inf.0 binary64)) #s(approx (/ (- x (* y z)) (- t (* a z))) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 z (-.f64 t (*.f64 a z)))) (/.f64 x (*.f64 y (-.f64 t (*.f64 a z))))))) (if.f64 (<=.f64 (/.f64 (-.f64 x (*.f64 y z)) (-.f64 t (*.f64 a z))) #s(literal 1000000000000000017216064596736454828831087825013238982328892017892380671244575047987920451875459594568606138861698291060311049225532948520696938805711440650122628514669428460356992624968028329550689224175284346730060716088829214255439694630119794546505512415617982143262670862918816362862119154749127262208 binary64)) (/.f64 (-.f64 x (*.f64 y z)) (-.f64 t (*.f64 a z))) (if.f64 (<=.f64 (/.f64 (-.f64 x (*.f64 y z)) (-.f64 t (*.f64 a z))) #s(literal +inf.0 binary64)) #s(approx (/ (- x (* y z)) (- t (* a z))) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 z (-.f64 t (*.f64 a z)))) (/.f64 x (*.f64 y (-.f64 t (*.f64 a z))))))) #s(approx (/ (- x (* y z)) (- t (* a z))) (/.f64 y a))))) (if.f64 (<=.f64 z #s(literal -199999999999999982405111001914463627825705729939051460364922737117355163153802565541919878198424069508213948681199740222346696327168 binary64)) #s(approx (/ (- x (* y z)) (- t (* a z))) #s(approx (* y (+ (* -1 (/ z (- t (* a z)))) (/ x (* y (- t (* a z)))))) (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 y z))))) a))) (if.f64 (<=.f64 z #s(literal 919999999999999951721475182284721378232842634933885741634662853328453386579474209304790816182128562148998544763194603216901097398199900445211366961171339652876380143616 binary64)) (/.f64 (-.f64 x (*.f64 y z)) (-.f64 t (*.f64 a z))) #s(approx (/ (- x (* y z)) (- t (* a z))) #s(approx (* y (+ (* -1 (/ z (- t (* a z)))) (/ x (* y (- t (* a z)))))) (/.f64 (*.f64 y (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 y z))))) a))))) (if.f64 (<=.f64 (/.f64 (-.f64 x (*.f64 y z)) (-.f64 t (*.f64 a z))) #s(literal 1000000000000000017216064596736454828831087825013238982328892017892380671244575047987920451875459594568606138861698291060311049225532948520696938805711440650122628514669428460356992624968028329550689224175284346730060716088829214255439694630119794546505512415617982143262670862918816362862119154749127262208 binary64)) (/.f64 (-.f64 x (*.f64 y z)) (-.f64 t (*.f64 a z))) #s(approx (/ (- x (* y z)) (- t (* a z))) (/.f64 y a))) (if.f64 (<=.f64 z #s(literal -1100000000000000017806812944106311454176575488 binary64)) #s(approx (/ (- x (* y z)) (- t (* a z))) (/.f64 y a)) (if.f64 (<=.f64 z #s(literal -5601848934919837/1018517988167243043134222844204689080525734196832968125318070224677190649881668353091698688 binary64)) (/.f64 (-.f64 x (*.f64 y z)) #s(approx (- t (* a z)) t)) (if.f64 (<=.f64 z #s(literal 49999999999999999139130636277292928373873822357007948776987560108905577054208 binary64)) #s(approx (/ (- x (* y z)) (- t (* a z))) (/.f64 x (-.f64 t (*.f64 a z)))) #s(approx (/ (- x (* y z)) (- t (* a z))) (/.f64 y a))))) (if.f64 (<=.f64 z #s(literal -1100000000000000017806812944106311454176575488 binary64)) #s(approx (/ (- x (* y z)) (- t (* a z))) (/.f64 y a)) (if.f64 (<=.f64 z #s(literal 49999999999999999139130636277292928373873822357007948776987560108905577054208 binary64)) #s(approx (/ (- x (* y z)) (- t (* a z))) (/.f64 x (-.f64 t (*.f64 a z)))) #s(approx (/ (- x (* y z)) (- t (* a z))) (/.f64 y a)))) (if.f64 (<=.f64 z #s(literal -2700000000000000037254137807099051161722923515904 binary64)) #s(approx (/ (- x (* y z)) (- t (* a z))) (/.f64 y a)) (if.f64 (<=.f64 z #s(literal 1662273001970115/37778931862957161709568 binary64)) #s(approx (/ (- x (* y z)) (- t (* a z))) (/.f64 x t)) #s(approx (/ (- x (* y z)) (- t (* a z))) (/.f64 y a)))) #s(approx (/ (- x (* y z)) (- t (* a z))) (/.f64 x t)) (if.f64 (<=.f64 t #s(literal -11000000000000000000000 binary64)) (/.f64 (+.f64 x (*.f64 (/.f64 y t) z)) (+.f64 (+.f64 a #s(literal 1 binary64)) (*.f64 (/.f64 b t) y))) (if.f64 (<=.f64 t #s(literal 7482888383134223/1496577676626844588240573268701473812127674924007424 binary64)) (/.f64 (+.f64 (*.f64 t x) (*.f64 z y)) (+.f64 (*.f64 a t) (+.f64 (*.f64 b y) t))) (/.f64 (+.f64 x (*.f64 (/.f64 y t) z)) (+.f64 (+.f64 a #s(literal 1 binary64)) (*.f64 (/.f64 b t) y))))) (if.f64 (<=.f64 t #s(literal -38999999999999997245930190936637087029238709764319467177275216942446835551698944 binary64)) (-.f64 (/.f64 x #s(approx (+ (+ a 1) (/ (* y b) t)) (-.f64 a #s(literal -1 binary64)))) (*.f64 (/.f64 (neg.f64 z) t) (/.f64 y #s(approx (+ (+ a 1) (/ (* y b) t)) (-.f64 a #s(literal -1 binary64)))))) (if.f64 (<=.f64 t #s(literal 3700000000000000022992892836778006405683540604505284877871456230095462410835939101086056448 binary64)) (/.f64 (+.f64 (*.f64 t x) (*.f64 z y)) (+.f64 (*.f64 a t) (+.f64 (*.f64 b y) t))) (/.f64 (+.f64 x (*.f64 (/.f64 z t) y)) #s(approx (+ (+ a 1) (/ (* y b) t)) (+.f64 #s(literal 1 binary64) a))))) (if.f64 (<=.f64 t #s(literal -55000000000000000672837248518084418957558993672600646997066933852851312743415808 binary64)) (/.f64 (+.f64 x (*.f64 (/.f64 y t) z)) #s(approx (+ (+ a 1) (/ (* y b) t)) (+.f64 #s(literal 1 binary64) a))) (if.f64 (<=.f64 t #s(literal 3700000000000000022992892836778006405683540604505284877871456230095462410835939101086056448 binary64)) (/.f64 (+.f64 (*.f64 t x) (*.f64 z y)) (+.f64 (*.f64 a t) (+.f64 (*.f64 b y) t))) (/.f64 (+.f64 x (*.f64 (/.f64 z t) y)) #s(approx (+ (+ a 1) (/ (* y b) t)) (+.f64 #s(literal 1 binary64) a))))) (if.f64 (<=.f64 t #s(literal -7975367974709495/664613997892457936451903530140172288 binary64)) (/.f64 (+.f64 x (*.f64 (/.f64 z t) y)) #s(approx (+ (+ a 1) (/ (* y b) t)) (+.f64 #s(literal 1 binary64) a))) (if.f64 (<=.f64 t #s(literal -3894120428801835/53344115463038834192638814325770062377158066578527265283170062494112297902541056572171457606972434325943439284747465923567110413232954920642906848418646640368761260636112116467704626287294512197831720129087092815853525984299811690329311019008 binary64)) (/.f64 #s(approx (+ (* t x) (* z y)) (*.f64 y z)) (+.f64 (*.f64 a t) (+.f64 (*.f64 b y) t))) (if.f64 (<=.f64 t #s(literal 3170534137668829/36028797018963968 binary64)) #s(approx (- (/ x (+ (+ a 1) (/ (* y b) t))) (* (/ (neg z) t) (/ y (+ (+ a 1) (/ (* y b) t))))) (/.f64 (-.f64 (/.f64 (*.f64 t x) y) (*.f64 #s(literal -1 binary64) z)) b)) (/.f64 (+.f64 x (*.f64 (/.f64 z t) y)) #s(approx (+ (+ a 1) (/ (* y b) t)) (+.f64 #s(literal 1 binary64) a)))))) (if.f64 (<=.f64 t #s(literal -7975367974709495/664613997892457936451903530140172288 binary64)) (/.f64 (+.f64 x (*.f64 (/.f64 z t) y)) #s(approx (+ (+ a 1) (/ (* y b) t)) (+.f64 #s(literal 1 binary64) a))) (if.f64 (<=.f64 t #s(literal 7926335344172073/144115188075855872 binary64)) (/.f64 #s(approx (+ (* t x) (* z y)) (*.f64 y z)) (+.f64 (*.f64 a t) (+.f64 (*.f64 b y) t))) (/.f64 (+.f64 x (*.f64 (/.f64 z t) y)) #s(approx (+ (+ a 1) (/ (* y b) t)) (+.f64 #s(literal 1 binary64) a))))) (if.f64 (<=.f64 t #s(literal -7975367974709495/664613997892457936451903530140172288 binary64)) (/.f64 (+.f64 x (*.f64 (/.f64 y t) z)) #s(approx (+ (+ a 1) (/ (* y b) t)) (+.f64 #s(literal 1 binary64) a))) (if.f64 (<=.f64 t #s(literal 7926335344172073/144115188075855872 binary64)) (/.f64 #s(approx (+ (* t x) (* z y)) (*.f64 y z)) (+.f64 (*.f64 a t) (+.f64 (*.f64 b y) t))) (/.f64 (+.f64 x (*.f64 (/.f64 y t) z)) #s(approx (+ (+ a 1) (/ (* y b) t)) (+.f64 #s(literal 1 binary64) a))))) (if.f64 (<=.f64 t #s(literal -7975367974709495/664613997892457936451903530140172288 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 x (+.f64 #s(literal 1 binary64) (+.f64 a (/.f64 (*.f64 b y) t))))) (if.f64 (<=.f64 t #s(literal 749999999999999994921989883094368256 binary64)) (/.f64 #s(approx (+ (* t x) (* z y)) (*.f64 y z)) (+.f64 (*.f64 a t) (+.f64 (*.f64 b y) t))) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 x (+.f64 #s(literal 1 binary64) (+.f64 a (/.f64 (*.f64 b y) t))))))) (if.f64 (<=.f64 t #s(literal -7975367974709495/664613997892457936451903530140172288 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 x (+.f64 #s(literal 1 binary64) a))) (if.f64 (<=.f64 t #s(literal 749999999999999994921989883094368256 binary64)) (/.f64 #s(approx (+ (* t x) (* z y)) (*.f64 y z)) (+.f64 (*.f64 a t) (+.f64 (*.f64 b y) t))) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 x (+.f64 #s(literal 1 binary64) a))))) (if.f64 (<=.f64 t #s(literal -814152147418261/83076749736557242056487941267521536 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 x (+.f64 #s(literal 1 binary64) a))) (if.f64 (<=.f64 t #s(literal 3700000000000000022992892836778006405683540604505284877871456230095462410835939101086056448 binary64)) #s(approx (/ (+ (* t x) (* z y)) (+ (* a t) (+ (* b y) t))) (/.f64 (+.f64 (*.f64 t x) (*.f64 y z)) (*.f64 b y))) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 x (+.f64 #s(literal 1 binary64) a))))) (if.f64 (<=.f64 t #s(literal -44 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 x (+.f64 #s(literal 1 binary64) a))) (if.f64 (<=.f64 t #s(literal 4200000000000000089622305417069592576 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 z b)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 x (+.f64 #s(literal 1 binary64) a))))) (if.f64 (<=.f64 (+.f64 a #s(literal 1 binary64)) #s(literal -2000000000000000101110855451990067628456474061606006558040962949444465527954170811648466754210124438504834226473402368 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) #s(approx (/ x (+ 1 a)) (/.f64 x a))) (if.f64 (<=.f64 (+.f64 a #s(literal 1 binary64)) #s(literal 9999999999999999827367757839185598317239782875580932278577147150336 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 z b)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) #s(approx (/ x (+ 1 a)) (/.f64 x a))))) (if.f64 (<=.f64 (+.f64 a #s(literal 1 binary64)) #s(literal 9007190247541737/9007199254740992 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) #s(approx (/ x (+ 1 a)) (/.f64 x a))) (if.f64 (<=.f64 (+.f64 a #s(literal 1 binary64)) #s(literal 50 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) (/.f64 x #s(approx (+ 1 a) #s(literal 1 binary64)))) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) #s(approx (/ x (+ 1 a)) (/.f64 x a))))) (if.f64 (<=.f64 b #s(literal 48000000000000000974490493373123000666194261166622760967396588468702376270525667832258510998353750214625841311765299062751660904643283312760772392775547225479597626675363389652676178104707232825344 binary64)) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) #s(approx (/ x (+ 1 a)) (/.f64 x a))) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) #s(approx (/ x (+ 1 a)) (/.f64 #s(approx x #s(literal 0 binary64)) a)))) #s(approx (/ (+ x (/ (* y z) t)) (+ (+ a 1) (/ (* y b) t))) #s(approx (/ x (+ 1 a)) (/.f64 x a))) (if.f64 (<=.f64 (/.f64 (*.f64 x y) z) #s(literal 50000000000000000310004322520389159747584 binary64)) (/.f64 x (/.f64 z y)) (*.f64 (/.f64 x z) y)) (if.f64 (<=.f64 z #s(literal 8424983333484575/842498333348457493583344221469363458551160763204392890034487820288 binary64)) (*.f64 (/.f64 x z) y) (*.f64 (/.f64 y z) x)) (*.f64 (/.f64 x z) y) (-.f64 x (*.f64 y #s(literal 1/4 binary64))) #s(approx (- x (/ y 4)) (*.f64 #s(literal -1/4 binary64) y)) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 y x)) (*.f64 #s(literal 1/8 binary64) z)) #s(approx (- (/ (* x y) 2) (/ z 8)) (*.f64 #s(literal -1/8 binary64) z)) (+.f64 (-.f64 (+.f64 (*.f64 x y) (*.f64 (*.f64 #s(literal 1/16 binary64) z) t)) (*.f64 (*.f64 b a) #s(literal 1/4 binary64))) c) (if.f64 (<=.f64 (/.f64 (*.f64 z t) #s(literal 16 binary64)) #s(literal -1999999999999999996434887128370482831977857737518825000873086679459880803811809298994231532284537120019554351933503330752464420864 binary64)) (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (-.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) z) t) (*.f64 #s(literal 1/4 binary64) (*.f64 a b)))) c) (if.f64 (<=.f64 (/.f64 (*.f64 z t) #s(literal 16 binary64)) #s(literal 4999999999999999836780037503297759611373201803324989956633012309316501610954752 binary64)) (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (-.f64 (*.f64 x y) (*.f64 #s(literal 1/4 binary64) (*.f64 a b)))) c) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (+.f64 c (+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (*.f64 x y)))))) (if.f64 (<=.f64 (/.f64 (*.f64 z t) #s(literal 16 binary64)) #s(literal -1999999999999999996434887128370482831977857737518825000873086679459880803811809298994231532284537120019554351933503330752464420864 binary64)) (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (-.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (*.f64 #s(literal 1/4 binary64) (*.f64 a b)))) c) (if.f64 (<=.f64 (/.f64 (*.f64 z t) #s(literal 16 binary64)) #s(literal 4999999999999999836780037503297759611373201803324989956633012309316501610954752 binary64)) (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (-.f64 (*.f64 x y) (*.f64 #s(literal 1/4 binary64) (*.f64 a b)))) c) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (+.f64 c (+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (*.f64 x y)))))) (if.f64 (<=.f64 (/.f64 (*.f64 z t) #s(literal 16 binary64)) #s(literal -4951760157141521/9903520314283042199192993792 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (+.f64 c (+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (*.f64 x y)))) (if.f64 (<=.f64 (/.f64 (*.f64 z t) #s(literal 16 binary64)) #s(literal 4999999999999999836780037503297759611373201803324989956633012309316501610954752 binary64)) (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (-.f64 (*.f64 x y) (*.f64 #s(literal 1/4 binary64) (*.f64 a b)))) c) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (+.f64 c (+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (*.f64 x y)))))) (if.f64 (<=.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) #s(literal -500000000000000028883304949057948351218633563548032068549020931617356167008462307328 binary64)) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (+.f64 c (+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (*.f64 x y)))) (if.f64 (<=.f64 (+.f64 (*.f64 x y) (/.f64 (*.f64 z t) #s(literal 16 binary64))) #s(literal 4999999999999999836780037503297759611373201803324989956633012309316501610954752 binary64)) (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 #s(literal -1/4 binary64) (*.f64 a b))) c) #s(approx (+ (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) c) (+.f64 c (+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)) (*.f64 x y)))))) (if.f64 (<=.f64 (/.f64 (*.f64 z t) #s(literal 16 binary64)) #s(literal -1999999999999999996434887128370482831977857737518825000873086679459880803811809298994231532284537120019554351933503330752464420864 binary64)) (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 #s(literal -1 binary64) #s(approx (* b (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) b)) (* -1/4 a))) (*.f64 (*.f64 #s(literal -1/16 binary64) z) t)))) c) (if.f64 (<=.f64 (/.f64 (*.f64 z t) #s(literal 16 binary64)) #s(literal -615015778615681/123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552689203876695953600699775494388206142090885899729347827083318884583758435450548517566916626912548274908112766882031433928533568160966639616 binary64)) (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (neg.f64 #s(approx (* b (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) b)) (* -1/4 a))) (*.f64 (neg.f64 y) x)))) c) (if.f64 (<=.f64 (/.f64 (*.f64 z t) #s(literal 16 binary64)) #s(literal 4999999999999999836780037503297759611373201803324989956633012309316501610954752 binary64)) (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 #s(literal -1/4 binary64) (*.f64 a b))) c) (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (neg.f64 #s(approx (* b (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) b)) (* -1/4 a))) (*.f64 #s(literal -1/16 binary64) (*.f64 t z))))) c)))) (if.f64 (<=.f64 (/.f64 (*.f64 z t) #s(literal 16 binary64)) #s(literal -1999999999999999996434887128370482831977857737518825000873086679459880803811809298994231532284537120019554351933503330752464420864 binary64)) (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (neg.f64 #s(approx (* b (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) b)) (* -1/4 a))) (*.f64 #s(literal -1/16 binary64) (*.f64 t z))))) c) (if.f64 (<=.f64 (/.f64 (*.f64 z t) #s(literal 16 binary64)) #s(literal -615015778615681/123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552689203876695953600699775494388206142090885899729347827083318884583758435450548517566916626912548274908112766882031433928533568160966639616 binary64)) (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (neg.f64 #s(approx (* b (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) b)) (* -1/4 a))) (*.f64 (neg.f64 y) x)))) c) (if.f64 (<=.f64 (/.f64 (*.f64 z t) #s(literal 16 binary64)) #s(literal 4999999999999999836780037503297759611373201803324989956633012309316501610954752 binary64)) (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 #s(literal -1/4 binary64) (*.f64 a b))) c) (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (neg.f64 #s(approx (* b (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) b)) (* -1/4 a))) (*.f64 #s(literal -1/16 binary64) (*.f64 t z))))) c)))) (if.f64 (<=.f64 (*.f64 x y) #s(literal -200000000000000009795345315030104115914445400706148777749008474918033652718676951232246305849455292758622612936302055352410686583732517043420455239680 binary64)) (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (neg.f64 #s(approx (* b (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) b)) (* -1/4 a))) (*.f64 (neg.f64 y) x)))) c) (if.f64 (<=.f64 (*.f64 x y) #s(literal 20 binary64)) (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (*.f64 #s(literal -1/4 binary64) (*.f64 a b))) c) (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (neg.f64 #s(approx (* b (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) b)) (* -1/4 a))) (*.f64 (neg.f64 y) x)))) c))) (+.f64 #s(approx (- (+ (* x y) (/ (* z t) 16)) (/ (* a b) 4)) (neg.f64 #s(approx (* b (- (* -1 (/ (+ (* 1/16 (* t z)) (* x y)) b)) (* -1/4 a))) (*.f64 (neg.f64 y) x)))) c) (*.f64 #s(approx (- 1 (/ (- (* 1/4 (* b a)) (- (* y x) (* -1/16 (* t z)))) c)) #s(literal 1 binary64)) c) (-.f64 (-.f64 t (*.f64 #s(literal 1/2 binary64) (*.f64 z y))) (*.f64 #s(literal -1/8 binary64) x)) (if.f64 (<=.f64 (/.f64 (*.f64 y z) #s(literal 2 binary64)) #s(literal -8424983333484575/421249166674228746791672110734681729275580381602196445017243910144 binary64)) #s(approx (+ (- (* (/ 1 8) x) (/ (* y z) 2)) t) (-.f64 (*.f64 #s(literal 1/8 binary64) x) (*.f64 #s(literal 1/2 binary64) (*.f64 y z)))) (if.f64 (<=.f64 (/.f64 (*.f64 y z) #s(literal 2 binary64)) #s(literal 5000000000000000077797080647334215121341006984605307166848852902154168905823778516324926949575237238381031404339200 binary64)) #s(approx (+ (- (* (/ 1 8) x) (/ (* y z) 2)) t) (+.f64 t (*.f64 #s(literal 1/8 binary64) x))) #s(approx (+ (- (* (/ 1 8) x) (/ (* y z) 2)) t) (-.f64 (*.f64 #s(literal 1/8 binary64) x) (*.f64 #s(literal 1/2 binary64) (*.f64 y z)))))) (if.f64 (<=.f64 (/.f64 (*.f64 y z) #s(literal 2 binary64)) #s(literal -200000000000000001240017290081556638990336 binary64)) (+.f64 #s(approx (- (* (/ 1 8) x) (/ (* y z) 2)) (*.f64 #s(literal -1/2 binary64) (*.f64 y z))) t) (if.f64 (<=.f64 (/.f64 (*.f64 y z) #s(literal 2 binary64)) #s(literal 1999999999999999961671192344874749181146240028060637586182329620308200224407357165952596537232442303925404120532352010881134064662416807896466747031552 binary64)) #s(approx (+ (- (* (/ 1 8) x) (/ (* y z) 2)) t) (+.f64 t (*.f64 #s(literal 1/8 binary64) x))) (+.f64 #s(approx (- (* (/ 1 8) x) (/ (* y z) 2)) (*.f64 #s(literal -1/2 binary64) (*.f64 y z))) t))) (if.f64 (<=.f64 (/.f64 (*.f64 y z) #s(literal 2 binary64)) #s(literal -50000000000000001930449714370975720139701025745675219477211914784288695508246371335098695877271585171777875451431577515195663644768354254411583398686815316200363393024 binary64)) #s(approx (+ (- (* (/ 1 8) x) (/ (* y z) 2)) t) (*.f64 #s(literal -1/2 binary64) (*.f64 y z))) (if.f64 (<=.f64 (/.f64 (*.f64 y z) #s(literal 2 binary64)) #s(literal 1999999999999999961671192344874749181146240028060637586182329620308200224407357165952596537232442303925404120532352010881134064662416807896466747031552 binary64)) #s(approx (+ (- (* (/ 1 8) x) (/ (* y z) 2)) t) (+.f64 t (*.f64 #s(literal 1/8 binary64) x))) #s(approx (+ (- (* (/ 1 8) x) (/ (* y z) 2)) t) (*.f64 #s(literal -1/2 binary64) (*.f64 y z))))) #s(approx (+ (- (* (/ 1 8) x) (/ (* y z) 2)) t) (+.f64 t (*.f64 #s(literal 1/8 binary64) x))) (if.f64 (<=.f64 t #s(literal -260000000000000010827894231408746422024904669880880463872 binary64)) #s(approx (+ (- (* (/ 1 8) x) (/ (* y z) 2)) t) #s(approx (+ t (* 1/8 x)) t)) (if.f64 (<=.f64 t #s(literal 229999999999999990366104183970669425417214881410663654429310330968200110185852561840569730450282313462388914667796754145717640195261327212544 binary64)) #s(approx (+ (- (* (/ 1 8) x) (/ (* y z) 2)) t) #s(approx (+ t (* 1/8 x)) (*.f64 #s(literal 1/8 binary64) x))) #s(approx (+ (- (* (/ 1 8) x) (/ (* y z) 2)) t) #s(approx (+ t (* 1/8 x)) t)))) #s(approx (+ (- (* (/ 1 8) x) (/ (* y z) 2)) t) #s(approx (+ t (* 1/8 x)) t)) (-.f64 x (*.f64 y #s(literal 3/8 binary64))) (if.f64 (<=.f64 y #s(literal -8003549208083295/29642774844752946028434172162224104410437116074403984394101141506025761187823616 binary64)) #s(approx (- x (* (/ 3 8) y)) (*.f64 #s(literal -3/8 binary64) y)) (if.f64 (<=.f64 y #s(literal 7100000000000000 binary64)) #s(approx (- x (* (/ 3 8) y)) (*.f64 x #s(approx (+ 1 (* -3/8 (/ y x))) #s(literal 1 binary64)))) #s(approx (- x (* (/ 3 8) y)) (*.f64 #s(literal -3/8 binary64) y)))) #s(approx (- x (* (/ 3 8) y)) (*.f64 #s(literal -3/8 binary64) y)) (/.f64 x (+.f64 y y)) (*.f64 (+.f64 (*.f64 (sqrt.f64 z) y) x) #s(literal 1/2 binary64)) (if.f64 (<=.f64 (*.f64 y (sqrt.f64 z)) #s(literal -199999999999999983222784 binary64)) #s(approx (* (/ 1 2) (+ x (* y (sqrt z)))) (*.f64 #s(literal 1/2 binary64) (*.f64 y (sqrt.f64 z)))) (if.f64 (<=.f64 (*.f64 y (sqrt.f64 z)) #s(literal 1248699420126397/24973988402527937851052777838345330445988785141319769206873255677002973910558124960962448824507935769278615448971252983163583805434306282450321408 binary64)) #s(approx (* (/ 1 2) (+ x (* y (sqrt z)))) (*.f64 #s(literal 1/2 binary64) x)) #s(approx (* (/ 1 2) (+ x (* y (sqrt z)))) (*.f64 #s(literal 1/2 binary64) (*.f64 y (sqrt.f64 z)))))) #s(approx (* (/ 1 2) (+ x (* y (sqrt z)))) (*.f64 #s(literal 1/2 binary64) x)) (-.f64 x (*.f64 (*.f64 y #s(literal 4 binary64)) z)) (if.f64 (<=.f64 (*.f64 (*.f64 y #s(literal 4 binary64)) z) #s(literal -6455624695217271/322781234760863573706989896500376484291213224103652939103832419567580952752105149328705669160017228929487896496593436672 binary64)) #s(approx (- x (* (* y 4) z)) (*.f64 #s(literal -4 binary64) (*.f64 y z))) (if.f64 (<=.f64 (*.f64 (*.f64 y #s(literal 4 binary64)) z) #s(literal 200000000000000017642722810612845281403731968 binary64)) (*.f64 #s(approx (- 1 (/ (* (* z 4) y) x)) #s(literal 1 binary64)) x) #s(approx (- x (* (* y 4) z)) (*.f64 #s(literal -4 binary64) (*.f64 y z))))) (*.f64 #s(approx (- 1 (/ (* (* z 4) y) x)) #s(literal 1 binary64)) x) (if.f64 (<=.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) #s(literal 5000000000000000186704668735729944859696637877245910190513865205189002540335748550689306685710563207526199514671096004608 binary64)) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (-.f64 (*.f64 (sin.f64 y) (cos.f64 (-.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (*.f64 (cos.f64 y) (sin.f64 (-.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 t z)) (*.f64 #s(literal 1/2 binary64) (PI.f64))))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (cos y) #s(literal 1 binary64)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))) (if.f64 (<=.f64 (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (cos.f64 (-.f64 y (/.f64 (*.f64 z t) #s(literal 3 binary64))))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) #s(literal 5000000000000000186704668735729944859696637877245910190513865205189002540335748550689306685710563207526199514671096004608 binary64)) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) (-.f64 (*.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (cos.f64 y)) (*.f64 (sin.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 t z))) (sin.f64 y)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (cos y) #s(literal 1 binary64)))) (/.f64 a (*.f64 b #s(literal 3 binary64))))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) (cos.f64 y))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) #s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 (cos.f64 y) (sqrt.f64 x))) (*.f64 #s(literal 1/3 binary64) (/.f64 a b)))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 x)) #s(approx (cos (- y (/ (* z t) 3))) #s(approx (cos y) #s(literal 1 binary64)))) (/.f64 a (*.f64 b #s(literal 3 binary64)))) #s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (/.f64 a (*.f64 #s(literal -3 binary64) b))) #s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 a (/.f64 #s(literal -1/3 binary64) b))) #s(approx (- (* (* 2 (sqrt x)) (cos (- y (/ (* z t) 3)))) (/ a (* b 3))) (*.f64 #s(literal -1/3 binary64) (/.f64 a b))) (if.f64 (<=.f64 z #s(literal -44000000000000001748030005636184619352242829430368895000436310182732888853054397307944960 binary64)) (*.f64 #s(approx (/ (- (- (* a (* t (* 4 z))) b) (* y (* 9 x))) z) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -9 binary64) (/.f64 y z)) (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 a t) x))) (/.f64 b (*.f64 x z))))) (/.f64 #s(literal -1 binary64) c)) (if.f64 (<=.f64 z #s(literal 100000000000000004188152556421145795899143386664033828314342771180699648 binary64)) (/.f64 (/.f64 (-.f64 (+.f64 b (*.f64 y (*.f64 #s(literal 9 binary64) x))) (*.f64 a (*.f64 t (*.f64 #s(literal 4 binary64) z)))) c) z) (*.f64 #s(approx (/ (- (- (* a (* t (* 4 z))) b) (* y (* 9 x))) z) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -9 binary64) (/.f64 y z)) (*.f64 #s(literal 4 binary64) (/.f64 (*.f64 a t) x))) (/.f64 b (*.f64 x z))))) (/.f64 #s(literal -1 binary64) c)))) (if.f64 (<=.f64 z #s(literal -26000000000000000711681900643493760602089399073778253258897111130593260118331016356036608 binary64)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 t (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 a c)) (+.f64 (*.f64 #s(literal 9 binary64) (/.f64 (*.f64 x y) (*.f64 c (*.f64 t z)))) (/.f64 b (*.f64 c (*.f64 t z))))))) (if.f64 (<=.f64 z #s(literal 15499999999999999501594922146337489421579765336630916581952121269446000417126449932737594548091283859012860614030903643740044478694680067833856 binary64)) (/.f64 (/.f64 (-.f64 (+.f64 b (*.f64 y (*.f64 #s(literal 9 binary64) x))) (*.f64 a (*.f64 t (*.f64 #s(literal 4 binary64) z)))) c) z) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 a (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 t c)) (+.f64 (*.f64 #s(literal 9 binary64) (/.f64 (*.f64 x y) (*.f64 a (*.f64 c z)))) (/.f64 b (*.f64 a (*.f64 c z))))))))) (if.f64 (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) (*.f64 (*.f64 (*.f64 z #s(literal 4 binary64)) t) a)) b) (*.f64 z c)) #s(literal -7762590461503545/1552518092300708935148979488462502555256886017116696611139052038026050952686376886330878408828646477950487730697131073206171580044114814391444287275041181139204454976020849905550265285631598444825262999193716468750892846853816057856 binary64)) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) (*.f64 (*.f64 (*.f64 z #s(literal 4 binary64)) t) a)) b) (*.f64 z c)) (if.f64 (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) (*.f64 (*.f64 (*.f64 z #s(literal 4 binary64)) t) a)) b) (*.f64 z c)) #s(literal 4113761393303015/822752278660603021077484591278675252491367932816789931674304512 binary64)) (/.f64 (/.f64 (-.f64 (+.f64 b (*.f64 y (*.f64 #s(literal 9 binary64) x))) (*.f64 a (*.f64 t (*.f64 #s(literal 4 binary64) z)))) c) z) (if.f64 (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) (*.f64 (*.f64 (*.f64 z #s(literal 4 binary64)) t) a)) b) (*.f64 z c)) #s(literal +inf.0 binary64)) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) (*.f64 (*.f64 (*.f64 a z) #s(literal 4 binary64)) t)) b) (*.f64 z c)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) #s(approx (/ (- (* 9 (* x y)) (* 4 (* a (* t z)))) (* c z)) (*.f64 a #s(approx (+ (* -4 (/ t c)) (* 9 (/ (* x y) (* a (* c z))))) (/.f64 (+.f64 (*.f64 #s(literal -4 binary64) t) (*.f64 #s(literal 9 binary64) (/.f64 (*.f64 x y) (*.f64 a z)))) c)))))))) (if.f64 (<=.f64 z #s(literal -49999999999999999737683287595902466157897305225341087810970847365954154269153922568421376 binary64)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 a (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 t c)) (+.f64 (*.f64 #s(literal 9 binary64) (/.f64 (*.f64 x y) (*.f64 a (*.f64 c z)))) (/.f64 b (*.f64 a (*.f64 c z))))))) (if.f64 (<=.f64 z #s(literal 15499999999999999501594922146337489421579765336630916581952121269446000417126449932737594548091283859012860614030903643740044478694680067833856 binary64)) (/.f64 (/.f64 (-.f64 (+.f64 b (*.f64 y (*.f64 #s(literal 9 binary64) x))) (*.f64 a (*.f64 t (*.f64 #s(literal 4 binary64) z)))) c) z) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 a (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 t c)) (+.f64 (*.f64 #s(literal 9 binary64) (/.f64 (*.f64 x y) (*.f64 a (*.f64 c z)))) (/.f64 b (*.f64 a (*.f64 c z))))))))) (if.f64 (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) (*.f64 (*.f64 (*.f64 z #s(literal 4 binary64)) t) a)) b) (*.f64 z c)) #s(literal 9999999999999999529098585253973751145501342374646995204443699533752222309208135100774737254399069875964494058799026896824009283758441475916906799486389390443691279468658234350904109878520700943148057046794110173854458342872794765056233999682236635579342942941443126198272 binary64)) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) (*.f64 (*.f64 (*.f64 z #s(literal 4 binary64)) t) a)) b) (*.f64 z c)) (if.f64 (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) (*.f64 (*.f64 (*.f64 z #s(literal 4 binary64)) t) a)) b) (*.f64 z c)) #s(literal +inf.0 binary64)) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) (*.f64 (*.f64 (*.f64 a z) #s(literal 4 binary64)) t)) b) (*.f64 z c)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) #s(approx (/ (- (* 9 (* x y)) (* 4 (* a (* t z)))) (* c z)) (*.f64 a #s(approx (+ (* -4 (/ t c)) (* 9 (/ (* x y) (* a (* c z))))) (/.f64 (+.f64 (*.f64 #s(literal -4 binary64) t) (*.f64 #s(literal 9 binary64) (/.f64 (*.f64 x y) (*.f64 a z)))) c))))))) (if.f64 (<=.f64 c #s(literal 100000000000000004764729344 binary64)) (/.f64 (/.f64 (-.f64 (+.f64 b (*.f64 y (*.f64 #s(literal 9 binary64) x))) (*.f64 a (*.f64 t (*.f64 #s(literal 4 binary64) z)))) z) c) (/.f64 (/.f64 (+.f64 (-.f64 b (*.f64 (*.f64 (*.f64 #s(literal 4 binary64) z) a) t)) (*.f64 (*.f64 y x) #s(literal 9 binary64))) c) z)) (if.f64 (<=.f64 a #s(literal 8069530869021589/161390617380431786853494948250188242145606612051826469551916209783790476376052574664352834580008614464743948248296718336 binary64)) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) (*.f64 (*.f64 (*.f64 a z) #s(literal 4 binary64)) t)) b) (*.f64 z c)) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) x) (*.f64 (*.f64 (*.f64 z #s(literal 4 binary64)) t) a)) b) (*.f64 z c))) (if.f64 (<=.f64 a #s(literal 554533938824163/1386334847060407429789207092071541851718218537687908287585239790307310653902812811519987203052069789048695605480701785914487078912 binary64)) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) (*.f64 (*.f64 (*.f64 a z) #s(literal 4 binary64)) t)) b) (*.f64 z c)) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) (*.f64 (*.f64 (*.f64 z #s(literal 4 binary64)) t) a)) b) (*.f64 z c))) (if.f64 (<=.f64 (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) (*.f64 (*.f64 (*.f64 z #s(literal 4 binary64)) t) a)) b) (*.f64 z c)) #s(literal +inf.0 binary64)) (/.f64 (+.f64 (-.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) (*.f64 (*.f64 (*.f64 a z) #s(literal 4 binary64)) t)) b) (*.f64 z c)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 (/.f64 (*.f64 y #s(literal 9 binary64)) c) (/.f64 x z)))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) #s(literal -5000000000000000051175335102042755748152194067662372864 binary64)) (/.f64 #s(literal 1 binary64) #s(approx (/ z (/ (- (+ b (* y (* 9 x))) (* a (* t (* 4 z)))) c)) (/.f64 (*.f64 c z) (+.f64 b (*.f64 #s(literal 9 binary64) (*.f64 x y)))))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) #s(literal 1225996432692711/3064991081731777716716694054300618367237478244367204352 binary64)) (/.f64 (+.f64 #s(approx (- (* (* x 9) y) (* (* (* z 4) t) a)) (*.f64 #s(literal -4 binary64) (*.f64 a (*.f64 t z)))) b) (*.f64 z c)) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) #s(literal 2000000000000000113599435263319919198419787405319452634822282538333813549925354959754522615079348099307945293006779891579373153020838678256487412236946064640162581330995483128813340047424575579749469473348414273489348399567663439836811866792646969798539870208 binary64)) (/.f64 #s(approx (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (+.f64 b (*.f64 (*.f64 y #s(literal 9 binary64)) x))) (*.f64 z c)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 (/.f64 (*.f64 y #s(literal 9 binary64)) c) (/.f64 x z)))))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) #s(literal -5000000000000000069686058479707049565356032 binary64)) (*.f64 (/.f64 #s(approx (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (+.f64 (*.f64 (*.f64 y x) #s(literal 9 binary64)) b)) c) (/.f64 #s(literal 1 binary64) z)) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) #s(literal 1225996432692711/3064991081731777716716694054300618367237478244367204352 binary64)) (/.f64 (+.f64 #s(approx (- (* (* x 9) y) (* (* (* z 4) t) a)) (*.f64 #s(literal -4 binary64) (*.f64 a (*.f64 t z)))) b) (*.f64 z c)) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) #s(literal 2000000000000000113599435263319919198419787405319452634822282538333813549925354959754522615079348099307945293006779891579373153020838678256487412236946064640162581330995483128813340047424575579749469473348414273489348399567663439836811866792646969798539870208 binary64)) (/.f64 #s(approx (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (+.f64 b (*.f64 (*.f64 y #s(literal 9 binary64)) x))) (*.f64 z c)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 (/.f64 (*.f64 y #s(literal 9 binary64)) c) (/.f64 x z)))))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) #s(literal -5000000000000000051175335102042755748152194067662372864 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 c z)) #s(approx (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (+.f64 (*.f64 (*.f64 y x) #s(literal 9 binary64)) b))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) #s(literal 1225996432692711/3064991081731777716716694054300618367237478244367204352 binary64)) (/.f64 (+.f64 #s(approx (- (* (* x 9) y) (* (* (* z 4) t) a)) (*.f64 #s(literal -4 binary64) (*.f64 a (*.f64 t z)))) b) (*.f64 z c)) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) #s(literal 2000000000000000113599435263319919198419787405319452634822282538333813549925354959754522615079348099307945293006779891579373153020838678256487412236946064640162581330995483128813340047424575579749469473348414273489348399567663439836811866792646969798539870208 binary64)) (/.f64 #s(approx (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (+.f64 b (*.f64 (*.f64 y #s(literal 9 binary64)) x))) (*.f64 z c)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 (/.f64 (*.f64 y #s(literal 9 binary64)) c) (/.f64 x z)))))) (if.f64 (<=.f64 z #s(literal -269999999999999998048403653143869179807002966711850487497920732575164982824218987020408116477952 binary64)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 #s(literal -4 binary64) (*.f64 t (/.f64 a c)))) (if.f64 (<=.f64 z #s(literal 14499999999999999377635292152784819428801517397767201470119688697644180864902748492687418129318941330550888534375592762758189428642304422718260681706607476736 binary64)) (/.f64 #s(approx (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (+.f64 b (*.f64 (*.f64 #s(literal 9 binary64) x) y))) (*.f64 z c)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 (/.f64 t c) (*.f64 #s(literal -4 binary64) a))))) (if.f64 (<=.f64 z #s(literal -269999999999999998048403653143869179807002966711850487497920732575164982824218987020408116477952 binary64)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 #s(literal -4 binary64) (*.f64 t (/.f64 a c)))) (if.f64 (<=.f64 z #s(literal 14499999999999999377635292152784819428801517397767201470119688697644180864902748492687418129318941330550888534375592762758189428642304422718260681706607476736 binary64)) (/.f64 #s(approx (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (+.f64 b (*.f64 #s(literal 9 binary64) (*.f64 x y)))) (*.f64 z c)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 (/.f64 t c) (*.f64 #s(literal -4 binary64) a))))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) #s(literal -500000000000000021688648487309593036645146662475969655895886894668058406444840555470661877760 binary64)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 (*.f64 #s(literal 9 binary64) x) (/.f64 y (*.f64 c z)))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) #s(literal -5000000000000000069686058479707049565356032 binary64)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (/.f64 (/.f64 b c) z)) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) #s(literal 1225996432692711/3064991081731777716716694054300618367237478244367204352 binary64)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (/.f64 (*.f64 a (*.f64 #s(literal -4 binary64) t)) c)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 #s(literal 9 binary64) (/.f64 (*.f64 x y) (*.f64 c z))))))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) #s(literal -500000000000000021688648487309593036645146662475969655895886894668058406444840555470661877760 binary64)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 x (/.f64 (*.f64 y #s(literal 9 binary64)) (*.f64 c z)))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) #s(literal -5000000000000000069686058479707049565356032 binary64)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (/.f64 (/.f64 b c) z)) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) #s(literal 1225996432692711/3064991081731777716716694054300618367237478244367204352 binary64)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (/.f64 (*.f64 a (*.f64 #s(literal -4 binary64) t)) c)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 #s(literal 9 binary64) (/.f64 (*.f64 x y) (*.f64 c z))))))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) #s(literal -5000000000000000069686058479707049565356032 binary64)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 (*.f64 y #s(literal 9 binary64)) (/.f64 x (*.f64 c z)))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) #s(literal 1225996432692711/3064991081731777716716694054300618367237478244367204352 binary64)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (/.f64 (*.f64 a (*.f64 #s(literal -4 binary64) t)) c)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 (*.f64 y #s(literal 9 binary64)) (/.f64 x (*.f64 c z)))))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) #s(literal -5000000000000000069686058479707049565356032 binary64)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 #s(literal 9 binary64) (/.f64 (*.f64 x y) (*.f64 c z)))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 9 binary64)) y) #s(literal 1225996432692711/3064991081731777716716694054300618367237478244367204352 binary64)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (/.f64 (*.f64 a (*.f64 #s(literal -4 binary64) t)) c)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 #s(literal 9 binary64) (/.f64 (*.f64 x y) (*.f64 c z)))))) (if.f64 (<=.f64 b #s(literal -7200000000000000487475840722802739848802682094463962054656 binary64)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (/.f64 (/.f64 b c) z)) (if.f64 (<=.f64 b #s(literal 1250000000000000002394593857168335920269943909081490013941004393249224155254985944951545181385225404416 binary64)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 #s(literal -4 binary64) (*.f64 t (/.f64 a c)))) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (/.f64 (/.f64 b c) z)))) (if.f64 (<=.f64 b #s(literal -7200000000000000487475840722802739848802682094463962054656 binary64)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (/.f64 b (*.f64 c z))) (if.f64 (<=.f64 b #s(literal 1250000000000000002394593857168335920269943909081490013941004393249224155254985944951545181385225404416 binary64)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 #s(literal -4 binary64) (*.f64 t (/.f64 a c)))) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 c z)) b)))) (if.f64 (<=.f64 b #s(literal -7200000000000000487475840722802739848802682094463962054656 binary64)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (/.f64 b (*.f64 c z))) (if.f64 (<=.f64 b #s(literal 1250000000000000002394593857168335920269943909081490013941004393249224155254985944951545181385225404416 binary64)) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (*.f64 #s(literal -4 binary64) (*.f64 t (/.f64 a c)))) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (/.f64 b (*.f64 c z))))) #s(approx (/ (+ (- (* (* x 9) y) (* (* (* z 4) t) a)) b) (* z c)) (/.f64 b (*.f64 c z))) (if.f64 (<=.f64 (-.f64 (*.f64 x y) (*.f64 (*.f64 z #s(literal 9 binary64)) t)) #s(literal -inf.0 binary64)) (+.f64 (*.f64 (/.f64 (neg.f64 z) a) (*.f64 t #s(literal 9/2 binary64))) (*.f64 (/.f64 y (+.f64 a a)) x)) (if.f64 (<=.f64 (-.f64 (*.f64 x y) (*.f64 (*.f64 z #s(literal 9 binary64)) t)) #s(literal 999999999999999988452569694641453289891412847766833896677368465428848130901034909295879619908945316559292587569958465674654992927728624557883489163749540246356891129106733591931304833693638565628182306078113383272782784390994049606075766012189756664840192 binary64)) (/.f64 (-.f64 (*.f64 y x) (*.f64 t (*.f64 #s(literal 9 binary64) z))) (+.f64 a a)) (+.f64 (*.f64 (/.f64 (neg.f64 z) a) (*.f64 t #s(literal 9/2 binary64))) (*.f64 (/.f64 y (+.f64 a a)) x)))) (if.f64 (<=.f64 (-.f64 (*.f64 x y) (*.f64 (*.f64 z #s(literal 9 binary64)) t)) #s(literal -inf.0 binary64)) (+.f64 (*.f64 (/.f64 (neg.f64 z) a) (*.f64 t #s(literal 9/2 binary64))) (*.f64 (/.f64 x (+.f64 a a)) y)) (if.f64 (<=.f64 (-.f64 (*.f64 x y) (*.f64 (*.f64 z #s(literal 9 binary64)) t)) #s(literal 999999999999999988452569694641453289891412847766833896677368465428848130901034909295879619908945316559292587569958465674654992927728624557883489163749540246356891129106733591931304833693638565628182306078113383272782784390994049606075766012189756664840192 binary64)) (/.f64 (-.f64 (*.f64 y x) (*.f64 t (*.f64 #s(literal 9 binary64) z))) (+.f64 a a)) (+.f64 (*.f64 (/.f64 (neg.f64 z) a) (*.f64 t #s(literal 9/2 binary64))) (*.f64 (/.f64 x (+.f64 a a)) y)))) (if.f64 (<=.f64 (*.f64 (*.f64 z #s(literal 9 binary64)) t) #s(literal -5000000000000000150638299500702712514452432698873475644160539899516370666888231164105561781345728817841219215085863914089834670683431886723442497509977859993139332280872106900130198528281147780112107965134755189144070676201426559958214706232088198673072128 binary64)) #s(approx (/ (- (* x y) (* (* z 9) t)) (* a 2)) (*.f64 #s(literal -9/2 binary64) (*.f64 (/.f64 z a) t))) (if.f64 (<=.f64 (*.f64 (*.f64 z #s(literal 9 binary64)) t) #s(literal 50000000000000002330090358741034878420254290497468843071049022900934139066154314978638385610709785616051698829799274493265863083300344904568031104874632172029371506368365811094974360294752761916322986788578012139217747968 binary64)) (/.f64 (-.f64 (*.f64 y x) (*.f64 t (*.f64 #s(literal 9 binary64) z))) (+.f64 a a)) #s(approx (/ (- (* x y) (* (* z 9) t)) (* a 2)) (*.f64 z (*.f64 t (/.f64 #s(literal -9/2 binary64) a)))))) (if.f64 (<=.f64 (*.f64 (*.f64 z #s(literal 9 binary64)) t) #s(literal -4835703278458517/9671406556917033397649408 binary64)) #s(approx (/ (- (* x y) (* (* z 9) t)) (* a 2)) (*.f64 #s(literal -9/2 binary64) (*.f64 (/.f64 z a) t))) (if.f64 (<=.f64 (*.f64 (*.f64 z #s(literal 9 binary64)) t) #s(literal 2693189581592767/1346594790796383617853693410017312938380886989522732508031559911185595431500052690461098633287062643514107640027181623734532974656047053788960720581286881497588537259808881817137065922018386615621451072444360032256 binary64)) #s(approx (/ (- (* x y) (* (* z 9) t)) (* a 2)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x y) a))) #s(approx (/ (- (* x y) (* (* z 9) t)) (* a 2)) (*.f64 (/.f64 z a) (*.f64 #s(literal -9/2 binary64) t))))) (if.f64 (<=.f64 (*.f64 (*.f64 z #s(literal 9 binary64)) t) #s(literal -4835703278458517/9671406556917033397649408 binary64)) #s(approx (/ (- (* x y) (* (* z 9) t)) (* a 2)) (*.f64 #s(literal -9/2 binary64) (*.f64 (/.f64 z a) t))) (if.f64 (<=.f64 (*.f64 (*.f64 z #s(literal 9 binary64)) t) #s(literal 6483618076376551/32418090381882757488378186435087196492284736189394038281216072888208225089163344893747711319899248392876545989150787415487462117776654494592866209641515341305165482839074293153792 binary64)) #s(approx (/ (- (* x y) (* (* z 9) t)) (* a 2)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x y) a))) #s(approx (/ (- (* x y) (* (* z 9) t)) (* a 2)) (*.f64 (*.f64 (/.f64 z a) #s(literal -9/2 binary64)) t)))) (if.f64 (<=.f64 (*.f64 (*.f64 z #s(literal 9 binary64)) t) #s(literal -4835703278458517/9671406556917033397649408 binary64)) #s(approx (/ (- (* x y) (* (* z 9) t)) (* a 2)) (*.f64 #s(literal -9/2 binary64) (*.f64 (/.f64 z a) t))) (if.f64 (<=.f64 (*.f64 (*.f64 z #s(literal 9 binary64)) t) #s(literal 2693189581592767/1346594790796383617853693410017312938380886989522732508031559911185595431500052690461098633287062643514107640027181623734532974656047053788960720581286881497588537259808881817137065922018386615621451072444360032256 binary64)) #s(approx (/ (- (* x y) (* (* z 9) t)) (* a 2)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 x y) a))) #s(approx (/ (- (* x y) (* (* z 9) t)) (* a 2)) (*.f64 #s(literal -9/2 binary64) (*.f64 (/.f64 z a) t))))) (if.f64 (<=.f64 (-.f64 (*.f64 x y) (*.f64 (*.f64 z #s(literal 9 binary64)) t)) #s(literal -199999999999999997753821575012658895301868919659099845995006969768058522364723733688885393892001379690371841069111284490962985226151476247283050774389085247829486389932478102355746175960432851729204117504 binary64)) #s(approx (/ (- (* x y) (* (* z 9) t)) (* a 2)) (*.f64 #s(literal -9/2 binary64) (*.f64 (/.f64 z a) t))) (if.f64 (<=.f64 (-.f64 (*.f64 x y) (*.f64 (*.f64 z #s(literal 9 binary64)) t)) #s(literal 999999999999999988452569694641453289891412847766833896677368465428848130901034909295879619908945316559292587569958465674654992927728624557883489163749540246356891129106733591931304833693638565628182306078113383272782784390994049606075766012189756664840192 binary64)) #s(approx (/ (- (* x y) (* (* z 9) t)) (* a 2)) (*.f64 #s(literal -9/2 binary64) (/.f64 (*.f64 t z) a))) #s(approx (/ (- (* x y) (* (* z 9) t)) (* a 2)) (*.f64 #s(literal -9/2 binary64) (*.f64 (/.f64 z a) t))))) (if.f64 (<=.f64 t #s(literal 5928554968950589/29642774844752946028434172162224104410437116074403984394101141506025761187823616 binary64)) #s(approx (/ (- (* x y) (* (* z 9) t)) (* a 2)) (*.f64 #s(literal -9/2 binary64) (*.f64 (/.f64 z a) t))) #s(approx (/ (- (* x y) (* (* z 9) t)) (* a 2)) (*.f64 #s(literal -9/2 binary64) (*.f64 (/.f64 t a) z)))) #s(approx (/ (- (* x y) (* (* z 9) t)) (* a 2)) (*.f64 #s(literal -9/2 binary64) (*.f64 (/.f64 t a) z))) (if.f64 (<=.f64 z #s(literal -19999999999999999098582133569958947190600450174767048236959251965035770900582349244308780304596114601737544754773898621832134656 binary64)) (+.f64 (-.f64 x (/.f64 y (*.f64 z #s(literal 3 binary64)))) (/.f64 (*.f64 t (/.f64 #s(literal 1/3 binary64) z)) y)) (-.f64 x (/.f64 (-.f64 y (/.f64 t y)) (*.f64 #s(literal 3 binary64) z)))) (if.f64 (<=.f64 z #s(literal -2894802230932905/14474011154664524427946373126085988481658748083205070504932198000989141204992 binary64)) (+.f64 (-.f64 x (/.f64 y (*.f64 z #s(literal 3 binary64)))) (/.f64 t (*.f64 (*.f64 y z) #s(literal 3 binary64)))) (-.f64 x (/.f64 (-.f64 y (/.f64 t y)) (*.f64 #s(literal 3 binary64) z)))) (-.f64 x (/.f64 (-.f64 y (/.f64 t y)) (*.f64 #s(literal 3 binary64) z))) (if.f64 (<=.f64 y #s(literal -5000000000000000184737728440291132704904589914921344225961389276075271829673609798608256554852704163723255876843616333657168501674786702085523096224137216 binary64)) (-.f64 x #s(approx (/ (neg (- (* y y) t)) (* -3 (* z y))) (*.f64 #s(literal 1/3 binary64) (/.f64 y z)))) (if.f64 (<=.f64 y #s(literal 340000000000000014191075240536283798049930631633452425268953088 binary64)) (-.f64 x (/.f64 (-.f64 (*.f64 y y) t) (*.f64 (*.f64 #s(literal 3 binary64) z) y))) (-.f64 x #s(approx (/ (neg (- (* y y) t)) (* -3 (* z y))) (*.f64 #s(literal 1/3 binary64) (/.f64 y z)))))) (if.f64 (<=.f64 y #s(literal -36999999999999998852424293951859553771992285281148353307325970293719040 binary64)) (-.f64 x #s(approx (/ (neg (- (* y y) t)) (* -3 (* z y))) (*.f64 #s(literal 1/3 binary64) (/.f64 y z)))) (if.f64 (<=.f64 y #s(literal 105000000000000000469670204350622859264 binary64)) (-.f64 x #s(approx (/ (- y (/ t y)) (* 3 z)) (*.f64 #s(literal -1/3 binary64) (/.f64 t (*.f64 y z))))) (-.f64 x #s(approx (/ (neg (- (* y y) t)) (* -3 (* z y))) (*.f64 #s(literal 1/3 binary64) (/.f64 y z)))))) (if.f64 (<=.f64 y #s(literal -8256483666814883/1684996666696914987166688442938726917102321526408785780068975640576 binary64)) (-.f64 x #s(approx (/ (neg (- (* y y) t)) (* -3 (* z y))) (*.f64 #s(literal 1/3 binary64) (/.f64 y z)))) (if.f64 (<=.f64 y #s(literal 5523849527140279/25108406941546723055343157692830665664409421777856138051584 binary64)) #s(approx (+ (- x (/ y (* z 3))) (/ t (* (* z 3) y))) #s(approx (/ (+ (* 1/3 (/ t z)) (* x y)) y) (*.f64 #s(literal 1/3 binary64) (/.f64 t (*.f64 y z))))) (-.f64 x #s(approx (/ (neg (- (* y y) t)) (* -3 (* z y))) (*.f64 #s(literal 1/3 binary64) (/.f64 y z)))))) (-.f64 x #s(approx (/ (neg (- (* y y) t)) (* -3 (* z y))) (*.f64 #s(literal 1/3 binary64) (/.f64 y z)))) (if.f64 (<=.f64 z #s(literal -12000000000000 binary64)) #s(approx (+ (- x (/ y (* z 3))) (/ t (* (* z 3) y))) x) (if.f64 (<=.f64 z #s(literal 30999999999999997869293568 binary64)) #s(approx (+ (- x (/ y (* z 3))) (/ t (* (* z 3) y))) (/.f64 #s(approx (/ (- (/ t y) y) 3) (*.f64 #s(literal -1/3 binary64) y)) z)) #s(approx (+ (- x (/ y (* z 3))) (/ t (* (* z 3) y))) x))) (if.f64 (<=.f64 z #s(literal -12000000000000 binary64)) #s(approx (+ (- x (/ y (* z 3))) (/ t (* (* z 3) y))) x) (if.f64 (<=.f64 z #s(literal 30999999999999997869293568 binary64)) #s(approx (+ (- x (/ y (* z 3))) (/ t (* (* z 3) y))) #s(approx (/ (- (/ t y) y) (* 3 z)) (*.f64 #s(literal -1/3 binary64) (/.f64 y z)))) #s(approx (+ (- x (/ y (* z 3))) (/ t (* (* z 3) y))) x))) #s(approx (+ (- x (/ y (* z 3))) (/ t (* (* z 3) y))) x) (*.f64 (+.f64 y x) #s(literal 1/2 binary64)) (if.f64 (<=.f64 (*.f64 (/.f64 #s(literal 1 binary64) #s(literal 2 binary64)) (+.f64 x y)) #s(literal -1418129833677085/283625966735416996535885333662014114404918709117773906527666446555317050392228007039102232836943884008369202383078188524332921074971181050832906833858946728855699699487201666630303651778087184309051360279531753007138776532531333940154475963659030548670205136385754377903702802432 binary64)) #s(approx (* (/ 1 2) (+ x y)) (*.f64 #s(literal 1/2 binary64) x)) #s(approx (* (/ 1 2) (+ x y)) (*.f64 #s(literal 1/2 binary64) y))) #s(approx (* (/ 1 2) (+ x y)) (*.f64 #s(literal 1/2 binary64) x)) (*.f64 (*.f64 x #s(literal 27 binary64)) y) (if.f64 (<=.f64 (-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x #s(literal 18 binary64)) y) z) t) (*.f64 (*.f64 a #s(literal 4 binary64)) t)) (*.f64 b c)) (*.f64 (*.f64 x #s(literal 4 binary64)) i)) (*.f64 (*.f64 j #s(literal 27 binary64)) k)) #s(literal +inf.0 binary64)) (-.f64 (-.f64 (+.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 x #s(literal 18 binary64)) y) z) t) (*.f64 (*.f64 a #s(literal 4 binary64)) t)) (*.f64 b c)) (*.f64 (*.f64 x #s(literal 4 binary64)) i)) (*.f64 (*.f64 j #s(literal 27 binary64)) k)) (-.f64 #s(approx (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (*.f64 (-.f64 (*.f64 (*.f64 #s(literal 18 binary64) z) (*.f64 t y)) (*.f64 i #s(literal 4 binary64))) x)) (*.f64 (*.f64 j #s(literal 27 binary64)) k))) (if.f64 (<=.f64 t #s(literal -9200000000000000518545305213024033598426264470011267738519857070493786661378473380073103507677649297895503436806787926142187353037583420782826193300750336 binary64)) (-.f64 #s(approx (- (* c b) (- (* x (- (* i 4) (* (* (* y 18) t) z))) (* (* -4 a) t))) (*.f64 t (-.f64 (*.f64 #s(literal -4 binary64) a) (*.f64 #s(literal -18 binary64) (*.f64 x (*.f64 y z)))))) (*.f64 (*.f64 j #s(literal 27 binary64)) k)) (if.f64 (<=.f64 t #s(literal 7400000000000000179423656426776550238684998841488822509093266955613967051684846349723262787821917651556949756605172869756106194159000374072391544531432311097393152 binary64)) (-.f64 (-.f64 (*.f64 c b) (-.f64 (*.f64 x (-.f64 (*.f64 i #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 y #s(literal 18 binary64)) t) z))) (*.f64 (*.f64 #s(literal -4 binary64) a) t))) (*.f64 (*.f64 j #s(literal 27 binary64)) k)) #s(approx (- (- (* c b) (- (* x (- (* i 4) (* (* (* y 18) t) z))) (* (* -4 a) t))) (* (* j 27) k)) (*.f64 #s(literal -1 binary64) #s(approx (* k (- (* -1 (/ (- (+ (* -4 (* a t)) (* b c)) (* x (- (* 4 i) (* 18 (* t (* y z)))))) k)) (* -27 j))) (*.f64 t (-.f64 (*.f64 #s(literal 4 binary64) a) (*.f64 #s(literal 18 binary64) (*.f64 x (*.f64 y z)))))))))) (if.f64 (<=.f64 t #s(literal -11500000000000000415593239741685837022249212063352633679984585918175454036646227987286807188309726157988243067604143928233727277291802337247460220469248 binary64)) (-.f64 #s(approx (- (* c b) (- (* x (- (* i 4) (* (* (* y 18) t) z))) (* (* -4 a) t))) (*.f64 t (-.f64 (*.f64 #s(literal -4 binary64) a) (*.f64 #s(literal -18 binary64) (*.f64 x (*.f64 y z)))))) (*.f64 (*.f64 j #s(literal 27 binary64)) k)) (if.f64 (<=.f64 t #s(literal -6080942306155847/98079714615416886934934209737619787751599303819750539264 binary64)) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) (-.f64 (+.f64 (*.f64 #s(literal 18 binary64) (*.f64 t (*.f64 x (*.f64 y z)))) (*.f64 b c)) (+.f64 (*.f64 #s(literal 4 binary64) (*.f64 a t)) (*.f64 #s(literal 27 binary64) (*.f64 j k))))) (if.f64 (<=.f64 t #s(literal 8275667163517223/87112285931760246646623899502532662132736 binary64)) (-.f64 (-.f64 (+.f64 #s(approx (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (*.f64 #s(literal -4 binary64) (*.f64 a t))) (*.f64 b c)) (*.f64 (*.f64 x #s(literal 4 binary64)) i)) (*.f64 (*.f64 j #s(literal 27 binary64)) k)) (if.f64 (<=.f64 t #s(literal 170000000000000004420486324404847231439077540264083256893458676488746852073633919292973955680615363729465807646990047592617205171265377174871655120444629751506137653549714396122237878163996672 binary64)) (-.f64 #s(approx (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (-.f64 (*.f64 #s(literal 18 binary64) (*.f64 t (*.f64 x (*.f64 y z)))) (+.f64 (*.f64 #s(literal 4 binary64) (*.f64 a t)) (*.f64 #s(literal 4 binary64) (*.f64 i x))))) (*.f64 (*.f64 j #s(literal 27 binary64)) k)) #s(approx (- (- (* c b) (- (* x (- (* i 4) (* (* (* y 18) t) z))) (* (* -4 a) t))) (* (* j 27) k)) (*.f64 #s(literal -1 binary64) #s(approx (* k (- (* -1 (/ (- (+ (* -4 (* a t)) (* b c)) (* x (- (* 4 i) (* 18 (* t (* y z)))))) k)) (* -27 j))) (*.f64 t (-.f64 (*.f64 #s(literal 4 binary64) a) (*.f64 #s(literal 18 binary64) (*.f64 x (*.f64 y z)))))))))))) (if.f64 (<=.f64 i #s(literal -2833419889721787/4722366482869645213696 binary64)) (-.f64 (-.f64 (+.f64 #s(approx (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (*.f64 #s(literal -4 binary64) (*.f64 a t))) (*.f64 b c)) (*.f64 (*.f64 x #s(literal 4 binary64)) i)) (*.f64 (*.f64 j #s(literal 27 binary64)) k)) (if.f64 (<=.f64 i #s(literal 2100000000000000058646210763816960 binary64)) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) (-.f64 (+.f64 (*.f64 #s(literal 18 binary64) (*.f64 t (*.f64 x (*.f64 y z)))) (*.f64 b c)) (+.f64 (*.f64 #s(literal 4 binary64) (*.f64 a t)) (*.f64 #s(literal 27 binary64) (*.f64 j k))))) (-.f64 (-.f64 (+.f64 #s(approx (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (*.f64 #s(literal -4 binary64) (*.f64 a t))) (*.f64 b c)) (*.f64 (*.f64 x #s(literal 4 binary64)) i)) (*.f64 (*.f64 j #s(literal 27 binary64)) k)))) (if.f64 (<=.f64 t #s(literal -5400000000000000218604898032256638670424181160324104192 binary64)) (-.f64 #s(approx (- (* c b) (- (* x (- (* i 4) (* (* (* y 18) t) z))) (* (* -4 a) t))) (*.f64 t (-.f64 (*.f64 #s(literal -4 binary64) a) (*.f64 #s(literal -18 binary64) (*.f64 x (*.f64 y z)))))) (*.f64 (*.f64 j #s(literal 27 binary64)) k)) (if.f64 (<=.f64 t #s(literal 3799999999999999927483646795680173814727751633705078103871031179403128056469078869492492959065562965855945176979889428687785838371458027426444370692509238646735810933470442655322884992896335872 binary64)) (-.f64 (-.f64 (+.f64 #s(approx (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (*.f64 #s(literal -4 binary64) (*.f64 a t))) (*.f64 b c)) (*.f64 (*.f64 x #s(literal 4 binary64)) i)) (*.f64 (*.f64 j #s(literal 27 binary64)) k)) #s(approx (- (- (* c b) (- (* x (- (* i 4) (* (* (* y 18) t) z))) (* (* -4 a) t))) (* (* j 27) k)) (*.f64 #s(literal -1 binary64) #s(approx (* k (- (* -1 (/ (- (+ (* -4 (* a t)) (* b c)) (* x (- (* 4 i) (* 18 (* t (* y z)))))) k)) (* -27 j))) (*.f64 t (-.f64 (*.f64 #s(literal 4 binary64) a) (*.f64 #s(literal 18 binary64) (*.f64 x (*.f64 y z)))))))))) (if.f64 (<=.f64 t #s(literal -84999999999999996100710647858448695739727566864384 binary64)) (-.f64 #s(approx (- (* c b) (- (* x (- (* i 4) (* (* (* y 18) t) z))) (* (* -4 a) t))) (*.f64 t (-.f64 (*.f64 #s(literal -4 binary64) a) (*.f64 #s(literal -18 binary64) (*.f64 x (*.f64 y z)))))) (*.f64 (*.f64 j #s(literal 27 binary64)) k)) (if.f64 (<=.f64 t #s(literal 8424983333484575/6739986666787659948666753771754907668409286105635143120275902562304 binary64)) (-.f64 (-.f64 #s(approx (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (*.f64 b c)) (*.f64 (*.f64 x #s(literal 4 binary64)) i)) (*.f64 (*.f64 j #s(literal 27 binary64)) k)) (-.f64 #s(approx (- (* c b) (- (* x (- (* i 4) (* (* (* y 18) t) z))) (* (* -4 a) t))) (*.f64 t (-.f64 (*.f64 #s(literal -4 binary64) a) (*.f64 #s(literal -18 binary64) (*.f64 x (*.f64 y z)))))) (*.f64 (*.f64 j #s(literal 27 binary64)) k)))) (if.f64 (<=.f64 t #s(literal -779999999999999952177044100884761888718306655745343488 binary64)) #s(approx (- (- (* c b) (- (* x (- (* i 4) (* (* (* y 18) t) z))) (* (* -4 a) t))) (* (* j 27) k)) (*.f64 #s(literal -1 binary64) #s(approx (* k (- (* -1 (/ (- (+ (* -4 (* a t)) (* b c)) (* x (- (* 4 i) (* 18 (* t (* y z)))))) k)) (* -27 j))) (*.f64 t (-.f64 (*.f64 #s(literal 4 binary64) a) (*.f64 #s(literal 18 binary64) (*.f64 x (*.f64 y z)))))))) (if.f64 (<=.f64 t #s(literal 4999999999999999836780037503297759611373201803324989956633012309316501610954752 binary64)) (-.f64 (-.f64 #s(approx (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (*.f64 b c)) (*.f64 (*.f64 x #s(literal 4 binary64)) i)) (*.f64 (*.f64 j #s(literal 27 binary64)) k)) #s(approx (- (- (* c b) (- (* x (- (* i 4) (* (* (* y 18) t) z))) (* (* -4 a) t))) (* (* j 27) k)) (*.f64 #s(literal -1 binary64) #s(approx (* k (- (* -1 (/ (- (+ (* -4 (* a t)) (* b c)) (* x (- (* 4 i) (* 18 (* t (* y z)))))) k)) (* -27 j))) (*.f64 t (-.f64 (*.f64 #s(literal 4 binary64) a) (*.f64 #s(literal 18 binary64) (*.f64 x (*.f64 y z)))))))))) (if.f64 (<=.f64 x #s(literal -4296741500077133/1684996666696914987166688442938726917102321526408785780068975640576 binary64)) (-.f64 (-.f64 #s(approx (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (*.f64 b c)) (*.f64 (*.f64 x #s(literal 4 binary64)) i)) (*.f64 (*.f64 j #s(literal 27 binary64)) k)) (if.f64 (<=.f64 x #s(literal 8200000000 binary64)) (-.f64 (-.f64 (*.f64 c b) #s(approx (- (* x (- (* i 4) (* (* (* y 18) t) z))) (* (* -4 a) t)) (*.f64 #s(literal 4 binary64) (*.f64 a t)))) (*.f64 (*.f64 j #s(literal 27 binary64)) k)) (-.f64 (-.f64 #s(approx (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (*.f64 b c)) (*.f64 (*.f64 x #s(literal 4 binary64)) i)) (*.f64 (*.f64 j #s(literal 27 binary64)) k)))) (if.f64 (<=.f64 x #s(literal -4296741500077133/1684996666696914987166688442938726917102321526408785780068975640576 binary64)) (-.f64 (-.f64 #s(approx (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (*.f64 b c)) (*.f64 (*.f64 x #s(literal 4 binary64)) i)) (*.f64 (*.f64 j #s(literal 27 binary64)) k)) (if.f64 (<=.f64 x #s(literal 8200000000 binary64)) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) (-.f64 (*.f64 b c) (+.f64 (*.f64 #s(literal 4 binary64) (*.f64 a t)) (*.f64 #s(literal 27 binary64) (*.f64 j k))))) (-.f64 (-.f64 #s(approx (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (*.f64 b c)) (*.f64 (*.f64 x #s(literal 4 binary64)) i)) (*.f64 (*.f64 j #s(literal 27 binary64)) k)))) (if.f64 (<=.f64 x #s(literal 20500000000000000020102091619719532651239424323529976022223225861583545200660196257076222682655746528101388249360645488640 binary64)) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) (-.f64 (*.f64 b c) (+.f64 (*.f64 #s(literal 4 binary64) (*.f64 a t)) (*.f64 #s(literal 27 binary64) (*.f64 j k))))) (-.f64 #s(approx (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (*.f64 #s(literal -4 binary64) (*.f64 i x))) (*.f64 (*.f64 j #s(literal 27 binary64)) k))) (if.f64 (<=.f64 (*.f64 b c) #s(literal -1000000000000000007448980502074319891441994938583153872359642541312639852467816160263719876373907058408465602602784646283725433832809773183090569241116238837096538897360439214080 binary64)) (-.f64 (*.f64 #s(approx (+ 1 (/ (- (* (- (* z (* y (* 18 x))) (* 4 a)) t) (* i (* 4 x))) (* c b))) #s(literal 1 binary64)) (*.f64 c b)) (*.f64 (*.f64 j #s(literal 27 binary64)) k)) (if.f64 (<=.f64 (*.f64 b c) #s(literal -6129982163463555/6129982163463555433433388108601236734474956488734408704 binary64)) (-.f64 #s(approx (- (* c b) (- (* x (- (* i 4) (* (* (* y 18) t) z))) (* (* -4 a) t))) (*.f64 t #s(approx (- (* -4 a) (* -18 (* x (* y z)))) (*.f64 #s(literal -4 binary64) a)))) (*.f64 (*.f64 j #s(literal 27 binary64)) k)) (if.f64 (<=.f64 (*.f64 b c) #s(literal -6325070415853457/12650140831706913647030959169932331690597290610258882397306334876714396222999709180747523981339820280949192366519800744461863046086612092304188337496296156870094839017285397585279181733880826021327485479904546566785125467714043293663631459728072472271300628532022423097020838413451906408261645469290375391456731733818343424 binary64)) (-.f64 #s(approx (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (*.f64 #s(literal -4 binary64) (*.f64 i x))) (*.f64 (*.f64 j #s(literal 27 binary64)) k)) (if.f64 (<=.f64 (*.f64 b c) #s(literal 5000000000000000079514455548799590234180404281972640694890663778873919386085190530406734992928407552 binary64)) (-.f64 #s(approx (- (* c b) (- (* x (- (* i 4) (* (* (* y 18) t) z))) (* (* -4 a) t))) (*.f64 t #s(approx (- (* -4 a) (* -18 (* x (* y z)))) (*.f64 #s(literal -4 binary64) a)))) (*.f64 (*.f64 j #s(literal 27 binary64)) k)) (-.f64 (*.f64 #s(approx (+ 1 (/ (- (* (- (* z (* y (* 18 x))) (* 4 a)) t) (* i (* 4 x))) (* c b))) #s(literal 1 binary64)) (*.f64 c b)) (*.f64 (*.f64 j #s(literal 27 binary64)) k)))))) (if.f64 (<=.f64 x #s(literal -4361529361169255/41538374868278621028243970633760768 binary64)) (-.f64 #s(approx (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (*.f64 #s(literal -4 binary64) (*.f64 i x))) (*.f64 (*.f64 j #s(literal 27 binary64)) k)) (if.f64 (<=.f64 x #s(literal 8200000000 binary64)) (-.f64 #s(approx (- (* c b) (- (* x (- (* i 4) (* (* (* y 18) t) z))) (* (* -4 a) t))) (*.f64 t #s(approx (- (* -4 a) (* -18 (* x (* y z)))) (*.f64 #s(literal -4 binary64) a)))) (*.f64 (*.f64 j #s(literal 27 binary64)) k)) (-.f64 #s(approx (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (*.f64 #s(literal -4 binary64) (*.f64 i x))) (*.f64 (*.f64 j #s(literal 27 binary64)) k)))) (if.f64 (<=.f64 (*.f64 b c) #s(literal -4499999999999999732923308652483620879430490482361861686740516949879029982462975460550090426107977669523919142607596099488189216484902421753894582264814790884384908788670108544505191791067136 binary64)) #s(approx (- (- (* c b) (- (* x (- (* i 4) (* (* (* y 18) t) z))) (* (* -4 a) t))) (* (* j 27) k)) (*.f64 #s(literal -1 binary64) #s(approx (* k (- (* -1 (/ (- (+ (* -4 (* a t)) (* b c)) (* x (- (* 4 i) (* 18 (* t (* y z)))))) k)) (* -27 j))) (*.f64 #s(literal -1 binary64) (*.f64 b c))))) (if.f64 (<=.f64 (*.f64 b c) #s(literal 180000000000000002550439876878430983389162028022866928731633494633373321061411161996560378176179828815119622223244199764145882785188094788428899306886428818698588737063208922124622895368760777439837915741976307474350534301129787935184897466160790834348074619829135343616 binary64)) (-.f64 #s(approx (- (* c b) (- (* x (- (* i 4) (* (* (* y 18) t) z))) (* (* -4 a) t))) (*.f64 t #s(approx (- (* -4 a) (* -18 (* x (* y z)))) (*.f64 #s(literal -4 binary64) a)))) (*.f64 (*.f64 j #s(literal 27 binary64)) k)) #s(approx (- (- (* c b) (- (* x (- (* i 4) (* (* (* y 18) t) z))) (* (* -4 a) t))) (* (* j 27) k)) (*.f64 #s(literal -1 binary64) #s(approx (* k (- (* -1 (/ (- (+ (* -4 (* a t)) (* b c)) (* x (- (* 4 i) (* 18 (* t (* y z)))))) k)) (* -27 j))) (*.f64 #s(literal -1 binary64) (*.f64 b c))))))) (if.f64 (<=.f64 (*.f64 (*.f64 j #s(literal 27 binary64)) k) #s(literal -1999999999999999999466806008246307489711078038236873372571680376048739359044847523345839519129134316887338757648057420040785188188258060440266031719514112 binary64)) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) (*.f64 (*.f64 #s(literal -27 binary64) j) k)) (if.f64 (<=.f64 (*.f64 (*.f64 j #s(literal 27 binary64)) k) #s(literal 6277101735386681/6277101735386680763835789423207666416102355444464034512896 binary64)) #s(approx (- (- (* c b) (- (* x (- (* i 4) (* (* (* y 18) t) z))) (* (* -4 a) t))) (* (* j 27) k)) (*.f64 #s(literal -1 binary64) #s(approx (* k (- (* -1 (/ (- (+ (* -4 (* a t)) (* b c)) (* x (- (* 4 i) (* 18 (* t (* y z)))))) k)) (* -27 j))) (*.f64 #s(literal -1 binary64) (*.f64 b c))))) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) (*.f64 (*.f64 #s(literal -27 binary64) j) k)))) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) (*.f64 (*.f64 #s(literal -27 binary64) j) k)) #s(approx (- (- (+ (- (* (* (* (* x 18) y) z) t) (* (* a 4) t)) (* b c)) (* (* x 4) i)) (* (* j 27) k)) (*.f64 #s(literal -27 binary64) (*.f64 j k))) #s(approx (* (/ 1 3) (acos (* (/ (* 3 (/ x (* y 27))) (* z 2)) (sqrt t)))) (*.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (PI.f64)) (PI.f64)) (pow.f64 (asin.f64 (*.f64 (sqrt.f64 t) (*.f64 (/.f64 (/.f64 x z) y) #s(literal 1/18 binary64)))) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (acos.f64 (*.f64 (*.f64 (/.f64 (/.f64 x z) y) (sqrt.f64 t)) #s(literal -1/18 binary64)))) #s(literal 1/3 binary64)))) #s(approx (* (/ 1 3) (acos (* (/ (* 3 (/ x (* y 27))) (* z 2)) (sqrt t)))) (*.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (PI.f64)) (PI.f64)) (pow.f64 (asin.f64 (*.f64 (sqrt.f64 t) (*.f64 (/.f64 x (*.f64 z y)) #s(literal 1/18 binary64)))) #s(literal 2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (acos.f64 (*.f64 (*.f64 (/.f64 x (*.f64 z y)) (sqrt.f64 t)) #s(literal -1/18 binary64)))) #s(literal 1/3 binary64)))) (*.f64 #s(literal 1/3 binary64) (acos.f64 (*.f64 (/.f64 (*.f64 #s(literal 3 binary64) (/.f64 x (*.f64 y #s(literal 27 binary64)))) (*.f64 z #s(literal 2 binary64))) (sqrt.f64 t)))) (*.f64 #s(literal 1/3 binary64) (acos.f64 (*.f64 (/.f64 (*.f64 (/.f64 x z) #s(literal 1/18 binary64)) y) (sqrt.f64 t)))) (*.f64 #s(literal 1/3 binary64) (acos.f64 (*.f64 (/.f64 (*.f64 x #s(literal 1/18 binary64)) (*.f64 z y)) (sqrt.f64 t)))) #s(approx (* (/ 1 3) (acos (* (/ (* 3 (/ x (* y 27))) (* z 2)) (sqrt t)))) (*.f64 #s(literal 1/3 binary64) (acos.f64 (*.f64 #s(literal 1/18 binary64) (/.f64 (*.f64 x (sqrt.f64 t)) (*.f64 y z)))))) (/.f64 (/.f64 x #s(literal 3 binary64)) y) (/.f64 x (*.f64 y #s(literal 3 binary64))) (*.f64 (/.f64 x y) #s(literal 1/3 binary64)) (*.f64 (/.f64 #s(literal 1/3 binary64) y) x) (-.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) y) z) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) y) #s(literal -2000000000000000087691686090152394709268095303680 binary64)) #s(approx (- (* (* x 3) y) z) (*.f64 (*.f64 y #s(literal 3 binary64)) x)) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) y) #s(literal 1999999999999999966445568 binary64)) #s(approx (- (* (* x 3) y) z) (neg.f64 z)) #s(approx (- (* (* x 3) y) z) (*.f64 (*.f64 #s(literal 3 binary64) x) y)))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) y) #s(literal -2000000000000000087691686090152394709268095303680 binary64)) #s(approx (- (* (* x 3) y) z) (*.f64 (*.f64 #s(literal 3 binary64) x) y)) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) y) #s(literal 1999999999999999966445568 binary64)) #s(approx (- (* (* x 3) y) z) (neg.f64 z)) #s(approx (- (* (* x 3) y) z) (*.f64 (*.f64 #s(literal 3 binary64) x) y)))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) y) #s(literal -2000000000000000087691686090152394709268095303680 binary64)) #s(approx (- (* (* x 3) y) z) (*.f64 #s(literal 3 binary64) (*.f64 x y))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) y) #s(literal 1999999999999999966445568 binary64)) #s(approx (- (* (* x 3) y) z) (neg.f64 z)) #s(approx (- (* (* x 3) y) z) (*.f64 #s(literal 3 binary64) (*.f64 x y))))) #s(approx (- (* (* x 3) y) z) (neg.f64 z)) (if.f64 (<=.f64 t #s(literal 6338253001141147/633825300114114700748351602688 binary64)) (+.f64 (-.f64 (*.f64 x #s(literal 2 binary64)) (*.f64 (*.f64 z #s(literal 9 binary64)) (*.f64 t y))) (*.f64 (*.f64 a #s(literal 27 binary64)) b)) (-.f64 (-.f64 (+.f64 x x) (*.f64 (*.f64 #s(literal -27 binary64) a) b)) (*.f64 t (*.f64 z (*.f64 #s(literal 9 binary64) y))))) (if.f64 (<=.f64 t #s(literal 5316911983139663/10633823966279326983230456482242756608 binary64)) (-.f64 (-.f64 (+.f64 x x) (*.f64 (*.f64 (*.f64 t y) #s(literal 9 binary64)) z)) (*.f64 (*.f64 #s(literal -27 binary64) a) b)) (-.f64 (-.f64 (+.f64 x x) (*.f64 (*.f64 #s(literal -27 binary64) a) b)) (*.f64 t (*.f64 z (*.f64 #s(literal 9 binary64) y))))) (if.f64 (<=.f64 z #s(literal -9999999999999999594167244563503627314919960896484514396697390098067039229509544255160320 binary64)) (-.f64 (+.f64 x x) (-.f64 (*.f64 (*.f64 #s(literal -27 binary64) a) b) (*.f64 (*.f64 (*.f64 #s(literal -9 binary64) t) z) y))) (-.f64 (+.f64 x x) (-.f64 (*.f64 (*.f64 #s(literal -27 binary64) a) b) (*.f64 (*.f64 t #s(literal -9 binary64)) (*.f64 z y))))) (if.f64 (<=.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) z) #s(literal 50000000000000002625238012760221012435223429055407957745792705775590122899445409789318568754022393202185222191644193908847126161768021528782239609239335349142419360046328790186891511689739404502968447661748539997254055951948382044003732637139007124728962939441002842141905783473609819343272970027008 binary64)) (-.f64 (+.f64 x x) (-.f64 (*.f64 (*.f64 #s(literal -27 binary64) a) b) (*.f64 (*.f64 t #s(literal -9 binary64)) (*.f64 z y)))) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) (*.f64 #s(literal -1 binary64) #s(approx (* b (+ (* -27 a) (* -1 (/ (- (* 2 x) (* 9 (* t (* y z)))) b)))) (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 (*.f64 z #s(literal 9 binary64)) (*.f64 t y)))))))) (if.f64 (<=.f64 (*.f64 (*.f64 a #s(literal 27 binary64)) b) #s(literal -1152921504606847/1152921504606846976 binary64)) (+.f64 #s(approx (- (* x 2) (* (* (* y 9) z) t)) (*.f64 #s(literal -9 binary64) (*.f64 t (*.f64 y z)))) (*.f64 (*.f64 a #s(literal 27 binary64)) b)) (if.f64 (<=.f64 (*.f64 (*.f64 a #s(literal 27 binary64)) b) #s(literal 7378697629483821/73786976294838206464 binary64)) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) (neg.f64 #s(approx (* b (+ (* -27 a) (* -1 (/ (- (* 2 x) (* 9 (* t (* y z)))) b)))) (-.f64 (-.f64 (*.f64 (*.f64 (*.f64 z y) t) #s(literal 9 binary64)) x) x)))) (-.f64 (+.f64 x x) #s(approx (- (* (* -27 a) b) (* (* t -9) (* z y))) (*.f64 #s(literal -27 binary64) (*.f64 a b)))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) z) t) #s(literal -99999999999999997748809823456034029568 binary64)) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) (neg.f64 #s(approx (* b (+ (* -27 a) (* -1 (/ (- (* 2 x) (* 9 (* t (* y z)))) b)))) (-.f64 (-.f64 (*.f64 (*.f64 (*.f64 z y) t) #s(literal 9 binary64)) x) x)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) z) t) #s(literal 99999999999999999769037024514370800696612547992403838920556863966097586548129676477911932478685184 binary64)) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) (-.f64 (+.f64 x x) (*.f64 (*.f64 #s(literal -27 binary64) a) b))) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) (*.f64 #s(literal -1 binary64) #s(approx (* b (+ (* -27 a) (* -1 (/ (- (* 2 x) (* 9 (* t (* y z)))) b)))) (-.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 (*.f64 (*.f64 #s(literal -9 binary64) t) z) y))))))) (if.f64 (<=.f64 (*.f64 (*.f64 a #s(literal 27 binary64)) b) #s(literal -6805647338418769/680564733841876926926749214863536422912 binary64)) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) (-.f64 (+.f64 x x) (*.f64 (*.f64 #s(literal -27 binary64) a) b))) (if.f64 (<=.f64 (*.f64 (*.f64 a #s(literal 27 binary64)) b) #s(literal 7378697629483821/73786976294838206464 binary64)) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) (neg.f64 #s(approx (* b (+ (* -27 a) (* -1 (/ (- (* 2 x) (* 9 (* t (* y z)))) b)))) (-.f64 (-.f64 (*.f64 (*.f64 (*.f64 z y) t) #s(literal 9 binary64)) x) x)))) (-.f64 (+.f64 x x) #s(approx (- (* (* -27 a) b) (* (* t -9) (* z y))) (*.f64 #s(literal -27 binary64) (*.f64 a b)))))) (if.f64 (<=.f64 (*.f64 (*.f64 a #s(literal 27 binary64)) b) #s(literal -6805647338418769/680564733841876926926749214863536422912 binary64)) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) (-.f64 (+.f64 x x) (*.f64 (*.f64 #s(literal -27 binary64) a) b))) (if.f64 (<=.f64 (*.f64 (*.f64 a #s(literal 27 binary64)) b) #s(literal 7378697629483821/73786976294838206464 binary64)) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) (neg.f64 #s(approx (* b (+ (* -27 a) (* -1 (/ (- (* 2 x) (* 9 (* t (* y z)))) b)))) (-.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 9 binary64) y) z) t) x) x)))) (-.f64 (+.f64 x x) #s(approx (- (* (* -27 a) b) (* (* t -9) (* z y))) (*.f64 #s(literal -27 binary64) (*.f64 a b)))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) z) t) #s(literal -1000000000000000049861653971908893017010268485438462151574892930611988399099305815384459015356416 binary64)) #s(approx (- (- (+ x x) (* (* -27 a) b)) (* t (* z (* 9 y)))) #s(approx (* -1 (* y (- (* -1 (/ (- (* 2 x) (* -27 (* a b))) y)) (* -9 (* t z))))) (*.f64 #s(literal -9 binary64) (*.f64 t (*.f64 y z))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) z) t) #s(literal 1999999999999999923659381683629879726898470672553570302890808246910200808111311381352383420329189120737404579161064142182622522767310848 binary64)) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) (-.f64 (+.f64 x x) (*.f64 (*.f64 b #s(literal -27 binary64)) a))) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) (*.f64 #s(literal -1 binary64) #s(approx (* b (+ (* -27 a) (* -1 (/ (- (* 2 x) (* 9 (* t (* y z)))) b)))) #s(approx (* -1 (- (* 2 x) (* 9 (* t (* y z))))) (*.f64 (*.f64 t (*.f64 z #s(literal 9 binary64))) y))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) z) t) #s(literal -1000000000000000049861653971908893017010268485438462151574892930611988399099305815384459015356416 binary64)) #s(approx (- (- (+ x x) (* (* -27 a) b)) (* t (* z (* 9 y)))) #s(approx (* -1 (* y (- (* -1 (/ (- (* 2 x) (* -27 (* a b))) y)) (* -9 (* t z))))) (*.f64 #s(literal -9 binary64) (*.f64 t (*.f64 y z))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) z) t) #s(literal 1999999999999999923659381683629879726898470672553570302890808246910200808111311381352383420329189120737404579161064142182622522767310848 binary64)) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) (-.f64 (+.f64 x x) (*.f64 (*.f64 b #s(literal -27 binary64)) a))) #s(approx (- (- (+ x x) (* (* -27 a) b)) (* t (* z (* 9 y)))) #s(approx (* -1 (* y (- (* -1 (/ (- (* 2 x) (* -27 (* a b))) y)) (* -9 (* t z))))) (*.f64 #s(literal -9 binary64) (*.f64 t (*.f64 y z))))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) z) t) #s(literal -1000000000000000049861653971908893017010268485438462151574892930611988399099305815384459015356416 binary64)) #s(approx (- (- (+ x x) (* (* -27 a) b)) (* t (* z (* 9 y)))) #s(approx (* -1 (* y (- (* -1 (/ (- (* 2 x) (* -27 (* a b))) y)) (* -9 (* t z))))) (*.f64 #s(literal -9 binary64) (*.f64 t (*.f64 y z))))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 y #s(literal 9 binary64)) z) t) #s(literal 1999999999999999923659381683629879726898470672553570302890808246910200808111311381352383420329189120737404579161064142182622522767310848 binary64)) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) (-.f64 (+.f64 x x) (*.f64 (*.f64 #s(literal -27 binary64) a) b))) #s(approx (- (- (+ x x) (* (* -27 a) b)) (* t (* z (* 9 y)))) #s(approx (* -1 (* y (- (* -1 (/ (- (* 2 x) (* -27 (* a b))) y)) (* -9 (* t z))))) (*.f64 #s(literal -9 binary64) (*.f64 t (*.f64 y z))))))) (if.f64 (<=.f64 (*.f64 (*.f64 a #s(literal 27 binary64)) b) #s(literal -1152921504606847/1152921504606846976 binary64)) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) #s(approx (+ (* 2 x) (* 27 (* a b))) (*.f64 (*.f64 #s(literal 27 binary64) a) b))) (if.f64 (<=.f64 (*.f64 (*.f64 a #s(literal 27 binary64)) b) #s(literal -6828046779268971/6828046779268970776657768233698567984276232522051489956245767999246374131525255241237946573692471593720760228447675638216590132893818229842292076597586769967201441361422350907866192164773697561322460176523147880429251325990375896362151810433024 binary64)) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) (neg.f64 #s(approx (* b (+ (* -27 a) (* -1 (/ (- (* 2 x) (* 9 (* t (* y z)))) b)))) (*.f64 #s(literal -2 binary64) x)))) (if.f64 (<=.f64 (*.f64 (*.f64 a #s(literal 27 binary64)) b) #s(literal 200000000000000 binary64)) #s(approx (- (- (+ x x) (* (* -27 a) b)) (* t (* z (* 9 y)))) #s(approx (* -1 (* y (- (* -1 (/ (- (* 2 x) (* -27 (* a b))) y)) (* -9 (* t z))))) (*.f64 #s(literal -9 binary64) (*.f64 t (*.f64 y z))))) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) #s(approx (+ (* 2 x) (* 27 (* a b))) (*.f64 (*.f64 #s(literal 27 binary64) a) b)))))) (if.f64 (<=.f64 (*.f64 (*.f64 a #s(literal 27 binary64)) b) #s(literal -1152921504606847/1152921504606846976 binary64)) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) #s(approx (+ (* 2 x) (* 27 (* a b))) (*.f64 (*.f64 #s(literal 27 binary64) a) b))) (if.f64 (<=.f64 (*.f64 (*.f64 a #s(literal 27 binary64)) b) #s(literal 2000000000000000039769249677312 binary64)) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) (neg.f64 #s(approx (* b (+ (* -27 a) (* -1 (/ (- (* 2 x) (* 9 (* t (* y z)))) b)))) (*.f64 #s(literal -2 binary64) x)))) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) #s(approx (+ (* 2 x) (* 27 (* a b))) (*.f64 #s(literal 27 binary64) (*.f64 a b)))))) (if.f64 (<=.f64 (*.f64 (*.f64 a #s(literal 27 binary64)) b) #s(literal -1152921504606847/1152921504606846976 binary64)) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) #s(approx (+ (* 2 x) (* 27 (* a b))) (*.f64 #s(literal 27 binary64) (*.f64 a b)))) (if.f64 (<=.f64 (*.f64 (*.f64 a #s(literal 27 binary64)) b) #s(literal 2000000000000000039769249677312 binary64)) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) (neg.f64 #s(approx (* b (+ (* -27 a) (* -1 (/ (- (* 2 x) (* 9 (* t (* y z)))) b)))) (*.f64 #s(literal -2 binary64) x)))) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) #s(approx (+ (* 2 x) (* 27 (* a b))) (*.f64 #s(literal 27 binary64) (*.f64 a b)))))) #s(approx (+ (- (* x 2) (* (* (* y 9) z) t)) (* (* a 27) b)) (neg.f64 #s(approx (* b (+ (* -27 a) (* -1 (/ (- (* 2 x) (* 9 (* t (* y z)))) b)))) (*.f64 #s(literal -2 binary64) x)))) (pow.f64 x #s(literal 3 binary64)) (*.f64 (*.f64 x x) x) (*.f64 (*.f64 (*.f64 x #s(literal 3 binary64)) y) y) (*.f64 (*.f64 y x) (*.f64 y #s(literal 3 binary64))) (*.f64 (*.f64 (*.f64 y x) x) #s(literal 3 binary64)) (*.f64 (*.f64 y x) (*.f64 #s(literal 3 binary64) x)) (*.f64 (*.f64 y #s(literal 3 binary64)) (*.f64 x x)) (-.f64 y (*.f64 (-.f64 y z) x)) (if.f64 (<=.f64 x #s(literal -8200 binary64)) #s(approx (- y (* (- y z) x)) (*.f64 x (-.f64 z y))) (if.f64 (<=.f64 x #s(literal 2 binary64)) (+.f64 #s(approx (* (- 1 x) y) y) (*.f64 x z)) #s(approx (- y (* (- y z) x)) (*.f64 x (-.f64 z y))))) (if.f64 (<=.f64 x #s(literal -2271629875608987/324518553658426726783156020576256 binary64)) #s(approx (- y (* (- y z) x)) (*.f64 x (-.f64 z y))) (if.f64 (<=.f64 x #s(literal 8885724609534513/6582018229284824168619876730229402019930943462534319453394436096 binary64)) #s(approx (+ (* (neg x) (- y z)) y) #s(approx (* (- 1 x) y) y)) #s(approx (- y (* (- y z) x)) (*.f64 x (-.f64 z y))))) (if.f64 (<=.f64 y #s(literal -16000000000000 binary64)) #s(approx (+ (* (neg x) (- y z)) y) (*.f64 (-.f64 #s(literal 1 binary64) x) y)) (if.f64 (<=.f64 y #s(literal 2466278867083445/948568795032094272909893509191171341133987714380927500611236528192824358010355712 binary64)) #s(approx (- y (* (- y z) x)) (*.f64 x #s(approx (- z y) z))) #s(approx (+ (* (neg x) (- y z)) y) (*.f64 (-.f64 #s(literal 1 binary64) x) y)))) (if.f64 (<=.f64 x #s(literal -2271629875608987/324518553658426726783156020576256 binary64)) #s(approx (- y (* (- y z) x)) (*.f64 x #s(approx (- z y) z))) (if.f64 (<=.f64 x #s(literal 8885724609534513/6582018229284824168619876730229402019930943462534319453394436096 binary64)) #s(approx (+ (* (neg x) (- y z)) y) #s(approx (* (- 1 x) y) y)) #s(approx (- y (* (- y z) x)) (*.f64 x #s(approx (- z y) z))))) #s(approx (+ (* (neg x) (- y z)) y) #s(approx (* (- 1 x) y) y)) (if.f64 (<=.f64 y #s(literal -10000000000000000905969664 binary64)) #s(approx (/ (+ x (* y (- z x))) z) (*.f64 (/.f64 (-.f64 z x) z) y)) (if.f64 (<=.f64 y #s(literal 200000000000000000000 binary64)) (/.f64 (+.f64 x (*.f64 y (-.f64 z x))) z) #s(approx (/ (+ x (* y (- z x))) z) (*.f64 (/.f64 (-.f64 z x) z) y)))) (if.f64 (<=.f64 y #s(literal -4600000000000000000 binary64)) #s(approx (/ (+ x (* y (- z x))) z) (*.f64 (/.f64 (-.f64 z x) z) y)) (if.f64 (<=.f64 y #s(literal 5942112188569825/9903520314283042199192993792 binary64)) (-.f64 (/.f64 x z) (*.f64 #s(approx (/ (- x z) z) #s(literal -1 binary64)) y)) #s(approx (/ (+ x (* y (- z x))) z) (*.f64 (/.f64 (-.f64 z x) z) y)))) (if.f64 (<=.f64 z #s(literal 500000000000000009942312419328 binary64)) (+.f64 y (/.f64 (+.f64 (*.f64 (neg.f64 y) x) x) z)) (-.f64 (/.f64 x z) (*.f64 (/.f64 (-.f64 x z) z) y))) (if.f64 (<=.f64 z #s(literal 1999999999999999856969387974336841544611466940118938136259861775855544812609788247233480561009492401147963340862836599047403467459377561298838125765673390964736 binary64)) (+.f64 y (/.f64 (+.f64 (*.f64 (neg.f64 y) x) x) z)) (-.f64 (/.f64 x z) (*.f64 #s(approx (/ (- x z) z) #s(literal -1 binary64)) y))) (if.f64 (<=.f64 y #s(literal -3381798007586549/1989292945639146568621528992587283360401824603189390869761855907572637988050133502132224 binary64)) #s(approx (/ (+ x (* y (- z x))) z) (*.f64 (/.f64 (-.f64 z x) z) y)) (if.f64 (<=.f64 y #s(literal 5942112188569825/9903520314283042199192993792 binary64)) #s(approx (- (/ x z) (* (/ (- x z) z) y)) (/.f64 (-.f64 x (*.f64 x y)) z)) #s(approx (/ (+ x (* y (- z x))) z) (*.f64 (/.f64 (-.f64 z x) z) y)))) (if.f64 (<=.f64 y #s(literal -4192540097323757/89202980794122492566142873090593446023921664 binary64)) #s(approx (/ (+ x (* y (- z x))) z) (*.f64 (-.f64 z x) (/.f64 y z))) (if.f64 (<=.f64 y #s(literal 5942112188569825/9903520314283042199192993792 binary64)) #s(approx (- (/ x z) (* (/ (- x z) z) y)) (/.f64 (-.f64 x (*.f64 x y)) z)) #s(approx (/ (+ x (* y (- z x))) z) (*.f64 (-.f64 z x) (/.f64 y z))))) (if.f64 (<=.f64 z #s(literal -3458764513820541/576460752303423488 binary64)) #s(approx (/ (+ x (* y (- z x))) z) y) (if.f64 (<=.f64 z #s(literal 739999999999999996204680139860801804919183545001831861380758433169408 binary64)) #s(approx (- (/ x z) (* (/ (- x z) z) y)) (/.f64 (-.f64 x (*.f64 x y)) z)) #s(approx (/ (+ x (* y (- z x))) z) y))) (if.f64 (<=.f64 y #s(literal -4192540097323757/89202980794122492566142873090593446023921664 binary64)) #s(approx (/ (+ x (* y (- z x))) z) (*.f64 (/.f64 y z) #s(approx (- z x) z))) (if.f64 (<=.f64 y #s(literal 5942112188569825/9903520314283042199192993792 binary64)) #s(approx (/ (+ x (* y (- z x))) z) (/.f64 x z)) #s(approx (/ (+ x (* y (- z x))) z) (*.f64 (/.f64 y z) #s(approx (- z x) z))))) (if.f64 (<=.f64 y #s(literal -4192540097323757/89202980794122492566142873090593446023921664 binary64)) #s(approx (/ (+ x (* y (- z x))) z) y) (if.f64 (<=.f64 y #s(literal 5942112188569825/9903520314283042199192993792 binary64)) #s(approx (/ (+ x (* y (- z x))) z) (/.f64 x z)) #s(approx (/ (+ x (* y (- z x))) z) y))) #s(approx (/ (+ x (* y (- z x))) z) y) (+.f64 (*.f64 (-.f64 y z) x) z) (if.f64 (<=.f64 x #s(literal -205 binary64)) #s(approx (+ (* (- y z) x) z) (*.f64 x (-.f64 y z))) (if.f64 (<=.f64 x #s(literal 5764607523034235/2305843009213693952 binary64)) (+.f64 (*.f64 x y) #s(approx (* (- 1 x) z) z)) #s(approx (+ (* (- y z) x) z) (*.f64 x (-.f64 y z))))) (if.f64 (<=.f64 x #s(literal -7000 binary64)) #s(approx (+ (* (- y z) x) z) (*.f64 x (-.f64 y z))) (if.f64 (<=.f64 x #s(literal 5764607523034235/2305843009213693952 binary64)) #s(approx (+ (* x y) (* (- 1 x) z)) (*.f64 z (-.f64 #s(literal 1 binary64) x))) #s(approx (+ (* (- y z) x) z) (*.f64 x (-.f64 y z))))) (if.f64 (<=.f64 z #s(literal -2843069510573101/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) #s(approx (+ (* x y) (* (- 1 x) z)) (*.f64 z (-.f64 #s(literal 1 binary64) x))) (if.f64 (<=.f64 z #s(literal 8611055257687607/506532662216918085755909163048237445191949002959281848144001138878253517018177263964807989373425756138696031080481053366991595590260226478013534525648677207893210669360535830528 binary64)) #s(approx (+ (* (- y z) x) z) (*.f64 x y)) #s(approx (+ (* x y) (* (- 1 x) z)) (*.f64 z (-.f64 #s(literal 1 binary64) x))))) (if.f64 (<=.f64 x #s(literal -6097860015223217/174224571863520493293247799005065324265472 binary64)) #s(approx (+ (* (- y z) x) z) (*.f64 x y)) (if.f64 (<=.f64 x #s(literal 5764607523034235/2305843009213693952 binary64)) #s(approx (+ (* (- y z) x) z) z) #s(approx (+ (* (- y z) x) z) (*.f64 x y)))) #s(approx (+ (* (- y z) x) z) z) (-.f64 x (*.f64 (/.f64 z y) x)) (if.f64 (<=.f64 (/.f64 (*.f64 x (-.f64 y z)) y) #s(literal 0 binary64)) (*.f64 (/.f64 x y) (-.f64 y z)) (if.f64 (<=.f64 (/.f64 (*.f64 x (-.f64 y z)) y) #s(literal 3048582568667961/1524291284333980581729295522359944485228807686848130444755447734192076044345588681699368214386470689042884243711624327585667956874652483059712 binary64)) (/.f64 #s(approx (* x (- y z)) (*.f64 x y)) y) (*.f64 (/.f64 x y) (-.f64 y z)))) (if.f64 (<=.f64 (/.f64 (*.f64 x (-.f64 y z)) y) #s(literal 0 binary64)) (/.f64 (*.f64 #s(approx (- z y) z) (neg.f64 x)) y) (if.f64 (<=.f64 (/.f64 (*.f64 x (-.f64 y z)) y) #s(literal 5000000000000000014339392554976861624351030032307491891786714963455192826951136079841645978666612324808479156564299152005093968192740890223899883592402933027172967020052041660293849107704861024718326980908701245637596009600853559934996040535864898581843704726957456644770889728 binary64)) (/.f64 #s(approx (* x (- y z)) (*.f64 x y)) y) (*.f64 (/.f64 (neg.f64 x) y) #s(approx (- z y) z)))) (if.f64 (<=.f64 (/.f64 (*.f64 x (-.f64 y z)) y) #s(literal 0 binary64)) (*.f64 (/.f64 (neg.f64 x) y) #s(approx (- z y) z)) (if.f64 (<=.f64 (/.f64 (*.f64 x (-.f64 y z)) y) #s(literal 5000000000000000014339392554976861624351030032307491891786714963455192826951136079841645978666612324808479156564299152005093968192740890223899883592402933027172967020052041660293849107704861024718326980908701245637596009600853559934996040535864898581843704726957456644770889728 binary64)) (/.f64 #s(approx (* x (- y z)) (*.f64 x y)) y) (*.f64 (/.f64 (neg.f64 x) y) #s(approx (- z y) z)))) (/.f64 #s(approx (* x (- y z)) (*.f64 x y)) y) (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 y x)) x) (if.f64 (<=.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y)) #s(literal 1152921504606847/1152921504606846976 binary64)) (/.f64 (*.f64 x #s(literal 100 binary64)) #s(approx (+ x y) y)) #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))) (if.f64 (<=.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y)) #s(literal 1152921504606847/1152921504606846976 binary64)) (*.f64 (/.f64 #s(literal 100 binary64) #s(approx (+ x y) y)) x) #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))) (if.f64 (<=.f64 (/.f64 (*.f64 x #s(literal 100 binary64)) (+.f64 x y)) #s(literal 1152921504606847/1152921504606846976 binary64)) #s(approx (/ (* x 100) (+ x y)) (*.f64 #s(literal 100 binary64) (/.f64 x y))) #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64))) #s(approx (/ (* x 100) (+ x y)) #s(literal 100 binary64)) (if.f64 (<=.f64 (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) #s(literal -99999999999999990959401044767537593501656918740576398586892792465272451027953301036534141738485988029569553038510666318680865279842887243162229186843277653306392406169861934038413548670665077684456779836676898816 binary64)) (-.f64 (*.f64 (/.f64 z (+.f64 (*.f64 (-.f64 b y) z) y)) (-.f64 t a)) (*.f64 (neg.f64 x) (/.f64 y (+.f64 (*.f64 (-.f64 b y) z) y)))) (if.f64 (<=.f64 (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) #s(literal -6032057205060441/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) (if.f64 (<=.f64 (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) #s(literal 0 binary64)) #s(approx (- (* (/ z (+ (* (- b y) z) y)) (- t a)) (* (neg x) (/ y (+ (* (- b y) z) y)))) (-.f64 (/.f64 t (-.f64 b y)) (/.f64 a (-.f64 b y)))) (if.f64 (<=.f64 (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) #s(literal 499999999999999963556891209672302787299334076647441336729462696243597321851816139549279029733090522239200362921906419168397560780515698252333458999257229223177071764715960911635897518125034092581402348296863744 binary64)) (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) (-.f64 (*.f64 #s(approx (/ z (+ (* (- b y) z) y)) (/.f64 #s(literal 1 binary64) (-.f64 b y))) (-.f64 t a)) #s(approx (* (neg x) (/ y (+ (* (- b y) z) y))) (/.f64 x (-.f64 z #s(literal 1 binary64))))))))) (if.f64 (<=.f64 (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) #s(literal -inf.0 binary64)) (-.f64 (*.f64 #s(approx (/ z (+ (* (- b y) z) y)) (/.f64 #s(literal 1 binary64) (-.f64 b y))) (-.f64 t a)) (*.f64 (neg.f64 x) (/.f64 y (+.f64 (*.f64 (-.f64 b y) z) y)))) (if.f64 (<=.f64 (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) #s(literal -6032057205060441/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) (if.f64 (<=.f64 (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) #s(literal 0 binary64)) #s(approx (- (* (/ z (+ (* (- b y) z) y)) (- t a)) (* (neg x) (/ y (+ (* (- b y) z) y)))) (-.f64 (/.f64 t (-.f64 b y)) (/.f64 a (-.f64 b y)))) (if.f64 (<=.f64 (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) #s(literal 499999999999999963556891209672302787299334076647441336729462696243597321851816139549279029733090522239200362921906419168397560780515698252333458999257229223177071764715960911635897518125034092581402348296863744 binary64)) (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) (-.f64 (*.f64 #s(approx (/ z (+ (* (- b y) z) y)) (/.f64 #s(literal 1 binary64) (-.f64 b y))) (-.f64 t a)) #s(approx (* (neg x) (/ y (+ (* (- b y) z) y))) (/.f64 x (-.f64 z #s(literal 1 binary64))))))))) (if.f64 (<=.f64 (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) #s(literal -inf.0 binary64)) (-.f64 (*.f64 #s(approx (/ z (+ (* (- b y) z) y)) (/.f64 #s(literal 1 binary64) (-.f64 b y))) (-.f64 t a)) #s(approx (* (neg x) (/ y (+ (* (- b y) z) y))) (/.f64 x (-.f64 z #s(literal 1 binary64))))) (if.f64 (<=.f64 (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) #s(literal -6032057205060441/12064114410120881697684249086315471354100504503497011563593230129923244688987454586741947156276531487416450850028801674329627080999958126358211839195533902044386710183415792069701368078118158360793576698212191168580174892152827542937880954483101341506291035205862448784848059094859987648259778470316291228729945882624 binary64)) (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) (if.f64 (<=.f64 (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) #s(literal 0 binary64)) #s(approx (- (* (/ z (+ (* (- b y) z) y)) (- t a)) (* (neg x) (/ y (+ (* (- b y) z) y)))) (-.f64 (/.f64 t (-.f64 b y)) (/.f64 a (-.f64 b y)))) (if.f64 (<=.f64 (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) #s(literal 499999999999999963556891209672302787299334076647441336729462696243597321851816139549279029733090522239200362921906419168397560780515698252333458999257229223177071764715960911635897518125034092581402348296863744 binary64)) (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) (-.f64 (*.f64 #s(approx (/ z (+ (* (- b y) z) y)) (/.f64 #s(literal 1 binary64) (-.f64 b y))) (-.f64 t a)) #s(approx (* (neg x) (/ y (+ (* (- b y) z) y))) (/.f64 x (-.f64 z #s(literal 1 binary64))))))))) (if.f64 (<=.f64 z #s(literal -56000000000000001563898953701785600 binary64)) #s(approx (- (* (/ z (+ (* (- b y) z) y)) (- t a)) (* (neg x) (/ y (+ (* (- b y) z) y)))) (-.f64 (/.f64 t (-.f64 b y)) (/.f64 a (-.f64 b y)))) (if.f64 (<=.f64 z #s(literal 89999999999999998707545232380565715159686815017200324202130087201276892345794560 binary64)) (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z (-.f64 b y)))) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) (/.f64 (-.f64 t a) (-.f64 b y))))) (if.f64 (<=.f64 z #s(literal -2299999999999999907725312 binary64)) #s(approx (- (* (/ z (+ (* (- b y) z) y)) (- t a)) (* (neg x) (/ y (+ (* (- b y) z) y)))) (-.f64 (/.f64 t (-.f64 b y)) (/.f64 a (-.f64 b y)))) (if.f64 (<=.f64 z #s(literal 205 binary64)) (/.f64 (+.f64 (*.f64 x y) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z #s(approx (- b y) b)))) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) (/.f64 (-.f64 t a) (-.f64 b y))))) (if.f64 (<=.f64 z #s(literal -8223399791958167/2787593149816327892691964784081045188247552 binary64)) #s(approx (- (* (/ z (+ (* (- b y) z) y)) (- t a)) (* (neg x) (/ y (+ (* (- b y) z) y)))) (-.f64 (/.f64 t (-.f64 b y)) (/.f64 a (-.f64 b y)))) (if.f64 (<=.f64 z #s(literal -2673305049388005/2227754207823337509102134573095845373483021732054960903603121346630505452738612005129840239901060253798165190221481644194672219102234100585084307285020612396607419274589973120157653414182912 binary64)) (/.f64 #s(approx (+ (* x y) (* z (- t a))) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z #s(approx (- b y) b)))) (if.f64 (<=.f64 z #s(literal 5680946773672243/10520271803096747014481979765760257331100679605646347718996561806137464308594161644227333072555176902453965937712356435426038864500367607726255629541303761699910447342256889196383327515768645434542586503471562752 binary64)) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) (*.f64 (/.f64 y (+.f64 (*.f64 (-.f64 b y) z) y)) x)) (if.f64 (<=.f64 z #s(literal 7992587079153375/45671926166590716193865151022383844364247891968 binary64)) (/.f64 #s(approx (+ (* x y) (* z (- t a))) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z #s(approx (- b y) b)))) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) (/.f64 (-.f64 t a) (-.f64 b y))))))) (if.f64 (<=.f64 z #s(literal -8223399791958167/2787593149816327892691964784081045188247552 binary64)) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) (/.f64 (-.f64 t a) (-.f64 b y))) (if.f64 (<=.f64 z #s(literal -2673305049388005/2227754207823337509102134573095845373483021732054960903603121346630505452738612005129840239901060253798165190221481644194672219102234100585084307285020612396607419274589973120157653414182912 binary64)) (/.f64 #s(approx (+ (* x y) (* z (- t a))) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z #s(approx (- b y) b)))) (if.f64 (<=.f64 z #s(literal 5680946773672243/10520271803096747014481979765760257331100679605646347718996561806137464308594161644227333072555176902453965937712356435426038864500367607726255629541303761699910447342256889196383327515768645434542586503471562752 binary64)) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) (*.f64 (/.f64 y (+.f64 (*.f64 (-.f64 b y) z) y)) x)) (if.f64 (<=.f64 z #s(literal 7992587079153375/45671926166590716193865151022383844364247891968 binary64)) (/.f64 #s(approx (+ (* x y) (* z (- t a))) (*.f64 z (-.f64 t a))) (+.f64 y (*.f64 z #s(approx (- b y) b)))) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) (/.f64 (-.f64 t a) (-.f64 b y))))))) (if.f64 (<=.f64 z #s(literal -8684406692798715/452312848583266388373324160190187140051835877600158453279131187530910662656 binary64)) #s(approx (- (* (/ z (+ (* (- b y) z) y)) (- t a)) (* (neg x) (/ y (+ (* (- b y) z) y)))) (-.f64 (/.f64 t (-.f64 b y)) (/.f64 a (-.f64 b y)))) (if.f64 (<=.f64 z #s(literal 2395587863123407/43556142965880123323311949751266331066368 binary64)) (/.f64 (+.f64 (*.f64 x y) #s(approx (* z (- t a)) (*.f64 t z))) (+.f64 y (*.f64 z #s(approx (- b y) b)))) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) (/.f64 (-.f64 t a) (-.f64 b y))))) (if.f64 (<=.f64 z #s(literal -1959057499078003/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776 binary64)) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) (/.f64 (-.f64 t a) (-.f64 b y))) (if.f64 (<=.f64 z #s(literal 6402826006914103/9850501549098619803069760025035903451269934817616361666987073351061430442874302652853566563721228910201656997576704 binary64)) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) (*.f64 (/.f64 y (+.f64 #s(approx (* z (- b y)) (*.f64 b z)) y)) x)) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) (/.f64 (-.f64 t a) (-.f64 b y))))) (if.f64 (<=.f64 z #s(literal -1959057499078003/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776 binary64)) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) (/.f64 (-.f64 t a) (-.f64 b y))) (if.f64 (<=.f64 z #s(literal 8990361175547381/1322111937580497197903830616065542079656809365928562438569297590548811582472622691650378420879430569695182424050046716608512 binary64)) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) (/.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) z)))) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) (/.f64 (-.f64 t a) (-.f64 b y))))) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) (/.f64 (-.f64 t a) (-.f64 b y))) (if.f64 (<=.f64 y #s(literal -27500000000000001495020954169774198144534165414278559917041825443819290624 binary64)) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) #s(approx (/ (* x y) (+ y (* z (- b y)))) #s(approx (/ (* x y) (* z (- b y))) (*.f64 #s(literal -1 binary64) (/.f64 x z))))) (if.f64 (<=.f64 y #s(literal 28000000000000001994934187847335964827875484617562763794327877572419867933953533401639990737488930051696099328 binary64)) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) (/.f64 (-.f64 t a) b)) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) #s(approx (/ (* x y) (+ y (* z (- b y)))) #s(approx (/ (* x y) (* z (- b y))) (*.f64 #s(literal -1 binary64) (/.f64 x z))))))) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) (/.f64 (-.f64 t a) b)) #s(approx (/ (+ (* x y) (* z (- t a))) (+ y (* z (- b y)))) #s(approx (/ (- t a) b) (/.f64 t b))) (*.f64 #s(literal 1000000 binary64) #s(literal 0 binary64)) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (/.f64 (-.f64 (pow.f64 (cos.f64 delta) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (*.f64 (sin.f64 phi1) (cos.f64 delta))) (sin.f64 phi1)) #s(literal 3 binary64))) (+.f64 (*.f64 (cos.f64 delta) (cos.f64 delta)) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (*.f64 (sin.f64 phi1) (cos.f64 delta))) (sin.f64 phi1)) (*.f64 (+.f64 (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (*.f64 (sin.f64 phi1) (cos.f64 delta))) (sin.f64 phi1))) (*.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (*.f64 (sin.f64 phi1) (cos.f64 delta))) (sin.f64 phi1)))))))) (+.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (+.f64 (*.f64 (sin.f64 phi1) (cos.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) (sin.f64 delta)) (-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 theta) (*.f64 (+.f64 (*.f64 (sin.f64 phi1) (cos.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64)))) (*.f64 (cos.f64 phi1) (sin.f64 (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (sin.f64 delta))) (*.f64 (sin.f64 phi1) (cos.f64 delta))) (sin.f64 phi1)))) lambda1) (+.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1)) (sin.f64 delta)) (-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (*.f64 (cos.f64 theta) (cos.f64 phi1)) (sin.f64 delta)) (*.f64 (sin.f64 phi1) (cos.f64 delta))) (sin.f64 phi1)))) lambda1) (+.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1)) (sin.f64 delta)) (-.f64 (cos.f64 delta) (*.f64 (+.f64 (*.f64 (cos.f64 theta) (*.f64 (cos.f64 phi1) (sin.f64 delta))) (*.f64 (sin.f64 phi1) (cos.f64 delta))) (sin.f64 phi1)))) lambda1) (+.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1)) (sin.f64 delta)) (-.f64 (cos.f64 delta) (*.f64 #s(approx (+ (* (cos theta) (* (cos phi1) (sin delta))) (* (sin phi1) (cos delta))) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (sin.f64 delta)))) (sin.f64 phi1)))) lambda1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (-.f64 (cos.f64 delta) #s(approx (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 delta) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (sin.f64 delta)))))))) (+.f64 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (cos.f64 phi1)) (sin.f64 delta)) (-.f64 (cos.f64 delta) #s(approx (* (+ (* (cos theta) (* (cos phi1) (sin delta))) (* (sin phi1) (cos delta))) (sin phi1)) (pow.f64 (sin.f64 phi1) #s(literal 2 binary64))))) lambda1) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) (-.f64 (cos.f64 delta) #s(approx (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))) (pow.f64 (sin.f64 phi1) #s(literal 2 binary64)))))) (if.f64 (<=.f64 delta #s(literal -5289050460814003/18889465931478580854784 binary64)) (+.f64 lambda1 (atan2.f64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.f64 delta) (sin.f64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.f64 delta)))) (if.f64 (<=.f64 delta #s(literal 4958484807013127/2361183241434822606848 binary64)) (+.f64 lambda1 (atan2.f64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 delta (*.f64 (cos.f64 phi1) (sin.f64 theta)))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) #s(approx (- 1 (+ (* (* (cos phi1) delta) (* (cos theta) (sin phi1))) (- 1/2 (* 1/2 (cos (* 2 phi1)))))) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) phi1)))))))) (+.f64 lambda1 (atan2.f64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.f64 delta) (sin.f64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.f64 delta)))))) (+.f64 lambda1 (atan2.f64 (*.f64 (*.f64 (sin.f64 theta) (sin.f64 delta)) (cos.f64 phi1)) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.f64 delta)))) (+.f64 lambda1 (atan2.f64 #s(approx (* (* (sin theta) (sin delta)) (cos phi1)) (*.f64 (sin.f64 delta) (sin.f64 theta))) #s(approx (- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))) (cos.f64 delta)))) (*.f64 #s(approx (+ 1 (/ (atan2 (* (cos phi1) (* (sin delta) (sin theta))) (- (cos delta) (* (+ (* (cos theta) (* (cos phi1) (sin delta))) (* (sin phi1) (cos delta))) (sin phi1)))) lambda1)) #s(literal 1 binary64)) lambda1) (*.f64 (*.f64 (-.f64 #s(literal 3 binary64) (+.f64 x x)) x) x) (*.f64 (*.f64 x x) (-.f64 #s(literal 3 binary64) (+.f64 x x))) (if.f64 (<=.f64 x #s(literal -114000000 binary64)) (*.f64 (*.f64 x x) #s(approx (- 3 (* x 2)) (*.f64 #s(literal -2 binary64) x))) (if.f64 (<=.f64 x #s(literal 8782019273372467/2251799813685248 binary64)) (*.f64 (*.f64 #s(approx (- 3 (* x 2)) #s(literal 3 binary64)) x) x) (*.f64 (*.f64 x x) #s(approx (- 3 (* x 2)) (*.f64 #s(literal -2 binary64) x))))) (*.f64 (*.f64 #s(approx (- 3 (* x 2)) #s(literal 3 binary64)) x) x) (*.f64 (*.f64 x x) #s(approx (- 3 (* x 2)) #s(literal 3 binary64))) (if.f64 (<=.f64 z #s(literal 6642170409049355/123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552689203876695953600699775494388206142090885899729347827083318884583758435450548517566916626912548274908112766882031433928533568160966639616 binary64)) (/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y)) (/.f64 (/.f64 x (-.f64 z y)) (-.f64 z t))) (/.f64 (/.f64 x (-.f64 z t)) (-.f64 z y)) (if.f64 (<=.f64 z #s(literal -1999999999999999934672337608233382547699066371613110945835923558942591691843455725217479736910938112 binary64)) (/.f64 (/.f64 x (-.f64 z t)) #s(approx (- z y) z)) (/.f64 x (*.f64 (-.f64 y z) (-.f64 t z)))) (if.f64 (<=.f64 z #s(literal -1999999999999999934672337608233382547699066371613110945835923558942591691843455725217479736910938112 binary64)) (/.f64 (/.f64 x #s(approx (- z y) z)) (-.f64 z t)) (/.f64 x (*.f64 (-.f64 y z) (-.f64 t z)))) (/.f64 x (*.f64 (-.f64 y z) (-.f64 t z))) (if.f64 (<=.f64 y #s(literal -5149185017309387/12259964326927110866866776217202473468949912977468817408 binary64)) (/.f64 x #s(approx (* (- y z) (- t z)) (*.f64 y (-.f64 t z)))) (if.f64 (<=.f64 y #s(literal 1501674488153571/107262463439540776796592199985646769019834926564739147021788491549774112240588375814414994385335227421520254865491888406830031062495572559571469192048672768 binary64)) #s(approx (/ (/ x (- z t)) (- z y)) (/.f64 x (*.f64 z (-.f64 z t)))) (/.f64 x (*.f64 (-.f64 y z) #s(approx (- t z) t))))) (if.f64 (<=.f64 y #s(literal -5149185017309387/12259964326927110866866776217202473468949912977468817408 binary64)) (/.f64 x #s(approx (* (- y z) (- t z)) (*.f64 y (-.f64 t z)))) (if.f64 (<=.f64 y #s(literal 2271629875608987/40564819207303340847894502572032 binary64)) #s(approx (/ (/ x (- z t)) (- z y)) (/.f64 x (*.f64 z (-.f64 z t)))) (/.f64 x #s(approx (* (- y z) (- t z)) (*.f64 y (-.f64 t z)))))) (if.f64 (<=.f64 z #s(literal -4830671903771573/60383398797144661635864873295812302254670739526663046854019300803929986598274381633378027602842540280663494000492221518396329354078796682120982948022923136698390325231616 binary64)) #s(approx (/ (/ x (- z t)) (- z y)) (/.f64 x (*.f64 z (-.f64 z t)))) (if.f64 (<=.f64 z #s(literal 4852790400087115/13479973333575319897333507543509815336818572211270286240551805124608 binary64)) (/.f64 x #s(approx (* (- y z) (- t z)) (*.f64 t y))) #s(approx (/ (/ x (- z t)) (- z y)) (/.f64 x (*.f64 z (-.f64 z t)))))) (if.f64 (<=.f64 z #s(literal -8418249431026001/46768052394588893382517914646921056628989841375232 binary64)) (/.f64 x #s(approx (* (- y z) (- t z)) (*.f64 #s(approx (- z y) z) z))) (if.f64 (<=.f64 z #s(literal 8231177221447645/187072209578355573530071658587684226515959365500928 binary64)) (/.f64 x #s(approx (* (- y z) (- t z)) (*.f64 t y))) (/.f64 x #s(approx (* (- y z) (- t z)) (*.f64 #s(approx (- z y) z) z))))) (/.f64 x #s(approx (* (- y z) (- t z)) (*.f64 t y))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 x (-.f64 z y)) (-.f64 t y))) (-.f64 #s(literal 1 binary64) (/.f64 x (*.f64 (-.f64 y z) (-.f64 y t)))) (if.f64 (<=.f64 (/.f64 x (*.f64 (-.f64 y z) (-.f64 y t))) #s(literal -4000000000 binary64)) #s(approx (- 1 (* (/ -1 (* (- t y) (- y z))) x)) (/.f64 x (*.f64 (-.f64 t y) (-.f64 y z)))) (if.f64 (<=.f64 (/.f64 x (*.f64 (-.f64 y z) (-.f64 y t))) #s(literal 3602879701896397/9007199254740992 binary64)) #s(approx (- 1 (/ x (* (- y z) (- y t)))) #s(literal 1 binary64)) #s(approx (- 1 (* (/ -1 (* (- t y) (- y z))) x)) (/.f64 x (*.f64 (-.f64 t y) (-.f64 y z)))))) (if.f64 (<=.f64 (/.f64 x (*.f64 (-.f64 y z) (-.f64 y t))) #s(literal -2535301200456459/633825300114114700748351602688 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 x #s(approx (* (- y z) (- y t)) (*.f64 t z)))) (if.f64 (<=.f64 (/.f64 x (*.f64 (-.f64 y z) (-.f64 y t))) #s(literal 5764607523034235/288230376151711744 binary64)) #s(approx (- 1 (/ x (* (- y z) (- y t)))) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 x #s(approx (* (- y z) (- y t)) (*.f64 t z)))))) (if.f64 (<=.f64 (/.f64 x (*.f64 (-.f64 y z) (-.f64 y t))) #s(literal -200000000000000009529458688 binary64)) #s(approx (- 1 (/ x (* (- y z) (- y t)))) (+.f64 #s(literal 1 binary64) (/.f64 x #s(approx (* t (- y z)) (*.f64 t y))))) (if.f64 (<=.f64 (/.f64 x (*.f64 (-.f64 y z) (-.f64 y t))) #s(literal 3602879701896397/9007199254740992 binary64)) #s(approx (- 1 (/ x (* (- y z) (- y t)))) #s(literal 1 binary64)) #s(approx (- 1 (/ x (* (- y z) (- y t)))) (+.f64 #s(literal 1 binary64) (/.f64 x #s(approx (* t (- y z)) (*.f64 t y))))))) #s(approx (- 1 (/ x (* (- y z) (- y t)))) #s(literal 1 binary64)) (-.f64 (/.f64 x (+.f64 y y)) #s(literal -1/2 binary64)) (if.f64 (<=.f64 (/.f64 (+.f64 x y) (+.f64 y y)) #s(literal -10000000000000000905969664 binary64)) #s(approx (/ (+ x y) (+ y y)) (/.f64 x (+.f64 y y))) (if.f64 (<=.f64 (/.f64 (+.f64 x y) (+.f64 y y)) #s(literal 1 binary64)) #s(approx (/ (+ x y) (+ y y)) #s(literal 1/2 binary64)) #s(approx (/ (+ x y) (+ y y)) (/.f64 x (+.f64 y y))))) #s(approx (/ (+ x y) (+ y y)) #s(literal 1/2 binary64)) (+.f64 (+.f64 y y) (*.f64 x x)) (+.f64 #s(approx (+ (* x x) y) y) y) (exp.f64 (*.f64 (*.f64 x y) y)) (if.f64 (<=.f64 (exp.f64 (*.f64 (*.f64 x y) y)) #s(literal 2 binary64)) #s(approx (exp (* (* x y) y)) (/.f64 #s(approx (- (* (* (* y y) x) (* (* y y) x)) (* 1 1)) #s(literal -1 binary64)) (-.f64 (*.f64 (*.f64 y y) x) #s(literal 1 binary64)))) #s(approx (exp (* (* x y) y)) (+.f64 #s(literal 1 binary64) (*.f64 x (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 (*.f64 (*.f64 y y) y) y)))))))) (if.f64 (<=.f64 (exp.f64 (*.f64 (*.f64 x y) y)) #s(literal 2 binary64)) #s(approx (exp (* (* x y) y)) (/.f64 #s(approx (- (* (* (* y y) x) (* (* y y) x)) (* 1 1)) #s(literal -1 binary64)) (-.f64 (*.f64 (*.f64 y y) x) #s(literal 1 binary64)))) #s(approx (exp (* (* x y) y)) (+.f64 #s(literal 1 binary64) (*.f64 x (sqrt.f64 (*.f64 (*.f64 y y) (*.f64 y y))))))) (if.f64 (<=.f64 (exp.f64 (*.f64 (*.f64 x y) y)) #s(literal 9007197453301141/9007199254740992 binary64)) #s(approx (exp (* (* x y) y)) (/.f64 #s(approx (- (* (* (* y y) x) (* (* y y) x)) (* 1 1)) #s(literal -1 binary64)) (-.f64 (*.f64 (*.f64 y y) x) #s(literal 1 binary64)))) #s(approx (exp (* (* x y) y)) (-.f64 (*.f64 (*.f64 y y) x) #s(literal -1 binary64)))) (if.f64 (<=.f64 x #s(literal -7640326184937599/155925024182399985285654118206003012974019629721520120429886503315407179052262817639449841054112164147604878659702538690935346717843249504745247796741002454712500443199303568477932634487840858373644793495667494061978969566806317999131941817847503449805243820849668440753309257439870625775616 binary64)) #s(approx (exp (* (* x y) y)) (/.f64 #s(approx (- (* (* (* y y) x) (* (* y y) x)) (* 1 1)) #s(literal -1 binary64)) (-.f64 (*.f64 (*.f64 y x) y) #s(literal 1 binary64)))) #s(approx (exp (* (* x y) y)) (-.f64 (*.f64 (*.f64 y y) x) #s(literal -1 binary64)))) #s(approx (exp (* (* x y) y)) (-.f64 (*.f64 (*.f64 y y) x) #s(literal -1 binary64))) #s(approx (exp (* (* x y) y)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 y x) y))) #s(approx (exp (* (* x y) y)) #s(literal 1 binary64)) (-.f64 (+.f64 x x) #s(literal 1 binary64)) (if.f64 (<=.f64 x #s(literal -6800000000 binary64)) #s(approx (- (+ x x) 1) (+.f64 x x)) (if.f64 (<=.f64 x #s(literal 8782019273372467/2251799813685248 binary64)) #s(approx (- (+ x x) 1) #s(literal -1 binary64)) #s(approx (- (+ x x) 1) (+.f64 x x)))) #s(approx (- (+ x x) 1) #s(literal -1 binary64)) (-.f64 (*.f64 x x) #s(literal 1 binary64)) #s(approx (- (* x x) 1) #s(literal -1 binary64)) #s(approx (sqrt (+ (* x x) (* y y))) #s(approx (* y (+ 1 (* 1/2 (/ (pow x 2) (pow y 2))))) y)) (/.f64 x (exp.f64 (*.f64 (neg.f64 y) y))) (*.f64 x (exp.f64 (*.f64 y y))) (*.f64 x #s(approx (exp (* y y)) (+.f64 #s(literal 1 binary64) (sqrt.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 y y) y) y) (*.f64 (*.f64 (*.f64 y y) y) y))))))) (if.f64 (<=.f64 y #s(literal 5500000000000000260462288764810109400992177933489537024 binary64)) #s(approx (* x (exp (* y y))) (*.f64 (/.f64 x (-.f64 (*.f64 (*.f64 y x) y) x)) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 y x) y) y) y) x))) (*.f64 x #s(approx (exp (* y y)) (+.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (*.f64 y y) (*.f64 y y))))))) (if.f64 (<=.f64 y #s(literal 5500000000000000260462288764810109400992177933489537024 binary64)) #s(approx (* x (exp (* y y))) (*.f64 x (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 y x) y) y) y) x) (-.f64 (*.f64 (*.f64 y x) y) x)))) (*.f64 x #s(approx (exp (* y y)) (+.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (*.f64 y y) (*.f64 y y))))))) (*.f64 x #s(approx (exp (* y y)) (+.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (*.f64 y y) (*.f64 y y)))))) #s(approx (* x (exp (* y y))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (*.f64 y (/.f64 y x)))) x)) (*.f64 #s(approx (exp (* y y)) (-.f64 (*.f64 y y) #s(literal -1 binary64))) x) #s(approx (* x (exp (* y y))) (+.f64 x (*.f64 (*.f64 y x) y))) (*.f64 x #s(approx (exp (* y y)) #s(literal 1 binary64))) (-.f64 x (/.f64 (+.f64 y y) (-.f64 (*.f64 y x) #s(literal -2 binary64)))) (if.f64 (<=.f64 y #s(literal -45000000000000003629633438277789918486816498773032126217626232588074556352485329382017042744168415232 binary64)) (-.f64 x #s(approx (/ y (+ 1 (/ (* x y) 2))) (/.f64 #s(literal 2 binary64) x))) (if.f64 (<=.f64 y #s(literal 7799999999999999583094712757772034825746500941257146300402670893484005466430609314267515144615951486087963082752 binary64)) (-.f64 x #s(approx (/ y (+ 1 (/ (* x y) 2))) y)) (-.f64 x #s(approx (/ y (+ 1 (/ (* x y) 2))) (/.f64 #s(literal 2 binary64) x))))) (if.f64 (<=.f64 x #s(literal -8854437155380585/295147905179352825856 binary64)) (*.f64 #s(approx (- 1 (/ (/ y (+ 1 (/ (* x y) 2))) x)) #s(literal 1 binary64)) x) (if.f64 (<=.f64 x #s(literal 9000000 binary64)) (-.f64 x #s(approx (/ y (+ 1 (/ (* x y) 2))) y)) (*.f64 #s(approx (- 1 (/ (/ y (+ 1 (/ (* x y) 2))) x)) #s(literal 1 binary64)) x))) (-.f64 x #s(approx (/ y (+ 1 (/ (* x y) 2))) y)) #s(approx (- x (/ y (+ 1 (/ (* x y) 2)))) (neg.f64 y)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) x) y) (sqrt.f64 (*.f64 (exp.f64 (*.f64 t t)) (+.f64 z z)))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) x) y) (sqrt.f64 (*.f64 #s(approx (exp (* t t)) (+.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (*.f64 t t) (*.f64 t t))))) (+.f64 z z)))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) x) y) (sqrt.f64 (*.f64 (+.f64 z z) #s(approx (exp (* t t)) (-.f64 (*.f64 t t) #s(literal -1 binary64)))))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) x) y) (*.f64 (sqrt.f64 (+.f64 z z)) #s(approx (exp (/ (* t t) 2)) #s(literal 1 binary64)))) (if.f64 (<=.f64 x #s(literal -7246007855657359/966134380754314586173837972732996836074731832426608749664308812862879785572390106134048441645480644490615904007875544294341269665260746913935727168366770187174245203705856 binary64)) (*.f64 #s(approx (* (- (* x 1/2) y) (sqrt (* z 2))) (*.f64 (*.f64 (sqrt.f64 (+.f64 z z)) #s(literal 1/2 binary64)) x)) #s(approx (exp (/ (* t t) 2)) #s(literal 1 binary64))) (if.f64 (<=.f64 x #s(literal 7673845534663173/1180591620717411303424 binary64)) (*.f64 (*.f64 #s(approx (- (* x 1/2) y) (*.f64 #s(literal -1 binary64) y)) (sqrt.f64 (*.f64 z #s(literal 2 binary64)))) #s(approx (exp (/ (* t t) 2)) #s(literal 1 binary64))) (*.f64 #s(approx (* (- (* x 1/2) y) (sqrt (* z 2))) (*.f64 (*.f64 (sqrt.f64 (+.f64 z z)) #s(literal 1/2 binary64)) x)) #s(approx (exp (/ (* t t) 2)) #s(literal 1 binary64))))) (*.f64 #s(approx (* (- (* x 1/2) y) (sqrt (* z 2))) (*.f64 (*.f64 (sqrt.f64 (+.f64 z z)) #s(literal 1/2 binary64)) x)) #s(approx (exp (/ (* t t) 2)) #s(literal 1 binary64))) (+.f64 x (*.f64 (-.f64 y z) (-.f64 t x))) (if.f64 (<=.f64 z #s(literal -350000000000000013257170985048933805120661864593006871705348846155853062995968 binary64)) #s(approx (- (- x (* (- x t) y)) (* (- t x) z)) (*.f64 z (-.f64 x t))) (if.f64 (<=.f64 z #s(literal 579999999999999971193457006455303861989476313841595805073014234079235006779097088 binary64)) (+.f64 x #s(approx (* (- y z) (- t x)) (*.f64 y (-.f64 t x)))) #s(approx (- (- x (* (- x t) y)) (* (- t x) z)) (*.f64 z (-.f64 x t))))) (if.f64 (<=.f64 y #s(literal -5300000000000000277855088459506080738517149932238527719300620231476374265130909696 binary64)) #s(approx (- (- x (* (- y z) x)) (* (- z y) t)) (-.f64 x (*.f64 x (-.f64 y z)))) (if.f64 (<=.f64 y #s(literal 199999999999999982405111001914463627825705729939051460364922737117355163153802565541919878198424069508213948681199740222346696327168 binary64)) #s(approx (- (- x (* (- x t) y)) (* (- t x) z)) (-.f64 x (*.f64 z (-.f64 t x)))) (if.f64 (<=.f64 y #s(literal 899999999999999915572423133607419249026987599941388872041455851055700479874168724181396159697756589517186516015609335620003382659410538953509004379068588145054530571633861326441177065538377009357388816506750554442442285291716274693122274885632 binary64)) (+.f64 x #s(approx (* (- y z) (- t x)) #s(approx (* y (- t x)) (*.f64 t y)))) #s(approx (- (- x (* (- y z) x)) (* (- z y) t)) (-.f64 x (*.f64 x (-.f64 y z))))))) (if.f64 (<=.f64 z #s(literal -1077503010193995/158456325028528675187087900672 binary64)) #s(approx (- (- x (* (- x t) y)) (* (- t x) z)) (-.f64 x (*.f64 z (-.f64 t x)))) (if.f64 (<=.f64 z #s(literal 6139076427730539/4722366482869645213696 binary64)) (+.f64 x #s(approx (* (- y z) (- t x)) #s(approx (* y (- t x)) (*.f64 t y)))) #s(approx (- (- x (* (- x t) y)) (* (- t x) z)) (-.f64 x (*.f64 z (-.f64 t x)))))) (if.f64 (<=.f64 z #s(literal -114999999999999990858847801992806400 binary64)) #s(approx (- (- x (* (- x t) y)) (* (- t x) z)) (*.f64 z (-.f64 x t))) (if.f64 (<=.f64 z #s(literal 4722366482869645/147573952589676412928 binary64)) (+.f64 x #s(approx (* (- y z) (- t x)) #s(approx (* y (- t x)) (*.f64 t y)))) #s(approx (- (- x (* (- x t) y)) (* (- t x) z)) (*.f64 z (-.f64 x t))))) (if.f64 (<=.f64 z #s(literal -135000 binary64)) #s(approx (- (- x (* (- x t) y)) (* (- t x) z)) (*.f64 z (-.f64 x t))) (if.f64 (<=.f64 z #s(literal 4722366482869645/147573952589676412928 binary64)) #s(approx (- (- x (* (- x t) y)) (* (- t x) z)) (-.f64 x #s(approx (* z (- t x)) (*.f64 t z)))) #s(approx (- (- x (* (- x t) y)) (* (- t x) z)) (*.f64 z (-.f64 x t))))) (if.f64 (<=.f64 z #s(literal -2508757194024499/36893488147419103232 binary64)) #s(approx (- (- x (* (- x t) y)) (* (- t x) z)) (*.f64 z (-.f64 x t))) (if.f64 (<=.f64 z #s(literal 7443676776395529/664613997892457936451903530140172288 binary64)) #s(approx (- (- x (* (- x t) y)) (* (- t x) z)) #s(approx (- x (* z (- t x))) (*.f64 x (+.f64 #s(literal 1 binary64) z)))) #s(approx (- (- x (* (- x t) y)) (* (- t x) z)) (*.f64 z (-.f64 x t))))) #s(approx (- (- x (* (- x t) y)) (* (- t x) z)) #s(approx (- x (* z (- t x))) (*.f64 x (+.f64 #s(literal 1 binary64) z)))) #s(approx (- (- x (* (- x t) y)) (* (- t x) z)) #s(approx (* z (- x t)) (*.f64 x z))) (if.f64 (<=.f64 y #s(literal -20240225330731/50600563326827654588123836679729326762389162441035529589225339506857584891998836722990095925359281123796769466079202977847452184346448369216753349985184627480379356069141590341116726935523304085309941919618186267140501870856173174654525838912289889085202514128089692388083353653807625633046581877161501565826926935273373696 binary64)) (*.f64 x (-.f64 (log.f64 (*.f64 #s(literal -2 binary64) x)) (log.f64 (*.f64 y #s(literal -2 binary64))))) (*.f64 x (-.f64 (log.f64 (*.f64 (+.f64 x x) #s(literal 4 binary64))) (log.f64 (*.f64 (+.f64 y y) #s(literal 4 binary64)))))) (if.f64 (<=.f64 x #s(literal -5060056332683/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) (*.f64 x (-.f64 (log.f64 (*.f64 #s(literal -2 binary64) x)) (log.f64 (*.f64 y #s(literal -2 binary64))))) (*.f64 x (-.f64 (log.f64 (*.f64 x #s(literal 4 binary64))) (log.f64 (*.f64 y #s(literal 4 binary64)))))) (if.f64 (<=.f64 x #s(literal -5060056332683/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) (*.f64 x (-.f64 (log.f64 (*.f64 #s(literal -2 binary64) x)) (log.f64 (*.f64 y #s(literal -2 binary64))))) (*.f64 x (-.f64 (log.f64 (+.f64 x x)) (log.f64 (+.f64 y y))))) (if.f64 (<=.f64 x #s(literal -5060056332683/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) (*.f64 x (-.f64 (log.f64 (neg.f64 x)) (log.f64 (neg.f64 y)))) (*.f64 x (-.f64 (log.f64 (+.f64 x x)) (log.f64 (+.f64 y y))))) (if.f64 (<=.f64 x #s(literal -5060056332683/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) (*.f64 x (-.f64 (log.f64 (neg.f64 x)) (log.f64 (neg.f64 y)))) (*.f64 x (-.f64 (log.f64 x) (log.f64 y)))) (if.f64 (<=.f64 y #s(literal 7131961289431795/10972248137587377366511872502374418540148785271864664140224003976912394763519345894330351399072725587226569450675744223489916367725489295806448207436491340599228997401420012529071180395583868049283025082524719590383187907857816337980585517000782912424520905193151019179684280147612287372121298604103041024 binary64)) (*.f64 x (log.f64 (/.f64 x y))) (*.f64 x (-.f64 (log.f64 x) (log.f64 y)))) (*.f64 x (log.f64 (/.f64 x y))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)))) #s(literal -7906338019816821/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928 binary64)) (*.f64 (-.f64 (log.f64 (neg.f64 (-.f64 x y))) (log.f64 (neg.f64 x))) x) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)))) #s(literal 0 binary64)) #s(approx (* (* x 1) (log (- 1 (/ y x)))) (neg.f64 y)) (*.f64 (-.f64 (log.f64 (-.f64 x y)) (log.f64 x)) x))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)))) #s(literal -7906338019816821/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928 binary64)) (*.f64 (log.f64 (/.f64 x (-.f64 x y))) (neg.f64 x)) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)))) #s(literal 0 binary64)) #s(approx (* (* x 1) (log (- 1 (/ y x)))) (neg.f64 y)) (*.f64 (-.f64 (log.f64 (-.f64 x y)) (log.f64 x)) x))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)))) #s(literal -7906338019816821/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928 binary64)) (*.f64 (log.f64 (/.f64 x (-.f64 x y))) (neg.f64 x)) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)))) #s(literal 0 binary64)) #s(approx (* (* x 1) (log (- 1 (/ y x)))) (neg.f64 y)) (*.f64 (log.f64 (/.f64 x (-.f64 x y))) (neg.f64 x)))) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)))) #s(literal -7906338019816821/1581267603963364205878869896241541461324661326282360299663291859589299527874963647593440497667477535118649045814975093057732880760826511538023542187037019608761854877160674698159897716735103252665935684988068320848140683464255411707953932466009059033912578566502802887127604801681488301032705683661296923932091466727292928 binary64)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x))) x) (if.f64 (<=.f64 (*.f64 (*.f64 x #s(literal 1 binary64)) (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x)))) #s(literal 0 binary64)) #s(approx (* (* x 1) (log (- 1 (/ y x)))) (neg.f64 y)) (*.f64 (log.f64 (-.f64 #s(literal 1 binary64) (/.f64 y x))) x))) #s(approx (* (* x 1) (log (- 1 (/ y x)))) (neg.f64 y)) #s(approx (* (* x 1) (- (log (- (* 2 x) (* 2 y))) (log (* 2 x)))) y) (*.f64 (*.f64 x y) y) (-.f64 (*.f64 x y) x) (if.f64 (<=.f64 y #s(literal -64000 binary64)) #s(approx (- (* x y) x) (*.f64 x y)) (if.f64 (<=.f64 y #s(literal 240000 binary64)) #s(approx (- (* x y) x) (neg.f64 x)) #s(approx (- (* x y) x) (*.f64 x y)))) #s(approx (- (* x y) x) (neg.f64 x)) (-.f64 (+.f64 z (*.f64 y x)) (*.f64 #s(literal -1/2 binary64) x)) (-.f64 z (*.f64 (-.f64 #s(literal -1/2 binary64) y) x)) (if.f64 (<=.f64 y #s(literal -15499999999999999624925267808794196951570671730688 binary64)) #s(approx (+ (+ (/ x 2) (* y x)) z) #s(approx (* x (+ 1/2 (+ y (/ z x)))) (*.f64 x y))) (if.f64 (<=.f64 y #s(literal 419999999999999971901629034413579981353529193004651369644551125264943445630632463430104121344 binary64)) #s(approx (+ (+ (/ x 2) (* y x)) z) (+.f64 z (*.f64 #s(literal 1/2 binary64) x))) #s(approx (+ (+ (/ x 2) (* y x)) z) #s(approx (* x (+ 1/2 (+ y (/ z x)))) (*.f64 x y))))) (if.f64 (<=.f64 (+.f64 (/.f64 x #s(literal 2 binary64)) (*.f64 y x)) #s(literal -5976732609376967/3064991081731777716716694054300618367237478244367204352 binary64)) #s(approx (+ (+ (/ x 2) (* y x)) z) (*.f64 x (+.f64 #s(literal 1/2 binary64) #s(approx (+ y (/ z x)) y)))) (if.f64 (<=.f64 (+.f64 (/.f64 x #s(literal 2 binary64)) (*.f64 y x)) #s(literal 9999999999999999455752309870428160 binary64)) #s(approx (+ (+ (/ x 2) (* y x)) z) z) #s(approx (+ (+ (/ x 2) (* y x)) z) (*.f64 x (+.f64 #s(literal 1/2 binary64) #s(approx (+ y (/ z x)) y)))))) (if.f64 (<=.f64 (+.f64 (/.f64 x #s(literal 2 binary64)) (*.f64 y x)) #s(literal -20000000000000000602553198002810850057809730795493902576642159598065482667552924656422247125382915271364876860343455656359338682733727546893769990039911439972557329123488427600520794113124591120448431860539020756576282704805706239832858824928352794692288512 binary64)) #s(approx (+ (+ (/ x 2) (* y x)) z) #s(approx (* x (+ 1/2 (+ y (/ z x)))) (*.f64 x y))) (if.f64 (<=.f64 (+.f64 (/.f64 x #s(literal 2 binary64)) (*.f64 y x)) #s(literal -1000000000000000043845843045076197354634047651840 binary64)) #s(approx (+ (+ (/ x 2) (* y x)) z) (*.f64 x #s(approx (+ 1/2 (+ y (/ z x))) #s(approx (+ 1/2 (/ z x)) #s(literal 1/2 binary64))))) (if.f64 (<=.f64 (+.f64 (/.f64 x #s(literal 2 binary64)) (*.f64 y x)) #s(literal 9999999999999999455752309870428160 binary64)) #s(approx (+ (+ (/ x 2) (* y x)) z) z) #s(approx (+ (+ (/ x 2) (* y x)) z) #s(approx (* x (+ 1/2 (+ y (/ z x)))) (*.f64 x y)))))) (if.f64 (<=.f64 (+.f64 (/.f64 x #s(literal 2 binary64)) (*.f64 y x)) #s(literal -1000000000000000043845843045076197354634047651840 binary64)) #s(approx (+ (+ (/ x 2) (* y x)) z) #s(approx (* x (+ 1/2 (+ y (/ z x)))) (*.f64 x y))) (if.f64 (<=.f64 (+.f64 (/.f64 x #s(literal 2 binary64)) (*.f64 y x)) #s(literal 9999999999999999455752309870428160 binary64)) #s(approx (+ (+ (/ x 2) (* y x)) z) z) #s(approx (+ (+ (/ x 2) (* y x)) z) #s(approx (* x (+ 1/2 (+ y (/ z x)))) (*.f64 x y))))) #s(approx (+ (+ (/ x 2) (* y x)) z) z) (if.f64 (<=.f64 (+.f64 (/.f64 x y) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 z #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) t))) (*.f64 t z))) #s(literal +inf.0 binary64)) (+.f64 (/.f64 x y) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 z #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) t))) (*.f64 t z))) (+.f64 (/.f64 x y) #s(approx (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) t) t))))) (+.f64 (/.f64 x y) (/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) #s(literal 2 binary64)) (/.f64 #s(literal -2 binary64) z)) t)) (if.f64 (<=.f64 (/.f64 x y) #s(literal -200000000000000000356669989717583673029127285120602785421403055540259005695579907124093741598568592199753794072441956471287615292063257246907506366505126894812266496 binary64)) (+.f64 (/.f64 x y) (/.f64 #s(approx (- (* (- 1 t) 2) (/ -2 z)) (*.f64 #s(literal 2 binary64) #s(approx (- 1 t) #s(literal 1 binary64)))) t)) (if.f64 (<=.f64 (/.f64 x y) #s(literal 10000000000 binary64)) #s(approx (+ (/ x y) (/ (+ 2 (* (* z 2) (- 1 t))) (* t z))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) t) t)) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 t z))))) (/.f64 (+.f64 (*.f64 (/.f64 #s(approx (+ 2 (* (* z 2) (- 1 t))) #s(literal 2 binary64)) (*.f64 t z)) y) x) y))) (if.f64 (<=.f64 (/.f64 x y) #s(literal -200000000000000000356669989717583673029127285120602785421403055540259005695579907124093741598568592199753794072441956471287615292063257246907506366505126894812266496 binary64)) (+.f64 (/.f64 x y) (/.f64 #s(approx (- (* (- 1 t) 2) (/ -2 z)) (*.f64 #s(literal 2 binary64) #s(approx (- 1 t) #s(literal 1 binary64)))) t)) (if.f64 (<=.f64 (/.f64 x y) #s(literal 10000000000 binary64)) #s(approx (+ (/ x y) (/ (+ 2 (* (* z 2) (- 1 t))) (* t z))) (/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) #s(literal 2 binary64)) (/.f64 #s(literal -2 binary64) z)) t)) (/.f64 (+.f64 (*.f64 (/.f64 #s(approx (+ 2 (* (* z 2) (- 1 t))) #s(literal 2 binary64)) (*.f64 t z)) y) x) y))) (if.f64 (<=.f64 (/.f64 x y) #s(literal -200000000000000000356669989717583673029127285120602785421403055540259005695579907124093741598568592199753794072441956471287615292063257246907506366505126894812266496 binary64)) (+.f64 (/.f64 x y) (/.f64 #s(approx (- (* (- 1 t) 2) (/ -2 z)) (*.f64 #s(literal 2 binary64) #s(approx (- 1 t) #s(literal 1 binary64)))) t)) (if.f64 (<=.f64 (/.f64 x y) #s(literal 10000000000 binary64)) #s(approx (+ (/ x y) (/ (+ 2 (* (* z 2) (- 1 t))) (* t z))) (/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) t) #s(literal 2 binary64)) (/.f64 #s(literal -2 binary64) z)) t)) (+.f64 (/.f64 x y) (/.f64 #s(approx (+ 2 (* (* z 2) (- 1 t))) #s(literal 2 binary64)) (*.f64 t z))))) (if.f64 (<=.f64 (/.f64 x y) #s(literal -20000000000000000941202689918109391783119202815733261528557419069796499062784 binary64)) (+.f64 (/.f64 x y) (/.f64 #s(approx (+ 2 (* (* z 2) (- 1 t))) #s(literal 2 binary64)) (*.f64 t z))) (if.f64 (<=.f64 (/.f64 x y) #s(literal 10000000000 binary64)) #s(approx (+ (/ x y) (/ (+ 2 (* (* z 2) (- 1 t))) (* t z))) (/.f64 (-.f64 (*.f64 (+.f64 z z) (-.f64 #s(literal 1 binary64) t)) #s(literal -2 binary64)) (*.f64 t z))) (+.f64 (/.f64 x y) (/.f64 #s(approx (+ 2 (* (* z 2) (- 1 t))) #s(literal 2 binary64)) (*.f64 t z))))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 z #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) t))) (*.f64 t z)) #s(literal -4728779608739021/2251799813685248 binary64)) #s(approx (+ (/ x y) (/ (+ 2 (* (* z 2) (- 1 t))) (* t z))) (/.f64 (-.f64 (*.f64 (+.f64 z z) (-.f64 #s(literal 1 binary64) t)) #s(literal -2 binary64)) (*.f64 t z))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 z #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) t))) (*.f64 t z)) #s(literal -1 binary64)) (+.f64 (/.f64 x y) #s(approx (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) #s(literal -2 binary64))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 z #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) t))) (*.f64 t z)) #s(literal +inf.0 binary64)) #s(approx (+ (/ x y) (/ (+ 2 (* (* z 2) (- 1 t))) (* t z))) (/.f64 (-.f64 (*.f64 (+.f64 z z) (-.f64 #s(literal 1 binary64) t)) #s(literal -2 binary64)) (*.f64 t z))) (+.f64 (/.f64 x y) #s(approx (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) #s(literal -2 binary64)))))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 z #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) t))) (*.f64 t z)) #s(literal -10000000000000000910359990503684350104604539951754865571545457374840902895351334152154180097541612190564352 binary64)) #s(approx (+ (/ x y) (/ (+ 2 (* (* z 2) (- 1 t))) (* t z))) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) z))) t)) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 z #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) t))) (*.f64 t z)) #s(literal 2000000 binary64)) (+.f64 (/.f64 x y) #s(approx (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) #s(literal -2 binary64))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 z #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) t))) (*.f64 t z)) #s(literal +inf.0 binary64)) #s(approx (+ (/ x y) (/ (+ 2 (* (* z 2) (- 1 t))) (* t z))) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) z))) t)) (+.f64 (/.f64 x y) #s(approx (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) #s(literal -2 binary64)))))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 z #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) t))) (*.f64 t z)) #s(literal -10000000000000000910359990503684350104604539951754865571545457374840902895351334152154180097541612190564352 binary64)) #s(approx (+ (/ x y) (/ (+ 2 (* (* z 2) (- 1 t))) (* t z))) (/.f64 #s(approx (- (* (- 1 t) (+ z z)) -2) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) z))) (*.f64 t z))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 z #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) t))) (*.f64 t z)) #s(literal 2000000 binary64)) (+.f64 (/.f64 x y) #s(approx (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) #s(literal -2 binary64))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 z #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) t))) (*.f64 t z)) #s(literal +inf.0 binary64)) #s(approx (+ (/ x y) (/ (+ 2 (* (* z 2) (- 1 t))) (* t z))) (/.f64 #s(approx (- (* (- 1 t) (+ z z)) -2) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) z))) (*.f64 t z))) (+.f64 (/.f64 x y) #s(approx (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) #s(literal -2 binary64)))))) (if.f64 (<=.f64 (/.f64 x y) #s(literal -200000000000000000356669989717583673029127285120602785421403055540259005695579907124093741598568592199753794072441956471287615292063257246907506366505126894812266496 binary64)) (+.f64 (/.f64 x y) #s(approx (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) #s(literal -2 binary64))) (if.f64 (<=.f64 (/.f64 x y) #s(literal 1999999999999999853079562352962397847017606430398935774525292839560724611072 binary64)) #s(approx (+ (/ x y) (/ (+ 2 (* (* z 2) (- 1 t))) (* t z))) (-.f64 #s(approx (* 2 (/ (- 1 t) t)) #s(literal -2 binary64)) (/.f64 #s(literal -2 binary64) (*.f64 t z)))) (+.f64 (/.f64 x y) #s(approx (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) #s(literal -2 binary64))))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 z #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) t))) (*.f64 t z)) #s(literal -500000000000000008608032298368227414415543912506619491164446008946190335622287523993960225937729797284303069430849145530155524612766474260348469402855720325061314257334714230178496312484014164775344612087642173365030358044414607127719847315059897273252756207808991071631335431459408181431059577374563631104 binary64)) #s(approx (+ (/ x y) (/ (+ 2 (* (* z 2) (- 1 t))) (* t z))) (/.f64 #s(approx (- (* (- 1 t) (+ z z)) -2) #s(literal 2 binary64)) (*.f64 t z))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 z #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) t))) (*.f64 t z)) #s(literal -9999999999999999563134023721266549739021664297767471527755878388779781994104643936539191296017163181162427182749897969201059028320356032930746282153172616351711759756540926280845609521557638656931995269719916544 binary64)) #s(approx (+ (/ x y) (/ (+ 2 (* (* z 2) (- 1 t))) (* t z))) #s(approx (+ (* 2 (/ (- 1 t) t)) (* 2 (/ 1 (* t z)))) (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) t) t)))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 z #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) t))) (*.f64 t z)) #s(literal 50000000000000001720952715465622640458856885148708873735346823837532548981315723776946132907372413659248589542573711457538915860604509709821678979750150160787337627303936 binary64)) (+.f64 (/.f64 x y) #s(approx (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) #s(literal -2 binary64))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 z #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) t))) (*.f64 t z)) #s(literal +inf.0 binary64)) #s(approx (+ (/ x y) (/ (+ 2 (* (* z 2) (- 1 t))) (* t z))) (/.f64 #s(approx (- (* (- 1 t) (+ z z)) -2) #s(literal 2 binary64)) (*.f64 t z))) (+.f64 (/.f64 x y) #s(approx (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) #s(literal -2 binary64))))))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 z #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) t))) (*.f64 t z)) #s(literal -9999999999999999511432924639235132053389160461186216699466583890573511723749959183278387889172340228095875448767138256706948253250552493092635735926276453993770366538373425000777236538229086224384 binary64)) #s(approx (+ (/ x y) (/ (+ 2 (* (* z 2) (- 1 t))) (* t z))) (/.f64 #s(approx (- (* (- 1 t) (+ z z)) -2) #s(literal 2 binary64)) (*.f64 t z))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 z #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) t))) (*.f64 t z)) #s(literal 50000000000000001720952715465622640458856885148708873735346823837532548981315723776946132907372413659248589542573711457538915860604509709821678979750150160787337627303936 binary64)) (+.f64 (/.f64 x y) #s(approx (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) #s(literal -2 binary64))) (if.f64 (<=.f64 (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 (*.f64 z #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) t))) (*.f64 t z)) #s(literal +inf.0 binary64)) #s(approx (+ (/ x y) (/ (+ 2 (* (* z 2) (- 1 t))) (* t z))) (/.f64 #s(approx (- (* (- 1 t) (+ z z)) -2) #s(literal 2 binary64)) (*.f64 t z))) (+.f64 (/.f64 x y) #s(approx (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) #s(literal -2 binary64)))))) (+.f64 (/.f64 x y) #s(approx (/ (+ 2 (* (* z 2) (- 1 t))) (* t z)) #s(literal -2 binary64))) #s(approx (+ (/ x y) (/ (+ 2 (* (* z 2) (- 1 t))) (* t z))) #s(approx (/ (- (* (- 1 t) (+ z z)) -2) (* t z)) #s(literal -2 binary64))) (-.f64 (+.f64 (*.f64 y x) y) x) (-.f64 (*.f64 (+.f64 x #s(literal 1 binary64)) y) x) (if.f64 (<=.f64 y #s(literal -699999999999999982521367322880620891369111552 binary64)) #s(approx (- (* (+ x 1) y) x) (*.f64 y (+.f64 #s(literal 1 binary64) x))) (if.f64 (<=.f64 y #s(literal 7930553376671967/38685626227668133590597632 binary64)) (-.f64 #s(approx (* (+ x 1) y) y) x) #s(approx (- (* (+ x 1) y) x) (*.f64 y (+.f64 #s(literal 1 binary64) x))))) (-.f64 #s(approx (* (+ x 1) y) y) x) (if.f64 (<=.f64 y #s(literal -8003549208083295/29642774844752946028434172162224104410437116074403984394101141506025761187823616 binary64)) #s(approx (- (* (+ x 1) y) x) y) (if.f64 (<=.f64 y #s(literal 7930553376671967/38685626227668133590597632 binary64)) #s(approx (- (* (+ x 1) y) x) (neg.f64 x)) #s(approx (- (* (+ x 1) y) x) y))) #s(approx (- (* (+ x 1) y) x) y) (-.f64 (/.f64 y (-.f64 y #s(literal -1 binary64))) (/.f64 x (-.f64 #s(literal -1 binary64) y))) (/.f64 (+.f64 x y) (+.f64 y #s(literal 1 binary64))) (if.f64 (<=.f64 (/.f64 (+.f64 x y) (+.f64 y #s(literal 1 binary64))) #s(literal -20000000000000001811939328 binary64)) #s(approx (/ (+ x y) (+ y 1)) (/.f64 x (+.f64 #s(literal 1 binary64) y))) (if.f64 (<=.f64 (/.f64 (+.f64 x y) (+.f64 y #s(literal 1 binary64))) #s(literal 178405961588245/89202980794122492566142873090593446023921664 binary64)) #s(approx (/ (+ x y) (+ y 1)) (+.f64 x (*.f64 y #s(approx (- 1 x) #s(literal 1 binary64))))) (if.f64 (<=.f64 (/.f64 (+.f64 x y) (+.f64 y #s(literal 1 binary64))) #s(literal 2 binary64)) (/.f64 #s(approx (+ x y) y) (+.f64 y #s(literal 1 binary64))) #s(approx (/ (+ x y) (+ y 1)) (/.f64 x (+.f64 #s(literal 1 binary64) y)))))) (if.f64 (<=.f64 (/.f64 (+.f64 x y) (+.f64 y #s(literal 1 binary64))) #s(literal -20000000000000001811939328 binary64)) #s(approx (/ (+ x y) (+ y 1)) (/.f64 x (+.f64 #s(literal 1 binary64) y))) (if.f64 (<=.f64 (/.f64 (+.f64 x y) (+.f64 y #s(literal 1 binary64))) #s(literal 4503599627369349/4503599627370496 binary64)) #s(approx (/ (+ x y) (+ y 1)) (+.f64 x (*.f64 y #s(approx (- 1 x) #s(literal 1 binary64))))) #s(approx (/ (+ x y) (+ y 1)) (/.f64 x (+.f64 #s(literal 1 binary64) y))))) (if.f64 (<=.f64 y #s(literal -205 binary64)) #s(approx (/ (+ x y) (+ y 1)) #s(approx (/ x (+ 1 y)) (/.f64 x y))) (if.f64 (<=.f64 y #s(literal 24999999999999999437202455864008507392 binary64)) #s(approx (/ (+ x y) (+ y 1)) (-.f64 (+.f64 y x) (*.f64 y x))) #s(approx (/ (+ x y) (+ y 1)) #s(approx (/ x (+ 1 y)) (/.f64 x y))))) (if.f64 (<=.f64 y #s(literal -205 binary64)) #s(approx (/ (+ x y) (+ y 1)) #s(approx (/ x (+ 1 y)) (/.f64 x y))) (if.f64 (<=.f64 y #s(literal 24999999999999999437202455864008507392 binary64)) #s(approx (/ (+ x y) (+ y 1)) (+.f64 x (*.f64 y (-.f64 #s(literal 1 binary64) x)))) #s(approx (/ (+ x y) (+ y 1)) #s(approx (/ x (+ 1 y)) (/.f64 x y))))) (if.f64 (<=.f64 y #s(literal -1000 binary64)) #s(approx (/ (+ x y) (+ y 1)) #s(approx (/ x (+ 1 y)) (/.f64 x y))) (if.f64 (<=.f64 y #s(literal 2900000000000000293615337578318023098368 binary64)) #s(approx (/ (+ x y) (+ y 1)) (+.f64 x (*.f64 y #s(approx (- 1 x) #s(literal 1 binary64))))) #s(approx (/ (+ x y) (+ y 1)) #s(approx (/ x (+ 1 y)) (/.f64 x y))))) #s(approx (/ (+ x y) (+ y 1)) (+.f64 x (*.f64 y #s(approx (- 1 x) #s(literal 1 binary64))))) #s(approx (/ (+ x y) (+ y 1)) #s(approx (- (+ y x) (* y x)) (*.f64 x (-.f64 #s(literal 1 binary64) y)))) (if.f64 (<=.f64 x #s(literal 2500000000000000181328590953823087815395936024116304888795525388697600 binary64)) (-.f64 x (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) y) x) z)) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) y) z)))) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) y) z))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) y) z)) #s(literal -1000000 binary64)) (*.f64 x #s(approx (- 1 (* (- 1 y) z)) (*.f64 z (-.f64 y #s(literal 1 binary64))))) (if.f64 (<=.f64 (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) y) z)) #s(literal 10 binary64)) (*.f64 x (-.f64 #s(literal 1 binary64) #s(approx (* (- 1 y) z) z))) (*.f64 x #s(approx (- 1 (* (- 1 y) z)) (*.f64 z (-.f64 y #s(literal 1 binary64))))))) (if.f64 (<=.f64 y #s(literal -200000000000000006161332646193051381554050408015286692692179488138827970582662873088 binary64)) (*.f64 x #s(approx (- 1 (* (- 1 y) z)) (*.f64 y z))) (if.f64 (<=.f64 y #s(literal 5000000 binary64)) (*.f64 x (-.f64 #s(literal 1 binary64) #s(approx (* (- 1 y) z) z))) (*.f64 x #s(approx (- 1 (* (- 1 y) z)) (*.f64 y z))))) (*.f64 x (-.f64 #s(literal 1 binary64) #s(approx (* (- 1 y) z) z))) (if.f64 (<=.f64 x #s(literal 200000 binary64)) (-.f64 x (*.f64 (*.f64 y x) z)) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 y z)))) (*.f64 x (-.f64 #s(literal 1 binary64) (*.f64 y z))) (*.f64 x #s(approx (- 1 (* y z)) #s(literal 1 binary64))) (-.f64 x (*.f64 y x)) (*.f64 x (-.f64 #s(literal 1 binary64) y)) (*.f64 x #s(approx (- 1 y) #s(literal 1 binary64))) (-.f64 x #s(literal 1/3 binary64)) #s(approx (- x (/ 1 3)) #s(literal -1/3 binary64)) (-.f64 x #s(literal -1/3 binary64)) #s(approx (+ x (/ 1 3)) #s(literal 1/3 binary64)) (+.f64 x (*.f64 (-.f64 y x) (*.f64 z #s(literal 6 binary64)))) (+.f64 x (*.f64 (*.f64 (-.f64 x y) z) #s(literal -6 binary64))) (if.f64 (<=.f64 z #s(literal -5854679515581645/1125899906842624 binary64)) #s(approx (- x (* (* (- x y) z) 6)) (*.f64 (*.f64 (-.f64 y x) #s(literal 6 binary64)) z)) (if.f64 (<=.f64 z #s(literal 5854679515581645/4503599627370496 binary64)) (+.f64 x (*.f64 (*.f64 z #s(literal 6 binary64)) #s(approx (- y x) y))) #s(approx (- x (* (* (- x y) z) 6)) (*.f64 (*.f64 (-.f64 y x) #s(literal 6 binary64)) z)))) (if.f64 (<=.f64 z #s(literal -5854679515581645/1125899906842624 binary64)) #s(approx (- x (* (* (- x y) z) 6)) (*.f64 (*.f64 (-.f64 y x) #s(literal 6 binary64)) z)) (if.f64 (<=.f64 z #s(literal 5854679515581645/4503599627370496 binary64)) (+.f64 x #s(approx (* (* (- y x) 6) z) (*.f64 #s(literal 6 binary64) (*.f64 y z)))) #s(approx (- x (* (* (- x y) z) 6)) (*.f64 (*.f64 (-.f64 y x) #s(literal 6 binary64)) z)))) (if.f64 (<=.f64 z #s(literal -3314649325744685/36028797018963968 binary64)) #s(approx (- x (* (* (- x y) z) 6)) (*.f64 (*.f64 (-.f64 y x) #s(literal 6 binary64)) z)) (if.f64 (<=.f64 z #s(literal 5841333965851681/1298074214633706907132624082305024 binary64)) (+.f64 x #s(approx (* (* (- y x) 6) z) (*.f64 #s(literal -6 binary64) (*.f64 x z)))) #s(approx (- x (* (* (- x y) z) 6)) (*.f64 (*.f64 (-.f64 y x) #s(literal 6 binary64)) z)))) (if.f64 (<=.f64 z #s(literal -3314649325744685/36028797018963968 binary64)) #s(approx (- x (* (* (- x y) z) 6)) (*.f64 (*.f64 (-.f64 y x) #s(literal 6 binary64)) z)) (if.f64 (<=.f64 z #s(literal 5841333965851681/1298074214633706907132624082305024 binary64)) #s(approx (+ x (* (* (- y x) 6) z)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -6 binary64) z)))) #s(approx (- x (* (* (- x y) z) 6)) (*.f64 (*.f64 (-.f64 y x) #s(literal 6 binary64)) z)))) (if.f64 (<=.f64 z #s(literal -3314649325744685/36028797018963968 binary64)) #s(approx (- x (* (* (- x y) z) 6)) (*.f64 #s(literal -6 binary64) (*.f64 z (-.f64 x y)))) (if.f64 (<=.f64 z #s(literal 5841333965851681/1298074214633706907132624082305024 binary64)) #s(approx (+ x (* (* (- y x) 6) z)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -6 binary64) z)))) #s(approx (- x (* (* (- x y) z) 6)) (*.f64 #s(literal -6 binary64) (*.f64 z (-.f64 x y)))))) #s(approx (+ x (* (* (- y x) 6) z)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -6 binary64) z)))) (if.f64 (<=.f64 z #s(literal -3314649325744685/36028797018963968 binary64)) #s(approx (+ x (* (* (- y x) 6) z)) (*.f64 x #s(approx (+ 1 (* -6 z)) (*.f64 #s(literal -6 binary64) z)))) (if.f64 (<=.f64 z #s(literal 140000 binary64)) #s(approx (+ x (* (* (- y x) 6) z)) (*.f64 x #s(approx (+ 1 (* -6 z)) #s(literal 1 binary64)))) #s(approx (+ x (* (* (- y x) 6) z)) (*.f64 x #s(approx (+ 1 (* -6 z)) (*.f64 #s(literal -6 binary64) z)))))) #s(approx (+ x (* (* (- y x) 6) z)) (*.f64 x #s(approx (+ 1 (* -6 z)) #s(literal 1 binary64)))) (+.f64 x (*.f64 (-.f64 y x) (-.f64 (*.f64 #s(literal -6 binary64) z) #s(literal -4 binary64)))) (+.f64 x (*.f64 (*.f64 (-.f64 x y) (-.f64 z #s(literal 2/3 binary64))) #s(literal 6 binary64))) (if.f64 (<=.f64 z #s(literal -5854679515581645/1125899906842624 binary64)) #s(approx (+ (+ x (* (* 6 x) (- z 2/3))) (* (* -6 (- z 2/3)) y)) (*.f64 z (+.f64 (*.f64 #s(literal -6 binary64) y) (*.f64 #s(literal 6 binary64) x)))) (if.f64 (<=.f64 z #s(literal 5854679515581645/4503599627370496 binary64)) (+.f64 x #s(approx (* (* (- y x) 6) (- (/ 2 3) z)) (*.f64 #s(literal 4 binary64) (-.f64 y x)))) (+.f64 x #s(approx (* (* (- y x) 6) (- (/ 2 3) z)) (*.f64 (*.f64 (-.f64 x y) #s(literal 6 binary64)) z))))) (if.f64 (<=.f64 z #s(literal -5854679515581645/1125899906842624 binary64)) (+.f64 x #s(approx (* (* (- y x) 6) (- (/ 2 3) z)) (*.f64 (*.f64 (-.f64 x y) #s(literal 6 binary64)) z))) (if.f64 (<=.f64 z #s(literal 5854679515581645/4503599627370496 binary64)) (+.f64 x #s(approx (* (* (- y x) 6) (- (/ 2 3) z)) (*.f64 #s(literal 4 binary64) (-.f64 y x)))) (+.f64 x #s(approx (* (* (- y x) 6) (- (/ 2 3) z)) (*.f64 (*.f64 (-.f64 x y) #s(literal 6 binary64)) z))))) (if.f64 (<=.f64 z #s(literal -5854679515581645/1125899906842624 binary64)) (+.f64 x #s(approx (* (* (- y x) 6) (- (/ 2 3) z)) (*.f64 #s(literal -6 binary64) (*.f64 z (-.f64 y x))))) (if.f64 (<=.f64 z #s(literal 5854679515581645/4503599627370496 binary64)) (+.f64 x #s(approx (* (* (- y x) 6) (- (/ 2 3) z)) (*.f64 #s(literal 4 binary64) (-.f64 y x)))) (+.f64 x #s(approx (* (* (- y x) 6) (- (/ 2 3) z)) (*.f64 #s(literal -6 binary64) (*.f64 z (-.f64 y x))))))) (if.f64 (<=.f64 y #s(literal -189999999999999987417088 binary64)) #s(approx (- (- x (* z (* 6 (- y x)))) (* -4 (- y x))) (*.f64 y (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 6 binary64) z)))) (if.f64 (<=.f64 y #s(literal 2466278867083445/948568795032094272909893509191171341133987714380927500611236528192824358010355712 binary64)) #s(approx (- (- x (* z (* 6 (- y x)))) (* -4 (- y x))) (*.f64 (-.f64 (*.f64 z #s(literal 6 binary64)) #s(literal 3 binary64)) x)) #s(approx (- (- x (* z (* 6 (- y x)))) (* -4 (- y x))) (*.f64 y (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 6 binary64) z)))))) (if.f64 (<=.f64 (-.f64 (/.f64 #s(literal 2 binary64) #s(literal 3 binary64)) z) #s(literal 6004799502560181/9007199254740992 binary64)) #s(approx (- (- x (* z (* 6 (- y x)))) (* -4 (- y x))) (*.f64 y (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 6 binary64) z)))) (if.f64 (<=.f64 (-.f64 (/.f64 #s(literal 2 binary64) #s(literal 3 binary64)) z) #s(literal 3152519739159347/4503599627370496 binary64)) (+.f64 x #s(approx (* (* (- y x) 6) (- (/ 2 3) z)) (*.f64 #s(literal 4 binary64) (-.f64 y x)))) #s(approx (- (- x (* z (* 6 (- y x)))) (* -4 (- y x))) (*.f64 y (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 6 binary64) z)))))) (if.f64 (<=.f64 z #s(literal -3314649325744685/36028797018963968 binary64)) #s(approx (+ (+ x (* (* 6 x) (- z 2/3))) (* (* -6 (- z 2/3)) y)) (*.f64 #s(literal -6 binary64) (*.f64 y (-.f64 z #s(literal 2/3 binary64))))) (if.f64 (<=.f64 z #s(literal 6189700196426901/77371252455336267181195264 binary64)) (+.f64 x #s(approx (* (* (- y x) 6) (- (/ 2 3) z)) (*.f64 #s(literal 4 binary64) (-.f64 y x)))) #s(approx (+ (+ x (* (* 6 x) (- z 2/3))) (* (* -6 (- z 2/3)) y)) (*.f64 #s(literal -6 binary64) (*.f64 y (-.f64 z #s(literal 2/3 binary64))))))) (+.f64 x #s(approx (* (* (- y x) 6) (- (/ 2 3) z)) (*.f64 #s(literal 4 binary64) (-.f64 y x)))) (if.f64 (<=.f64 x #s(literal -1400000000000000053028683940195735220482647458372027486821395384623412251983872 binary64)) #s(approx (- (- x (* z (* 6 (- y x)))) (* -4 (- y x))) #s(approx (* -1 (* x (- 3 (* 6 z)))) (*.f64 #s(literal -3 binary64) x))) (if.f64 (<=.f64 x #s(literal 800000000000000011704556184539898424776034390291724047422888629735837091400918572728320 binary64)) (+.f64 x #s(approx (* (* (- y x) 6) (- (/ 2 3) z)) (*.f64 #s(literal 4 binary64) #s(approx (- y x) y)))) #s(approx (- (- x (* z (* 6 (- y x)))) (* -4 (- y x))) #s(approx (* -1 (* x (- 3 (* 6 z)))) (*.f64 #s(literal -3 binary64) x))))) #s(approx (- (- x (* z (* 6 (- y x)))) (* -4 (- y x))) #s(approx (* -1 (* x (- 3 (* 6 z)))) (*.f64 #s(literal -3 binary64) x))) (-.f64 (+.f64 x x) y) (if.f64 (<=.f64 y #s(literal -8003549208083295/29642774844752946028434172162224104410437116074403984394101141506025761187823616 binary64)) #s(approx (- (* x 2) y) (neg.f64 y)) (if.f64 (<=.f64 y #s(literal 7100000000000000 binary64)) #s(approx (- (* x 2) y) (+.f64 x x)) #s(approx (- (* x 2) y) (neg.f64 y)))) #s(approx (- (* x 2) y) (neg.f64 y)) (*.f64 x (+.f64 y #s(literal 1 binary64))) (if.f64 (<=.f64 y #s(literal -64000 binary64)) #s(approx (* x (+ y 1)) (*.f64 x y)) (if.f64 (<=.f64 y #s(literal 240000 binary64)) (*.f64 x #s(approx (+ y 1) #s(literal 1 binary64))) #s(approx (* x (+ y 1)) (*.f64 x y)))) #s(approx (* x (+ y 1)) (*.f64 x y)) (-.f64 (+.f64 x y) (*.f64 x y)) (if.f64 (<=.f64 (-.f64 (+.f64 x y) (*.f64 x y)) #s(literal -1418129833677085/141812983367708498267942666831007057202459354558886953263833223277658525196114003519551116418471942004184601191539094262166460537485590525416453416929473364427849849743600833315151825889043592154525680139765876503569388266265666970077237981829515274335102568192877188951851401216 binary64)) #s(approx (- (+ x y) (* x y)) (*.f64 x (-.f64 #s(literal 1 binary64) y))) #s(approx (- (+ x y) (* x y)) (*.f64 y (-.f64 #s(literal 1 binary64) x)))) (if.f64 (<=.f64 (-.f64 (+.f64 x y) (*.f64 x y)) #s(literal -1418129833677085/141812983367708498267942666831007057202459354558886953263833223277658525196114003519551116418471942004184601191539094262166460537485590525416453416929473364427849849743600833315151825889043592154525680139765876503569388266265666970077237981829515274335102568192877188951851401216 binary64)) #s(approx (- (+ x y) (* x y)) (*.f64 x (-.f64 #s(literal 1 binary64) y))) (if.f64 (<=.f64 (-.f64 (+.f64 x y) (*.f64 x y)) #s(literal 50000000000000000548953181472022770870246154838655923168405341451578792702455745768581664489247344449530624834860586257805795141871570044164153504599073023015635832251466513592848744849794279521669192233082500589213448813106472588814045597893353729061391985085892207552645901446603936636487442857715111559168 binary64)) #s(approx (- (+ x y) (* x y)) y) #s(approx (- (+ x y) (* x y)) (*.f64 x (-.f64 #s(literal 1 binary64) y))))) (if.f64 (<=.f64 (-.f64 (+.f64 x y) (*.f64 x y)) #s(literal -1418129833677085/141812983367708498267942666831007057202459354558886953263833223277658525196114003519551116418471942004184601191539094262166460537485590525416453416929473364427849849743600833315151825889043592154525680139765876503569388266265666970077237981829515274335102568192877188951851401216 binary64)) #s(approx (- (+ x y) (* x y)) x) #s(approx (- (+ x y) (* x y)) y)) #s(approx (- (+ x y) (* x y)) x) (-.f64 #s(literal 1 binary64) (/.f64 y x)) #s(approx (/ (- x y) x) #s(literal 1 binary64)) (-.f64 (/.f64 x (+.f64 y x)) (/.f64 y (+.f64 y x))) (/.f64 (-.f64 x y) (+.f64 x y)) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (+.f64 x y)) #s(literal -1/2 binary64)) #s(approx (/ (- x y) (+ x y)) (-.f64 (/.f64 (+.f64 x x) y) #s(literal 1 binary64))) #s(approx (/ (- x y) (+ x y)) #s(literal 1 binary64))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (+.f64 x y)) #s(literal -1/2 binary64)) (/.f64 (-.f64 x y) #s(approx (+ x y) y)) #s(approx (/ (- x y) (+ x y)) #s(literal 1 binary64))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (+.f64 x y)) #s(literal -2117444900031265/10328999512347634358623676688012047497318823171316894051322637426162590488067364778518581413120551325743612687890989973504 binary64)) #s(approx (/ (- x y) (+ x y)) #s(literal -1 binary64)) #s(approx (/ (- x y) (+ x y)) #s(literal 1 binary64))) #s(approx (/ (- x y) (+ x y)) #s(literal -1 binary64)) (/.f64 (-.f64 x y) (-.f64 #s(literal 2 binary64) (+.f64 x y))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 #s(literal 2 binary64) (+.f64 x y))) #s(literal -1/2 binary64)) (/.f64 (-.f64 x y) #s(approx (- 2 (+ x y)) (-.f64 #s(literal 2 binary64) x))) (/.f64 (-.f64 x y) (-.f64 #s(literal 2 binary64) #s(approx (+ x y) y)))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 #s(literal 2 binary64) (+.f64 x y))) #s(literal 5764607523034235/1152921504606846976 binary64)) (/.f64 (-.f64 x y) #s(approx (- 2 (+ x y)) (-.f64 #s(literal 2 binary64) x))) #s(approx (/ 1 (/ (- (+ y x) 2) (- y x))) (/.f64 y (-.f64 y #s(literal 2 binary64))))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 #s(literal 2 binary64) (+.f64 x y))) #s(literal -1/2 binary64)) #s(approx (/ (- x y) (- 2 (+ x y))) (/.f64 x (-.f64 #s(literal 2 binary64) x))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 #s(literal 2 binary64) (+.f64 x y))) #s(literal 5265614583427859/105312291668557186697918027683670432318895095400549111254310977536 binary64)) (/.f64 (-.f64 x y) #s(approx (- 2 (+ x y)) #s(approx (- 2 x) #s(literal 2 binary64)))) #s(approx (/ 1 (/ (- (+ y x) 2) (- y x))) (/.f64 y (-.f64 y #s(literal 2 binary64)))))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 #s(literal 2 binary64) (+.f64 x y))) #s(literal -1/2 binary64)) #s(approx (/ (- x y) (- 2 (+ x y))) #s(literal -1 binary64)) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 #s(literal 2 binary64) (+.f64 x y))) #s(literal 4230758200257591/84615164005151820665845159428194693098035799419427996068435045795123941278247852265624218936283556460491675139202989862944768 binary64)) #s(approx (/ 1 (/ (- (+ y x) 2) (- y x))) #s(approx (/ y (- y 2)) (*.f64 y (-.f64 (*.f64 #s(literal -1/4 binary64) y) #s(literal 1/2 binary64))))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 #s(literal 2 binary64) (+.f64 x y))) #s(literal 5764607523034235/1152921504606846976 binary64)) #s(approx (/ (- x y) (- 2 (+ x y))) #s(approx (/ x (- 2 x)) (*.f64 x (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/4 binary64) x))))) #s(approx (/ (- x y) (- 2 (+ x y))) #s(literal 1 binary64))))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 #s(literal 2 binary64) (+.f64 x y))) #s(literal -1/2 binary64)) #s(approx (/ (- x y) (- 2 (+ x y))) #s(literal -1 binary64)) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 #s(literal 2 binary64) (+.f64 x y))) #s(literal 4230758200257591/84615164005151820665845159428194693098035799419427996068435045795123941278247852265624218936283556460491675139202989862944768 binary64)) #s(approx (/ 1 (/ (- (+ y x) 2) (- y x))) #s(approx (/ y (- y 2)) (*.f64 y (-.f64 (*.f64 #s(literal -1/4 binary64) y) #s(literal 1/2 binary64))))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 #s(literal 2 binary64) (+.f64 x y))) #s(literal 5764607523034235/1152921504606846976 binary64)) #s(approx (/ (- x y) (- 2 (+ x y))) #s(approx (/ x (- 2 x)) (*.f64 #s(literal 1/2 binary64) x))) #s(approx (/ (- x y) (- 2 (+ x y))) #s(literal 1 binary64))))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 #s(literal 2 binary64) (+.f64 x y))) #s(literal -1/2 binary64)) #s(approx (/ (- x y) (- 2 (+ x y))) (/.f64 x (-.f64 #s(literal 2 binary64) x))) #s(approx (/ 1 (/ (- (+ y x) 2) (- y x))) (/.f64 y (-.f64 y #s(literal 2 binary64))))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 #s(literal 2 binary64) (+.f64 x y))) #s(literal -1/2 binary64)) #s(approx (/ (- x y) (- 2 (+ x y))) #s(literal -1 binary64)) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 #s(literal 2 binary64) (+.f64 x y))) #s(literal 4230758200257591/84615164005151820665845159428194693098035799419427996068435045795123941278247852265624218936283556460491675139202989862944768 binary64)) #s(approx (/ 1 (/ (- (+ y x) 2) (- y x))) #s(approx (/ y (- y 2)) (*.f64 #s(literal -1/2 binary64) y))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 #s(literal 2 binary64) (+.f64 x y))) #s(literal 5764607523034235/1152921504606846976 binary64)) #s(approx (/ (- x y) (- 2 (+ x y))) #s(approx (/ x (- 2 x)) (*.f64 #s(literal 1/2 binary64) x))) #s(approx (/ (- x y) (- 2 (+ x y))) #s(literal 1 binary64))))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 #s(literal 2 binary64) (+.f64 x y))) #s(literal -1/2 binary64)) #s(approx (/ (- x y) (- 2 (+ x y))) #s(literal -1 binary64)) #s(approx (/ 1 (/ (- (+ y x) 2) (- y x))) (/.f64 y (-.f64 y #s(literal 2 binary64))))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 #s(literal 2 binary64) (+.f64 x y))) #s(literal -1/2 binary64)) #s(approx (/ (- x y) (- 2 (+ x y))) #s(literal -1 binary64)) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 #s(literal 2 binary64) (+.f64 x y))) #s(literal 944473296573929/2361183241434822606848 binary64)) #s(approx (/ 1 (/ (- (+ y x) 2) (- y x))) #s(approx (/ y (- y 2)) (*.f64 #s(literal -1/2 binary64) y))) #s(approx (/ (- x y) (- 2 (+ x y))) #s(literal 1 binary64)))) (if.f64 (<=.f64 (/.f64 (-.f64 x y) (-.f64 #s(literal 2 binary64) (+.f64 x y))) #s(literal 1012011266536553/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) #s(approx (/ (- x y) (- 2 (+ x y))) #s(literal -1 binary64)) #s(approx (/ (- x y) (- 2 (+ x y))) #s(literal 1 binary64))) #s(approx (/ (- x y) (- 2 (+ x y))) #s(literal -1 binary64)) (-.f64 (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 z t)) (-.f64 y x)) (*.f64 #s(literal -120 binary64) a)) (+.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64))) (if.f64 (<=.f64 x #s(literal -799999999999999981990478587648272236544 binary64)) (+.f64 #s(approx (/ (* 60 (- x y)) (- z t)) (*.f64 x #s(approx (+ (* -60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t)))) (/.f64 #s(literal 60 binary64) (-.f64 z t))))) (*.f64 a #s(literal 120 binary64))) (if.f64 (<=.f64 x #s(literal 93999999999999994710471190142787474624075882561536 binary64)) (+.f64 (/.f64 #s(approx (* 60 (- x y)) (*.f64 #s(literal -60 binary64) y)) (-.f64 z t)) (*.f64 a #s(literal 120 binary64))) (+.f64 #s(approx (/ (* 60 (- x y)) (- z t)) (*.f64 x #s(approx (+ (* -60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t)))) (/.f64 #s(literal 60 binary64) (-.f64 z t))))) (*.f64 a #s(literal 120 binary64))))) (if.f64 (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -499999999999999990001734173697100590834402596448504259094324155915386207313714362732394717464996219877388037590538518528 binary64)) #s(approx (- (* (/ -60 (- z t)) (- y x)) (* -120 a)) (/.f64 (-.f64 y x) (*.f64 #s(literal -1/60 binary64) (-.f64 z t)))) (if.f64 (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal 10000000000000000000000 binary64)) (+.f64 #s(approx (/ (* 60 (- x y)) (- z t)) (*.f64 x #s(approx (+ (* -60 (/ y (* x (- z t)))) (* 60 (/ 1 (- z t)))) (/.f64 #s(literal 60 binary64) (-.f64 z t))))) (*.f64 a #s(literal 120 binary64))) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)))))) (if.f64 (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -49999999999999999604519313141816925411378060847115227682784149504 binary64)) #s(approx (- (* (/ -60 (- z t)) (- y x)) (* -120 a)) (/.f64 (-.f64 y x) (*.f64 #s(literal -1/60 binary64) (-.f64 z t)))) (if.f64 (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal 2826955303645415/14134776518227074636666380005943348126619871175004951664972849610340958208 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)) (if.f64 (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal 2993155353253689/5986310706507378352962293074805895248510699696029696 binary64)) #s(approx (- (* (/ -60 (- z t)) (- y x)) (* -120 a)) (*.f64 #s(literal -60 binary64) #s(approx (/ (- y x) (- z t)) (/.f64 (-.f64 y x) z)))) (if.f64 (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal 20000000000000000404377582543118939771521926464287154822755537124160080099963286187173956550656 binary64)) (+.f64 #s(approx (/ (* 60 (- x y)) (- z t)) (*.f64 #s(literal -60 binary64) (/.f64 (-.f64 x y) t))) (*.f64 a #s(literal 120 binary64))) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)))))))) (if.f64 (<=.f64 a #s(literal -1049999999999999973782050984320931337053667328 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)) (if.f64 (<=.f64 a #s(literal 179999999999999999453170509709082682403171918679384631451582464 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 60 binary64) (/.f64 (-.f64 x y) (-.f64 z t)))) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)))) (if.f64 (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -499999999999999990001734173697100590834402596448504259094324155915386207313714362732394717464996219877388037590538518528 binary64)) #s(approx (- (* (/ -60 (- z t)) (- y x)) (* -120 a)) (/.f64 (-.f64 y x) #s(approx (* -1/60 (- z t)) (*.f64 #s(literal -1/60 binary64) z)))) (if.f64 (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal 10000000000000000000000 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)) (if.f64 (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal 99999999999999990660396936451049407652789096389402106318690169014230827417515340183487244380298106827518051036015414262787762879627804165648934234223216948652905993920546904997130825691790753915825536773603473752064 binary64)) #s(approx (- (* (/ -60 (- z t)) (- y x)) (* -120 a)) #s(approx (* -60 (/ (- y x) (- z t))) (*.f64 #s(literal 60 binary64) (/.f64 (-.f64 y x) t)))) #s(approx (- (* (/ -60 (- z t)) (- y x)) (* -120 a)) (*.f64 #s(literal -60 binary64) #s(approx (/ (- y x) (- z t)) (/.f64 (-.f64 y x) z))))))) (if.f64 (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -499999999999999990001734173697100590834402596448504259094324155915386207313714362732394717464996219877388037590538518528 binary64)) #s(approx (- (* (/ -60 (- z t)) (- y x)) (* -120 a)) (*.f64 #s(literal -60 binary64) #s(approx (/ (- y x) (- z t)) (/.f64 (-.f64 y x) z)))) (if.f64 (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal 10000000000000000000000 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)) (if.f64 (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal 99999999999999990660396936451049407652789096389402106318690169014230827417515340183487244380298106827518051036015414262787762879627804165648934234223216948652905993920546904997130825691790753915825536773603473752064 binary64)) #s(approx (- (* (/ -60 (- z t)) (- y x)) (* -120 a)) #s(approx (* -60 (/ (- y x) (- z t))) (*.f64 #s(literal 60 binary64) (/.f64 (-.f64 y x) t)))) #s(approx (- (* (/ -60 (- z t)) (- y x)) (* -120 a)) (*.f64 #s(literal -60 binary64) #s(approx (/ (- y x) (- z t)) (/.f64 (-.f64 y x) z))))))) (if.f64 (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -100000000000000007255917159731877836103034242878113728245683439839721017249206890744520681817432419517406259768686757211613347531636374137714903657800393217922126245182526923208032109954334720 binary64)) #s(approx (- (* (/ -60 (- z t)) (- y x)) (* -120 a)) #s(approx (* -60 (/ (- y x) (- z t))) (*.f64 (/.f64 #s(literal -60 binary64) (-.f64 t z)) x))) (if.f64 (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal 10000000000000000000000 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)) #s(approx (- (* (/ -60 (- z t)) (- y x)) (* -120 a)) #s(approx (* -60 (/ (- y x) (- z t))) (*.f64 #s(literal 60 binary64) (/.f64 (-.f64 y x) t)))))) (if.f64 (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -100000000000000007255917159731877836103034242878113728245683439839721017249206890744520681817432419517406259768686757211613347531636374137714903657800393217922126245182526923208032109954334720 binary64)) #s(approx (- (* (/ -60 (- z t)) (- y x)) (* -120 a)) #s(approx (* -60 (/ (- y x) (- z t))) (*.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t))))) (if.f64 (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal 10000000000000000000000 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)) #s(approx (- (* (/ -60 (- z t)) (- y x)) (* -120 a)) #s(approx (* -60 (/ (- y x) (- z t))) (*.f64 #s(literal 60 binary64) (/.f64 (-.f64 y x) t)))))) (if.f64 (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -100000000000000007255917159731877836103034242878113728245683439839721017249206890744520681817432419517406259768686757211613347531636374137714903657800393217922126245182526923208032109954334720 binary64)) #s(approx (- (* (/ -60 (- z t)) (- y x)) (* -120 a)) #s(approx (* -60 (/ (- y x) (- z t))) (*.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t))))) (if.f64 (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal 10000000000000000159028911097599180468360808563945281389781327557747838772170381060813469985856815104 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)) #s(approx (- (* (/ -60 (- z t)) (- y x)) (* -120 a)) #s(approx (* -60 (/ (- y x) (- z t))) (*.f64 #s(literal 60 binary64) (/.f64 x (-.f64 z t))))))) (if.f64 (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -49999999999999997232983719377348085383163937955059118574485557558927175806589067034309688554228252203002264044843207354769281374744888310588557501864837324040189736276713711952231354300402499584 binary64)) #s(approx (- (* (/ -60 (- z t)) (- y x)) (* -120 a)) #s(approx (* -60 (/ (- y x) (- z t))) (*.f64 #s(literal 60 binary64) #s(approx (/ x (- z t)) (/.f64 x z))))) (if.f64 (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal 49999999999999998852475663262266831422342135996207500306499798736599672609039495565163064724075577344 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)) #s(approx (- (* (/ -60 (- z t)) (- y x)) (* -120 a)) #s(approx (* -60 (/ (- y x) (- z t))) (*.f64 #s(literal 60 binary64) #s(approx (/ x (- z t)) (/.f64 x z))))))) (if.f64 (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal -100000000000000007255917159731877836103034242878113728245683439839721017249206890744520681817432419517406259768686757211613347531636374137714903657800393217922126245182526923208032109954334720 binary64)) #s(approx (- (* (/ -60 (- z t)) (- y x)) (* -120 a)) #s(approx (* -60 (/ (- y x) (- z t))) #s(approx (* 60 (/ x (- z t))) (*.f64 #s(literal -60 binary64) (/.f64 x t))))) (if.f64 (<=.f64 (/.f64 (*.f64 #s(literal 60 binary64) (-.f64 x y)) (-.f64 z t)) #s(literal 10000000000000000159028911097599180468360808563945281389781327557747838772170381060813469985856815104 binary64)) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)) #s(approx (- (* (/ -60 (- z t)) (- y x)) (* -120 a)) #s(approx (* -60 (/ (- y x) (- z t))) #s(approx (* 60 (/ x (- z t))) (*.f64 #s(literal -60 binary64) (/.f64 x t))))))) #s(approx (+ (/ (* 60 (- x y)) (- z t)) (* a 120)) (*.f64 #s(literal 120 binary64) a)) (*.f64 (+.f64 x y) #s(literal 1/2 binary64)) (if.f64 (<=.f64 (/.f64 (+.f64 x y) #s(literal 2 binary64)) #s(literal -1418129833677085/283625966735416996535885333662014114404918709117773906527666446555317050392228007039102232836943884008369202383078188524332921074971181050832906833858946728855699699487201666630303651778087184309051360279531753007138776532531333940154475963659030548670205136385754377903702802432 binary64)) #s(approx (/ (+ x y) 2) (*.f64 #s(literal 1/2 binary64) x)) #s(approx (/ (+ x y) 2) (*.f64 #s(literal 1/2 binary64) y))) #s(approx (/ (+ x y) 2) (*.f64 #s(literal 1/2 binary64) x)) (if.f64 (<=.f64 (-.f64 (*.f64 x y) (*.f64 z t)) #s(literal -inf.0 binary64)) (-.f64 (*.f64 (/.f64 y a) x) (*.f64 (/.f64 z a) t)) (if.f64 (<=.f64 (-.f64 (*.f64 x y) (*.f64 z t)) #s(literal 99999999999999993635870693776759177364257073275700735648394407233581562780527075488933869945869475779810351826094056924551506641653143357437722624094200055601817197027212385681288624374039982763538319739206631507774359582937997162411679696940490282762240 binary64)) (/.f64 (-.f64 (*.f64 x y) (*.f64 z t)) a) (-.f64 (*.f64 (/.f64 y a) x) (*.f64 (/.f64 z a) t)))) (if.f64 (<=.f64 (*.f64 x y) #s(literal -inf.0 binary64)) #s(approx (/ (- (* x y) (* z t)) a) (*.f64 (/.f64 x a) y)) (/.f64 (-.f64 (*.f64 x y) (*.f64 z t)) a)) (if.f64 (<=.f64 (*.f64 x y) #s(literal -6646139978924579/1329227995784915872903807060280344576 binary64)) #s(approx (/ (- (* x y) (* z t)) a) (*.f64 (/.f64 y a) x)) (if.f64 (<=.f64 (*.f64 x y) #s(literal 4253529586511731/10633823966279326983230456482242756608 binary64)) (/.f64 #s(approx (- (* x y) (* z t)) (*.f64 (neg.f64 z) t)) a) #s(approx (/ (- (* x y) (* z t)) a) (/.f64 (*.f64 x y) a)))) (if.f64 (<=.f64 (-.f64 (*.f64 x y) (*.f64 z t)) #s(literal -99999999999999999322094867436162797646170844194406400 binary64)) #s(approx (/ (- (* x y) (* z t)) a) (*.f64 (/.f64 x a) y)) #s(approx (/ (- (* x y) (* z t)) a) (/.f64 (*.f64 x y) a))) #s(approx (/ (- (* x y) (* z t)) a) (*.f64 (/.f64 y a) x)) #s(approx (/ (- (* x y) (* z t)) a) (*.f64 (/.f64 x a) y)) (if.f64 (<=.f64 (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) #s(literal +inf.0 binary64)) (+.f64 (-.f64 (*.f64 x (-.f64 (*.f64 y z) (*.f64 t a))) (*.f64 b (-.f64 (*.f64 c z) (*.f64 t i)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* -1 (* a (* t x))) (+ (* a (* c j)) (* y (+ (* -1 (* i j)) (* x z))))) (* b (- (* c z) (* i t)))) (*.f64 t (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 a x)) (*.f64 #s(literal -1 binary64) (*.f64 b i))))))) (if.f64 (<=.f64 c #s(literal -2917539005555509/858099707516326214372737599885174152158679412517913176174307932398192897924707006515319955082681819372162038923935107254640248499964580476571753536389382144 binary64)) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if.f64 (<=.f64 c #s(literal 7475954625723185/133499189745056880149688856635597007162669032647290798121690100488888732861290034376435130433536 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* -1 (* a (* t x))) (+ (* a (* c j)) (* y (+ (* -1 (* i j)) (* x z))))) (* b (- (* c z) (* i t)))) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 a (*.f64 t x))) (*.f64 y (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 i j)) (*.f64 x z)))) (*.f64 #s(literal -1 binary64) (*.f64 b (*.f64 i t)))))) (if.f64 (<=.f64 c #s(literal 459999999999999993593713296724415592042893995906920659760062173689455622773832084539978535194238171299659107650694090286169901549377113592692736 binary64)) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))))))) (if.f64 (<=.f64 b #s(literal -13999999999999999118149397339487338496 binary64)) (+.f64 (-.f64 #s(approx (* x (- (* y z) (* t a))) (*.f64 x (*.f64 y z))) (*.f64 b #s(approx (- (* c z) (* t i)) (*.f64 i (-.f64 (/.f64 (*.f64 c z) i) t))))) (*.f64 j #s(approx (- (* c a) (* y i)) (*.f64 a c)))) (if.f64 (<=.f64 b #s(literal -3349227672323987/34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985216 binary64)) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if.f64 (<=.f64 b #s(literal 8200000000000000493787021312 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))) (if.f64 (<=.f64 b #s(literal -155000000000000008943629327838198157017027492769747127677213890823847936 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* -1 (* a (* t x))) (+ (* a (* c j)) (* y (+ (* -1 (* i j)) (* x z))))) (* b (- (* c z) (* i t)))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))) (if.f64 (<=.f64 b #s(literal -3349227672323987/34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985216 binary64)) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if.f64 (<=.f64 b #s(literal 8200000000000000493787021312 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i))))))) (if.f64 (<=.f64 b #s(literal -135000000000000005655680576282141506300094309169892803215360 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* -1 (* a (* t x))) (+ (* a (* c j)) (* y (+ (* -1 (* i j)) (* x z))))) (* b (- (* c z) (* i t)))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))) (if.f64 (<=.f64 b #s(literal -1236792945344869/3533694129556768659166595001485837031654967793751237916243212402585239552 binary64)) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) #s(approx (* j (- (* c a) (* y i))) (*.f64 a (*.f64 c j)))) (if.f64 (<=.f64 b #s(literal 130000000000000006899327036040764128383445033814468776596651427168878656699872097778967389900826059916779784380591134973766058784015621869386334208 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (+.f64 (*.f64 j (-.f64 (*.f64 a c) (*.f64 i y))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t))))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* -1 (* a (* t x))) (+ (* a (* c j)) (* y (+ (* -1 (* i j)) (* x z))))) (* b (- (* c z) (* i t)))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z)))))))) (if.f64 (<=.f64 c #s(literal -309999999999999984172356756626841430150420388232692215742167093608448 binary64)) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 #s(literal -1 binary64) (*.f64 b (*.f64 c z)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if.f64 (<=.f64 c #s(literal 10500 binary64)) (-.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t)) #s(approx (* (- (* i y) (* c a)) j) (*.f64 i (*.f64 j y)))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))))) (if.f64 (<=.f64 c #s(literal -1299999999999999990472900897281538342056416120011507488379300513093887685820416 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))) (if.f64 (<=.f64 c #s(literal -3959044139198013/7198262071269114212496861612297570974191515389283066612961208916178940129074380592510465097766225371439873457013633432197133225688790879502413624289384262168215552 binary64)) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 b (*.f64 i t))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (if.f64 (<=.f64 c #s(literal 4182711693432041/132784498204191774672397051638117156832398279431757980799861034550100889965213060684790625566307321417222332371561625253836644834413176809852379994691646837985957817708848304757932032 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (if.f64 (<=.f64 c #s(literal 115000 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j y) (*.f64 b t))))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))))))) (if.f64 (<=.f64 c #s(literal -900000000000000048781873223350883732408212496072647178873895833272013799030784 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))) (if.f64 (<=.f64 c #s(literal 10500 binary64)) (-.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 (-.f64 (*.f64 i b) (*.f64 a x)) t)) #s(approx (* (- (* i y) (* c a)) j) (*.f64 i (*.f64 j y)))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))))) (if.f64 (<=.f64 c #s(literal -769999999999999988028162234077503317391226538170852493183370820703380154875904 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))) (if.f64 (<=.f64 c #s(literal -7201440561641447/276978483140055660679575521154310658598553426872826080593424264214176807023660163124123274254828011726923049202224793480793868237276543994954010579940377664898144237780470377568655909939538265926807969022980227546033961457550130800932105433260772020185747203501713259671584768 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j y) (*.f64 b t))))) (if.f64 (<=.f64 c #s(literal 4182711693432041/132784498204191774672397051638117156832398279431757980799861034550100889965213060684790625566307321417222332371561625253836644834413176809852379994691646837985957817708848304757932032 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (if.f64 (<=.f64 c #s(literal 115000 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 #s(literal -1 binary64) (*.f64 i (-.f64 (*.f64 j y) (*.f64 b t))))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))))))) (if.f64 (<=.f64 z #s(literal -931901696844657/300613450595050653169853516389035139504087366260264943450533244356122755214669880763353471793250393988087676928 binary64)) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) #s(approx (* j (- (* c a) (* y i))) (*.f64 a (*.f64 c j)))) (if.f64 (<=.f64 z #s(literal 249999999999999986393807746760704 binary64)) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 b (*.f64 i t))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (*.f64 z (-.f64 (*.f64 x y) (*.f64 b c)))) #s(approx (* j (- (* c a) (* y i))) (*.f64 a (*.f64 c j)))))) (if.f64 (<=.f64 b #s(literal -1999999999999999890644667736494890251419293140042495849331683229696 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* -1 (* a (* t x))) (+ (* a (* c j)) (* y (+ (* -1 (* i j)) (* x z))))) (* b (- (* c z) (* i t)))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))) (if.f64 (<=.f64 b #s(literal 1220000000000000024695980557439584374918730260573688421151405260740175027107624853419589632 binary64)) (+.f64 #s(approx (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) #s(approx (* z (- (* x y) (* b c))) (*.f64 x (*.f64 y z)))) (*.f64 j (-.f64 (*.f64 c a) (*.f64 y i)))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* -1 (* a (* t x))) (+ (* a (* c j)) (* y (+ (* -1 (* i j)) (* x z))))) (* b (- (* c z) (* i t)))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))))) (if.f64 (<=.f64 c #s(literal -8652089692998945/46768052394588893382517914646921056628989841375232 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* -1 (* a (* t x))) (+ (* a (* c j)) (* y (+ (* -1 (* i j)) (* x z))))) (* b (- (* c z) (* i t)))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))) (if.f64 (<=.f64 c #s(literal 8034690221294951/200867255532373784442745261542645325315275374222849104412672 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 x (-.f64 (*.f64 y z) (*.f64 a t)))) (if.f64 (<=.f64 c #s(literal 8200 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* -1 (* a (* t x))) (+ (* a (* c j)) (* y (+ (* -1 (* i j)) (* x z))))) (* b (- (* c z) (* i t)))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z))))))) (if.f64 (<=.f64 j #s(literal -3791191370311477/77371252455336267181195264 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))) (if.f64 (<=.f64 j #s(literal 2028240960365167/2535301200456458802993406410752 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* -1 (* a (* t x))) (+ (* a (* c j)) (* y (+ (* -1 (* i j)) (* x z))))) (* b (- (* c z) (* i t)))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c (-.f64 (*.f64 a j) (*.f64 b z)))))) (if.f64 (<=.f64 j #s(literal -6400000000000000296006920697868766336078481433284652063480878540881443440241897659096538872461019208447338396831340197818841452129052274984624128583008256 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c #s(approx (- (* a j) (* b z)) (*.f64 a j)))) (if.f64 (<=.f64 j #s(literal 2300000000000000122016091530735684595476673998681320637613025151321141346819080807482860222246914552506700220046422567677148623968141312 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (- (+ (* -1 (* a (* t x))) (+ (* a (* c j)) (* y (+ (* -1 (* i j)) (* x z))))) (* b (- (* c z) (* i t)))) (*.f64 b (-.f64 (*.f64 i t) (*.f64 c z))))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c #s(approx (- (* a j) (* b z)) (*.f64 a j)))))) (if.f64 (<=.f64 j #s(literal -780000000000000021350457019304812818062681972213347597766913333917797803549930490681098240 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c #s(approx (- (* a j) (* b z)) (*.f64 a j)))) (if.f64 (<=.f64 j #s(literal 8336775742310435/49039857307708443467467104868809893875799651909875269632 binary64)) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) #s(approx (* c (- (* a j) (* b z))) (*.f64 (*.f64 (neg.f64 b) z) c))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c #s(approx (- (* a j) (* b z)) (*.f64 a j)))))) #s(approx (+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i)))) (*.f64 c #s(approx (- (* a j) (* b z)) (*.f64 a j)))) (-.f64 (*.f64 x #s(literal 116 binary64)) #s(literal 16 binary64)) (if.f64 (<=.f64 x #s(literal -6800000000 binary64)) #s(approx (- (* x 116) 16) (*.f64 x #s(approx (- 116 (* 16 (/ 1 x))) #s(literal 116 binary64)))) (if.f64 (<=.f64 x #s(literal 8782019273372467/2251799813685248 binary64)) #s(approx (- (* x 116) 16) #s(literal -16 binary64)) #s(approx (- (* x 116) 16) (*.f64 x #s(approx (- 116 (* 16 (/ 1 x))) #s(literal 116 binary64)))))) #s(approx (- (* x 116) 16) #s(literal -16 binary64)) (*.f64 #s(literal 200 binary64) (-.f64 x y)) (if.f64 (<=.f64 y #s(literal -8003549208083295/29642774844752946028434172162224104410437116074403984394101141506025761187823616 binary64)) #s(approx (* 200 (- x y)) (*.f64 #s(literal -200 binary64) y)) (if.f64 (<=.f64 y #s(literal 7100000000000000 binary64)) #s(approx (* 200 (- x y)) (*.f64 #s(literal 200 binary64) x)) #s(approx (* 200 (- x y)) (*.f64 #s(literal -200 binary64) y)))) #s(approx (* 200 (- x y)) (*.f64 #s(literal -200 binary64) y)) (-.f64 (*.f64 x #s(literal 500 binary64)) (*.f64 y #s(literal 500 binary64))) (*.f64 #s(literal 500 binary64) (-.f64 x y)) (if.f64 (<=.f64 y #s(literal -8003549208083295/29642774844752946028434172162224104410437116074403984394101141506025761187823616 binary64)) #s(approx (* 500 (- x y)) (*.f64 #s(literal -500 binary64) y)) (if.f64 (<=.f64 y #s(literal 7100000000000000 binary64)) #s(approx (* 500 (- x y)) (*.f64 #s(literal 500 binary64) x)) #s(approx (* 500 (- x y)) (*.f64 #s(literal -500 binary64) y)))) #s(approx (* 500 (- x y)) (*.f64 #s(literal -500 binary64) y)) (-.f64 (*.f64 x #s(literal 841/108 binary64)) #s(literal -4/29 binary64)) #s(approx (+ (* (/ 841 108) x) (/ 4 29)) #s(literal 4/29 binary64)) (-.f64 x (/.f64 y #s(literal 200 binary64))) (-.f64 x (*.f64 y #s(literal 1/200 binary64))) (if.f64 (<=.f64 y #s(literal -8003549208083295/29642774844752946028434172162224104410437116074403984394101141506025761187823616 binary64)) #s(approx (- x (/ y 200)) (*.f64 #s(literal -1/200 binary64) y)) (if.f64 (<=.f64 y #s(literal 7100000000000000 binary64)) #s(approx (- x (/ y 200)) x) #s(approx (- x (/ y 200)) (*.f64 #s(literal -1/200 binary64) y)))) #s(approx (- x (/ y 200)) x) (+.f64 x (/.f64 y #s(literal 500 binary64))) (-.f64 x (*.f64 #s(literal -1/500 binary64) y)) (if.f64 (<=.f64 y #s(literal -8003549208083295/29642774844752946028434172162224104410437116074403984394101141506025761187823616 binary64)) #s(approx (+ x (/ y 500)) (*.f64 #s(literal 1/500 binary64) y)) (if.f64 (<=.f64 y #s(literal 5000000000000 binary64)) #s(approx (+ x (/ y 500)) x) #s(approx (+ x (/ y 500)) (*.f64 #s(literal 1/500 binary64) y)))) #s(approx (+ x (/ y 500)) x) (/.f64 (+.f64 x #s(literal 16 binary64)) #s(literal 116 binary64)) (*.f64 (-.f64 x #s(literal -16 binary64)) #s(literal 1/116 binary64)) (if.f64 (<=.f64 x #s(literal -6800000000 binary64)) #s(approx (/ (+ x 16) 116) (*.f64 #s(literal 1/116 binary64) x)) (if.f64 (<=.f64 x #s(literal 18 binary64)) #s(approx (/ (+ x 16) 116) #s(literal 4/29 binary64)) #s(approx (/ (+ x 16) 116) (*.f64 #s(literal 1/116 binary64) x)))) #s(approx (/ (+ x 16) 116) #s(literal 4/29 binary64)) (*.f64 (*.f64 (-.f64 x #s(literal 4/29 binary64)) #s(literal 3 binary64)) y) (*.f64 (*.f64 (-.f64 #s(literal 4/29 binary64) x) y) #s(literal -3 binary64)) (if.f64 (<=.f64 x #s(literal -500000000000000 binary64)) #s(approx (* (- x 4/29) (* y 3)) (*.f64 (*.f64 y #s(literal 3 binary64)) x)) (if.f64 (<=.f64 x #s(literal 7385903388887613/36028797018963968 binary64)) (*.f64 #s(approx (* (- x (/ 16 116)) 3) #s(literal -12/29 binary64)) y) (*.f64 #s(approx (* (- x (/ 16 116)) 3) (*.f64 #s(literal 3 binary64) x)) y))) (if.f64 (<=.f64 x #s(literal -500000000000000 binary64)) #s(approx (* (- x 4/29) (* y 3)) (*.f64 (*.f64 y #s(literal 3 binary64)) x)) (if.f64 (<=.f64 x #s(literal 7385903388887613/36028797018963968 binary64)) (*.f64 #s(approx (* (- x (/ 16 116)) 3) #s(literal -12/29 binary64)) y) #s(approx (* (- x 4/29) (* y 3)) (*.f64 (*.f64 y #s(literal 3 binary64)) x)))) (if.f64 (<=.f64 x #s(literal -500000000000000 binary64)) #s(approx (* (* (- x (/ 16 116)) 3) y) (*.f64 #s(literal 3 binary64) (*.f64 x y))) (if.f64 (<=.f64 x #s(literal 7385903388887613/36028797018963968 binary64)) (*.f64 #s(approx (* (- x (/ 16 116)) 3) #s(literal -12/29 binary64)) y) #s(approx (* (* (- x (/ 16 116)) 3) y) (*.f64 #s(literal 3 binary64) (*.f64 x y))))) (*.f64 #s(approx (* (- x (/ 16 116)) 3) #s(literal -12/29 binary64)) y) (-.f64 (-.f64 #s(literal 1 binary64) x) y) (if.f64 (<=.f64 (-.f64 (-.f64 #s(literal 1 binary64) x) y) #s(literal 9007199252877711/9007199254740992 binary64)) (-.f64 #s(approx (- 1 x) #s(literal 1 binary64)) y) #s(approx (- (- 1 x) y) (-.f64 #s(literal 1 binary64) x))) #s(approx (- (- 1 x) y) (-.f64 #s(literal 1 binary64) x)) #s(approx (- (- 1 x) y) #s(approx (- 1 x) #s(approx (* x (- (/ 1 x) 1)) #s(literal 1 binary64)))) #s(approx (sqrt (/ (+ (+ (* x x) (* y y)) (* z z)) 3)) (/.f64 z (sqrt.f64 #s(literal 3 binary64)))) #s(approx (sqrt (/ (+ (+ (* x x) (* y y)) (* z z)) 3)) (*.f64 z (sqrt.f64 #s(literal 1/3 binary64)))) #s(approx (sqrt (/ (+ (+ (* x x) (* y y)) (* z z)) 3)) (*.f64 y (sqrt.f64 #s(literal 1/3 binary64)))) #s(approx (sqrt (/ (+ (+ (* x x) (* y y)) (* z z)) 3)) (*.f64 x (sqrt.f64 #s(literal 1/3 binary64)))) #s(approx (+ 1 (/ (* 4 (- (+ x (* y 1/4)) z)) y)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 x z) y)))) (if.f64 (<=.f64 x #s(literal -440000000000000000 binary64)) #s(approx (+ 1 (/ (* 4 (- (+ x (* y 1/4)) z)) y)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 4 binary64) #s(approx (/ (- x z) y) (/.f64 x y))))) (if.f64 (<=.f64 x #s(literal 82000000000000003319389097033728 binary64)) #s(approx (+ 1 (/ (* 4 (- (+ x (* y 1/4)) z)) y)) (+.f64 #s(literal 2 binary64) #s(approx (* 4 (/ (- x z) y)) (*.f64 #s(literal -4 binary64) (/.f64 z y))))) #s(approx (+ 1 (/ (* 4 (- (+ x (* y 1/4)) z)) y)) (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 4 binary64) #s(approx (/ (- x z) y) (/.f64 x y))))))) #s(approx (+ 1 (/ (* 4 (- (+ x (* y 1/4)) z)) y)) (+.f64 #s(literal 2 binary64) #s(approx (* 4 (/ (- x z) y)) (*.f64 #s(literal -4 binary64) (/.f64 z y))))) #s(approx (+ 1 (/ (* 4 (- (+ x (* y 1/4)) z)) y)) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 (-.f64 x y) z) #s(literal 4 binary64)) #s(literal 2 binary64)) (if.f64 (<=.f64 (/.f64 (*.f64 #s(literal 4 binary64) (-.f64 (-.f64 x y) (*.f64 z #s(literal 1/2 binary64)))) z) #s(literal -1000000000 binary64)) (/.f64 #s(approx (* 4 (- (- x y) (* z 1/2))) (*.f64 #s(literal 4 binary64) (-.f64 x y))) z) (if.f64 (<=.f64 (/.f64 (*.f64 #s(literal 4 binary64) (-.f64 (-.f64 x y) (*.f64 z #s(literal 1/2 binary64)))) z) #s(literal 4000000 binary64)) (-.f64 (*.f64 #s(approx (/ (- x y) z) (/.f64 x z)) #s(literal 4 binary64)) #s(literal 2 binary64)) (/.f64 #s(approx (* 4 (- (- x y) (* z 1/2))) (*.f64 #s(literal 4 binary64) (-.f64 x y))) z))) (if.f64 (<=.f64 x #s(literal -999999999999999943801810948794571024057224129020550531544123892056457216 binary64)) (-.f64 (*.f64 #s(approx (/ (- x y) z) (/.f64 x z)) #s(literal 4 binary64)) #s(literal 2 binary64)) (if.f64 (<=.f64 x #s(literal 154999999999999992086178378313420715075210194116346107871083546804224 binary64)) (-.f64 #s(approx (* (/ (- x y) z) 4) (*.f64 #s(literal -4 binary64) (/.f64 y z))) #s(literal 2 binary64)) (-.f64 (*.f64 #s(approx (/ (- x y) z) (/.f64 x z)) #s(literal 4 binary64)) #s(literal 2 binary64)))) (if.f64 (<=.f64 x #s(literal -999999999999999943801810948794571024057224129020550531544123892056457216 binary64)) (/.f64 #s(approx (* 4 (- (- x y) (* z 1/2))) (*.f64 #s(literal 4 binary64) x)) z) (if.f64 (<=.f64 x #s(literal 25000000000000000360148689681131846395777965560707815753428078733874731767281532906715814406431614020126359295824058384384 binary64)) (-.f64 #s(approx (* (/ (- x y) z) 4) (*.f64 #s(literal -4 binary64) (/.f64 y z))) #s(literal 2 binary64)) (/.f64 #s(approx (* 4 (- (- x y) (* z 1/2))) (*.f64 #s(literal 4 binary64) x)) z))) (if.f64 (<=.f64 (/.f64 (*.f64 #s(literal 4 binary64) (-.f64 (-.f64 x y) (*.f64 z #s(literal 1/2 binary64)))) z) #s(literal -inf.0 binary64)) (/.f64 #s(approx (* 4 (- (- x y) (* z 1/2))) (*.f64 #s(literal 4 binary64) x)) z) (if.f64 (<=.f64 (/.f64 (*.f64 #s(literal 4 binary64) (-.f64 (-.f64 x y) (*.f64 z #s(literal 1/2 binary64)))) z) #s(literal -1000000000 binary64)) #s(approx (/ (* 4 (- (- x y) (* z 1/2))) z) (*.f64 #s(literal -4 binary64) (/.f64 y z))) (if.f64 (<=.f64 (/.f64 (*.f64 #s(literal 4 binary64) (-.f64 (-.f64 x y) (*.f64 z #s(literal 1/2 binary64)))) z) #s(literal -1 binary64)) #s(approx (/ (* 4 (- (- x y) (* z 1/2))) z) #s(literal -2 binary64)) (if.f64 (<=.f64 (/.f64 (*.f64 #s(literal 4 binary64) (-.f64 (-.f64 x y) (*.f64 z #s(literal 1/2 binary64)))) z) #s(literal 9999999999999999734382248541602273058775185611228237505937125919871459640244446566940444044768686890151491676229963091901658245840231469410183497393091354632481226134593141070740392918115693292196488489075430041978905121877944698963704207935331634934234728920650874880 binary64)) #s(approx (/ (* 4 (- (- x y) (* z 1/2))) z) (*.f64 #s(literal -4 binary64) (/.f64 y z))) (/.f64 #s(approx (* 4 (- (- x y) (* z 1/2))) (*.f64 #s(literal 4 binary64) x)) z))))) (if.f64 (<=.f64 (/.f64 (*.f64 #s(literal 4 binary64) (-.f64 (-.f64 x y) (*.f64 z #s(literal 1/2 binary64)))) z) #s(literal -1000000000 binary64)) #s(approx (/ (* 4 (- (- x y) (* z 1/2))) z) (*.f64 #s(literal -4 binary64) (/.f64 y z))) (if.f64 (<=.f64 (/.f64 (*.f64 #s(literal 4 binary64) (-.f64 (-.f64 x y) (*.f64 z #s(literal 1/2 binary64)))) z) #s(literal -1 binary64)) #s(approx (/ (* 4 (- (- x y) (* z 1/2))) z) #s(literal -2 binary64)) #s(approx (/ (* 4 (- (- x y) (* z 1/2))) z) (*.f64 #s(literal -4 binary64) (/.f64 y z))))) #s(approx (/ (* 4 (- (- x y) (* z 1/2))) z) #s(literal -2 binary64)) #s(approx (+ 1 (/ (* 4 (- (+ x (* y 3/4)) z)) y)) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal 4 binary64) (/.f64 (-.f64 x z) y)))) (if.f64 (<=.f64 x #s(literal -440000000000000000 binary64)) #s(approx (+ 1 (/ (* 4 (- (+ x (* y 3/4)) z)) y)) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal 4 binary64) #s(approx (/ (- x z) y) (/.f64 x y))))) (if.f64 (<=.f64 x #s(literal 82000000000000003319389097033728 binary64)) #s(approx (+ 1 (/ (* 4 (- (+ x (* y 3/4)) z)) y)) (+.f64 #s(literal 4 binary64) #s(approx (* 4 (/ (- x z) y)) (*.f64 #s(literal -4 binary64) (/.f64 z y))))) #s(approx (+ 1 (/ (* 4 (- (+ x (* y 3/4)) z)) y)) (+.f64 #s(literal 4 binary64) (*.f64 #s(literal 4 binary64) #s(approx (/ (- x z) y) (/.f64 x y))))))) #s(approx (+ 1 (/ (* 4 (- (+ x (* y 3/4)) z)) y)) (+.f64 #s(literal 4 binary64) #s(approx (* 4 (/ (- x z) y)) (*.f64 #s(literal -4 binary64) (/.f64 z y))))) #s(approx (+ 1 (/ (* 4 (- (+ x (* y 3/4)) z)) y)) #s(literal 4 binary64)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) x) (-.f64 (-.f64 (*.f64 #s(literal -4 binary64) (sqrt.f64 x)) x) #s(literal 1 binary64))) #s(literal 6 binary64)) (*.f64 (/.f64 #s(literal -6 binary64) (-.f64 (-.f64 (*.f64 #s(literal -4 binary64) (sqrt.f64 x)) x) #s(literal 1 binary64))) (-.f64 x #s(literal 1 binary64))) (if.f64 (<=.f64 x #s(literal 42 binary64)) (/.f64 (*.f64 #s(literal 6 binary64) (-.f64 x #s(literal 1 binary64))) (+.f64 #s(approx (+ x 1) #s(literal 1 binary64)) (*.f64 #s(literal 4 binary64) (sqrt.f64 x)))) #s(approx (/ (* 6 (- x 1)) (+ (+ x 1) (* 4 (sqrt x)))) (/.f64 #s(literal 6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) x))))))) (if.f64 (<=.f64 x #s(literal 44 binary64)) (/.f64 (*.f64 #s(literal 6 binary64) (-.f64 x #s(literal 1 binary64))) (+.f64 #s(approx (+ x 1) #s(literal 1 binary64)) (*.f64 #s(literal 4 binary64) (sqrt.f64 x)))) (/.f64 #s(approx (* 6 (- x 1)) (*.f64 #s(literal 6 binary64) x)) (-.f64 x (-.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 x) #s(literal 4 binary64)))))) (if.f64 (<=.f64 x #s(literal 44 binary64)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) x) #s(approx (- (- (* -4 (sqrt x)) x) 1) (-.f64 (*.f64 #s(literal -4 binary64) (sqrt.f64 x)) #s(literal 1 binary64)))) #s(literal 6 binary64)) (/.f64 #s(approx (* 6 (- x 1)) (*.f64 #s(literal 6 binary64) x)) (-.f64 x (-.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 x) #s(literal 4 binary64)))))) (if.f64 (<=.f64 x #s(literal 44 binary64)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) x) #s(approx (- (- (* -4 (sqrt x)) x) 1) (-.f64 (*.f64 #s(literal -4 binary64) (sqrt.f64 x)) #s(literal 1 binary64)))) #s(literal 6 binary64)) (/.f64 #s(approx (* 6 (- x 1)) (*.f64 #s(literal 6 binary64) x)) (+.f64 (+.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 4 binary64) (sqrt.f64 x))))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) x) #s(approx (- (- (* -4 (sqrt x)) x) 1) (-.f64 (*.f64 #s(literal -4 binary64) (sqrt.f64 x)) #s(literal 1 binary64)))) #s(literal 6 binary64)) (if.f64 (<=.f64 (/.f64 (*.f64 #s(literal 6 binary64) (-.f64 x #s(literal 1 binary64))) (+.f64 (+.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 4 binary64) (sqrt.f64 x)))) #s(literal -5 binary64)) (/.f64 #s(approx (* 6 (- x 1)) #s(literal -6 binary64)) (+.f64 (+.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 4 binary64) (sqrt.f64 x)))) (/.f64 #s(approx (* 6 (- x 1)) (*.f64 #s(literal 6 binary64) x)) (+.f64 #s(approx (+ x 1) #s(literal 1 binary64)) (*.f64 #s(literal 4 binary64) (sqrt.f64 x))))) (if.f64 (<=.f64 (/.f64 (*.f64 #s(literal 6 binary64) (-.f64 x #s(literal 1 binary64))) (+.f64 (+.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 4 binary64) (sqrt.f64 x)))) #s(literal -5 binary64)) (/.f64 #s(approx (* 6 (- x 1)) #s(literal -6 binary64)) (+.f64 (+.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 4 binary64) (sqrt.f64 x)))) #s(approx (/ (* 6 (- x 1)) (+ (+ x 1) (* 4 (sqrt x)))) #s(approx (/ 6 (+ 1 (* 4 (sqrt (/ 1 x))))) (*.f64 (sqrt.f64 x) #s(literal 3/2 binary64))))) (if.f64 (<=.f64 (/.f64 (*.f64 #s(literal 6 binary64) (-.f64 x #s(literal 1 binary64))) (+.f64 (+.f64 x #s(literal 1 binary64)) (*.f64 #s(literal 4 binary64) (sqrt.f64 x)))) #s(literal -5 binary64)) #s(approx (/ (* 6 (- x 1)) (+ (+ x 1) (* 4 (sqrt x)))) (/.f64 #s(literal -6 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) (sqrt.f64 x))))) #s(approx (/ (* 6 (- x 1)) (+ (+ x 1) (* 4 (sqrt x)))) #s(approx (/ 6 (+ 1 (* 4 (sqrt (/ 1 x))))) (*.f64 (sqrt.f64 x) #s(literal 3/2 binary64))))) #s(approx (/ (* 6 (- x 1)) (+ (+ x 1) (* 4 (sqrt x)))) #s(approx (/ 6 (+ 1 (* 4 (sqrt (/ 1 x))))) (*.f64 (sqrt.f64 x) #s(literal 3/2 binary64)))) #s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (+.f32 n0_i #s(approx (* u (+ (* -1 (/ (* n0_i (* normAngle (cos normAngle))) (sin normAngle))) (/ (* n1_i normAngle) (sin normAngle)))) (+.f32 (*.f32 (*.f32 (*.f32 normAngle normAngle) u) (-.f32 (*.f32 n0_i #s(literal 1/3 binary32)) (*.f32 #s(literal -1/6 binary32) n1_i))) (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 normAngle normAngle) u) #s(approx (- (- (- (* n0_i 1/18) (* -1/120 n0_i)) (* 1/24 n0_i)) (* -7/360 n1_i)) (*.f32 #s(literal 7/360 binary32) n1_i))) (*.f32 normAngle normAngle)) (*.f32 (-.f32 n1_i n0_i) u)))))) #s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (+.f32 n0_i #s(approx (* u (+ (* -1 (/ (* n0_i (* normAngle (cos normAngle))) (sin normAngle))) (/ (* n1_i normAngle) (sin normAngle)))) (+.f32 (*.f32 (*.f32 (*.f32 normAngle normAngle) u) (-.f32 (*.f32 n0_i #s(literal 1/3 binary32)) (*.f32 #s(literal -1/6 binary32) n1_i))) #s(approx (+ (* (* (* (* normAngle normAngle) u) (- (- (- (* n0_i 1/18) (* -1/120 n0_i)) (* 1/24 n0_i)) (* -7/360 n1_i))) (* normAngle normAngle)) (* (- n1_i n0_i) u)) (*.f32 u (-.f32 n1_i n0_i))))))) #s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (+.f32 (*.f32 #s(approx (+ (* -1 (/ (* n0_i (* normAngle (cos normAngle))) (sin normAngle))) (/ (* n1_i normAngle) (sin normAngle))) (-.f32 n1_i n0_i)) u) n0_i)) #s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (+.f32 n0_i (*.f32 u #s(approx (+ (* -1 (/ (* n0_i (* normAngle (cos normAngle))) (sin normAngle))) (/ (* n1_i normAngle) (sin normAngle))) #s(approx (+ n1_i (* -1 n0_i)) n1_i))))) #s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* n0_i (- 1 u)) (* n1_i u)) (*.f32 u #s(approx (+ n1_i (+ (* -1 n0_i) (/ n0_i u))) n1_i)))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) c) (-.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 (*.f64 c a) #s(literal 4 binary64)) (/.f64 #s(literal 405/64 binary64) (*.f64 (pow.f64 b #s(literal 6 binary64)) a)))) (/.f64 (*.f64 #s(literal -3/8 binary64) (*.f64 (*.f64 c c) a)) (*.f64 b b))) (*.f64 (*.f64 (*.f64 (*.f64 a a) c) (*.f64 c c)) (*.f64 (pow.f64 b #s(literal -4 binary64)) #s(literal -9/16 binary64))))) b)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (-.f64 (*.f64 (pow.f64 b #s(literal -5 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 a a) #s(literal -9/16 binary64)) c) (*.f64 c c))) (/.f64 (-.f64 (-.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 (pow.f64 (*.f64 c a) #s(literal 4 binary64)) (/.f64 #s(literal 405/64 binary64) (*.f64 (pow.f64 b #s(literal 6 binary64)) a)))) (/.f64 (*.f64 #s(literal -3/8 binary64) (*.f64 (*.f64 c c) a)) (*.f64 b b))) (*.f64 #s(literal -1/2 binary64) c)) b))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) c) (-.f64 #s(approx (- (* 1/6 (* (pow (* c a) 4) (/ 405/64 (* (pow b 6) a)))) (/ (* -3/8 (* (* c c) a)) (* b b))) (*.f64 #s(literal 3/8 binary64) (/.f64 (*.f64 a (pow.f64 c #s(literal 2 binary64))) (pow.f64 b #s(literal 2 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 a a) c) (*.f64 c c)) (*.f64 (pow.f64 b #s(literal -4 binary64)) #s(literal -9/16 binary64))))) b)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (/.f64 #s(approx (+ (* -9/16 (/ (* (pow a 2) (pow c 3)) (pow b 4))) (+ (* -1/2 c) (+ (* -3/8 (/ (* a (pow c 2)) (pow b 2))) (* -1/6 (/ (+ (* 81/64 (* (pow a 4) (pow c 4))) (* 81/16 (* (pow a 4) (pow c 4)))) (* a (pow b 6))))))) (*.f64 c (-.f64 (*.f64 c (+.f64 (*.f64 #s(literal -9/16 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 2 binary64)) c) (pow.f64 b #s(literal 4 binary64)))) (*.f64 #s(literal -3/8 binary64) (/.f64 a (pow.f64 b #s(literal 2 binary64)))))) #s(literal 1/2 binary64)))) b)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (-.f64 (/.f64 (*.f64 (*.f64 #s(literal -9/16 binary64) (*.f64 a a)) (*.f64 (*.f64 c c) c)) (pow.f64 b #s(literal 5 binary64))) (/.f64 #s(approx (- (- (* 1/6 (* (pow (* c a) 4) (/ 405/64 (* (pow b 6) a)))) (/ (* -3/8 (* (* c c) a)) (* b b))) (* -1/2 c)) (*.f64 c (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 3/8 binary64) (/.f64 (*.f64 a c) (pow.f64 b #s(literal 2 binary64))))))) b))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) c) (*.f64 #s(literal -3/8 binary64) (/.f64 (*.f64 a (pow.f64 c #s(literal 2 binary64))) (pow.f64 b #s(literal 2 binary64))))) b)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) #s(approx (/ (+ (* -9/16 (/ (* (pow a 2) (pow c 3)) (pow b 4))) (+ (* -1/2 c) (+ (* -3/8 (/ (* a (pow c 2)) (pow b 2))) (* -1/6 (/ (+ (* 81/64 (* (pow a 4) (pow c 4))) (* 81/16 (* (pow a 4) (pow c 4)))) (* a (pow b 6))))))) b) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b)) (*.f64 #s(literal -3/8 binary64) (/.f64 (*.f64 a (pow.f64 c #s(literal 2 binary64))) (pow.f64 b #s(literal 3 binary64))))))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (/.f64 #s(approx (- (* -1/2 c) (- (- (* 1/6 (* (pow (* c a) 4) (/ 405/64 (* (pow b 6) a)))) (/ (* -3/8 (* (* c c) a)) (* b b))) (* (* (* (* a a) c) (* c c)) (* (pow b -4) -9/16)))) (*.f64 c (-.f64 (*.f64 #s(literal -3/8 binary64) (/.f64 (*.f64 a c) (pow.f64 b #s(literal 2 binary64)))) #s(literal 1/2 binary64)))) b)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(literal -1/2 binary64) (/.f64 c b))) (/.f64 #s(approx (- (* (/ b (* -3 a)) (/ b (* -3 a))) (* (* (/ 1/3 a) (sqrt (- (* b b) (* c (* a 3))))) (* (/ 1/3 a) (sqrt (- (* b b) (* c (* a 3))))))) (*.f64 c (/.f64 #s(literal 1/3 binary64) a))) (-.f64 (/.f64 b (*.f64 #s(literal -3 binary64) a)) (*.f64 (/.f64 #s(literal 1/3 binary64) a) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 3 binary64)))))))) (/.f64 #s(approx (- (* (/ b (* -3 a)) (/ b (* -3 a))) (* (* (/ 1/3 a) (sqrt (- (* b b) (* c (* a 3))))) (* (/ 1/3 a) (sqrt (- (* b b) (* c (* a 3))))))) (*.f64 (/.f64 c a) #s(literal 1/3 binary64))) (/.f64 (-.f64 (*.f64 b #s(literal -1/3 binary64)) (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c #s(literal 3 binary64)) a))) #s(literal 1/3 binary64))) a)) (/.f64 (/.f64 #s(approx (- (- (* b b) (* (* a 3) c)) (* b b)) (*.f64 #s(literal -3 binary64) (*.f64 a c))) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 3 binary64)) c))) b)) (*.f64 #s(literal 3 binary64) a)) (if.f64 (<=.f64 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 #s(literal 3 binary64) a) c)))) (*.f64 #s(literal 3 binary64) a)) #s(literal -944473296573929/590295810358705651712 binary64)) (*.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 3 binary64)) c))) b) (*.f64 a (/.f64 #s(literal 3 binary64) (*.f64 a a)))) #s(literal 1/9 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b))))) (if.f64 (<=.f64 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 #s(literal 3 binary64) a) c)))) (*.f64 #s(literal 3 binary64) a)) #s(literal -944473296573929/590295810358705651712 binary64)) (/.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c #s(literal 3 binary64)) a))) b) #s(literal 3 binary64)) a) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b))))) (if.f64 (<=.f64 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 #s(literal 3 binary64) a) c)))) (*.f64 #s(literal 3 binary64) a)) #s(literal -944473296573929/590295810358705651712 binary64)) (*.f64 (-.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 3 binary64)) c)))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -3 binary64) a))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b))))) (if.f64 (<=.f64 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 #s(literal 3 binary64) a) c)))) (*.f64 #s(literal 3 binary64) a)) #s(literal -944473296573929/590295810358705651712 binary64)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 3 binary64))))) b) (*.f64 a #s(literal 3 binary64))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b))))) (if.f64 (<=.f64 (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 #s(literal 3 binary64) a) c)))) (*.f64 #s(literal 3 binary64) a)) #s(literal -944473296573929/590295810358705651712 binary64)) (*.f64 (/.f64 #s(literal 1/3 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 3 binary64))))) b)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b))))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(literal -1/2 binary64) (/.f64 c b))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) c) (-.f64 (-.f64 (*.f64 (/.f64 #s(literal 135/128 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 b b) b) b) (*.f64 b b)) a)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) a) a) c) (*.f64 (*.f64 c c) c))) (*.f64 (*.f64 (/.f64 a (*.f64 b b)) c) (*.f64 #s(literal -3/8 binary64) c))) (*.f64 (*.f64 (*.f64 (*.f64 a a) #s(literal -9/16 binary64)) c) (*.f64 c (/.f64 c (*.f64 (*.f64 (*.f64 b b) b) b)))))) b)) (if.f64 (<=.f64 b #s(literal 5950181768415753/18889465931478580854784 binary64)) (/.f64 (/.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 3 binary64)))) (*.f64 b b)) (+.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 3 binary64))))) b)) (*.f64 #s(literal 3 binary64) a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (/.f64 #s(approx (- (* -1/2 c) (- (- (* 1/6 (* (* (* (* c c) (* c c)) (* (* (* a a) a) a)) (/ 405/64 (* (pow b 6) a)))) (/ (* -3/8 (* (* c c) a)) (* b b))) (* (* -9/16 (* a a)) (/ (* (* c c) c) (* (* b b) (* b b)))))) (+.f64 (*.f64 (*.f64 (*.f64 #s(literal -3/8 binary64) a) (/.f64 c (*.f64 b b))) c) (*.f64 #s(literal -1/2 binary64) c))) b))) (if.f64 (<=.f64 b #s(literal 5950181768415753/18889465931478580854784 binary64)) (/.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 3 binary64))))) (*.f64 #s(literal -3 binary64) a)) (*.f64 (*.f64 a #s(literal 3 binary64)) b)) (*.f64 (*.f64 a #s(literal 3 binary64)) (*.f64 #s(literal -3 binary64) a))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (/.f64 #s(approx (- (* -1/2 c) (- (- (* 1/6 (* (* (* (* c c) (* c c)) (* (* (* a a) a) a)) (/ 405/64 (* (pow b 6) a)))) (/ (* -3/8 (* (* c c) a)) (* b b))) (* (* -9/16 (* a a)) (/ (* (* c c) c) (* (* b b) (* b b)))))) (+.f64 (*.f64 (*.f64 (*.f64 #s(literal -3/8 binary64) a) (/.f64 c (*.f64 b b))) c) (*.f64 #s(literal -1/2 binary64) c))) b))) (if.f64 (<=.f64 b #s(literal 5950181768415753/18889465931478580854784 binary64)) (/.f64 (-.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 3 binary64))))) (*.f64 a #s(literal 3 binary64))) (*.f64 (*.f64 a #s(literal 3 binary64)) b)) (*.f64 (*.f64 a a) #s(literal 9 binary64))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (/.f64 #s(approx (- (* -1/2 c) (- (- (* 1/6 (* (* (* (* c c) (* c c)) (* (* (* a a) a) a)) (/ 405/64 (* (pow b 6) a)))) (/ (* -3/8 (* (* c c) a)) (* b b))) (* (* -9/16 (* a a)) (/ (* (* c c) c) (* (* b b) (* b b)))))) (+.f64 (*.f64 (*.f64 (*.f64 #s(literal -3/8 binary64) a) (/.f64 c (*.f64 b b))) c) (*.f64 #s(literal -1/2 binary64) c))) b))) (if.f64 (<=.f64 b #s(literal 5950181768415753/18889465931478580854784 binary64)) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 3 binary64))))) (neg.f64 b))) (neg.f64 b)) (*.f64 #s(literal 3 binary64) a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (/.f64 #s(approx (- (* -1/2 c) (- (- (* 1/6 (* (* (* (* c c) (* c c)) (* (* (* a a) a) a)) (/ 405/64 (* (pow b 6) a)))) (/ (* -3/8 (* (* c c) a)) (* b b))) (* (* -9/16 (* a a)) (/ (* (* c c) c) (* (* b b) (* b b)))))) (+.f64 (*.f64 (*.f64 (*.f64 #s(literal -3/8 binary64) a) (/.f64 c (*.f64 b b))) c) (*.f64 #s(literal -1/2 binary64) c))) b))) (if.f64 (<=.f64 b #s(literal 5950181768415753/18889465931478580854784 binary64)) (/.f64 (-.f64 #s(approx (* (* (neg b) 1/3) (* -3 a)) (*.f64 a b)) (*.f64 a (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 3 binary64))))))) (*.f64 a (*.f64 #s(literal -3 binary64) a))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (/.f64 #s(approx (- (* -1/2 c) (- (- (* 1/6 (* (* (* (* c c) (* c c)) (* (* (* a a) a) a)) (/ 405/64 (* (pow b 6) a)))) (/ (* -3/8 (* (* c c) a)) (* b b))) (* (* -9/16 (* a a)) (/ (* (* c c) c) (* (* b b) (* b b)))))) (+.f64 (*.f64 (*.f64 (*.f64 #s(literal -3/8 binary64) a) (/.f64 c (*.f64 b b))) c) (*.f64 #s(literal -1/2 binary64) c))) b))) (if.f64 (<=.f64 b #s(literal 5950181768415753/18889465931478580854784 binary64)) (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c #s(literal 3 binary64)) a)))) (*.f64 #s(literal 3 binary64) a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (/.f64 #s(approx (- (* -1/2 c) (- (- (* 1/6 (* (* (* (* c c) (* c c)) (* (* (* a a) a) a)) (/ 405/64 (* (pow b 6) a)))) (/ (* -3/8 (* (* c c) a)) (* b b))) (* (* -9/16 (* a a)) (/ (* (* c c) c) (* (* b b) (* b b)))))) (+.f64 (*.f64 (*.f64 (*.f64 #s(literal -3/8 binary64) a) (/.f64 c (*.f64 b b))) c) (*.f64 #s(literal -1/2 binary64) c))) b))) (if.f64 (<=.f64 b #s(literal 5950181768415753/18889465931478580854784 binary64)) (/.f64 (+.f64 (neg.f64 b) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c #s(literal 3 binary64)) a)))) (*.f64 #s(literal 3 binary64) a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (/.f64 #s(approx (- (* -1/2 c) (- (- (* 1/6 (* (* (* (* c c) (* c c)) (* (* (* a a) a) a)) (/ 405/64 (* (pow b 6) a)))) (/ (* -3/8 (* (* c c) a)) (* b b))) (* (* -9/16 (* a a)) (/ (* (* c c) c) (* (* b b) (* b b)))))) (*.f64 c (-.f64 (/.f64 (*.f64 #s(literal -3/8 binary64) (*.f64 c a)) (*.f64 b b)) #s(literal 1/2 binary64)))) b))) (if.f64 (<=.f64 b #s(literal 5950181768415753/18889465931478580854784 binary64)) (*.f64 (/.f64 #s(literal 1/3 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 3 binary64))))) b)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (/.f64 #s(approx (- (* -1/2 c) (- (- (* 1/6 (* (* (* (* c c) (* c c)) (* (* (* a a) a) a)) (/ 405/64 (* (pow b 6) a)))) (/ (* -3/8 (* (* c c) a)) (* b b))) (* (* -9/16 (* a a)) (/ (* (* c c) c) (* (* b b) (* b b)))))) (*.f64 c (-.f64 (/.f64 (*.f64 #s(literal -3/8 binary64) (*.f64 c a)) (*.f64 b b)) #s(literal 1/2 binary64)))) b))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (/.f64 #s(approx (- (* -1/2 c) (- (- (* 1/6 (* (* (* (* c c) (* c c)) (* (* (* a a) a) a)) (/ 405/64 (* (pow b 6) a)))) (/ (* -3/8 (* (* c c) a)) (* b b))) (* (* -9/16 (* a a)) (/ (* (* c c) c) (* (* b b) (* b b)))))) (*.f64 c (-.f64 (/.f64 (*.f64 #s(literal -3/8 binary64) (*.f64 c a)) (*.f64 b b)) #s(literal 1/2 binary64)))) b)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(literal -1/2 binary64) (/.f64 c b))) (if.f64 (<=.f64 b #s(literal -130000000000000003558409503217468803010446995368891266294485555652966300591655081780183040 binary64)) (/.f64 #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (*.f64 #s(literal -2 binary64) b)) (*.f64 #s(literal 3 binary64) a)) (if.f64 (<=.f64 b #s(literal 3389627864620585/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032 binary64)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 3 binary64))))) b) (*.f64 a #s(literal 3 binary64))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b)))) (if.f64 (<=.f64 b #s(literal -130000000000000003558409503217468803010446995368891266294485555652966300591655081780183040 binary64)) (/.f64 #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (*.f64 #s(literal -2 binary64) b)) (*.f64 #s(literal 3 binary64) a)) (if.f64 (<=.f64 b #s(literal 3389627864620585/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032 binary64)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 c #s(literal 3 binary64)) a))) b) a) #s(literal 1/3 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b)))) (if.f64 (<=.f64 b #s(literal -130000000000000003558409503217468803010446995368891266294485555652966300591655081780183040 binary64)) (/.f64 #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (*.f64 #s(literal -2 binary64) b)) (*.f64 #s(literal 3 binary64) a)) (if.f64 (<=.f64 b #s(literal 3389627864620585/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032 binary64)) (*.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 a #s(literal 3 binary64)) c))) b) a) #s(literal 1/3 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b)))) (if.f64 (<=.f64 b #s(literal -20000000000000000746818674942919779438786551508983640762055460820756010161342994202757226742842252830104798058684384018432 binary64)) (/.f64 #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (*.f64 #s(literal -2 binary64) b)) (*.f64 #s(literal 3 binary64) a)) (if.f64 (<=.f64 b #s(literal 3389627864620585/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032 binary64)) (*.f64 (/.f64 #s(literal 1/3 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 c (*.f64 a #s(literal 3 binary64))))) b)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b)))) (if.f64 (<=.f64 b #s(literal -3902630409742859/2787593149816327892691964784081045188247552 binary64)) (/.f64 #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (*.f64 #s(literal -2 binary64) b)) (*.f64 #s(literal 3 binary64) a)) (if.f64 (<=.f64 b #s(literal 733332951480415/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008 binary64)) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b b) (* (* 3 a) c)) (*.f64 (*.f64 #s(literal -3 binary64) a) c))) b) (*.f64 a #s(literal 3 binary64))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b)))) (if.f64 (<=.f64 b #s(literal -3902630409742859/2787593149816327892691964784081045188247552 binary64)) (/.f64 #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (*.f64 #s(literal -2 binary64) b)) (*.f64 #s(literal 3 binary64) a)) (if.f64 (<=.f64 b #s(literal 733332951480415/16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179008 binary64)) (*.f64 (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b b) (* (* 3 a) c)) (*.f64 (*.f64 #s(literal -3 binary64) a) c))) b) a) #s(literal 1/3 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b)))) (if.f64 (<=.f64 b #s(literal -2018278782071263/9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496 binary64)) (/.f64 #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (*.f64 #s(literal -2 binary64) b)) (*.f64 #s(literal 3 binary64) a)) (if.f64 (<=.f64 b #s(literal 3389627864620585/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(literal -1/3 binary64) #s(approx (/ (* c (sqrt (* -3 (/ a c)))) a) (*.f64 c (sqrt.f64 (/.f64 #s(literal -3 binary64) (*.f64 a c))))))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b)))) (if.f64 (<=.f64 b #s(literal -5065326622169181/2026130648867672343023636652192949780767796011837127392576004555513014068072709055859231957493703024554784124321924213467966382361040905912054138102594708831572842677442143322112 binary64)) (/.f64 #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (*.f64 #s(literal -2 binary64) b)) (*.f64 #s(literal 3 binary64) a)) (if.f64 (<=.f64 b #s(literal 7688573379346283/219673525124179510879420825570604582952621929604585773100622830693937381868724993667921908501166545759273481964527387457187903615990932602002368905315681828864 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(literal 1/3 binary64) (sqrt.f64 (*.f64 #s(literal -3 binary64) (/.f64 c a))))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(literal -1/2 binary64) (/.f64 c b))))) (if.f64 (<=.f64 b #s(literal -2118010469031163/22062609052407949194914912829723655182432452436340449411589077584864795549696863280514640007775234351335139574205343723266588256764674929278332446003804266456490594464708719691973688066349246310341854370928394768482304 binary64)) (/.f64 #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (*.f64 #s(literal -2 binary64) b)) (*.f64 #s(literal 3 binary64) a)) (if.f64 (<=.f64 b #s(literal 5394370239545291/8299031137761985917024815727382322302024892464484873799991314659381305622825816292799414097894207588576395773222601578364790302150823550615773749668227927374122363606803019047370752 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(literal -1/3 binary64) (sqrt.f64 (*.f64 #s(literal -3 binary64) (/.f64 c a))))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(literal -1/2 binary64) (/.f64 c b))))) (if.f64 (<=.f64 b #s(literal 8703296892214357/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (/.f64 #s(approx (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (*.f64 #s(literal -2 binary64) b)) (*.f64 #s(literal 3 binary64) a)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(literal -1/2 binary64) (/.f64 c b)))) (if.f64 (<=.f64 b #s(literal 8703296892214357/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (/.f64 #s(approx (/ (+ (* (neg b) 1) (sqrt (- (* b b) (* c (* a 3))))) 3) (*.f64 #s(literal -2/3 binary64) b)) a) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(literal -1/2 binary64) (/.f64 c b)))) (if.f64 (<=.f64 b #s(literal 8703296892214357/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(literal -2/3 binary64) (/.f64 b a))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(literal -1/2 binary64) (/.f64 c b)))) #s(approx (/ (+ (neg b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)) (*.f64 #s(literal -2/3 binary64) (/.f64 b a))) (+.f64 x (*.f64 (/.f64 y z) y)) (if.f64 (<=.f64 i #s(literal -332454600394023/151115727451828646838272 binary64)) (/.f64 (*.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) (exp.f64 i)) #s(literal 1 binary64)) #s(literal 100 binary64)) (/.f64 i n)) (if.f64 (<=.f64 i #s(literal 8160249282398747/151115727451828646838272 binary64)) (*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (+.f64 n (*.f64 i #s(approx (+ (* i (* n (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))) (* n (- 1/2 (* 1/2 (/ 1 n))))) (/.f64 (+.f64 (*.f64 #s(literal 1/3 binary64) i) (*.f64 n (-.f64 (*.f64 #s(literal -1/2 binary64) i) #s(literal 1/2 binary64)))) n)))))) (if.f64 (<=.f64 i #s(literal 46999999999999997870080072076441020013169623312616395488528996857523664032114782169026878067879412558093558319438568122470433397107574643255427950694957709150365460953380692575783395547676672 binary64)) (*.f64 (/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) (exp.f64 i)) #s(literal 1 binary64)) i) (*.f64 n #s(literal 100 binary64))) (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) i) n) i) n) i))))) (if.f64 (<=.f64 i #s(literal -332454600394023/151115727451828646838272 binary64)) (/.f64 (*.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) (exp.f64 i)) #s(literal 1 binary64)) #s(literal 100 binary64)) (/.f64 i n)) (if.f64 (<=.f64 i #s(literal 8160249282398747/151115727451828646838272 binary64)) (*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (+.f64 n (*.f64 i #s(approx (+ (* i (* n (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))) (* n (- 1/2 (* 1/2 (/ 1 n))))) (/.f64 (+.f64 (*.f64 #s(literal 1/3 binary64) i) (*.f64 n (-.f64 (*.f64 #s(literal -1/2 binary64) i) #s(literal 1/2 binary64)))) n)))))) (if.f64 (<=.f64 i #s(literal 46999999999999997870080072076441020013169623312616395488528996857523664032114782169026878067879412558093558319438568122470433397107574643255427950694957709150365460953380692575783395547676672 binary64)) (*.f64 (/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) (exp.f64 i)) #s(literal 1 binary64)) i) (*.f64 n #s(literal 100 binary64))) (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 (/.f64 i n) #s(literal -1 binary64)) n) n) n) i))))) (if.f64 (<=.f64 i #s(literal -332454600394023/151115727451828646838272 binary64)) (/.f64 (*.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) (exp.f64 i)) #s(literal 1 binary64)) #s(literal 100 binary64)) (/.f64 i n)) (if.f64 (<=.f64 i #s(literal 8160249282398747/151115727451828646838272 binary64)) (*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (+.f64 n (*.f64 i #s(approx (+ (* i (* n (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))) (* n (- 1/2 (* 1/2 (/ 1 n))))) (/.f64 (+.f64 (*.f64 #s(literal 1/3 binary64) i) (*.f64 n (-.f64 (*.f64 #s(literal -1/2 binary64) i) #s(literal 1/2 binary64)))) n)))))) (*.f64 (/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) (exp.f64 i)) #s(literal 1 binary64)) i) (*.f64 n #s(literal 100 binary64))))) (if.f64 (<=.f64 i #s(literal -332454600394023/151115727451828646838272 binary64)) (*.f64 #s(literal 100 binary64) (/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) (exp.f64 i)) #s(literal 1 binary64)) (/.f64 i n))) (if.f64 (<=.f64 i #s(literal 8160249282398747/151115727451828646838272 binary64)) (*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (+.f64 n (*.f64 i #s(approx (+ (* i (* n (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))) (* n (- 1/2 (* 1/2 (/ 1 n))))) (/.f64 (+.f64 (*.f64 #s(literal 1/3 binary64) i) (*.f64 n (-.f64 (*.f64 #s(literal -1/2 binary64) i) #s(literal 1/2 binary64)))) n)))))) (*.f64 (/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) (exp.f64 i)) #s(literal 1 binary64)) i) (*.f64 n #s(literal 100 binary64))))) (if.f64 (<=.f64 i #s(literal -332454600394023/151115727451828646838272 binary64)) (*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (/.f64 (*.f64 n (-.f64 (exp.f64 i) #s(literal 1 binary64))) i))) (if.f64 (<=.f64 i #s(literal 8160249282398747/151115727451828646838272 binary64)) (*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (+.f64 n (*.f64 i #s(approx (+ (* i (* n (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))) (* n (- 1/2 (* 1/2 (/ 1 n))))) (/.f64 (+.f64 (*.f64 #s(literal 1/3 binary64) i) (*.f64 n (-.f64 (*.f64 #s(literal -1/2 binary64) i) #s(literal 1/2 binary64)))) n)))))) (*.f64 (/.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) (exp.f64 i)) #s(literal 1 binary64)) i) (*.f64 n #s(literal 100 binary64))))) (if.f64 (<=.f64 i #s(literal -332454600394023/151115727451828646838272 binary64)) (*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (/.f64 (*.f64 n (-.f64 (exp.f64 i) #s(literal 1 binary64))) i))) (if.f64 (<=.f64 i #s(literal 8160249282398747/151115727451828646838272 binary64)) (*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (+.f64 n (*.f64 i #s(approx (+ (* i (* n (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))) (* n (- 1/2 (* 1/2 (/ 1 n))))) (/.f64 (+.f64 (*.f64 #s(literal 1/3 binary64) i) (*.f64 n (-.f64 (*.f64 #s(literal -1/2 binary64) i) #s(literal 1/2 binary64)))) n)))))) (*.f64 (/.f64 (*.f64 (-.f64 #s(approx (pow (+ 1 (/ i n)) n) (exp.f64 i)) #s(literal 1 binary64)) #s(literal 100 binary64)) i) n))) (if.f64 (<=.f64 i #s(literal -332454600394023/151115727451828646838272 binary64)) (*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (/.f64 (*.f64 n (-.f64 (exp.f64 i) #s(literal 1 binary64))) i))) (if.f64 (<=.f64 i #s(literal 8160249282398747/151115727451828646838272 binary64)) (*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (+.f64 n (*.f64 i #s(approx (+ (* i (* n (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))) (* n (- 1/2 (* 1/2 (/ 1 n))))) (/.f64 (+.f64 (*.f64 #s(literal 1/3 binary64) i) (*.f64 n (-.f64 (*.f64 #s(literal -1/2 binary64) i) #s(literal 1/2 binary64)))) n)))))) (*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (/.f64 (*.f64 n (-.f64 (exp.f64 i) #s(literal 1 binary64))) i))))) (if.f64 (<=.f64 n #s(literal -4222921263937459/43091033305484275771318189120554014028188383664727440257009917157939053808001686094755156265186004592451444480869811959505055188993505721246743058601180207922833192313884218148386109504588371699886434318219521032192 binary64)) (*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 #s(literal -1 binary64) #s(approx (* n (+ (* -1 (/ (- (exp i) 1) i)) (* 1/2 (/ (* i (exp i)) n)))) (+.f64 (*.f64 #s(literal -1 binary64) n) (*.f64 i (+.f64 (*.f64 i #s(approx (+ (* i (* n (- (* 1/4 (/ 1 n)) 1/24))) (* n (- (* 1/2 (/ 1 n)) 1/6))) (*.f64 n (-.f64 (*.f64 #s(literal -1/24 binary64) i) #s(literal 1/6 binary64))))) (*.f64 n (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) n)) #s(literal 1/2 binary64)))))))))) (if.f64 (<=.f64 n #s(literal 229522612567041/3957286423569672544968040336314355040562101585619389438625008897486355601704509874725062416979888719833562742816258229429621840548908019359480738481630290686665708354379186176 binary64)) (*.f64 #s(approx 100 #s(literal 0 binary64)) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) n)) (*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 #s(literal -1 binary64) #s(approx (* n (+ (* -1 (/ (- (exp i) 1) i)) (* 1/2 (/ (* i (exp i)) n)))) (+.f64 (*.f64 #s(literal -1 binary64) n) (*.f64 i #s(approx (+ (* i (+ (* i (* n (- (* 1/4 (/ 1 n)) 1/24))) (* n (- (* 1/2 (/ 1 n)) 1/6)))) (* n (- (* 1/2 (/ 1 n)) 1/2))) (*.f64 n (-.f64 (*.f64 i (-.f64 (*.f64 #s(literal -1/24 binary64) i) #s(literal 1/6 binary64))) #s(literal 1/2 binary64)))))))))))) (if.f64 (<=.f64 n #s(literal -4222921263937459/43091033305484275771318189120554014028188383664727440257009917157939053808001686094755156265186004592451444480869811959505055188993505721246743058601180207922833192313884218148386109504588371699886434318219521032192 binary64)) (*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 #s(literal -1 binary64) #s(approx (* n (+ (* -1 (/ (- (exp i) 1) i)) (* 1/2 (/ (* i (exp i)) n)))) (+.f64 (*.f64 #s(literal -1 binary64) n) (*.f64 i (+.f64 (*.f64 i #s(approx (+ (* i (* n (- (* 1/4 (/ 1 n)) 1/24))) (* n (- (* 1/2 (/ 1 n)) 1/6))) (*.f64 n (-.f64 (*.f64 #s(literal -1/24 binary64) i) #s(literal 1/6 binary64))))) #s(approx (* n (- (* 1/2 (/ 1 n)) 1/2)) #s(literal 1/2 binary64))))))))) (if.f64 (<=.f64 n #s(literal 229522612567041/3957286423569672544968040336314355040562101585619389438625008897486355601704509874725062416979888719833562742816258229429621840548908019359480738481630290686665708354379186176 binary64)) (*.f64 #s(approx 100 #s(literal 0 binary64)) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) n)) (*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 #s(literal -1 binary64) #s(approx (* n (+ (* -1 (/ (- (exp i) 1) i)) (* 1/2 (/ (* i (exp i)) n)))) (+.f64 (*.f64 #s(literal -1 binary64) n) (*.f64 i #s(approx (+ (* i (+ (* i (* n (- (* 1/4 (/ 1 n)) 1/24))) (* n (- (* 1/2 (/ 1 n)) 1/6)))) (* n (- (* 1/2 (/ 1 n)) 1/2))) (*.f64 n (-.f64 (*.f64 i (-.f64 (*.f64 #s(literal -1/24 binary64) i) #s(literal 1/6 binary64))) #s(literal 1/2 binary64)))))))))))) (if.f64 (<=.f64 n #s(literal -3516228317727517/689456532887748412341091025928864224451014138635639044112158674527024860928026977516082500242976073479223111693916991352080883023896091539947888937618883326765331077022147490374177752073413947198182949091512336515072 binary64)) (*.f64 #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (neg.f64 #s(approx (* n (+ (* -1 (/ (- (exp i) 1) i)) (* 1/2 (/ (* i (exp i)) n)))) #s(approx (+ (* -1 n) (* i (+ (* i (+ (* i (* n (- (* 1/4 (/ 1 n)) 1/24))) (* n (- (* 1/2 (/ 1 n)) 1/6)))) (* n (- (* 1/2 (/ 1 n)) 1/2))))) (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/24 binary64) i) #s(literal 1/6 binary64)) i) #s(literal 1/2 binary64)) i) #s(literal 1 binary64)) n))))) #s(literal 100 binary64)) (if.f64 (<=.f64 n #s(literal 229522612567041/3957286423569672544968040336314355040562101585619389438625008897486355601704509874725062416979888719833562742816258229429621840548908019359480738481630290686665708354379186176 binary64)) (*.f64 #s(approx 100 #s(literal 0 binary64)) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) n)) (*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (*.f64 #s(literal -1 binary64) #s(approx (* n (+ (* -1 (/ (- (exp i) 1) i)) (* 1/2 (/ (* i (exp i)) n)))) (+.f64 (*.f64 #s(literal -1 binary64) n) (*.f64 i #s(approx (+ (* i (+ (* i (* n (- (* 1/4 (/ 1 n)) 1/24))) (* n (- (* 1/2 (/ 1 n)) 1/6)))) (* n (- (* 1/2 (/ 1 n)) 1/2))) (*.f64 n (-.f64 (*.f64 i (-.f64 (*.f64 #s(literal -1/24 binary64) i) #s(literal 1/6 binary64))) #s(literal 1/2 binary64)))))))))))) (if.f64 (<=.f64 n #s(literal -3516228317727517/689456532887748412341091025928864224451014138635639044112158674527024860928026977516082500242976073479223111693916991352080883023896091539947888937618883326765331077022147490374177752073413947198182949091512336515072 binary64)) (*.f64 #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (neg.f64 #s(approx (* n (+ (* -1 (/ (- (exp i) 1) i)) (* 1/2 (/ (* i (exp i)) n)))) #s(approx (+ (* -1 n) (* i (+ (* i (+ (* i (* n (- (* 1/4 (/ 1 n)) 1/24))) (* n (- (* 1/2 (/ 1 n)) 1/6)))) (* n (- (* 1/2 (/ 1 n)) 1/2))))) (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/24 binary64) i) #s(literal 1/6 binary64)) i) #s(literal 1/2 binary64)) i) #s(literal 1 binary64)) n))))) #s(literal 100 binary64)) (if.f64 (<=.f64 n #s(literal 54412688324083/989321605892418136242010084078588760140525396404847359656252224371588900426127468681265604244972179958390685704064557357405460137227004839870184620407572671666427088594796544 binary64)) (*.f64 #s(approx 100 #s(literal 0 binary64)) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) n)) (*.f64 #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (neg.f64 #s(approx (* n (+ (* -1 (/ (- (exp i) 1) i)) (* 1/2 (/ (* i (exp i)) n)))) #s(approx (+ (* -1 n) (* i (+ (* i (+ (* i (* n (- (* 1/4 (/ 1 n)) 1/24))) (* n (- (* 1/2 (/ 1 n)) 1/6)))) (* n (- (* 1/2 (/ 1 n)) 1/2))))) (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/24 binary64) i) #s(literal 1/6 binary64)) i) #s(literal 1/2 binary64)) i) #s(literal 1 binary64)) n))))) #s(literal 100 binary64)))) (if.f64 (<=.f64 i #s(literal -944473296573929/75557863725914323419136 binary64)) (*.f64 #s(approx 100 #s(literal 0 binary64)) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) n)) (*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) (+.f64 n (*.f64 i #s(approx (+ (* i (* n (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))) (* n (- 1/2 (* 1/2 (/ 1 n))))) (*.f64 n (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) i))))))))) (if.f64 (<=.f64 i #s(literal -944473296573929/75557863725914323419136 binary64)) (*.f64 #s(approx 100 #s(literal 0 binary64)) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) n)) (*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) #s(approx (+ n (* i (+ (* i (* n (- (+ 1/6 (* 1/3 (/ 1 (pow n 2)))) (* 1/2 (/ 1 n))))) (* n (- 1/2 (* 1/2 (/ 1 n))))))) (*.f64 n (+.f64 #s(literal 1 binary64) (*.f64 i (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/6 binary64) i))))))))) (if.f64 (<=.f64 n #s(literal -5170923996658113/172364133221937103085272756482216056112753534658909761028039668631756215232006744379020625060744018369805777923479247838020220755974022884986972234404720831691332769255536872593544438018353486799545737272878084128768 binary64)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) #s(approx (+ (* 100 n) (* 100 (* i (* n (- 1/2 (* 1/2 (/ 1 n))))))) (*.f64 n (+.f64 #s(literal 100 binary64) (*.f64 #s(literal 50 binary64) i))))) (if.f64 (<=.f64 n #s(literal 229522612567041/1978643211784836272484020168157177520281050792809694719312504448743177800852254937362531208489944359916781371408129114714810920274454009679740369240815145343332854177189593088 binary64)) (*.f64 #s(approx 100 #s(literal 0 binary64)) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) n)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) #s(approx (+ (* 100 n) (* 100 (* i (* n (- 1/2 (* 1/2 (/ 1 n))))))) (*.f64 n (+.f64 #s(literal 100 binary64) (*.f64 #s(literal 50 binary64) i))))))) (if.f64 (<=.f64 i #s(literal -944473296573929/75557863725914323419136 binary64)) (*.f64 #s(approx 100 #s(literal 0 binary64)) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) n)) (if.f64 (<=.f64 i #s(literal 13999999999999999912529622220771432484638196497199703245464925056862251143710031505699754737664 binary64)) (*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) n)) (*.f64 #s(approx 100 #s(literal 0 binary64)) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) n)))) (*.f64 #s(literal 100 binary64) #s(approx (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n)) n)) #s(approx (* 100 (/ (- (pow (+ 1 (/ i n)) n) 1) (/ i n))) #s(approx (* (- 1 (/ (* -100 (* (* (- 1/2 (/ 1/2 n)) n) i)) (* n 100))) (* n 100)) (*.f64 #s(literal -50 binary64) i))) (if.f64 (<=.f64 c #s(literal -4332790137498831/2475880078570760549798248448 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 (+.f64 a (*.f64 d (/.f64 b c))) c)) (if.f64 (<=.f64 c #s(literal 66000000000000002652972026931665439121473536 binary64)) (/.f64 (+.f64 (*.f64 (/.f64 c d) a) b) (+.f64 (*.f64 (/.f64 c d) c) d)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 (+.f64 a (*.f64 d (/.f64 b c))) c)))) (if.f64 (<=.f64 c #s(literal -4332790137498831/2475880078570760549798248448 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 (+.f64 a (*.f64 d (/.f64 b c))) c)) (if.f64 (<=.f64 c #s(literal 37431040870631/2772669694120814859578414184143083703436437075375816575170479580614621307805625623039974406104139578097391210961403571828974157824 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 (+.f64 b (/.f64 (*.f64 a c) d)) d)) (if.f64 (<=.f64 c #s(literal 12000000000000000110259448308869947768160367449204908391323917262681800704 binary64)) (/.f64 (+.f64 (*.f64 a c) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 (+.f64 a (*.f64 d (/.f64 b c))) c))))) (if.f64 (<=.f64 c #s(literal -4332790137498831/2475880078570760549798248448 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 (+.f64 a (*.f64 d (/.f64 b c))) c)) (if.f64 (<=.f64 c #s(literal 2508757194024499/147573952589676412928 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 (+.f64 b (/.f64 (*.f64 a c) d)) d)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 (+.f64 a (*.f64 d (/.f64 b c))) c)))) (if.f64 (<=.f64 c #s(literal -4332790137498831/2475880078570760549798248448 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 (+.f64 a (*.f64 d (/.f64 b c))) c)) (if.f64 (<=.f64 c #s(literal 2508757194024499/147573952589676412928 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 (+.f64 b (*.f64 (/.f64 c d) a)) d)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 (+.f64 a (*.f64 d (/.f64 b c))) c)))) (if.f64 (<=.f64 d #s(literal -62000000000000006493204053735454693375148191278076089252890193154933992668239233024 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 b d)) (if.f64 (<=.f64 d #s(literal 1973027210396719/365375409332725729550921208179070754913983135744 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 (+.f64 a (*.f64 (/.f64 d c) b)) c)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 b d)))) (if.f64 (<=.f64 d #s(literal -62000000000000006493204053735454693375148191278076089252890193154933992668239233024 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 b d)) (if.f64 (<=.f64 d #s(literal 1973027210396719/365375409332725729550921208179070754913983135744 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 (+.f64 a (*.f64 d (/.f64 b c))) c)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 b d)))) (if.f64 (<=.f64 d #s(literal -135000000000000003484900869501543687682308648234827750726292543930194568115707183104 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 b d)) (if.f64 (<=.f64 d #s(literal 3470543836148805/41315998049390537434494706752048189989275292685267576205290549704650361952269459114074325652482205302974450751563959894016 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 a c)) (if.f64 (<=.f64 d #s(literal 3300000000000000053420438832318934362529726464 binary64)) (/.f64 #s(approx (+ (* a c) (* b d)) (*.f64 b d)) (+.f64 (*.f64 c c) (*.f64 d d))) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 b d))))) (if.f64 (<=.f64 d #s(literal -135000000000000003484900869501543687682308648234827750726292543930194568115707183104 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 b d)) (if.f64 (<=.f64 d #s(literal 5172172450422375/47890485652059026823698344598447161988085597568237568 binary64)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 a c)) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 b d)))) #s(approx (/ (+ (* a c) (* b d)) (+ (* c c) (* d d))) (/.f64 a c)) (if.f64 (<=.f64 d #s(literal -126000000000000001455244367058064788859020399217863855768730079498810098167752687616 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) a) (*.f64 c (/.f64 b d))) d)) (if.f64 (<=.f64 d #s(literal 7060839510393891/20173827172553973356686868531273530268200826506478308693989526222973809547006571833044104322501076808092993531037089792 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (+.f64 (*.f64 (/.f64 (neg.f64 d) c) a) b) c)) (if.f64 (<=.f64 d #s(literal 520000000000000039674803173677812417133817848922112 binary64)) #s(approx (* (/ (- (* b c) (* a d)) (+ (* d (/ d c)) c)) (/ 1 c)) (*.f64 a (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 d (*.f64 c (+.f64 c (/.f64 (pow.f64 d #s(literal 2 binary64)) c))))) (/.f64 b (*.f64 a (+.f64 c (/.f64 (pow.f64 d #s(literal 2 binary64)) c))))))) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) a) (*.f64 c (/.f64 b d))) d))))) (if.f64 (<=.f64 c #s(literal -4332790137498831/2475880078570760549798248448 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 b (*.f64 (/.f64 a c) d)) c)) (if.f64 (<=.f64 c #s(literal 3499601159652819/139984046386112763159840142535527767382602843577165595931249318810236991948760059086304843329475444736 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) a) (/.f64 (*.f64 b c) d)) d)) (if.f64 (<=.f64 c #s(literal 379999999999999979787075584064403135174631049139385062530578918070147337001684299048544166786730682721712866463117998030848 binary64)) (/.f64 (-.f64 (*.f64 b c) (*.f64 a d)) (+.f64 (*.f64 c c) (*.f64 d d))) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 b (*.f64 (/.f64 a c) d)) c))))) (if.f64 (<=.f64 c #s(literal -4332790137498831/2475880078570760549798248448 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 b (*.f64 (/.f64 a c) d)) c)) (if.f64 (<=.f64 c #s(literal 2508757194024499/147573952589676412928 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) a) (/.f64 (*.f64 b c) d)) d)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 b (*.f64 (/.f64 a c) d)) c)))) (if.f64 (<=.f64 c #s(literal -4332790137498831/2475880078570760549798248448 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 b (*.f64 (/.f64 a c) d)) c)) (if.f64 (<=.f64 c #s(literal 2508757194024499/147573952589676412928 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (*.f64 (/.f64 #s(literal 1 binary64) d) (-.f64 (/.f64 (*.f64 c b) d) a))) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 b (*.f64 (/.f64 a c) d)) c)))) (if.f64 (<=.f64 d #s(literal -126000000000000001455244367058064788859020399217863855768730079498810098167752687616 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (neg.f64 a) d)) (if.f64 (<=.f64 d #s(literal 1973027210396719/365375409332725729550921208179070754913983135744 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (+.f64 (*.f64 (/.f64 (neg.f64 d) c) a) b) c)) (if.f64 (<=.f64 d #s(literal 3999999999999999753033203301127914161308109457888497913177664850155485967298398854547282110015633021206528 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 (*.f64 c b) (*.f64 d a)) (*.f64 d d))) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (neg.f64 a) d))))) (if.f64 (<=.f64 d #s(literal -126000000000000001455244367058064788859020399217863855768730079498810098167752687616 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (neg.f64 a) d)) (if.f64 (<=.f64 d #s(literal 1973027210396719/365375409332725729550921208179070754913983135744 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 #s(approx (- b (* (/ a c) d)) (-.f64 b (/.f64 (*.f64 a d) c))) c)) (if.f64 (<=.f64 d #s(literal 3999999999999999753033203301127914161308109457888497913177664850155485967298398854547282110015633021206528 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 (*.f64 c b) (*.f64 d a)) (*.f64 d d))) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (neg.f64 a) d))))) (if.f64 (<=.f64 d #s(literal -135000000000000003484900869501543687682308648234827750726292543930194568115707183104 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (neg.f64 a) d)) (if.f64 (<=.f64 d #s(literal 5144325929001263/10086913586276986678343434265636765134100413253239154346994763111486904773503285916522052161250538404046496765518544896 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 b c)) (if.f64 (<=.f64 d #s(literal 3999999999999999753033203301127914161308109457888497913177664850155485967298398854547282110015633021206528 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (-.f64 (*.f64 c b) (*.f64 d a)) (*.f64 d d))) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (neg.f64 a) d))))) (if.f64 (<=.f64 d #s(literal -135000000000000003484900869501543687682308648234827750726292543930194568115707183104 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (neg.f64 a) d)) (if.f64 (<=.f64 d #s(literal 440000000000000031726018842654839582907361672495745728512 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 b c)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 (neg.f64 a) d)))) (if.f64 (<=.f64 d #s(literal -459999999999999971005144921992463844487633933468813653525515886777989245474197496395415202556890277414414197227817381730686461417415117718042738525215236554752 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 #s(approx b #s(literal 0 binary64)) c)) (if.f64 (<=.f64 d #s(literal 44000000000000002316386498488396918899247424820657674057763708732521499880940020783537115276798668035790873860093354708740005746567896415608396205599313887232 binary64)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 b c)) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 #s(approx b #s(literal 0 binary64)) c)))) #s(approx (/ (- (* b c) (* a d)) (+ (* c c) (* d d))) (/.f64 b c)) #s(literal 0 binary64) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64))) (+.f64 x #s(literal 1 binary64))) #s(literal -50000000000000 binary64)) (/.f64 (*.f64 (+.f64 y x) (/.f64 x (-.f64 x #s(literal -1 binary64)))) y) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64))) (+.f64 x #s(literal 1 binary64))) #s(literal 8069530869021589/80695308690215893426747474125094121072803306025913234775958104891895238188026287332176417290004307232371974124148359168 binary64)) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (+.f64 (*.f64 (-.f64 (/.f64 x y) x) x) x)) (/.f64 (*.f64 (+.f64 y x) (/.f64 x (-.f64 x #s(literal -1 binary64)))) y))) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64))) (+.f64 x #s(literal 1 binary64))) #s(literal -inf.0 binary64)) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (/.f64 x y)) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64))) (+.f64 x #s(literal 1 binary64))) #s(literal 30000000000000000464174962963096310929293451001255200941270996988632551097099252992982102418005136614746031821479925902610532647451690082546393065034728986771439065065950993062644060283287747163601258612668683601558317008094040833751286760217864186554182300634228795113472 binary64)) (/.f64 (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64))) (+.f64 x #s(literal 1 binary64))) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (/.f64 x y)))) (if.f64 (<=.f64 x #s(literal -349999999999999972788556353928855751876233934439453624511507591807280332889223664048338610277191947351228416 binary64)) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (/.f64 x y)) (if.f64 (<=.f64 x #s(literal 8500000000000000270892115804883389698518354682281802147334789707575444420444284185284436862054364768745012211040045427442745847378318980588667188223764225320812544 binary64)) (*.f64 (/.f64 (+.f64 y x) (*.f64 y (-.f64 x #s(literal -1 binary64)))) x) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (/.f64 x y)))) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64))) (+.f64 x #s(literal 1 binary64))) #s(literal -50000000000000 binary64)) (*.f64 #s(approx (/ (+ y x) (* y (- x -1))) (/.f64 x (*.f64 y (+.f64 #s(literal 1 binary64) x)))) x) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64))) (+.f64 x #s(literal 1 binary64))) #s(literal 178405961588245/89202980794122492566142873090593446023921664 binary64)) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (+.f64 (*.f64 (-.f64 (/.f64 x y) x) x) x)) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64))) (+.f64 x #s(literal 1 binary64))) #s(literal 50000000 binary64)) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (/.f64 x (+.f64 #s(literal 1 binary64) x))) (*.f64 #s(approx (/ (+ y x) (* y (- x -1))) (/.f64 x (*.f64 y (+.f64 #s(literal 1 binary64) x)))) x)))) (if.f64 (<=.f64 y #s(literal -420000000000000012052583861224075394795446967795359296316183101773362151785508325939600584704974200814306111614317532324876641752406513132574343168 binary64)) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (/.f64 x (+.f64 #s(literal 1 binary64) x))) (if.f64 (<=.f64 y #s(literal 90000000000000008268771075461892042321696197736892436733898650513523650524483590200422475172147627005311294919748697309839360 binary64)) (*.f64 (/.f64 x (*.f64 (-.f64 x #s(literal -1 binary64)) y)) (+.f64 y x)) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (/.f64 x (+.f64 #s(literal 1 binary64) x))))) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64))) (+.f64 x #s(literal 1 binary64))) #s(literal -50000000000000 binary64)) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (/.f64 x y)) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64))) (+.f64 x #s(literal 1 binary64))) #s(literal 178405961588245/89202980794122492566142873090593446023921664 binary64)) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (+.f64 (*.f64 (-.f64 (/.f64 x y) x) x) x)) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64))) (+.f64 x #s(literal 1 binary64))) #s(literal 2 binary64)) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (/.f64 x (+.f64 #s(literal 1 binary64) x))) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (/.f64 x y))))) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64))) (+.f64 x #s(literal 1 binary64))) #s(literal -50000000000000 binary64)) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (/.f64 x y)) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64))) (+.f64 x #s(literal 1 binary64))) #s(literal 2 binary64)) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (/.f64 x (+.f64 #s(literal 1 binary64) x))) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (/.f64 x y)))) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64))) (+.f64 x #s(literal 1 binary64))) #s(literal -50000000000000 binary64)) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (/.f64 x y)) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64))) (+.f64 x #s(literal 1 binary64))) #s(literal 3602879701896397/36028797018963968 binary64)) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (+.f64 (*.f64 (*.f64 #s(approx (- (/ 1 y) 1) #s(literal -1 binary64)) x) x) x)) (if.f64 (<=.f64 (/.f64 (*.f64 x (+.f64 (/.f64 x y) #s(literal 1 binary64))) (+.f64 x #s(literal 1 binary64))) #s(literal 2 binary64)) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) #s(approx (/ x (+ 1 x)) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x)))) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (/.f64 x y))))) (if.f64 (<=.f64 x #s(literal -3602879701896397/18014398509481984 binary64)) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (/.f64 x y)) (if.f64 (<=.f64 x #s(literal 1/8 binary64)) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (+.f64 (*.f64 (*.f64 #s(approx (- (/ 1 y) 1) #s(literal -1 binary64)) x) x) x)) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (/.f64 x y)))) (if.f64 (<=.f64 x #s(literal -3602879701896397/18014398509481984 binary64)) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (/.f64 x y)) (if.f64 (<=.f64 x #s(literal 1/8 binary64)) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 x #s(approx (- (/ 1 y) 1) #s(literal -1 binary64)))))) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (/.f64 x y)))) (if.f64 (<=.f64 x #s(literal -3602879701896397/18014398509481984 binary64)) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (/.f64 x y)) (if.f64 (<=.f64 x #s(literal 63/2 binary64)) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (/.f64 x #s(approx (+ 1 x) #s(literal 1 binary64)))) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (/.f64 x y)))) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) (/.f64 x y)) #s(approx (/ (* x (+ (/ x y) 1)) (+ x 1)) #s(approx (/ x (+ 1 x)) #s(approx (- 1 (/ 1 x)) (/.f64 #s(literal -1 binary64) x)))) (if.f64 (<=.f64 (*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64)))) #s(literal 8424983333484575/421249166674228746791672110734681729275580381602196445017243910144 binary64)) (*.f64 (*.f64 x (sin.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (-.f64 (+.f64 y y) #s(literal -1 binary64)) z) t) #s(literal -1/16 binary64)) (*.f64 #s(literal 1/2 binary64) (PI.f64)))) (*.f64 #s(literal 1/2 binary64) (PI.f64))))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64)))) #s(approx (* (* x (sin (+ (* (* t (* z (- (+ y y) -1))) -1/16) (* (PI) 1/2)))) (sin (+ (* (* (- -1 (+ a a)) (* b t)) 1/16) (* 1/2 (PI))))) (*.f64 x (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal 2 binary64))))) (if.f64 (<=.f64 (*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64)))) #s(literal 336999333339383/3369993333393829974333376885877453834204643052817571560137951281152 binary64)) (*.f64 (*.f64 x (sin.f64 (+.f64 (*.f64 (*.f64 t (*.f64 z (-.f64 (+.f64 y y) #s(literal -1 binary64)))) #s(literal -1/16 binary64)) (*.f64 (PI.f64) #s(literal 1/2 binary64))))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64)))) #s(approx (* (* x (sin (+ (* (* t (* z (- (+ y y) -1))) -1/16) (* (PI) 1/2)))) (sin (+ (* (* (- -1 (+ a a)) (* b t)) 1/16) (* 1/2 (PI))))) (*.f64 x (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal 2 binary64))))) (if.f64 (<=.f64 (*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64)))) #s(literal 200000000000000006883810861862490561835427540594835494941387295350130195925262895107784531629489654636994358170294845830155663442418038839286715919000600643149350509215744 binary64)) (*.f64 (*.f64 (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 1/8 binary64)))) x) (cos.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 t z)) #s(approx (- (+ y y) -1) (*.f64 y (+.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) y))))))) #s(approx (* (* x (sin (+ (* (* t (* z (- (+ y y) -1))) -1/16) (* (PI) 1/2)))) (sin (+ (* (* (- -1 (+ a a)) (* b t)) 1/16) (* 1/2 (PI))))) (*.f64 x (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal 2 binary64))))) (if.f64 (<=.f64 (*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64)))) #s(literal 199999999999999993909807035896639004185929614489498422429684950520219389765747426705377309150610171428074364818449682269011785762366757412160506499038165807860216189579281066776703092169896013900652031477585337801129043427328 binary64)) (*.f64 (*.f64 (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 (*.f64 b t) a) #s(literal 1/8 binary64)))) x) (cos.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 t z)) (-.f64 (+.f64 y y) #s(literal -1 binary64))))) #s(approx (* (* x (sin (+ (* (* t (* z (- (+ y y) -1))) -1/16) (* (PI) 1/2)))) (sin (+ (* (* (- -1 (+ a a)) (* b t)) 1/16) (* 1/2 (PI))))) (*.f64 x (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal 2 binary64))))) (if.f64 (<=.f64 (*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64)))) #s(literal 50000000000000001751099842971580586523040158899155912802435072 binary64)) (*.f64 (*.f64 (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 (*.f64 (*.f64 a b) t) #s(literal 1/8 binary64)))) x) (cos.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 t z)) (-.f64 (+.f64 y y) #s(literal -1 binary64))))) #s(approx (* (* x (sin (+ (* (* t (* z (- (+ y y) -1))) -1/16) (* (PI) 1/2)))) (sin (+ (* (* (- -1 (+ a a)) (* b t)) 1/16) (* 1/2 (PI))))) (*.f64 x (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal 2 binary64))))) (if.f64 (<=.f64 (*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64)))) #s(literal 200000000000000006883810861862490561835427540594835494941387295350130195925262895107784531629489654636994358170294845830155663442418038839286715919000600643149350509215744 binary64)) (*.f64 (*.f64 x (cos.f64 (*.f64 (*.f64 (*.f64 t (-.f64 (+.f64 y y) #s(literal -1 binary64))) z) #s(literal 1/16 binary64)))) (cos.f64 #s(approx (/ (* (* (+ (* a 2) 1) b) t) 16) (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 b t)))))) #s(approx (* (* x (sin (+ (* (* t (* z (- (+ y y) -1))) -1/16) (* (PI) 1/2)))) (sin (+ (* (* (- -1 (+ a a)) (* b t)) 1/16) (* 1/2 (PI))))) (*.f64 x (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal 2 binary64))))) (if.f64 (<=.f64 (*.f64 (*.f64 x (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 y #s(literal 2 binary64)) #s(literal 1 binary64)) z) t) #s(literal 16 binary64)))) (cos.f64 (/.f64 (*.f64 (*.f64 (+.f64 (*.f64 a #s(literal 2 binary64)) #s(literal 1 binary64)) b) t) #s(literal 16 binary64)))) #s(literal -1487016908477783/297403381695556612559612499629980112026252040331878891811154371863188131432080874709033662899231270117959744758038594610090917049108981141558166116220478925156594168089491974788537281966859547374047839156470287441213549741375576017631419788069731616602409021090828782564753069762936832 binary64)) #s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (*.f64 (*.f64 x (cos.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 t z)))) (cos.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) b) t) (-.f64 (+.f64 a a) #s(literal -1 binary64)))))) #s(approx (* (* x (sin (+ (* (* t (* z (- (+ y y) -1))) -1/16) (* (PI) 1/2)))) (sin (+ (* (* (- -1 (+ a a)) (* b t)) 1/16) (* 1/2 (PI))))) (*.f64 x (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal 2 binary64))))) #s(approx (* (* x (sin (+ (* (* t (* z (- (+ y y) -1))) -1/16) (* (PI) 1/2)))) (sin (+ (* (* (- -1 (+ a a)) (* b t)) 1/16) (* 1/2 (PI))))) (*.f64 x (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64))) #s(literal 2 binary64)))) #s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(approx (* x (* (cos (* 1/16 (* b (* t (+ 1 (* 2 a)))))) (cos (* 1/16 (* t z))))) (*.f64 x (cos.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 t z)))))) #s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) #s(approx (* x (cos (* 1/16 (* b (* t (+ 1 (* 2 a))))))) (*.f64 x (cos.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 b t)))))) #s(approx (* (* x (cos (/ (* (* (+ (* y 2) 1) z) t) 16))) (cos (/ (* (* (+ (* a 2) 1) b) t) 16))) (+.f64 x (*.f64 (*.f64 (*.f64 t t) (*.f64 (+.f64 (*.f64 #s(approx (* (- (+ a a) -1) (- (+ a a) -1)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 4 binary64) a))) (*.f64 b b)) (*.f64 (*.f64 #s(approx (- -1 (+ y y)) #s(literal -1 binary64)) #s(approx (- -1 (+ y y)) #s(literal -1 binary64))) (*.f64 z z))) #s(literal -1/512 binary64))) x))) (if.f64 (<=.f64 x #s(literal 10000000 binary64)) (-.f64 (-.f64 (*.f64 #s(literal 3 binary64) x) #s(literal -1 binary64)) (*.f64 #s(literal 3 binary64) x)) (*.f64 #s(approx (- 1 (/ x (- (* 3 x) (+ -1 (+ x x))))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x)) x)) (-.f64 (*.f64 #s(literal 3 binary64) x) (+.f64 #s(literal -1 binary64) (+.f64 x x))))) (if.f64 (<=.f64 x #s(literal 3000000000000000 binary64)) (-.f64 (-.f64 (*.f64 #s(literal 3 binary64) x) #s(literal -1 binary64)) (*.f64 #s(literal 3 binary64) x)) (*.f64 #s(approx (- 1 (/ x (- (* 3 x) (+ -1 (+ x x))))) (/.f64 #s(literal 1 binary64) x)) (-.f64 (*.f64 #s(literal 3 binary64) x) (+.f64 #s(literal -1 binary64) (+.f64 x x))))) (-.f64 (+.f64 #s(literal 1 binary64) x) x) (-.f64 #s(approx (+ 1 x) #s(literal 1 binary64)) x) (-.f64 (/.f64 NaChar (-.f64 (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Ev Vef)) mu) KbT)) #s(literal -1 binary64))) (*.f64 (neg.f64 NdChar) (/.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (exp.f64 #s(literal 2 binary64)) (exp.f64 #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu) KbT)) #s(literal 2 binary64))) #s(literal -1 binary64))))) (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (sqrt.f64 (exp.f64 (*.f64 (/.f64 (-.f64 mu (-.f64 (-.f64 Ec Vef) EDonor)) KbT) #s(literal 2 binary64)))))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT))))) (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT))))) (if.f64 (<=.f64 (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT))))) #s(literal -7906338019816821/395316900990841051469717474060385365331165331570590074915822964897324881968740911898360124416869383779662261453743773264433220190206627884505885546759254902190463719290168674539974429183775813166483921247017080212035170866063852926988483116502264758478144641625700721781901200420372075258176420915324230983022866681823232 binary64)) (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT) (/.f64 mu KbT))))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT))))) (if.f64 (<=.f64 (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT))))) #s(literal 4856672230564323/242833611528216133864932738352939863330300854881517440156476551217363035650651062272 binary64)) #s(approx (- (/ NaChar (- (exp (/ (- (+ EAccept (+ Ev Vef)) mu) KbT)) -1)) (* (neg NdChar) (/ 1 (- (pow (exp 2) (/ (/ (- (- (- Ec Vef) EDonor) mu) KbT) -2)) -1)))) (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 Ec (+.f64 EDonor (+.f64 Vef mu))) KbT)))))) (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT) (/.f64 mu KbT))))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT))))))) (if.f64 (<=.f64 (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT))))) #s(literal -1298074214633707/649037107316853453566312041152512 binary64)) (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT) (/.f64 (-.f64 (+.f64 Vef mu) Ec) KbT))))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT) (/.f64 Vef KbT)))))) (if.f64 (<=.f64 (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT))))) #s(literal 2000000000000000000 binary64)) #s(approx (- (/ NaChar (- (exp (/ (- (+ EAccept (+ Ev Vef)) mu) KbT)) -1)) (* (neg NdChar) (/ 1 (- (pow (exp 2) (/ (/ (- (- (- Ec Vef) EDonor) mu) KbT) -2)) -1)))) (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 Ec (+.f64 EDonor (+.f64 Vef mu))) KbT)))))) (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT) (/.f64 EDonor KbT))))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT))))))) (if.f64 (<=.f64 (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT))))) #s(literal -1298074214633707/649037107316853453566312041152512 binary64)) (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT) (/.f64 (-.f64 (+.f64 Vef mu) Ec) KbT))))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT) (/.f64 Vef KbT)))))) (if.f64 (<=.f64 (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT))))) #s(literal 1087770609288739/543885304644369509058138323509727874385503352552480689356230797517213245297512696564902402319594788524942673393916417039714897241756372213155348458256985448390483221335442656288489603072 binary64)) #s(approx (- (/ NaChar (- (exp (/ (- (+ EAccept (+ Ev Vef)) mu) KbT)) -1)) (* (neg NdChar) (/ 1 (- (pow (exp 2) (/ (/ (- (- (- Ec Vef) EDonor) mu) KbT) -2)) -1)))) (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 Ec (+.f64 EDonor (+.f64 Vef mu))) KbT)))))) (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT) (/.f64 (-.f64 (+.f64 Vef mu) Ec) KbT))))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT) (/.f64 Vef KbT)))))))) (if.f64 (<=.f64 (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT))))) #s(literal -1298074214633707/649037107316853453566312041152512 binary64)) (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) #s(approx (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT)))) (*.f64 #s(literal 1/2 binary64) NaChar))) (if.f64 (<=.f64 (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT))))) #s(literal 2000000000000000000 binary64)) #s(approx (- (/ NaChar (- (exp (/ (- (+ EAccept (+ Ev Vef)) mu) KbT)) -1)) (* (neg NdChar) (/ 1 (- (pow (exp 2) (/ (/ (- (- (- Ec Vef) EDonor) mu) KbT) -2)) -1)))) (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 Ec (+.f64 EDonor (+.f64 Vef mu))) KbT)))))) (+.f64 #s(approx (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (*.f64 #s(literal 1/2 binary64) NdChar)) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT))))))) (if.f64 (<=.f64 (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT))))) #s(literal -5000000000000000106602095047271984361506289356339824733871669248 binary64)) (+.f64 #s(approx (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (*.f64 #s(literal 1/2 binary64) NdChar)) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT))))) (if.f64 (<=.f64 (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT))))) #s(literal 2000000000000000000 binary64)) #s(approx (- (/ NaChar (- (exp (/ (- (+ EAccept (+ Ev Vef)) mu) KbT)) -1)) (* (neg NdChar) (/ 1 (- (pow (exp 2) (/ (/ (- (- (- Ec Vef) EDonor) mu) KbT) -2)) -1)))) (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 Ec (+.f64 EDonor (+.f64 Vef mu))) KbT)))))) (+.f64 #s(approx (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (*.f64 #s(literal 1/2 binary64) NdChar)) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT))))))) (if.f64 (<=.f64 NaChar #s(literal -250000000000000 binary64)) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Ev Vef)) mu) KbT))))) (if.f64 (<=.f64 NaChar #s(literal 1349999999999999988040202290011056336694363029297267161035739163113732399050364430709926536677405681315023361427468354406235633767069907339175788544 binary64)) #s(approx (- (/ NaChar (- (exp (/ (- (+ EAccept (+ Ev Vef)) mu) KbT)) -1)) (* (neg NdChar) (/ 1 (- (pow (exp 2) (/ (/ (- (- (- Ec Vef) EDonor) mu) KbT) -2)) -1)))) (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 Ec (+.f64 EDonor (+.f64 Vef mu))) KbT)))))) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Ev Vef)) mu) KbT))))))) (if.f64 (<=.f64 KbT #s(literal -49999999999999995479700522383768796750828459370288199293446396232636225513976650518267070869242994014784776519255333159340432639921443621581114593421638826653196203084930967019206774335332538842228389918338449408 binary64)) (+.f64 #s(approx (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (*.f64 #s(literal 1/2 binary64) NdChar)) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT) (/.f64 Ev KbT)))))) (if.f64 (<=.f64 KbT #s(literal 10499999999999999866765346928250128868045636993881968292900482123592636695176557770012692410366094208293976580446368499932834255469020547631662472423488422406113444921621910556508160 binary64)) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (-.f64 (+.f64 EAccept (+.f64 Ev Vef)) mu) KbT))))) (+.f64 #s(approx (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (*.f64 #s(literal 1/2 binary64) NdChar)) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT) (/.f64 EAccept KbT)))))))) (if.f64 (<=.f64 (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT))))) #s(literal -500000000000000021922921522538098677317023825920 binary64)) (+.f64 #s(approx (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (*.f64 #s(literal 1/2 binary64) NdChar)) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT) (/.f64 Ev KbT)))))) (if.f64 (<=.f64 (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT))))) #s(literal 2948408144391829/14742040721959145907193572581985425355144223517251720423344555860334469384344331453461432520225229560708860839963921269139728846210643721220943102544658968920505450496 binary64)) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (- (+ EAccept (+ Ev Vef)) mu) KbT) (/.f64 (+.f64 EAccept (+.f64 Ev Vef)) KbT)))))) (+.f64 #s(approx (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (*.f64 #s(literal 1/2 binary64) NdChar)) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT) (/.f64 Ev KbT)))))))) (if.f64 (<=.f64 KbT #s(literal -49999999999999995479700522383768796750828459370288199293446396232636225513976650518267070869242994014784776519255333159340432639921443621581114593421638826653196203084930967019206774335332538842228389918338449408 binary64)) (+.f64 (/.f64 NaChar #s(approx (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))) (+.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 EAccept (+.f64 Ev Vef)) mu) KbT)))) #s(approx (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (*.f64 #s(literal 1/2 binary64) NdChar))) (if.f64 (<=.f64 KbT #s(literal 2999999999999999821948872434989080586286993654907907791160344633252686654975316973700060284071985113015946095071730732992126144323268281169263054843209860589589939192446739029670127860711424 binary64)) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (- (+ EAccept (+ Ev Vef)) mu) KbT) (/.f64 (+.f64 EAccept (+.f64 Ev Vef)) KbT)))))) (+.f64 (/.f64 NaChar #s(approx (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))) (+.f64 #s(literal 2 binary64) (/.f64 (-.f64 (+.f64 EAccept (+.f64 Ev Vef)) mu) KbT)))) #s(approx (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (*.f64 #s(literal 1/2 binary64) NdChar))))) (if.f64 (<=.f64 (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT))))) #s(literal -4999999999999999909254353594199903932358825482164085623979199184949536277190026649102901712196568838131679232 binary64)) (+.f64 #s(approx (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (*.f64 #s(literal 1/2 binary64) NdChar)) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT) (/.f64 EAccept KbT)))))) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (- (+ EAccept (+ Ev Vef)) mu) KbT) (/.f64 (+.f64 EAccept (+.f64 Ev Vef)) KbT))))))) (if.f64 (<=.f64 KbT #s(literal -124999999999999994602471580205226969800638059657297285224424526952860325952638936019242866368429040255593611264 binary64)) (+.f64 #s(approx (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (*.f64 #s(literal 1/2 binary64) NdChar)) (/.f64 NaChar #s(approx (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))) (-.f64 #s(approx (+ 2 (+ (/ EAccept KbT) (+ (/ Ev KbT) (/ Vef KbT)))) (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 Ev KbT) (/.f64 Vef KbT)))) (/.f64 mu KbT))))) (if.f64 (<=.f64 KbT #s(literal 22000000000000000000000 binary64)) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 #s(approx (/ (- (+ EAccept (+ Ev Vef)) mu) KbT) (*.f64 #s(literal -1 binary64) (/.f64 mu KbT))))))) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) (*.f64 (+.f64 NaChar NdChar) #s(literal 1/2 binary64))))) (if.f64 (<=.f64 (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT))))) #s(literal -1298074214633707/649037107316853453566312041152512 binary64)) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) (*.f64 (+.f64 NaChar NdChar) #s(literal 1/2 binary64))) (if.f64 (<=.f64 (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT))))) #s(literal -6696928794914171/669692879491417075592765655662501131600878007315958504652343992731469406953085076558248986759809911329746670573470716765741965803557696277249036098418660925245910485926514436588817162816398196367372136384565404686473871329212422972447846496629816432160699779855408885478776864478289024177325354254336 binary64)) (*.f64 #s(approx (+ 1 (/ (/ NaChar (- (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT)) -1)) (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))))) #s(literal 1 binary64)) #s(approx (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (*.f64 #s(literal 1/2 binary64) NdChar))) (if.f64 (<=.f64 (+.f64 (/.f64 NdChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (-.f64 Ec Vef) EDonor) mu)) KbT)))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) (exp.f64 (/.f64 (+.f64 (+.f64 (+.f64 Ev Vef) EAccept) (neg.f64 mu)) KbT))))) #s(literal 1767204259295051/1472670216079209191611846812294369061779846741149537544383939224844146080198663889983147846225162535085015972903906454385940805786127700971461406151798572026902674582936498055383467782973408003026559655543480367258322130389749455925034296201550456726842167383528130955181647838728025835969211239052281644132073472 binary64)) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) (/.f64 NaChar (+.f64 #s(literal 1 binary64) #s(approx (exp (/ (- (+ EAccept (+ Ev Vef)) mu) KbT)) (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 EAccept KbT) (+.f64 (/.f64 Ev KbT) (/.f64 Vef KbT)))) (/.f64 mu KbT)))))) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) (*.f64 (+.f64 NaChar NdChar) #s(literal 1/2 binary64)))))) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) (*.f64 (+.f64 NaChar NdChar) #s(literal 1/2 binary64))) #s(approx (+ (/ NdChar (+ 1 (exp (/ (neg (- (- (- Ec Vef) EDonor) mu)) KbT)))) (/ NaChar (+ 1 (exp (/ (+ (+ (+ Ev Vef) EAccept) (neg mu)) KbT))))) #s(approx (+ (* 1/2 NaChar) (* 1/2 NdChar)) (*.f64 #s(literal 1/2 binary64) NaChar))) (-.f64 (+.f64 (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 b b) b) b) (*.f64 (*.f64 (*.f64 a a) a) a)) (*.f64 (*.f64 b (*.f64 a a)) (+.f64 b b))) (*.f64 #s(literal 4 binary64) (*.f64 b b))) #s(literal 1 binary64)) (-.f64 (+.f64 (+.f64 (*.f64 (*.f64 b (*.f64 a a)) (+.f64 b b)) (*.f64 (*.f64 (*.f64 a a) a) a)) (*.f64 (*.f64 b b) (+.f64 (*.f64 b b) #s(literal 4 binary64)))) #s(literal 1 binary64)) (-.f64 (-.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 #s(literal -4 binary64) (*.f64 b b))) #s(literal 1 binary64)) (if.f64 (<=.f64 a #s(literal 650000000000000017724767877359578367790153728 binary64)) (-.f64 (-.f64 #s(approx (pow (+ (* a a) (* b b)) 2) (*.f64 (*.f64 (*.f64 b b) b) b)) (*.f64 #s(literal -4 binary64) (*.f64 b b))) #s(literal 1 binary64)) #s(approx (- (+ (pow (+ (* a a) (* b b)) 2) (* 4 (* b b))) 1) (-.f64 (*.f64 (*.f64 (*.f64 a a) a) a) #s(literal 1 binary64)))) (if.f64 (<=.f64 a #s(literal 650000000000000017724767877359578367790153728 binary64)) (-.f64 (+.f64 #s(approx (pow (+ (* a a) (* b b)) 2) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 #s(literal 4 binary64) (*.f64 b b))) #s(literal 1 binary64)) #s(approx (- (+ (pow (+ (* a a) (* b b)) 2) (* 4 (* b b))) 1) (-.f64 (*.f64 (*.f64 (*.f64 a a) a) a) #s(literal 1 binary64)))) #s(approx (- (+ (pow (+ (* a a) (* b b)) 2) (* 4 (* b b))) 1) (-.f64 (*.f64 (*.f64 (*.f64 a a) a) a) #s(literal 1 binary64))) #s(approx (- (+ (pow (+ (* a a) (* b b)) 2) (* 4 (* b b))) 1) (-.f64 (*.f64 (*.f64 a a) (*.f64 a a)) #s(literal 1 binary64))) #s(approx (- (+ (pow (+ (* a a) (* b b)) 2) (* 4 (* b b))) 1) (*.f64 (-.f64 a #s(literal -1 binary64)) (*.f64 (-.f64 a #s(literal 1 binary64)) #s(approx (- (* a a) -1) #s(literal 1 binary64))))) #s(approx (- (+ (pow (+ (* a a) (* b b)) 2) (* 4 (* b b))) 1) #s(approx (- (pow a 4) 1) #s(literal -1 binary64))) (-.f64 (-.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (-.f64 (*.f64 #s(approx (- -1 a) #s(literal -1 binary64)) (*.f64 a a)) (*.f64 #s(approx (* (- 1 (* 3 a)) b) b) b)) #s(literal 4 binary64))) #s(literal 1 binary64)) (if.f64 (<=.f64 a #s(literal -650000000000000017724767877359578367790153728 binary64)) (-.f64 #s(approx (+ (pow (+ (* a a) (* b b)) 2) (* 4 (+ (* (* a a) (+ 1 a)) (* (* b b) (- 1 (* 3 a)))))) (*.f64 (*.f64 (*.f64 a a) a) (+.f64 a #s(literal 4 binary64)))) #s(literal 1 binary64)) (if.f64 (<=.f64 a #s(literal 68000000 binary64)) (-.f64 (-.f64 #s(approx (pow (+ (* a a) (* b b)) 2) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) a)) b) b) (*.f64 (*.f64 (-.f64 #s(literal -1 binary64) a) a) a)) #s(literal -4 binary64))) #s(literal 1 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (* (+ (* b b) (* a a)) (+ (* b b) (* a a))) (* (- (* (- -1 a) (* a a)) (* (* (- 1 (* 3 a)) b) b)) -4)) (*.f64 #s(literal 1/4 binary64) a))) (*.f64 (-.f64 (*.f64 (-.f64 #s(literal -1 binary64) a) (*.f64 a a)) (*.f64 (*.f64 #s(approx (- 1 (* 3 a)) #s(literal 1 binary64)) b) b)) #s(literal -4 binary64))) #s(literal 1 binary64)))) (if.f64 (<=.f64 b #s(literal 1800000000000000036734268091356749536865349198279018194220950005634550109552660969059987118622194559499586678427946234747747775610260564593211031932633088 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (* (+ (* b b) (* a a)) (+ (* b b) (* a a))) (* (- (* (- -1 a) (* a a)) (* (* (- 1 (* 3 a)) b) b)) -4)) (*.f64 #s(literal 1/4 binary64) a))) (*.f64 (-.f64 (*.f64 (-.f64 #s(literal -1 binary64) a) (*.f64 a a)) (*.f64 (*.f64 #s(approx (- 1 (* 3 a)) #s(literal 1 binary64)) b) b)) #s(literal -4 binary64))) #s(literal 1 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (* (+ (* b b) (* a a)) (+ (* b b) (* a a))) (* (- (* (- -1 a) (* a a)) (* (* (- 1 (* 3 a)) b) b)) -4)) (*.f64 #s(literal 1/4 binary64) #s(approx a #s(literal 0 binary64))))) (*.f64 (-.f64 (*.f64 #s(approx (- -1 a) #s(literal -1 binary64)) (*.f64 #s(approx a #s(literal 0 binary64)) #s(approx a #s(literal 0 binary64)))) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) #s(approx a #s(literal 0 binary64)))) b) b)) #s(literal -4 binary64))) #s(literal 1 binary64))) (if.f64 (<=.f64 a #s(literal -4 binary64)) (-.f64 #s(approx (+ (pow (+ (* a a) (* b b)) 2) (* 4 (+ (* (* a a) (+ 1 a)) (* (* b b) (- 1 (* 3 a)))))) (*.f64 (*.f64 (*.f64 a a) a) (+.f64 a #s(literal 4 binary64)))) #s(literal 1 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (* (+ (* b b) (* a a)) (+ (* b b) (* a a))) (* (- (* (- -1 a) (* a a)) (* (* (- 1 (* 3 a)) b) b)) -4)) (*.f64 #s(literal 1/4 binary64) a))) (*.f64 (-.f64 (*.f64 (-.f64 #s(literal -1 binary64) a) (*.f64 a a)) (*.f64 (*.f64 #s(approx (- 1 (* 3 a)) #s(literal 1 binary64)) b) b)) #s(literal -4 binary64))) #s(literal 1 binary64))) (if.f64 (<=.f64 a #s(literal -23/2 binary64)) (-.f64 #s(approx (+ (pow (+ (* a a) (* b b)) 2) (* 4 (+ (* (* a a) (+ 1 a)) (* (* b b) (- 1 (* 3 a)))))) (*.f64 (*.f64 (*.f64 a a) a) (+.f64 a #s(literal 4 binary64)))) #s(literal 1 binary64)) (if.f64 (<=.f64 a #s(literal 33999999999999997897959236863133802151137746151373012992 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) #s(approx (/ (* (+ (* b b) (* a a)) (+ (* b b) (* a a))) (* (- (* (- -1 a) (* a a)) (* (* (- 1 (* 3 a)) b) b)) -4)) (*.f64 #s(literal 1/4 binary64) a))) (*.f64 (-.f64 (*.f64 #s(approx (- -1 a) #s(literal -1 binary64)) (*.f64 a a)) (*.f64 (*.f64 #s(approx (- 1 (* 3 a)) #s(literal 1 binary64)) b) b)) #s(literal -4 binary64))) #s(literal 1 binary64)) (-.f64 #s(approx (+ (pow (+ (* a a) (* b b)) 2) (* 4 (+ (* (* a a) (+ 1 a)) (* (* b b) (- 1 (* 3 a)))))) (*.f64 (*.f64 (*.f64 a a) a) (+.f64 a #s(literal 4 binary64)))) #s(literal 1 binary64)))) (-.f64 #s(approx (+ (pow (+ (* a a) (* b b)) 2) (* 4 (+ (* (* a a) (+ 1 a)) (* (* b b) (- 1 (* 3 a)))))) (*.f64 (*.f64 (*.f64 a a) a) (+.f64 a #s(literal 4 binary64)))) #s(literal 1 binary64)) (if.f64 (<=.f64 a #s(literal 33999999999999997897959236863133802151137746151373012992 binary64)) (-.f64 (-.f64 (*.f64 (+.f64 (*.f64 b b) (*.f64 a a)) (+.f64 (*.f64 b b) (*.f64 a a))) (*.f64 (-.f64 (*.f64 (*.f64 a (-.f64 a #s(literal 1 binary64))) a) (*.f64 #s(approx (* (- a -3) b) (*.f64 #s(literal 3 binary64) b)) b)) #s(literal 4 binary64))) #s(literal 1 binary64)) (-.f64 #s(approx (+ (pow (+ (* a a) (* b b)) 2) (* 4 (+ (* (* a a) (- 1 a)) (* (* b b) (+ 3 a))))) #s(approx (* (pow a 4) (- 1 (* 4 (/ 1 a)))) (*.f64 (-.f64 a #s(literal 4 binary64)) (*.f64 (*.f64 a a) a)))) #s(literal 1 binary64))) (if.f64 (<=.f64 a #s(literal -650000000000000017724767877359578367790153728 binary64)) (-.f64 #s(approx (+ (pow (+ (* a a) (* b b)) 2) (* 4 (+ (* (* a a) (- 1 a)) (* (* b b) (+ 3 a))))) #s(approx (* (pow a 4) (- 1 (* 4 (/ 1 a)))) (*.f64 (*.f64 (-.f64 a #s(literal 4 binary64)) a) (*.f64 a a)))) #s(literal 1 binary64)) (if.f64 (<=.f64 a #s(literal 3199999999999999725860827430912 binary64)) (-.f64 (-.f64 #s(approx (pow (+ (* a a) (* b b)) 2) (*.f64 (*.f64 (*.f64 b b) b) b)) (*.f64 (-.f64 (*.f64 (*.f64 (-.f64 a #s(literal 1 binary64)) a) a) (*.f64 (*.f64 #s(approx (- a -3) #s(literal 3 binary64)) b) b)) #s(literal 4 binary64))) #s(literal 1 binary64)) (-.f64 #s(approx (+ (pow (+ (* a a) (* b b)) 2) (* 4 (+ (* (* a a) (- 1 a)) (* (* b b) (+ 3 a))))) #s(approx (* (pow a 4) (- 1 (* 4 (/ 1 a)))) (*.f64 (*.f64 (-.f64 a #s(literal 4 binary64)) a) (*.f64 a a)))) #s(literal 1 binary64)))) (if.f64 (<=.f64 a #s(literal -650000000000000017724767877359578367790153728 binary64)) (-.f64 #s(approx (+ (pow (+ (* a a) (* b b)) 2) (* 4 (+ (* (* a a) (- 1 a)) (* (* b b) (+ 3 a))))) #s(approx (* (pow a 4) (- 1 (* 4 (/ 1 a)))) (*.f64 (*.f64 (-.f64 a #s(literal 4 binary64)) a) (*.f64 a a)))) #s(literal 1 binary64)) (if.f64 (<=.f64 a #s(literal 3199999999999999725860827430912 binary64)) (-.f64 (-.f64 #s(approx (pow (+ (* a a) (* b b)) 2) (*.f64 (*.f64 b b) (*.f64 b b))) (*.f64 #s(literal -4 binary64) (-.f64 (*.f64 (*.f64 #s(approx (- a -3) #s(literal 3 binary64)) b) b) (*.f64 (*.f64 (-.f64 a #s(literal 1 binary64)) a) a)))) #s(literal 1 binary64)) (-.f64 #s(approx (+ (pow (+ (* a a) (* b b)) 2) (* 4 (+ (* (* a a) (- 1 a)) (* (* b b) (+ 3 a))))) #s(approx (* (pow a 4) (- 1 (* 4 (/ 1 a)))) (*.f64 (*.f64 (-.f64 a #s(literal 4 binary64)) a) (*.f64 a a)))) #s(literal 1 binary64)))) (-.f64 #s(approx (+ (pow (+ (* a a) (* b b)) 2) (* 4 (+ (* (* a a) (- 1 a)) (* (* b b) (+ 3 a))))) #s(approx (* (pow a 4) (- 1 (* 4 (/ 1 a)))) (*.f64 (-.f64 a #s(literal 4 binary64)) (*.f64 (*.f64 a a) a)))) #s(literal 1 binary64)) (-.f64 #s(approx (+ (pow (+ (* a a) (* b b)) 2) (* 4 (+ (* (* a a) (- 1 a)) (* (* b b) (+ 3 a))))) #s(approx (* (pow a 4) (- 1 (* 4 (/ 1 a)))) (*.f64 (*.f64 (-.f64 a #s(literal 4 binary64)) a) (*.f64 a a)))) #s(literal 1 binary64)) (-.f64 #s(approx (+ (pow (+ (* a a) (* b b)) 2) (* 4 (+ (* (* a a) (- 1 a)) (* (* b b) (+ 3 a))))) (*.f64 (*.f64 (*.f64 #s(approx (- a 4) #s(literal -4 binary64)) a) a) a)) #s(literal 1 binary64)) (/.f32 (sqrt.f32 (PI.f32)) (+.f32 (*.f32 (sqrt.f32 (PI.f32)) (-.f32 c #s(literal -1 binary32))) (/.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta)) (/.f32 (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta)) (*.f32 cosTheta (sqrt.f32 (PI.f32))))))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (*.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) cosTheta) (exp.f32 (*.f32 (neg.f32 cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) cosTheta) cosTheta) (PI.f32))) (*.f32 (exp.f32 (*.f32 cosTheta cosTheta)) cosTheta)) (-.f32 #s(literal -1 binary32) c))) (/.f32 (sqrt.f32 (PI.f32)) (+.f32 (*.f32 (sqrt.f32 (PI.f32)) (-.f32 c #s(literal -1 binary32))) #s(approx (/ (sqrt (- (- 1 cosTheta) cosTheta)) (* (exp (* cosTheta cosTheta)) cosTheta)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 cosTheta (-.f32 (*.f32 cosTheta (-.f32 (*.f32 #s(literal 1/2 binary32) cosTheta) #s(literal 3/2 binary32))) #s(literal 1 binary32)))) cosTheta)))) (/.f32 (sqrt.f32 (PI.f32)) (+.f32 (*.f32 (sqrt.f32 (PI.f32)) (-.f32 c #s(literal -1 binary32))) #s(approx (/ (sqrt (- (- 1 cosTheta) cosTheta)) (* (exp (* cosTheta cosTheta)) cosTheta)) (+.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) cosTheta) #s(literal 3/2 binary32)) cosTheta) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) cosTheta))))) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(approx (/ (sqrt (- (- 1 cosTheta) cosTheta)) (* (exp (* cosTheta cosTheta)) cosTheta)) (+.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) cosTheta) #s(literal 3/2 binary32)) cosTheta) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) cosTheta))) (sqrt.f32 (PI.f32))) (-.f32 #s(literal -1 binary32) c))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) c) (/.f32 #s(approx (/ (sqrt (- (- 1 cosTheta) cosTheta)) (* (exp (* cosTheta cosTheta)) cosTheta)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 cosTheta (-.f32 (*.f32 #s(literal -3/2 binary32) cosTheta) #s(literal 1 binary32)))) cosTheta)) (sqrt.f32 (PI.f32))))) #s(approx (/ (sqrt (PI)) (+ (* (sqrt (PI)) (- c -1)) (/ (sqrt (- (- 1 cosTheta) cosTheta)) (* (exp (* cosTheta cosTheta)) cosTheta)))) (*.f32 cosTheta (+.f32 (sqrt.f32 (PI.f32)) (*.f32 #s(literal -1 binary32) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) (-.f32 (*.f32 (sqrt.f32 (PI.f32)) (+.f32 #s(literal 1 binary32) c)) #s(literal 1 binary32)))))))) #s(approx (/ (sqrt (PI)) (+ (* (sqrt (PI)) (- c -1)) (/ (sqrt (- (- 1 cosTheta) cosTheta)) (* (exp (* cosTheta cosTheta)) cosTheta)))) (*.f32 cosTheta (+.f32 (sqrt.f32 (PI.f32)) (*.f32 #s(literal -1 binary32) (*.f32 cosTheta (*.f32 (sqrt.f32 (PI.f32)) #s(approx (- (* (sqrt (PI)) (+ 1 c)) 1) (-.f32 (sqrt.f32 (PI.f32)) #s(literal 1 binary32))))))))) #s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (*.f32 cosTheta (sqrt.f32 (PI.f32)))) #s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(approx 1 #s(literal 0 binary32)) c)) #s(approx (/ 1 (+ (+ 1 c) (* (* (/ 1 (sqrt (PI))) (/ (sqrt (- (- 1 cosTheta) cosTheta)) cosTheta)) (exp (* (neg cosTheta) cosTheta))))) (/.f32 #s(literal 1 binary32) c)) (if.f32 (<=.f32 u1 #s(literal 5368709/134217728 binary32)) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (/.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 u1 u1) (-.f32 #s(literal -1/2 binary32) (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u1) #s(literal -1/3 binary32)) u1))) #s(literal 3 binary32))) (+.f32 (*.f32 u1 u1) (+.f32 (*.f32 (*.f32 (*.f32 u1 u1) (-.f32 #s(literal -1/2 binary32) (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u1) #s(literal -1/3 binary32)) u1))) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal -1/2 binary32) (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u1) #s(literal -1/3 binary32)) u1)))) (*.f32 u1 (*.f32 (*.f32 u1 u1) (-.f32 #s(literal -1/2 binary32) (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u1) #s(literal -1/3 binary32)) u1))))))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (*.f32 (exp.f32 (*.f32 (log.f32 (fabs.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))) (if.f32 (<=.f32 u1 #s(literal 5368709/134217728 binary32)) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (*.f32 u1 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u1) #s(literal -1/3 binary32)) u1) #s(literal -1/2 binary32)) u1))) (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u1) #s(literal -1/3 binary32)) u1) #s(literal -1/2 binary32)) u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (*.f32 (exp.f32 (*.f32 (log.f32 (fabs.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))) (if.f32 (<=.f32 u1 #s(literal 5368709/134217728 binary32)) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (*.f32 u1 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u1) #s(literal -1/3 binary32)) u1) #s(literal -1/2 binary32)) u1))) (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u1) #s(literal -1/3 binary32)) u1) #s(literal -1/2 binary32)) u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (*.f32 (*.f32 (sqrt.f32 (fabs.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))))) (if.f32 (<=.f32 u1 #s(literal 16106127/268435456 binary32)) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) #s(approx (/ -1 (* (- (* (- (* 1/4 u1) -1/3) u1) -1/2) u1)) (-.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal -20/27 binary32) u1) #s(literal -1/9 binary32)) u1) #s(literal -4/3 binary32)) (/.f32 #s(literal 2 binary32) u1)))) u1) (*.f32 #s(literal 1/2 binary32) u1)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) #s(approx (/ -1 (* (- (* (- (* 1/4 u1) -1/3) u1) -1/2) u1)) (-.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal -20/27 binary32) u1) #s(literal -1/9 binary32)) u1) #s(literal -4/3 binary32)) (/.f32 #s(literal 2 binary32) u1)))) u1) (*.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u1) #s(literal -1/3 binary32)) u1) u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (*.f32 (sqrt.f32 (-.f32 (log.f32 #s(literal 2 binary32)) (log.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) u1))))) (sin.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) u2)))) (if.f32 (<=.f32 u1 #s(literal 16106127/268435456 binary32)) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) #s(approx (/ -1 (* (- (* (- (* 1/4 u1) -1/3) u1) -1/2) u1)) (-.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal -20/27 binary32) u1) #s(literal -1/9 binary32)) u1) #s(literal -4/3 binary32)) (/.f32 #s(literal 2 binary32) u1)))) u1) (*.f32 #s(literal 1/2 binary32) u1)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) #s(approx (/ -1 (* (- (* (- (* 1/4 u1) -1/3) u1) -1/2) u1)) (-.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal -20/27 binary32) u1) #s(literal -1/9 binary32)) u1) #s(literal -4/3 binary32)) (/.f32 #s(literal 2 binary32) u1)))) u1) (*.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u1) #s(literal -1/3 binary32)) u1) u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #s(approx (* (/ 1 (pow (neg (log (- 1 u1))) -1/2)) (sin (* (* 2 (PI)) u2))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 u2 (PI.f32)))) (pow.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal -1/2 binary32))))) (if.f32 (<=.f32 u1 #s(literal 427819/8388608 binary32)) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) #s(approx (/ -1 (* (- (* (- (* 1/4 u1) -1/3) u1) -1/2) u1)) (-.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal -20/27 binary32) u1) #s(literal -1/9 binary32)) u1) #s(literal -4/3 binary32)) (/.f32 #s(literal 2 binary32) u1)))) u1) (*.f32 #s(literal 1/2 binary32) u1)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) #s(approx (/ -1 (* (- (* (- (* 1/4 u1) -1/3) u1) -1/2) u1)) (-.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal -20/27 binary32) u1) #s(literal -1/9 binary32)) u1) #s(literal -4/3 binary32)) (/.f32 #s(literal 2 binary32) u1)))) u1) (*.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u1) #s(literal -1/3 binary32)) u1) u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (*.f32 (sqrt.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) u2)))) (if.f32 (<=.f32 u1 #s(literal 5368709/134217728 binary32)) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (*.f32 u1 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u1) #s(literal -1/3 binary32)) u1) #s(literal -1/2 binary32)) u1))) (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u1) #s(literal -1/3 binary32)) u1) #s(literal -1/2 binary32)) u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) u2)))) (if.f32 (<=.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal -16106127/536870912 binary32)) #s(approx (* (sqrt (neg (log (- 1 u1)))) (sin (* (* 2 (PI)) u2))) (*.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))))) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(approx (- (* 1/4 u1) -1/3) #s(literal 1/3 binary32)) u1) #s(literal -1/2 binary32)) u1) #s(literal -1 binary32)) u1))) (sin.f32 (*.f32 u2 (+.f32 (PI.f32) (PI.f32)))))) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (*.f32 u1 (*.f32 (-.f32 #s(literal 1 binary32) #s(approx (/ -1 (* (- (* (- (* 1/4 u1) -1/3) u1) -1/2) u1)) (/.f32 (-.f32 (*.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal -20/27 binary32) u1) #s(literal -1/9 binary32)) u1) #s(literal -4/3 binary32)) u1) u1) (*.f32 u1 #s(literal 2 binary32))) (*.f32 u1 u1)))) (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u1) #s(literal -1/3 binary32)) u1) #s(literal -1/2 binary32)) u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (*.f32 u1 (*.f32 (-.f32 #s(literal 1 binary32) #s(approx (/ -1 (* (- (* (- (* 1/4 u1) -1/3) u1) -1/2) u1)) (/.f32 (-.f32 (-.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal -20/27 binary32) u1) #s(literal -1/9 binary32)) u1) #s(literal -4/3 binary32)) u1) #s(literal 1 binary32)) #s(literal 1 binary32)) u1))) (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u1) #s(literal -1/3 binary32)) u1) #s(literal -1/2 binary32)) u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (*.f32 u1 (*.f32 (-.f32 #s(literal 1 binary32) #s(approx (/ -1 (* (- (* (- (* 1/4 u1) -1/3) u1) -1/2) u1)) (/.f32 (-.f32 (*.f32 u1 (+.f32 #s(literal 4/3 binary32) (*.f32 u1 (+.f32 #s(literal 1/9 binary32) (*.f32 #s(literal -20/27 binary32) u1))))) #s(literal 2 binary32)) u1))) (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u1) #s(literal -1/3 binary32)) u1) #s(literal -1/2 binary32)) u1))))) (sin.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) u2))) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (*.f32 u1 (*.f32 #s(approx (- 1 (/ -1 (* (- (* (- (* 1/4 u1) -1/3) u1) -1/2) u1))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 u1 (-.f32 (*.f32 u1 (-.f32 (*.f32 #s(literal 20/27 binary32) u1) #s(literal 1/9 binary32))) #s(literal 1/3 binary32)))) u1)) (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u1) #s(literal -1/3 binary32)) u1) #s(literal -1/2 binary32)) u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (*.f32 (-.f32 #s(literal 1 binary32) #s(approx (/ -1 (* (- (* (- (* 1/4 u1) -1/3) u1) -1/2) u1)) (-.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal -20/27 binary32) u1) #s(literal -1/9 binary32)) u1) #s(literal -4/3 binary32)) (/.f32 #s(literal 2 binary32) u1)))) (*.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u1) #s(literal -1/3 binary32)) u1) #s(literal -1/2 binary32)) u1) u1)))) (sin.f32 (*.f32 u2 (+.f32 (PI.f32) (PI.f32))))) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (-.f32 u1 (*.f32 (*.f32 u1 u1) (-.f32 #s(literal -1/2 binary32) (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u1) #s(literal -1/3 binary32)) u1)))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (+.f32 u1 (*.f32 u1 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u1) #s(literal -1/3 binary32)) u1) #s(literal -1/2 binary32)) u1))))) (sin.f32 (*.f32 u2 (+.f32 (PI.f32) (PI.f32))))) (if.f32 (<=.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal -14495515/536870912 binary32)) #s(approx (* (sqrt (neg (log (- 1 u1)))) (sin (* (* 2 (PI)) u2))) (*.f32 (+.f32 u2 u2) (*.f32 (PI.f32) (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1))))))) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u1))))) (sin.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)))) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u1) #s(literal -1/3 binary32)) u1) #s(literal -1/2 binary32)) u1) #s(literal -1 binary32)) u1))) (sin.f32 (*.f32 u2 (+.f32 (PI.f32) (PI.f32))))) (if.f32 (<=.f32 u2 #s(literal 9345849/8589934592 binary32)) #s(approx (* (sqrt (neg (log (- 1 u1)))) (sin (* (* 2 (PI)) u2))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 #s(approx (neg (log (- 1 u1))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 #s(literal 1/4 binary32) u1))))))))))))) (*.f32 (sin.f32 (*.f32 u2 (+.f32 (PI.f32) (PI.f32)))) #s(approx (sqrt (neg (log (- 1 u1)))) (sqrt.f32 u1)))) #s(approx (* (sqrt (neg (log (- 1 u1)))) (sin (* (* 2 (PI)) u2))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 #s(approx (neg (log (- 1 u1))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 #s(literal 1/4 binary32) u1))))))))))))) #s(approx (* (sqrt (neg (log (- 1 u1)))) (sin (* (* 2 (PI)) u2))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 #s(approx (neg (log (- 1 u1))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/3 binary32) u1))))))))))) #s(approx (* (sqrt (neg (log (- 1 u1)))) (sin (* (* 2 (PI)) u2))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 #s(approx (neg (log (- 1 u1))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u1))))))))) #s(approx (* (sqrt (neg (log (- 1 u1)))) (sin (* (* 2 (PI)) u2))) (*.f32 #s(literal 2 binary32) (*.f32 u2 (*.f32 (PI.f32) #s(approx (sqrt (neg (log (- 1 u1)))) (sqrt.f32 u1)))))) (if.f32 (<=.f32 u1 #s(literal 2415919/134217728 binary32)) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u1) #s(literal -1/3 binary32)) u1) #s(literal -1/2 binary32)) u1) u1) u1))) (sin.f32 (-.f32 (*.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) u2) (*.f32 (PI.f32) #s(literal -1/2 binary32))))) (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (-.f32 (*.f32 (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) #s(literal 1 binary32))) (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) #s(literal 1 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 u2 (PI.f32)) #s(literal 1 binary32))) (sin.f32 (*.f32 (*.f32 u2 (PI.f32)) #s(literal 1 binary32))))))) (if.f32 (<=.f32 u1 #s(literal 5368709/134217728 binary32)) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u1) #s(literal -1/3 binary32)) u1) #s(literal -1/2 binary32)) u1) u1) u1))) (sin.f32 (-.f32 (*.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) u2) (*.f32 (PI.f32) #s(literal -1/2 binary32))))) (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (+.f32 (*.f32 (sin.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 u2 (PI.f32)))) (*.f32 (cos.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))))))) (if.f32 (<=.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal -5368709/268435456 binary32)) (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) u2))) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u1) #s(literal -1/3 binary32)) u1) #s(literal -1/2 binary32)) u1) u1) u1))) (sin.f32 (-.f32 (*.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) u2) (*.f32 (PI.f32) #s(literal -1/2 binary32)))))) (if.f32 (<=.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #s(literal 16106127/134217728 binary32)) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 #s(approx (- (* 1/4 u1) -1/3) #s(literal 1/3 binary32)) u1) #s(literal -1/2 binary32)) u1) u1) u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #s(approx (* (sqrt (neg (log (- 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))))) (if.f32 (<=.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #s(literal 16106127/134217728 binary32)) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/3 binary32) u1))))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #s(approx (* (sqrt (neg (log (- 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))))) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (*.f32 u1 (*.f32 #s(approx (- 1 (/ -1 (* (- (* (- (* 1/4 u1) -1/3) u1) -1/2) u1))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 u1 (-.f32 (*.f32 u1 (-.f32 (*.f32 #s(literal 20/27 binary32) u1) #s(literal 1/9 binary32))) #s(literal 1/3 binary32)))) u1)) (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u1) #s(literal -1/3 binary32)) u1) #s(literal -1/2 binary32)) u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) (if.f32 (<=.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #s(literal 16106127/134217728 binary32)) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (+.f32 (*.f32 (*.f32 #s(approx (- (* (- (* 1/4 u1) -1/3) u1) -1/2) #s(literal 1/2 binary32)) u1) u1) u1))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #s(approx (* (sqrt (neg (log (- 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))))) (if.f32 (<=.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #s(literal 16106127/134217728 binary32)) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u1))))) (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2))) #s(approx (* (sqrt (neg (log (- 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u1)))))) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u1) #s(literal -1/3 binary32)) u1) #s(literal -1/2 binary32)) u1) u1) u1))) (sin.f32 (-.f32 (*.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) u2) (*.f32 (PI.f32) #s(literal -1/2 binary32))))) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u1) #s(literal -1/3 binary32)) u1) #s(literal -1/2 binary32)) u1) u1) u1))) (cos.f32 (*.f32 (+.f32 (PI.f32) (PI.f32)) u2))) (*.f32 (sqrt.f32 #s(approx (neg (log (- 1 u1))) (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u1) #s(literal -1/3 binary32)) u1) #s(literal -1/2 binary32)) u1) #s(literal -1 binary32)) u1))) (cos.f32 (*.f32 u2 (+.f32 (PI.f32) (PI.f32))))) (if.f32 (<=.f32 (cos.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) u2)) #s(literal 8388541/8388608 binary32)) #s(approx (* (sqrt (neg (log (- 1 u1)))) (sin (- (* (* -2 (PI)) u2) (* (PI) -1/2)))) (*.f32 (sin.f32 (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 u2 (PI.f32))) (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (sqrt.f32 u1))) #s(approx (* (sqrt (neg (log (- 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (neg (log (- 1 u1))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 #s(literal 1/4 binary32) u1))))))))))) (if.f32 (<=.f32 u2 #s(literal 11166915/17179869184 binary32)) #s(approx (* (sqrt (neg (log (- 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (neg (log (- 1 u1))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 #s(literal 1/4 binary32) u1)))))))))) (*.f32 (cos.f32 (*.f32 u2 (+.f32 (PI.f32) (PI.f32)))) #s(approx (sqrt (neg (log (- 1 u1)))) (sqrt.f32 u1)))) #s(approx (* (sqrt (neg (log (- 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (neg (log (- 1 u1))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 (+.f32 #s(literal 1/3 binary32) (*.f32 #s(literal 1/4 binary32) u1)))))))))) #s(approx (* (sqrt (neg (log (- 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (neg (log (- 1 u1))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/3 binary32) u1)))))))) #s(approx (* (sqrt (neg (log (- 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (neg (log (- 1 u1))) (-.f32 u1 (*.f32 (*.f32 #s(literal -1/2 binary32) u1) u1))))) #s(approx (* (sqrt (neg (log (- 1 u1)))) (cos (* (* 2 (PI)) u2))) (sqrt.f32 #s(approx (neg (log (- 1 u1))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u1)))))) #s(approx (* (sqrt (neg (log (- 1 u1)))) (cos (* (* 2 (PI)) u2))) #s(approx (sqrt (neg (log (- 1 u1)))) (sqrt.f32 u1))) (if.f32 (<=.f32 u0 #s(literal 13421773/134217728 binary32)) (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (+.f32 (*.f32 (*.f32 (*.f32 u0 (*.f32 (-.f32 (*.f32 #s(literal -1/4 binary32) u0) #s(literal 1/3 binary32)) u0)) #s(approx (- 1 (/ 1/2 (* (- (* -1/4 u0) 1/3) u0))) (+.f32 (-.f32 (*.f32 #s(literal 27/32 binary32) u0) #s(literal 1/8 binary32)) (/.f32 #s(literal 3/2 binary32) u0)))) u0) (*.f32 #s(literal -1 binary32) u0)))) (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))) (if.f32 (<=.f32 u0 #s(literal 7516193/134217728 binary32)) (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (+.f32 (*.f32 (*.f32 (*.f32 u0 (*.f32 (-.f32 (*.f32 #s(literal -1/4 binary32) u0) #s(literal 1/3 binary32)) u0)) #s(approx (- 1 (/ 1/2 (* (- (* -1/4 u0) 1/3) u0))) (+.f32 (-.f32 (*.f32 #s(literal 27/32 binary32) u0) #s(literal 1/8 binary32)) (/.f32 #s(literal 3/2 binary32) u0)))) u0) (*.f32 #s(literal -1 binary32) u0)))) (*.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (neg.f32 alpha)) alpha)) (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (+.f32 (*.f32 (*.f32 (*.f32 u0 (*.f32 (-.f32 (*.f32 #s(literal -1/4 binary32) u0) #s(literal 1/3 binary32)) u0)) #s(approx (- 1 (/ 1/2 (* (- (* -1/4 u0) 1/3) u0))) (+.f32 (-.f32 (*.f32 #s(literal 27/32 binary32) u0) #s(literal 1/8 binary32)) (/.f32 #s(literal 3/2 binary32) u0)))) u0) (*.f32 #s(literal -1 binary32) u0)))) (*.f32 (*.f32 #s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.f32 (*.f32 u0 (*.f32 (-.f32 (*.f32 #s(literal -1/4 binary32) u0) #s(literal 1/3 binary32)) u0)) #s(approx (- 1 (/ 1/2 (* (- (* -1/4 u0) 1/3) u0))) (+.f32 (-.f32 (*.f32 #s(literal 27/32 binary32) u0) #s(literal 1/8 binary32)) (/.f32 #s(literal 3/2 binary32) u0)))) #s(literal 1 binary32)) u0)) (neg.f32 alpha)) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (-.f32 (*.f32 (+.f32 (*.f32 (*.f32 (-.f32 (*.f32 #s(literal -1/4 binary32) u0) #s(literal 1/3 binary32)) u0) u0) (*.f32 #s(literal -1/2 binary32) u0)) u0) u0))) (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (-.f32 (*.f32 (*.f32 (-.f32 (+.f32 (*.f32 (*.f32 #s(literal -1/4 binary32) u0) u0) (*.f32 #s(literal -1/3 binary32) u0)) #s(literal 1/2 binary32)) u0) u0) u0))) (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (-.f32 (*.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal -1/4 binary32) u0) #s(literal 1/3 binary32)) u0) #s(literal 1/2 binary32)) u0) u0) u0))) (*.f32 (*.f32 #s(approx (log (- 1 u0)) (-.f32 (*.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal -1/4 binary32) u0) #s(literal 1/3 binary32)) u0) #s(literal 1/2 binary32)) u0) u0) u0)) (neg.f32 alpha)) alpha) (*.f32 (*.f32 #s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal -1/4 binary32) u0) #s(literal 1/3 binary32)) u0) #s(literal 1/2 binary32)) u0) #s(literal 1 binary32)) u0)) (neg.f32 alpha)) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (-.f32 (*.f32 (-.f32 (*.f32 #s(approx (- (* -1/4 u0) 1/3) #s(literal -1/3 binary32)) u0) #s(literal 1/2 binary32)) (*.f32 u0 u0)) u0))) (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (-.f32 (*.f32 (*.f32 (-.f32 (*.f32 #s(approx (- (* -1/4 u0) 1/3) #s(literal -1/3 binary32)) u0) #s(literal 1/2 binary32)) u0) u0) u0))) (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 u0 (-.f32 (*.f32 u0 (-.f32 (*.f32 #s(literal -1/3 binary32) u0) #s(literal 1/2 binary32))) #s(literal 1 binary32))))) (*.f32 (*.f32 #s(approx (log (- 1 u0)) (*.f32 u0 (-.f32 (*.f32 u0 (-.f32 (*.f32 #s(literal -1/3 binary32) u0) #s(literal 1/2 binary32))) #s(literal 1 binary32)))) (neg.f32 alpha)) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (-.f32 (*.f32 #s(approx (* (- (* (- (* -1/4 u0) 1/3) u0) 1/2) u0) (*.f32 #s(literal -1/2 binary32) u0)) u0) u0))) (*.f32 #s(approx (* (log (- 1 u0)) (neg alpha)) (*.f32 u0 (+.f32 alpha (*.f32 #s(literal 1/2 binary32) (*.f32 alpha u0))))) alpha) (*.f32 #s(approx (* (log (- 1 u0)) (neg alpha)) (*.f32 alpha u0)) alpha) (if.f32 (<=.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) #s(literal -16106127/536870912 binary32)) (*.f32 (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (*.f32 (/.f32 (/.f32 (*.f32 sin2phi alphax) alphay) alphay) alphax) cos2phi)) (*.f32 alphax alphax)) #s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 u0 (/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u0) #s(literal -1/3 binary32)) u0) #s(literal -1/2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0) (+.f32 (*.f32 (*.f32 alphay (/.f32 cos2phi (*.f32 alphax alphax))) alphay) sin2phi)) (*.f32 alphay alphay)) (+.f32 (*.f32 (*.f32 alphay (/.f32 cos2phi (*.f32 alphax alphax))) alphay) sin2phi))))) (if.f32 (<=.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) #s(literal -16106127/536870912 binary32)) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alphax alphax)) cos2phi) (/.f32 sin2phi (*.f32 alphay alphay)))) #s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 u0 (/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u0) #s(literal -1/3 binary32)) u0) #s(literal -1/2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0) (+.f32 (*.f32 (*.f32 alphay (/.f32 cos2phi (*.f32 alphax alphax))) alphay) sin2phi)) (*.f32 alphay alphay)) (+.f32 (*.f32 (*.f32 alphay (/.f32 cos2phi (*.f32 alphax alphax))) alphay) sin2phi))))) (if.f32 (<=.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) #s(literal -16106127/536870912 binary32)) (*.f32 (*.f32 (/.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (-.f32 (neg.f32 cos2phi) (*.f32 (*.f32 sin2phi (/.f32 alphax (*.f32 alphay alphay))) alphax))) alphax) alphax) #s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 u0 (/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u0) #s(literal -1/3 binary32)) u0) #s(literal -1/2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0) (+.f32 (*.f32 (*.f32 alphay (/.f32 cos2phi (*.f32 alphax alphax))) alphay) sin2phi)) (*.f32 alphay alphay)) (+.f32 (*.f32 (*.f32 alphay (/.f32 cos2phi (*.f32 alphax alphax))) alphay) sin2phi))))) (if.f32 (<=.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) #s(literal -16106127/536870912 binary32)) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) #s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 u0 (/.f32 (+.f32 (*.f32 (*.f32 (/.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u0) #s(literal -1/3 binary32)) u0) #s(literal -1/2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0) (+.f32 (*.f32 (*.f32 alphay (/.f32 cos2phi (*.f32 alphax alphax))) alphay) sin2phi)) (*.f32 alphay alphay)) (+.f32 (*.f32 (*.f32 alphay (/.f32 cos2phi (*.f32 alphax alphax))) alphay) sin2phi))))) (if.f32 (<=.f32 u0 #s(literal 7516193/268435456 binary32)) #s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 u0 (+.f32 (/.f32 (*.f32 alphay alphay) (+.f32 (*.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) alphay) alphay) sin2phi)) (*.f32 (/.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u0) #s(literal -1/3 binary32)) u0) #s(literal -1/2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0)))) (/.f32 (neg.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay))))) #s(approx (/ (neg (log (- 1 u0))) (+ (/ cos2phi (* alphax alphax)) (/ sin2phi (* alphay alphay)))) (*.f32 u0 (+.f32 (/.f32 (*.f32 alphay alphay) (+.f32 (*.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) alphay) alphay) sin2phi)) (*.f32 (/.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u0) #s(literal -1/3 binary32)) u0) #s(literal -1/2 binary32)) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) u0)))) (*.f32 (*.f32 alphay (/.f32 alphay (+.f32 (*.f32 (*.f32 alphay (/.f32 cos2phi (*.f32 alphax alphax))) alphay) sin2phi))) #s(approx (neg (log (- 1 u0))) (-.f32 u0 (*.f32 (*.f32 (-.f32 #s(literal -1/2 binary32) (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u0) #s(literal -1/3 binary32)) u0)) u0) u0)))) (/.f32 #s(approx (neg (log (- 1 u0))) (+.f32 (*.f32 (*.f32 u0 u0) (-.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u0) #s(literal -1/3 binary32)) u0) #s(literal -1/2 binary32))) u0)) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (*.f32 #s(literal 1/4 binary32) u0)))))))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/3 binary32) u0)))))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alphay alphay)) sin2phi))) (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/3 binary32) u0)))))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (*.f32 (*.f32 alphay (/.f32 alphay (+.f32 (*.f32 (*.f32 alphay (/.f32 cos2phi (*.f32 alphax alphax))) alphay) sin2phi))) #s(approx (neg (log (- 1 u0))) (*.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal -1 binary32)) u0))) (/.f32 #s(approx (neg (log (- 1 u0))) (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u0)))) (+.f32 (/.f32 cos2phi (*.f32 alphax alphax)) (/.f32 sin2phi (*.f32 alphay alphay)))) (*.f32 (/.f32 (*.f32 alphay alphay) (+.f32 (*.f32 (*.f32 (/.f32 cos2phi (*.f32 alphax alphax)) alphay) alphay) sin2phi)) (neg.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)))) (*.f32 (*.f32 (/.f32 alphay (+.f32 (*.f32 (*.f32 alphay (/.f32 cos2phi (*.f32 alphax alphax))) alphay) sin2phi)) alphay) (neg.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)))) (/.f32 (neg.f32 #s(approx (log (- 1 u0)) (neg.f32 u0))) (+.f32 (/.f32 sin2phi (*.f32 alphay alphay)) (/.f32 cos2phi (*.f32 alphax alphax)))) (atan2.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (sin.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (-.f64 (*.f64 (tan.f64 lambda1) (tan.f64 lambda2)) #s(literal -1 binary64)) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) (atan2.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (sin.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (*.f64 (-.f64 (*.f64 (tan.f64 lambda1) (tan.f64 lambda2)) #s(literal -1 binary64)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (cos.f64 lambda2)) (cos.f64 lambda1)))) (atan2.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (if.f64 (<=.f64 phi2 #s(literal -7288990951312319/316912650057057350374175801344 binary64)) (atan2.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (if.f64 (<=.f64 phi2 #s(literal 6375194751874021/2361183241434822606848 binary64)) (atan2.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (sin.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cos.f64 phi2)) #s(approx (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (* (+ 1 (/ (* (sin lambda2) (sin lambda1)) (* (cos lambda2) (cos lambda1)))) (* (cos lambda2) (cos lambda1))))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 phi1) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))))))) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))) (atan2.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (if.f64 (<=.f64 phi1 #s(literal -1890791267555229/4611686018427387904 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (if.f64 (<=.f64 phi1 #s(literal 5/2 binary64)) (atan2.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (cos.f64 lambda1) (sin.f64 lambda1)) (tan.f64 lambda2))) (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2))) #s(approx (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (sin (+ (neg phi2) (* (PI) 1/2)))) (cos (- lambda1 lambda2)))) (+.f64 (sin.f64 phi2) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi2)))))))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))) (if.f64 (<=.f64 phi1 #s(literal -1890791267555229/4611686018427387904 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) (sin.f64 phi1)))) (if.f64 (<=.f64 phi1 #s(literal 5/2 binary64)) (atan2.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (cos.f64 lambda1) (sin.f64 lambda1)) (tan.f64 lambda2))) (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2))) #s(approx (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (sin (+ (neg phi2) (* (PI) 1/2)))) (cos (- lambda1 lambda2)))) (+.f64 (sin.f64 phi2) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi2)))))))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)) (cos.f64 phi2)) (*.f64 (sin.f64 phi2) (cos.f64 phi1)))) (*.f64 (sin.f64 phi2) (cos.f64 phi1)))))) (if.f64 (<=.f64 phi1 #s(literal -1890791267555229/4611686018427387904 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) (sin.f64 phi1)))) (if.f64 (<=.f64 phi1 #s(literal 5/2 binary64)) (atan2.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (cos.f64 lambda1) (sin.f64 lambda1)) (tan.f64 lambda2))) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) #s(approx (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (sin (+ (neg phi2) (* (PI) 1/2)))) (cos (- lambda1 lambda2)))) (+.f64 (sin.f64 phi2) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi2)))))))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)) (cos.f64 phi2)) (*.f64 (sin.f64 phi2) (cos.f64 phi1)))) (*.f64 (sin.f64 phi2) (cos.f64 phi1)))))) (if.f64 (<=.f64 phi1 #s(literal -1890791267555229/4611686018427387904 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) (sin.f64 phi1)))) (if.f64 (<=.f64 phi1 #s(literal 5/2 binary64)) (atan2.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (cos.f64 lambda1) (sin.f64 lambda1)) (tan.f64 lambda2))) (sin.f64 lambda1))) (cos.f64 lambda2)) #s(approx (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (sin (+ (neg phi2) (* (PI) 1/2)))) (cos (- lambda1 lambda2)))) (+.f64 (sin.f64 phi2) (*.f64 #s(literal -1 binary64) (*.f64 phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (PI.f64)) phi2)))))))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)) (cos.f64 phi2)) (*.f64 (sin.f64 phi2) (cos.f64 phi1)))) (*.f64 (sin.f64 phi2) (cos.f64 phi1)))))) (if.f64 (<=.f64 phi2 #s(literal -7288990951312319/316912650057057350374175801344 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)) (cos.f64 phi2)) (*.f64 (sin.f64 phi2) (cos.f64 phi1)))) (*.f64 (sin.f64 phi2) (cos.f64 phi1)))) (if.f64 (<=.f64 phi2 #s(literal 2993155353253689/23945242826029513411849172299223580994042798784118784 binary64)) (atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) #s(approx (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) (sin.f64 phi1)))))) (if.f64 (<=.f64 phi2 #s(literal -7288990951312319/316912650057057350374175801344 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (if.f64 (<=.f64 phi2 #s(literal 2993155353253689/23945242826029513411849172299223580994042798784118784 binary64)) (atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) #s(approx (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) (sin.f64 phi1)))))) (if.f64 (<=.f64 lambda2 #s(literal -5099999999999999955961543920971478380257484973592661830139904 binary64)) (atan2.f64 (*.f64 #s(approx (sin (- lambda1 lambda2)) (sin.f64 (neg.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (if.f64 (<=.f64 lambda2 #s(literal 110 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) #s(approx (cos (- lambda1 lambda2)) (cos.f64 lambda1))))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) #s(approx (* (* (cos (- lambda2 lambda1)) (cos phi2)) (sin phi1)) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))))))) (if.f64 (<=.f64 lambda1 #s(literal -4496393867966703/2305843009213693952 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) #s(approx (cos (- lambda1 lambda2)) (cos.f64 lambda1))))) (if.f64 (<=.f64 lambda1 #s(literal 4457913959828945/151115727451828646838272 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) #s(approx (* (* (cos (- lambda2 lambda1)) (cos phi2)) (sin phi1)) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))))) (atan2.f64 (*.f64 #s(approx (sin (- lambda1 lambda2)) (sin.f64 lambda1)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))) (if.f64 (<=.f64 lambda1 #s(literal -229999999999999998397569380430793254499668963870155256385109504983250463018868254725191499776 binary64)) (atan2.f64 #s(approx (* (sin (- lambda1 lambda2)) (cos phi2)) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) (sin.f64 phi1)))) (if.f64 (<=.f64 lambda1 #s(literal 4457913959828945/151115727451828646838272 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) #s(approx (* (* (cos (- lambda2 lambda1)) (cos phi2)) (sin phi1)) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))))) (atan2.f64 (*.f64 #s(approx (sin (- lambda1 lambda2)) (sin.f64 lambda1)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) (sin.f64 phi1)))) (if.f64 (<=.f64 lambda1 #s(literal -229999999999999998397569380430793254499668963870155256385109504983250463018868254725191499776 binary64)) (atan2.f64 #s(approx (* (sin (- lambda1 lambda2)) (cos phi2)) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) (sin.f64 phi1)))) (if.f64 (<=.f64 lambda1 #s(literal 4457913959828945/151115727451828646838272 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 #s(approx (* (cos phi1) (sin phi2)) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) (sin.f64 phi1)))) (atan2.f64 (*.f64 #s(approx (sin (- lambda1 lambda2)) (sin.f64 lambda1)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))) (if.f64 (<=.f64 lambda1 #s(literal -229999999999999998397569380430793254499668963870155256385109504983250463018868254725191499776 binary64)) (atan2.f64 #s(approx (* (sin (- lambda1 lambda2)) (cos phi2)) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) (sin.f64 phi1)))) (if.f64 (<=.f64 lambda1 #s(literal 4457913959828945/151115727451828646838272 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 #s(approx (* (cos phi1) (sin phi2)) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) (sin.f64 phi1)))) (atan2.f64 #s(approx (* (sin (- lambda1 lambda2)) (cos phi2)) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) (sin.f64 phi1)))))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 #s(approx (* (cos phi1) (sin phi2)) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) (sin.f64 phi1)))) (if.f64 (<=.f64 phi1 #s(literal -1890791267555229/4611686018427387904 binary64)) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(approx (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda2 lambda1)))))) (if.f64 (<=.f64 phi1 #s(literal 4436777100798803/39614081257132168796771975168 binary64)) (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) #s(approx (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (-.f64 (sin.f64 phi2) (*.f64 (*.f64 phi1 (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(approx (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda2 lambda1)))))))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(approx (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda2 lambda1)))))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(approx (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (*.f64 #s(literal -1 binary64) #s(approx (* (cos (- lambda1 lambda2)) (sin phi1)) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)))))) (if.f64 (<=.f64 phi1 #s(literal -6850788924988607/11417981541647679048466287755595961091061972992 binary64)) (atan2.f64 #s(approx (* (sin (- lambda1 lambda2)) (cos phi2)) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) #s(approx (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (*.f64 #s(literal -1 binary64) #s(approx (* (cos (- lambda1 lambda2)) (sin phi1)) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)))))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(approx (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (*.f64 #s(literal -1 binary64) #s(approx (* (cos (- lambda1 lambda2)) (sin phi1)) #s(approx (* phi1 (cos (- lambda1 lambda2))) (*.f64 phi1 (cos.f64 lambda1)))))))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(approx (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (*.f64 #s(literal -1 binary64) #s(approx (* (cos (- lambda1 lambda2)) (sin phi1)) #s(approx (* phi1 (cos (- lambda1 lambda2))) (*.f64 phi1 (cos.f64 lambda1))))))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) #s(approx (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (neg.f64 #s(approx (* (cos (- lambda1 lambda2)) (sin phi1)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) phi1))))) (atan2.f64 #s(approx (* (sin (- lambda1 lambda2)) (cos phi2)) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) #s(approx (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (*.f64 #s(literal -1 binary64) #s(approx (* (cos (- lambda1 lambda2)) (sin phi1)) #s(approx (* phi1 (cos (- lambda1 lambda2))) (*.f64 phi1 (cos.f64 lambda1))))))) (atan2.f64 #s(approx (* (sin (- lambda1 lambda2)) (cos phi2)) #s(approx (* (cos phi2) (sin lambda1)) (*.f64 lambda1 (cos.f64 phi2)))) #s(approx (- (* (cos phi1) (sin phi2)) (* (* (sin phi1) (cos phi2)) (cos (- lambda1 lambda2)))) (*.f64 #s(literal -1 binary64) #s(approx (* (cos (- lambda1 lambda2)) (sin phi1)) (*.f64 phi1 (cos.f64 (-.f64 lambda1 lambda2))))))) (if.f64 (<=.f64 (-.f64 (/.f64 x (+.f64 x #s(literal 1 binary64))) (/.f64 (+.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 1 binary64)))) #s(literal 944473296573929/4722366482869645213696 binary64)) #s(approx (- (/ x (+ x 1)) (/ (+ x 1) (- x 1))) (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal -3 binary64) x) #s(literal 1 binary64)) x) #s(literal 3 binary64)) x)) (-.f64 (/.f64 x (+.f64 x #s(literal 1 binary64))) (-.f64 (/.f64 x (-.f64 x #s(literal 1 binary64))) (/.f64 #s(literal -1 binary64) (-.f64 x #s(literal 1 binary64)))))) (if.f64 (<=.f64 (-.f64 (/.f64 x (+.f64 x #s(literal 1 binary64))) (/.f64 (+.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 1 binary64)))) #s(literal 944473296573929/4722366482869645213696 binary64)) #s(approx (- (/ x (+ x 1)) (/ (+ x 1) (- x 1))) (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal -3 binary64) x) #s(literal 1 binary64)) x) #s(literal 3 binary64)) x)) (/.f64 (+.f64 #s(literal -1 binary64) (-.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (/.f64 x (-.f64 x #s(literal -1 binary64)))) x)) (-.f64 x #s(literal 1 binary64)))) (if.f64 (<=.f64 (-.f64 (/.f64 x (+.f64 x #s(literal 1 binary64))) (/.f64 (+.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 1 binary64)))) #s(literal 944473296573929/4722366482869645213696 binary64)) #s(approx (- (/ x (+ x 1)) (/ (+ x 1) (- x 1))) (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 #s(literal -3 binary64) x) #s(literal 1 binary64)) x) #s(literal 3 binary64)) x)) (-.f64 (/.f64 x (+.f64 x #s(literal 1 binary64))) (/.f64 (+.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 1 binary64))))) (if.f64 (<=.f64 (-.f64 (/.f64 x (+.f64 x #s(literal 1 binary64))) (/.f64 (+.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 1 binary64)))) #s(literal 944473296573929/4722366482869645213696 binary64)) (/.f64 #s(approx (+ -1 (- (* (- x 1) (/ x (- x -1))) x)) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 3 binary64))) (-.f64 x #s(literal 1 binary64))) (-.f64 (/.f64 x (+.f64 x #s(literal 1 binary64))) (/.f64 (+.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 1 binary64))))) (if.f64 (<=.f64 (-.f64 (/.f64 x (+.f64 x #s(literal 1 binary64))) (/.f64 (+.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 1 binary64)))) #s(literal 944473296573929/4722366482869645213696 binary64)) (/.f64 #s(approx (+ -1 (- (* (- x 1) (/ x (- x -1))) x)) (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 3 binary64))) (-.f64 x #s(literal 1 binary64))) #s(approx (- (/ x (+ x 1)) (/ (+ x 1) (- x 1))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 3 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) x)))))))) (if.f64 (<=.f64 (-.f64 (/.f64 x (+.f64 x #s(literal 1 binary64))) (/.f64 (+.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 1 binary64)))) #s(literal 944473296573929/4722366482869645213696 binary64)) #s(approx (- (/ x (+ x 1)) (/ (+ x 1) (- x 1))) (/.f64 (-.f64 (/.f64 #s(literal -1 binary64) x) #s(literal 3 binary64)) x)) #s(approx (- (/ x (+ x 1)) (/ (+ x 1) (- x 1))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 3 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) x)))))))) (if.f64 (<=.f64 (-.f64 (/.f64 x (+.f64 x #s(literal 1 binary64))) (/.f64 (+.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 1 binary64)))) #s(literal 944473296573929/4722366482869645213696 binary64)) #s(approx (- (/ x (+ x 1)) (/ (+ x 1) (- x 1))) (/.f64 #s(literal -3 binary64) x)) #s(approx (- (/ x (+ x 1)) (/ (+ x 1) (- x 1))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 3 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) x)))))))) (if.f64 (<=.f64 (-.f64 (/.f64 x (+.f64 x #s(literal 1 binary64))) (/.f64 (+.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 1 binary64)))) #s(literal 944473296573929/4722366482869645213696 binary64)) #s(approx (- (/ x (+ x 1)) (/ (+ x 1) (- x 1))) (/.f64 #s(literal -3 binary64) x)) #s(approx (- (/ x (+ x 1)) (/ (+ x 1) (- x 1))) (+.f64 (*.f64 #s(literal 3 binary64) x) (+.f64 (*.f64 x x) #s(literal 1 binary64))))) (if.f64 (<=.f64 (-.f64 (/.f64 x (+.f64 x #s(literal 1 binary64))) (/.f64 (+.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 1 binary64)))) #s(literal 944473296573929/4722366482869645213696 binary64)) #s(approx (- (/ x (+ x 1)) (/ (+ x 1) (- x 1))) (/.f64 #s(literal -3 binary64) x)) #s(approx (- (/ x (+ x 1)) (/ (+ x 1) (- x 1))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 3 binary64) x))))) #s(approx (- (/ x (+ x 1)) (/ (+ x 1) (- x 1))) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 #s(literal 3 binary64) x)))) #s(approx (- (/ x (+ x 1)) (/ (+ x 1) (- x 1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) #s(approx x #s(literal 0 binary64))))) #s(approx (- (/ x (+ x 1)) (/ (+ x 1) (- x 1))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) x))) (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 x #s(literal 1 binary64))) (/.f64 x (+.f64 x #s(literal 1 binary64)))) (if.f64 (<=.f64 (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 x #s(literal 1 binary64))) (/.f64 x (+.f64 x #s(literal 1 binary64)))) #s(literal -1/2 binary64)) (/.f64 (-.f64 (*.f64 x x) #s(literal -1 binary64)) (-.f64 (*.f64 x x) #s(literal 1 binary64))) (+.f64 #s(approx (/ 1 (- x 1)) (/.f64 #s(literal 1 binary64) x)) (/.f64 x (+.f64 x #s(literal 1 binary64))))) (/.f64 (-.f64 (*.f64 x x) #s(literal -1 binary64)) (-.f64 (*.f64 x x) #s(literal 1 binary64))) (-.f64 #s(approx (/ 1 (- x 1)) (-.f64 #s(literal -1 binary64) x)) (/.f64 x (-.f64 #s(literal -1 binary64) x))) (+.f64 (/.f64 x #s(approx (+ x 1) #s(literal 1 binary64))) #s(approx (/ 1 (- x 1)) (-.f64 #s(literal -1 binary64) x))) (-.f64 #s(approx (/ 1 (- x 1)) (-.f64 #s(literal -1 binary64) x)) #s(approx (/ x (- -1 x)) (*.f64 x (-.f64 x #s(literal 1 binary64))))) (/.f64 (/.f64 #s(literal 2 binary64) (-.f64 #s(literal -1 binary64) x)) (-.f64 x #s(literal 1 binary64))) (/.f64 #s(literal 2 binary64) (-.f64 #s(literal 1 binary64) (*.f64 x x))) (/.f64 #s(approx (/ 2 (- -1 x)) #s(literal -2 binary64)) (-.f64 x #s(literal 1 binary64))) (/.f64 #s(approx (- (* (/ -1 (- x 1)) (- x -1)) -1) #s(literal 2 binary64)) (-.f64 x #s(literal -1 binary64))) #s(approx (- (/ 1 (+ x 1)) (/ 1 (- x 1))) #s(literal 2 binary64)) (if.f32 (<.f32 (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 #s(approx (* (floor h) (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w))))) (*.f32 (*.f32 (neg.f32 dX.u) (*.f32 (floor.f32 h) (floor.f32 w))) dY.v)))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))) (floor.f32 maxAniso)) (/.f32 (fabs.f32 #s(approx (* (floor h) (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w))))) (*.f32 (*.f32 (neg.f32 dX.u) (*.f32 (floor.f32 h) (floor.f32 w))) dY.v))) (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))))) #s(literal 1 binary32)) (fmax.f32 (*.f32 (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 #s(approx (* (floor h) (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w))))) (*.f32 (*.f32 (neg.f32 dX.u) (*.f32 (floor.f32 h) (floor.f32 w))) dY.v)))) (floor.f32 maxAniso)) (floor.f32 maxAniso) (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 #s(approx (* (floor h) (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w))))) (*.f32 (*.f32 (neg.f32 dX.u) (*.f32 (floor.f32 h) (floor.f32 w))) dY.v))))) (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 #s(approx (* (floor h) (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w))))) (*.f32 (*.f32 (neg.f32 dX.u) (*.f32 (floor.f32 h) (floor.f32 w))) dY.v)))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))) (floor.f32 maxAniso)) (/.f32 (fabs.f32 #s(approx (* (floor h) (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w))))) (*.f32 (*.f32 (neg.f32 dX.u) (*.f32 (floor.f32 h) (floor.f32 w))) dY.v))) (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))))))) #s(literal 1 binary32)) (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 #s(approx (* (floor h) (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w))))) (*.f32 (*.f32 (neg.f32 dX.u) (*.f32 (floor.f32 h) (floor.f32 w))) dY.v)))) (floor.f32 maxAniso)) (floor.f32 maxAniso) (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 #s(approx (* (floor h) (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w))))) (*.f32 (*.f32 (neg.f32 dX.u) (*.f32 (floor.f32 h) (floor.f32 w))) dY.v)))))) (if.f32 (>=.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (/.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))))) (/.f32 (*.f32 dY.v (floor.f32 h)) (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))))) (if.f32 (>=.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (*.f32 (floor.f32 h) (/.f32 dX.v (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))))) (*.f32 (/.f32 (floor.f32 h) (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))))) dY.v)) (if.f32 (>=.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (/.f32 (*.f32 dX.u (floor.f32 w)) (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))))) (/.f32 (*.f32 dY.u (floor.f32 w)) (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))))) (if.f32 (<=.f32 (log2.f32 (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))) (fabs.f32 (-.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dY.v)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 w) dY.u))))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))))) (floor.f32 maxAniso)) (/.f32 (fabs.f32 (-.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dY.v)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 w) dY.u)))) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))))))) #s(literal 7877427/131072 binary32)) (log2.f32 (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))) (fabs.f32 (-.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dY.v)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 w) dY.u))))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))))) (floor.f32 maxAniso)) (/.f32 (fabs.f32 (-.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dY.v)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 w) dY.u)))) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))))))) (log2.f32 (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 #s(approx w #s(literal 0 binary32))) dX.u) (*.f32 (floor.f32 #s(approx w #s(literal 0 binary32))) dX.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dX.v dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 #s(approx w #s(literal 0 binary32))) dY.u) (*.f32 (floor.f32 #s(approx w #s(literal 0 binary32))) dY.u)) (exp.f32 (*.f32 (log.f32 (*.f32 dY.v (floor.f32 h))) #s(literal 2 binary32))))) #s(approx (fabs (- (* (* (floor w) dX.u) (* (floor h) dY.v)) (* (* (floor h) dX.v) (* (floor w) dY.u)))) (fabs.f32 (-.f32 (*.f32 dX.u (*.f32 dY.v (*.f32 (floor.f32 h) (floor.f32 w)))) (*.f32 dX.v (*.f32 dY.u (*.f32 (floor.f32 h) (floor.f32 w)))))))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 #s(approx w #s(literal 0 binary32))) dX.u) (*.f32 (floor.f32 #s(approx w #s(literal 0 binary32))) dX.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dX.v dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 #s(approx w #s(literal 0 binary32))) dY.u) (*.f32 (floor.f32 #s(approx w #s(literal 0 binary32))) dY.u)) (exp.f32 (*.f32 (log.f32 (*.f32 dY.v (floor.f32 h))) #s(literal 2 binary32)))))) (floor.f32 maxAniso)) (/.f32 #s(approx (fabs (- (* (* (floor w) dX.u) (* (floor h) dY.v)) (* (* (floor h) dX.v) (* (floor w) dY.u)))) (fabs.f32 (-.f32 (*.f32 dX.u (*.f32 dY.v (*.f32 (floor.f32 h) (floor.f32 w)))) (*.f32 dX.v (*.f32 dY.u (*.f32 (floor.f32 h) (floor.f32 w))))))) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 #s(approx w #s(literal 0 binary32))) dX.u) (*.f32 (floor.f32 #s(approx w #s(literal 0 binary32))) dX.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dX.v dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 #s(approx w #s(literal 0 binary32))) dY.u) (*.f32 (floor.f32 #s(approx w #s(literal 0 binary32))) dY.u)) (exp.f32 (*.f32 (log.f32 (*.f32 dY.v (floor.f32 h))) #s(literal 2 binary32)))))))))) (log2.f32 (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))) (fabs.f32 (-.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dY.v)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 w) dY.u))))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))))) (floor.f32 maxAniso)) (/.f32 (fabs.f32 (-.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dY.v)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 w) dY.u)))) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))))))) (log2.f32 (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 (*.f32 (floor.f32 h) (-.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) dX.v) (*.f32 dY.v (*.f32 dX.u (floor.f32 w))))))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))) (floor.f32 maxAniso)) (/.f32 (fabs.f32 (*.f32 (floor.f32 h) (-.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) dX.v) (*.f32 dY.v (*.f32 dX.u (floor.f32 w)))))) (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))))))) (log2.f32 (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 (*.f32 (floor.f32 h) #s(approx (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w)))) (*.f32 #s(literal -1 binary32) (*.f32 dX.u (*.f32 dY.v (floor.f32 w)))))))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))) (floor.f32 maxAniso)) (/.f32 (fabs.f32 (*.f32 (floor.f32 h) #s(approx (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w)))) (*.f32 #s(literal -1 binary32) (*.f32 dX.u (*.f32 dY.v (floor.f32 w))))))) (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))))))) (log2.f32 (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 (*.f32 (floor.f32 h) #s(approx (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w)))) (*.f32 (*.f32 (neg.f32 dY.v) (floor.f32 w)) dX.u))))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))) (floor.f32 maxAniso)) (/.f32 (fabs.f32 (*.f32 (floor.f32 h) #s(approx (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w)))) (*.f32 (*.f32 (neg.f32 dY.v) (floor.f32 w)) dX.u)))) (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))))))) (log2.f32 (if.f32 (>.f32 (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (fabs.f32 (*.f32 (floor.f32 h) #s(approx (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w)))) (*.f32 dX.v (*.f32 dY.u (floor.f32 w))))))) (floor.f32 maxAniso)) (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))) (floor.f32 maxAniso)) (/.f32 (fabs.f32 (*.f32 (floor.f32 h) #s(approx (- (* (* dY.u (floor w)) dX.v) (* dY.v (* dX.u (floor w)))) (*.f32 dX.v (*.f32 dY.u (floor.f32 w)))))) (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))))))) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) #s(literal -199999999999999994748125414798206386781940654103870288115773705575754254101707450789247290045244536209973628038081508917958515474913592325519839455614458997134622285207612621595766999084978486403653867899125617898089591542962949455872 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 #s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (+.f64 a z)) (*.f64 (/.f64 b (+.f64 (+.f64 t x) y)) y))) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) #s(literal 10000000000000000525047602552044202487044685811081591549158541155118024579889081957863713750804478640437044438328838781769425232353604305756447921847867069828483872009265758037378302337947880900593689532349707999450811190389676408800746527427801424945792587888200568428381156694721963868654594005401600 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 (*.f64 z (+.f64 (/.f64 x (+.f64 t (+.f64 x y))) (/.f64 y (+.f64 t (+.f64 x y))))) (/.f64 (*.f64 a (+.f64 t y)) (+.f64 t (+.f64 x y)))) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y))))) (-.f64 (*.f64 (+.f64 y x) (/.f64 z (+.f64 (+.f64 t x) y))) #s(approx (/ (- (* b y) (* a (+ t y))) (+ (+ t x) y)) (-.f64 b a))))) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) #s(literal -199999999999999994748125414798206386781940654103870288115773705575754254101707450789247290045244536209973628038081508917958515474913592325519839455614458997134622285207612621595766999084978486403653867899125617898089591542962949455872 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 #s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (+.f64 a z)) (*.f64 (/.f64 b (+.f64 (+.f64 t x) y)) y))) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) #s(literal 10000000000000000525047602552044202487044685811081591549158541155118024579889081957863713750804478640437044438328838781769425232353604305756447921847867069828483872009265758037378302337947880900593689532349707999450811190389676408800746527427801424945792587888200568428381156694721963868654594005401600 binary64)) (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) (-.f64 (*.f64 (+.f64 y x) (/.f64 z (+.f64 (+.f64 t x) y))) #s(approx (/ (- (* b y) (* a (+ t y))) (+ (+ t x) y)) (-.f64 b a))))) (if.f64 (<=.f64 y #s(literal -6338253001141147/158456325028528675187087900672 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 #s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (+.f64 a z)) (*.f64 (/.f64 b (+.f64 (+.f64 t x) y)) y))) (if.f64 (<=.f64 y #s(literal 5703700733736561/4074071952668972172536891376818756322102936787331872501272280898708762599526673412366794752 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (+.f64 (*.f64 z (/.f64 x (+.f64 t x))) (*.f64 a (/.f64 t (+.f64 t x))))) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 #s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (+.f64 a z)) (*.f64 (/.f64 b (+.f64 (+.f64 t x) y)) y))))) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) #s(literal -565391060729083/56539106072908298546665520023773392506479484700019806659891398441363832832 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 #s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (+.f64 a z)) (*.f64 (/.f64 b (+.f64 (+.f64 t x) y)) y))) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) #s(literal 35681192317649/356811923176489970264571492362373784095686656 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (+.f64 (*.f64 a t) (*.f64 x z)) (+.f64 t x))) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) #s(literal 49999999999999996681683364986231121055509847158923091289463001947809936825071710129649256226662527266508888537465191395528952846213699856588865536 binary64)) (/.f64 (-.f64 #s(approx (+ (* (+ x y) z) (* (+ t y) a)) (*.f64 a (+.f64 t y))) (*.f64 y b)) (+.f64 (+.f64 x t) y)) (-.f64 (*.f64 (+.f64 y x) (/.f64 z (+.f64 (+.f64 t x) y))) #s(approx (/ (- (* b y) (* a (+ t y))) (+ (+ t x) y)) (-.f64 b a)))))) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) #s(literal -565391060729083/56539106072908298546665520023773392506479484700019806659891398441363832832 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 #s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (+.f64 a z)) (*.f64 (/.f64 b (+.f64 (+.f64 t x) y)) y))) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) #s(literal 4676805239458889/11692013098647223345629478661730264157247460343808 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (+.f64 (*.f64 a t) (*.f64 x z)) (+.f64 t x))) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) #s(literal 10000000000000000525047602552044202487044685811081591549158541155118024579889081957863713750804478640437044438328838781769425232353604305756447921847867069828483872009265758037378302337947880900593689532349707999450811190389676408800746527427801424945792587888200568428381156694721963868654594005401600 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 #s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (+.f64 a z)) (/.f64 (*.f64 b y) (+.f64 t (+.f64 x y))))) (-.f64 (*.f64 (+.f64 y x) (/.f64 z (+.f64 (+.f64 t x) y))) #s(approx (/ (- (* b y) (* a (+ t y))) (+ (+ t x) y)) (-.f64 b a)))))) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) #s(literal -565391060729083/56539106072908298546665520023773392506479484700019806659891398441363832832 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 #s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (+.f64 a z)) (*.f64 (/.f64 b (+.f64 (+.f64 t x) y)) y))) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) #s(literal 35681192317649/356811923176489970264571492362373784095686656 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (+.f64 (*.f64 a t) (*.f64 x z)) (+.f64 t x))) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) #s(literal 20000000000000000278744233918828198261424128 binary64)) (/.f64 (-.f64 #s(approx (+ (* (+ x y) z) (* (+ t y) a)) #s(approx (* a (+ t y)) (*.f64 a t))) (*.f64 y b)) (+.f64 (+.f64 x t) y)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 #s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (+.f64 a z)) (*.f64 (/.f64 b (+.f64 (+.f64 t x) y)) y)))))) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) #s(literal -565391060729083/56539106072908298546665520023773392506479484700019806659891398441363832832 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 #s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (+.f64 a z)) (*.f64 (/.f64 b (+.f64 (+.f64 t x) y)) y))) (if.f64 (<=.f64 (/.f64 (-.f64 (+.f64 (*.f64 (+.f64 x y) z) (*.f64 (+.f64 t y) a)) (*.f64 y b)) (+.f64 (+.f64 x t) y)) #s(literal 100 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (+.f64 (*.f64 a t) (*.f64 x z)) (+.f64 t x))) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 #s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) (+.f64 a z)) (*.f64 (/.f64 b (+.f64 (+.f64 t x) y)) y))))) (if.f64 (<=.f64 y #s(literal -13500000000000000312319797829455133820415569150648896048425590306363906122461098895936558238179658674733056 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a z) b)) (if.f64 (<=.f64 y #s(literal -420000000000000016575889408 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 #s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) #s(approx (+ a z) a)) (*.f64 (/.f64 b (+.f64 (+.f64 t x) y)) y))) (if.f64 (<=.f64 y #s(literal 1100000000 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (/.f64 (+.f64 (*.f64 a t) (*.f64 x z)) (+.f64 t x))) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a z) b))))) (if.f64 (<=.f64 b #s(literal -3449999999999999895605748663881484342622355157080995594990457821596285428301824 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 #s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) #s(approx (+ a z) a)) (*.f64 (/.f64 b (+.f64 (+.f64 t x) y)) y))) (if.f64 (<=.f64 b #s(literal 4911261142184431/18889465931478580854784 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a z) b)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 #s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) #s(approx (+ a z) a)) (*.f64 (/.f64 b (+.f64 (+.f64 t x) y)) y))))) (if.f64 (<=.f64 t #s(literal -229999999999999987930368795571180344558210658733471435408665713332113346644868552326197704045532140537249636190798650804225274349549975111302841740292834913219095035904 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) a) (if.f64 (<=.f64 t #s(literal 215000000000000006808856376114054037728950210076537493985820977414950721630532339156233342856837709183161381947147835382699114055934270130035946684198342739672699594906018367374390926557204577539222194091567387457856743669760 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a z) b)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 #s(approx (+ (* z (+ (/ x (+ t (+ x y))) (/ y (+ t (+ x y))))) (/ (* a (+ t y)) (+ t (+ x y)))) #s(approx (+ a z) a)) (/.f64 (*.f64 b y) (+.f64 t #s(approx (+ x y) y))))))) (if.f64 (<=.f64 t #s(literal -229999999999999987930368795571180344558210658733471435408665713332113346644868552326197704045532140537249636190798650804225274349549975111302841740292834913219095035904 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) a) (if.f64 (<=.f64 t #s(literal 21600000000000001331905564637509291565984821564274497366822005074049206449925473669928686751136719478726398747390397361659580832185020650462934950528145718476999285473636286707447287558682938767267235819324284290388609159210729472 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 (+.f64 a z) b)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) a))) (if.f64 (<=.f64 x #s(literal -10800000000000000090412177270275085569042994561321673895805739280828007711338297755682431376648072950576940010618661712917692416 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) z) (if.f64 (<=.f64 x #s(literal 460000000000000000000 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) (-.f64 #s(approx (+ a z) a) b)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) z))) (if.f64 (<=.f64 a #s(literal -819999999999999983483582116831761250364657571619838463993270236264482761560136935233007347085992590579275416886756634685079552 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) a) (if.f64 (<=.f64 a #s(literal 23000000000000000240851059340131691856914086430155206557696 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) #s(approx (- (+ a z) b) (-.f64 z b))) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) a))) (if.f64 (<=.f64 x #s(literal -17499999999999998910645916278663425621921877513886027703251979209141356087476311232647427551851719513166879867176767306015440896 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) z) (if.f64 (<=.f64 x #s(literal 8556623698070271/6582018229284824168619876730229402019930943462534319453394436096 binary64)) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) a) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) z))) #s(approx (/ (- (+ (* (+ x y) z) (* (+ t y) a)) (* y b)) (+ (+ x t) y)) a) (/.f64 x (+.f64 y x)) (if.f64 (<=.f64 (/.f64 x (+.f64 y x)) #s(literal 5902958103587057/590295810358705651712 binary64)) (/.f64 x #s(approx (+ y x) y)) #s(approx (/ x (+ y x)) #s(literal 1 binary64))) #s(approx (/ x (+ y x)) #s(literal 1 binary64)) (/.f64 x (+.f64 x y)) (if.f64 (<=.f64 (/.f64 x (+.f64 x y)) #s(literal 5902958103587057/590295810358705651712 binary64)) (/.f64 x #s(approx (+ x y) y)) #s(approx (/ x (+ x y)) #s(literal 1 binary64))) #s(approx (/ x (+ x y)) #s(literal 1 binary64)) (if.f64 (<=.f64 B #s(literal 42999999999999997555324251545462353640478973217071547502651506688 binary64)) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (- (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal -16 binary64) F) C)) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) C))) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (- (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (neg.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) B)) (sqrt.f64 (*.f64 #s(literal -2 binary64) F)))))) (if.f64 (<=.f64 B #s(literal 42999999999999997555324251545462353640478973217071547502651506688 binary64)) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (- (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (*.f64 #s(literal -16 binary64) F) C)) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) C))) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (- (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) F)) (sqrt.f64 B))))) (if.f64 (<=.f64 B #s(literal 42999999999999997555324251545462353640478973217071547502651506688 binary64)) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (- (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (*.f64 #s(literal -1/4 binary64) (/.f64 (sqrt.f64 (*.f64 #s(literal -16 binary64) (*.f64 C F))) C))) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (- (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (neg.f64 (/.f64 (sqrt.f64 (*.f64 #s(literal -2 binary64) F)) (sqrt.f64 B))))) (if.f64 (<=.f64 B #s(literal 42999999999999997555324251545462353640478973217071547502651506688 binary64)) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (- (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (*.f64 #s(literal -1/4 binary64) (/.f64 (sqrt.f64 (*.f64 #s(literal -16 binary64) (*.f64 C F))) C))) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (- (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (neg.f64 (sqrt.f64 (fabs.f64 (*.f64 (/.f64 F B) #s(literal -2 binary64))))))) (if.f64 (<=.f64 (pow.f64 B #s(literal 2 binary64)) #s(literal 1000000000000000042420637374017961984 binary64)) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (- (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (*.f64 #s(literal -1/4 binary64) #s(approx (/ (sqrt (* -16 (* C F))) C) (sqrt.f64 (*.f64 #s(literal -16 binary64) (/.f64 F C)))))) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (- (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (neg.f64 (sqrt.f64 (fabs.f64 (*.f64 (/.f64 F B) #s(literal -2 binary64))))))) (if.f64 (<=.f64 F #s(literal -7313362668330559/395316900990841051469717474060385365331165331570590074915822964897324881968740911898360124416869383779662261453743773264433220190206627884505885546759254902190463719290168674539974429183775813166483921247017080212035170866063852926988483116502264758478144641625700721781901200420372075258176420915324230983022866681823232 binary64)) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (- (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (*.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 (*.f64 #s(literal -2 binary64) F) B)))) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (- (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) #s(approx (* -1/4 (/ (sqrt (* -16 (* C F))) C)) (*.f64 #s(literal 1/4 binary64) (sqrt.f64 (*.f64 #s(literal -16 binary64) (/.f64 F C))))))) (if.f64 (<=.f64 F #s(literal -7313362668330559/395316900990841051469717474060385365331165331570590074915822964897324881968740911898360124416869383779662261453743773264433220190206627884505885546759254902190463719290168674539974429183775813166483921247017080212035170866063852926988483116502264758478144641625700721781901200420372075258176420915324230983022866681823232 binary64)) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (- (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (neg.f64 (sqrt.f64 (*.f64 (/.f64 F B) #s(literal -2 binary64))))) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (- (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) #s(approx (* -1/4 (/ (sqrt (* -16 (* C F))) C)) (*.f64 #s(literal 1/4 binary64) (sqrt.f64 (*.f64 #s(literal -16 binary64) (/.f64 F C))))))) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (- (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (neg.f64 (sqrt.f64 (fabs.f64 (*.f64 (/.f64 F B) #s(literal -2 binary64)))))) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (- (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (neg.f64 (sqrt.f64 (fabs.f64 (*.f64 (/.f64 #s(literal -2 binary64) B) F))))) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (- (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (neg.f64 (sqrt.f64 (*.f64 (/.f64 F B) #s(literal -2 binary64))))) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (- (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (neg.f64 (sqrt.f64 (*.f64 F (/.f64 #s(literal -2 binary64) B))))) (if.f64 (<=.f64 A #s(literal -440000000000000000 binary64)) (*.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) (atan.f64 #s(approx (* (/ 1 B) (- (- C A) (sqrt (+ (pow (- A C) 2) (pow B 2))))) (*.f64 (/.f64 B A) #s(literal 1/2 binary64))))) (/.f64 (*.f64 (atan.f64 #s(approx (* (/ 1 B) (- (- C A) (sqrt (+ (pow (- A C) 2) (pow B 2))))) (/.f64 (-.f64 C (+.f64 A B)) B))) #s(literal 180 binary64)) (PI.f64))) (if.f64 (<=.f64 A #s(literal -440000000000000000 binary64)) (*.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) (atan.f64 #s(approx (* (/ 1 B) (- (- C A) (sqrt (+ (pow (- A C) 2) (pow B 2))))) (*.f64 (/.f64 B A) #s(literal 1/2 binary64))))) (if.f64 (<=.f64 A #s(literal 52000000000000002534081210426466904797218788491663607952146151870806368464547969861295307458031007741051887298428872709578736544258195456 binary64)) (/.f64 (*.f64 (atan.f64 #s(approx (* (/ 1 B) (- (- C A) (sqrt (+ (pow (- A C) 2) (pow B 2))))) (/.f64 (-.f64 C #s(approx (+ A B) B)) B))) #s(literal 180 binary64)) (PI.f64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (* (/ 1 B) (- (- C A) (sqrt (+ (pow (- A C) 2) (pow B 2))))) #s(approx (- (/ C B) (+ 1 (/ A B))) (/.f64 (-.f64 C A) B)))) (PI.f64))))) (if.f64 (<=.f64 A #s(literal -440000000000000000 binary64)) (*.f64 (/.f64 #s(literal 180 binary64) (PI.f64)) (atan.f64 #s(approx (* (/ 1 B) (- (- C A) (sqrt (+ (pow (- A C) 2) (pow B 2))))) (*.f64 B (/.f64 #s(literal 1/2 binary64) A))))) (if.f64 (<=.f64 A #s(literal 52000000000000002534081210426466904797218788491663607952146151870806368464547969861295307458031007741051887298428872709578736544258195456 binary64)) (/.f64 (*.f64 (atan.f64 #s(approx (* (/ 1 B) (- (- C A) (sqrt (+ (pow (- A C) 2) (pow B 2))))) (/.f64 (-.f64 C #s(approx (+ A B) B)) B))) #s(literal 180 binary64)) (PI.f64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (* (/ 1 B) (- (- C A) (sqrt (+ (pow (- A C) 2) (pow B 2))))) #s(approx (- (/ C B) (+ 1 (/ A B))) (/.f64 (-.f64 C A) B)))) (PI.f64))))) (if.f64 (<=.f64 A #s(literal -440000000000000000 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (* (/ 1 B) (- (- C A) (sqrt (+ (pow (- A C) 2) (pow B 2))))) (*.f64 #s(literal 1/2 binary64) (/.f64 B A)))) (PI.f64))) (if.f64 (<=.f64 A #s(literal 52000000000000002534081210426466904797218788491663607952146151870806368464547969861295307458031007741051887298428872709578736544258195456 binary64)) (/.f64 (*.f64 (atan.f64 #s(approx (* (/ 1 B) (- (- C A) (sqrt (+ (pow (- A C) 2) (pow B 2))))) (/.f64 (-.f64 C #s(approx (+ A B) B)) B))) #s(literal 180 binary64)) (PI.f64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (* (/ 1 B) (- (- C A) (sqrt (+ (pow (- A C) 2) (pow B 2))))) #s(approx (- (/ C B) (+ 1 (/ A B))) (/.f64 (-.f64 C A) B)))) (PI.f64))))) (if.f64 (<=.f64 A #s(literal -41000000000000000113596138951121353674025117296726734149936531376552086360923235374533977400143006914443370198245312947027968 binary64)) (*.f64 #s(approx 180 #s(literal 0 binary64)) (/.f64 (atan.f64 #s(approx (* (/ 1 B) (- (- C A) (sqrt (+ (pow (- A C) 2) (pow B 2))))) #s(literal -1 binary64))) (PI.f64))) (if.f64 (<=.f64 A #s(literal 52000000000000002534081210426466904797218788491663607952146151870806368464547969861295307458031007741051887298428872709578736544258195456 binary64)) (/.f64 (*.f64 (atan.f64 #s(approx (* (/ 1 B) (- (- C A) (sqrt (+ (pow (- A C) 2) (pow B 2))))) (/.f64 (-.f64 C #s(approx (+ A B) B)) B))) #s(literal 180 binary64)) (PI.f64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (* (/ 1 B) (- (- C A) (sqrt (+ (pow (- A C) 2) (pow B 2))))) #s(approx (- (/ C B) (+ 1 (/ A B))) (/.f64 (-.f64 C A) B)))) (PI.f64))))) (if.f64 (<=.f64 A #s(literal -41000000000000000113596138951121353674025117296726734149936531376552086360923235374533977400143006914443370198245312947027968 binary64)) (*.f64 #s(approx 180 #s(literal 0 binary64)) (/.f64 (atan.f64 #s(approx (* (/ 1 B) (- (- C A) (sqrt (+ (pow (- A C) 2) (pow B 2))))) #s(literal -1 binary64))) (PI.f64))) (if.f64 (<=.f64 A #s(literal 52000000000000002534081210426466904797218788491663607952146151870806368464547969861295307458031007741051887298428872709578736544258195456 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (* (/ 1 B) (- (- C A) (sqrt (+ (pow (- A C) 2) (pow B 2))))) (-.f64 (/.f64 C B) #s(approx (+ 1 (/ A B)) #s(literal 1 binary64))))) (PI.f64))) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (* (/ 1 B) (- (- C A) (sqrt (+ (pow (- A C) 2) (pow B 2))))) #s(approx (- (/ C B) (+ 1 (/ A B))) (/.f64 (-.f64 C A) B)))) (PI.f64))))) (if.f64 (<=.f64 B #s(literal 7500000000000000582373942883717360459095998464 binary64)) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (* (/ 1 B) (- (- C A) (sqrt (+ (pow (- A C) 2) (pow B 2))))) #s(approx (- (/ C B) (+ 1 (/ A B))) (/.f64 (-.f64 C A) B)))) (PI.f64))) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (* (/ 1 B) (- (- C A) (sqrt (+ (pow (- A C) 2) (pow B 2))))) #s(literal -1 binary64))) (PI.f64)))) (if.f64 (<=.f64 B #s(literal 8427646936990039/20065826040452474621738395244141115820123061381619162977212070095324448220432589806036630768881181530864650607514107580997541169167266097500334986765487216377087492641938951866881041556870737904629872328704 binary64)) (*.f64 #s(approx 180 #s(literal 0 binary64)) (/.f64 (atan.f64 #s(approx (* (/ 1 B) (- (- C A) (sqrt (+ (pow (- A C) 2) (pow B 2))))) #s(literal -1 binary64))) (PI.f64))) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (* (/ 1 B) (- (- C A) (sqrt (+ (pow (- A C) 2) (pow B 2))))) #s(literal -1 binary64))) (PI.f64)))) (*.f64 #s(literal 180 binary64) (/.f64 (atan.f64 #s(approx (* (/ 1 B) (- (- C A) (sqrt (+ (pow (- A C) 2) (pow B 2))))) #s(literal -1 binary64))) (PI.f64))) (if.f64 (<=.f64 A #s(literal -3605593463970953/248661618204893321077691124073410420050228075398673858720231988446579748506266687766528 binary64)) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal -16 binary64) A)) (sqrt.f64 F)) A))) (if.f64 (<=.f64 A #s(literal 1570289855352539/4758454107128905800953799994079681792420032645310062268978469949811010102913293995344538606387700321887355916128617513761454672785743698264930657859527662802505506689431871596616596511469752757984765426503524599059416795862009216282102716609115705865638544337453260521036049116206989312 binary64)) (/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 #s(literal -8 binary64) (*.f64 C A)) (*.f64 (*.f64 B B) #s(literal 2 binary64)))) (sqrt.f64 (*.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 C A) (-.f64 C A)) (*.f64 B B))) (+.f64 C A)) F)))) (-.f64 (pow.f64 B #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 4 binary64) A) C))) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal -16 binary64) F)) (sqrt.f64 A)) A))))) (if.f64 (<=.f64 A #s(literal -3605593463970953/248661618204893321077691124073410420050228075398673858720231988446579748506266687766528 binary64)) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal -16 binary64) A)) (sqrt.f64 F)) A))) (if.f64 (<=.f64 A #s(literal 2927931563233833/7507516828804700229971157695509256861311759593549503536677899390762631562619231707947410198580331380848554019184705462619182690666302243261761460906639905160039726922590902577336628349889145412319979767917902626154330339044684617119264613887239597666074624 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 C (*.f64 A #s(literal 4 binary64))) (*.f64 B B)) (*.f64 (sqrt.f64 (-.f64 (*.f64 B B) (*.f64 (*.f64 C A) #s(literal 4 binary64)))) (sqrt.f64 (*.f64 (+.f64 (+.f64 C A) (sqrt.f64 (+.f64 (*.f64 (-.f64 A C) (-.f64 A C)) (*.f64 B B)))) (+.f64 F F)))))) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal -16 binary64) F)) (sqrt.f64 A)) A))))) (if.f64 (<=.f64 A #s(literal -3184354383361367/418993997810706159361688281193932691483730181893512293053861295116305125939798343025058571817715732115313495568327689089179808837873330310826051531440128 binary64)) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal -16 binary64) A)) (sqrt.f64 F)) A))) (if.f64 (<=.f64 A #s(literal 8273478394652981/5515652263101987298728728207430913795608113109085112352897269396216198887424215820128660001943808587833784893551335930816647064191168732319583111500951066614122648616177179922993422016587311577585463592732098692120576 binary64)) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (neg.f64 (sqrt.f64 (fabs.f64 (*.f64 (/.f64 F B) #s(literal -2 binary64)))))) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal -16 binary64) F)) (sqrt.f64 A)) A))))) (if.f64 (<=.f64 A #s(literal -3184354383361367/418993997810706159361688281193932691483730181893512293053861295116305125939798343025058571817715732115313495568327689089179808837873330310826051531440128 binary64)) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (*.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 (sqrt.f64 (*.f64 #s(literal -16 binary64) A)) (sqrt.f64 F)) A))) (if.f64 (<=.f64 A #s(literal 8273478394652981/5515652263101987298728728207430913795608113109085112352897269396216198887424215820128660001943808587833784893551335930816647064191168732319583111500951066614122648616177179922993422016587311577585463592732098692120576 binary64)) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (neg.f64 (sqrt.f64 (fabs.f64 (*.f64 (/.f64 F B) #s(literal -2 binary64)))))) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) #s(approx (* 1/4 (/ (sqrt (* -16 (* A F))) A)) (*.f64 #s(literal -1/4 binary64) #s(approx (/ (* F (sqrt (* -16 (/ A F)))) A) (*.f64 F (sqrt.f64 (fabs.f64 (/.f64 #s(literal -16 binary64) (*.f64 F A))))))))))) (if.f64 (<=.f64 B #s(literal 2800000000000000 binary64)) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (*.f64 #s(literal 1/4 binary64) (/.f64 (sqrt.f64 (*.f64 #s(literal -16 binary64) (*.f64 A F))) A))) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (neg.f64 (sqrt.f64 (fabs.f64 (*.f64 (/.f64 #s(literal -2 binary64) B) F)))))) (if.f64 (<=.f64 B #s(literal 2800000000000000 binary64)) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) #s(approx (* 1/4 (/ (sqrt (* -16 (* A F))) A)) (*.f64 #s(literal -1/4 binary64) #s(approx (/ (* F (sqrt (* -16 (/ A F)))) A) (*.f64 F (sqrt.f64 (/.f64 #s(literal -16 binary64) (*.f64 A F)))))))) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (neg.f64 (sqrt.f64 (fabs.f64 (*.f64 (/.f64 #s(literal -2 binary64) B) F)))))) (if.f64 (<=.f64 A #s(literal -4155671670180649/3196670515523576044934755563308202297086564498088930458479776726656380660551439995003193449537015778467662777468320381844938727095591204153641140224 binary64)) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) #s(approx (* 1/4 (/ (sqrt (* -16 (* A F))) A)) (*.f64 #s(literal -1/4 binary64) (sqrt.f64 (*.f64 #s(literal -16 binary64) (/.f64 F A)))))) (if.f64 (<=.f64 A #s(literal 2591374345656881/14396524142538228424993723224595141948383030778566133225922417832357880258148761185020930195532450742879746914027266864394266451377581759004827248578768524336431104 binary64)) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (neg.f64 (sqrt.f64 (fabs.f64 (*.f64 (/.f64 #s(literal -2 binary64) B) F))))) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (*.f64 #s(literal 1/4 binary64) #s(approx (/ (sqrt (* -16 (* A F))) A) (sqrt.f64 (*.f64 #s(literal -16 binary64) (/.f64 F A)))))))) (if.f64 (<=.f64 B #s(literal 48999163945791/144115188075855872 binary64)) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) #s(approx (* 1/4 (/ (sqrt (* -16 (* A F))) A)) (*.f64 #s(literal -1/4 binary64) (sqrt.f64 (*.f64 #s(literal -16 binary64) (/.f64 F A)))))) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (neg.f64 (sqrt.f64 (fabs.f64 (*.f64 (/.f64 #s(literal -2 binary64) B) F)))))) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (neg.f64 (sqrt.f64 (fabs.f64 (*.f64 (/.f64 #s(literal -2 binary64) B) F))))) #s(approx (/ (neg (sqrt (* (* 2 (* (- (pow B 2) (* (* 4 A) C)) F)) (+ (+ A C) (sqrt (+ (pow (- A C) 2) (pow B 2))))))) (- (pow B 2) (* (* 4 A) C))) (neg.f64 (sqrt.f64 (*.f64 F (/.f64 #s(literal -2 binary64) B))))) (fmax.f64 (fmax.f64 x y) (-.f64 (*.f64 x x) (-.f64 #s(literal 1/2 binary64) (*.f64 y y)))) (if.f64 (<=.f64 y #s(literal 5000000000000000 binary64)) (fmax.f64 (fmax.f64 x y) (-.f64 (*.f64 x x) #s(approx (- 1/2 (* y y)) #s(literal 1/2 binary64)))) (fmax.f64 (-.f64 (*.f64 #s(approx (+ y (* x (/ x y))) y) y) #s(literal 1/2 binary64)) (fmax.f64 x y))) (fmax.f64 (-.f64 (*.f64 #s(approx (+ y (* x (/ x y))) y) y) #s(literal 1/2 binary64)) (fmax.f64 x y)) #s(approx (+ (- (/ 1 (+ x 1)) (/ 2 x)) (/ 1 (- x 1))) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64))))) (pow.f64 x #s(literal 3 binary64)))) #s(approx (+ (- (/ 1 (+ x 1)) (/ 2 x)) (/ 1 (- x 1))) (/.f64 (/.f64 (/.f64 (-.f64 (/.f64 #s(literal 2 binary64) (*.f64 x x)) #s(literal -2 binary64)) x) x) x)) #s(approx (+ (- (/ 1 (+ x 1)) (/ 2 x)) (/ 1 (- x 1))) (/.f64 (/.f64 (-.f64 (/.f64 #s(literal 2 binary64) (*.f64 x x)) #s(literal -2 binary64)) (*.f64 x x)) x)) #s(approx (+ (- (/ 1 (+ x 1)) (/ 2 x)) (/ 1 (- x 1))) (/.f64 (-.f64 (/.f64 #s(literal 2 binary64) (*.f64 x x)) #s(literal -2 binary64)) (*.f64 (*.f64 x x) x))) #s(approx (+ (- (/ 1 (+ x 1)) (/ 2 x)) (/ 1 (- x 1))) (/.f64 (/.f64 #s(approx (/ (- (/ 2 (* x x)) -2) x) (/.f64 #s(literal 2 binary64) x)) x) x)) #s(approx (+ (- (/ 1 (+ x 1)) (/ 2 x)) (/ 1 (- x 1))) (/.f64 #s(approx (* (/ 1 x) (+ (* 2 (* x x)) 2)) (*.f64 #s(literal 2 binary64) x)) (*.f64 (*.f64 x x) (*.f64 x x)))) (+.f64 #s(approx (- (/ 1 (+ x 1)) (/ 2 x)) (/.f64 #s(literal -1 binary64) x)) (/.f64 #s(literal 1 binary64) (-.f64 x #s(literal 1 binary64)))) (+.f64 #s(approx (- (/ 1 (+ x 1)) (/ 2 x)) (/.f64 #s(literal -1 binary64) x)) #s(approx (/ 1 (- x 1)) (/.f64 #s(literal 1 binary64) x))) (/.f64 #s(approx (- (/ x (- x 1)) (- 2 (/ x (- x -1)))) #s(literal -2 binary64)) x) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))))) (sin.f64 (-.f64 eps #s(literal 0 binary64)))) (/.f64 #s(approx (sin (- (+ eps x) x)) (sin.f64 eps)) (*.f64 (-.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (sin.f64 x))) (cos.f64 x))) (/.f64 #s(approx (sin (- (+ eps x) x)) (sin.f64 eps)) (*.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x))) #s(approx (/ (sin (- (+ eps x) x)) (* (cos (+ eps x)) (cos x))) (/.f64 eps (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x))))))) #s(approx (/ (sin (- (+ eps x) x)) (* (cos (+ eps x)) (cos x))) (/.f64 eps (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))))) #s(approx (- (tan (+ x eps)) (tan x)) #s(approx (* eps (- 1 (* -1 (/ (pow (sin x) 2) (pow (cos x) 2))))) (*.f64 (+.f64 (*.f64 x x) #s(literal 1 binary64)) eps))) (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) x)) x)) (sqrt.f64 x))) (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 (-.f64 x #s(literal -1 binary64))) (sqrt.f64 x))) #s(approx (- (sqrt (+ x 1)) (sqrt x)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) x)) #s(literal 1/2 binary64))) #s(approx (- (sqrt (+ x 1)) (sqrt x)) #s(approx (/ 1/2 (* x (sqrt (/ 1 x)))) (/.f64 #s(literal 1/2 binary64) (sqrt.f64 x)))) #s(approx (- (sqrt (+ x 1)) (sqrt x)) (-.f64 #s(literal 1 binary64) (sqrt.f64 x))) (*.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)) (sin.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 (+.f64 (+.f64 eps x) x) (PI.f64))))) (*.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)) (cos.f64 (*.f64 (+.f64 (+.f64 eps x) x) #s(literal -1/2 binary64)))) #s(approx (- (sin (+ x eps)) (sin x)) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))))) #s(approx (- (sin (+ x eps)) (sin x)) (-.f64 (*.f64 (cos.f64 x) eps) (*.f64 (*.f64 #s(approx (* eps (sin x)) (*.f64 eps x)) #s(literal 1/2 binary64)) eps))) #s(approx (- (sin (+ x eps)) (sin x)) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) #s(approx (* eps (sin x)) (*.f64 eps x)))))) #s(approx (- (sin (+ x eps)) (sin x)) (*.f64 eps (sin.f64 (+.f64 (neg.f64 x) (*.f64 (PI.f64) #s(literal 1/2 binary64)))))) #s(approx (- (sin (+ x eps)) (sin x)) (*.f64 eps (cos.f64 x))) #s(approx (- (sin (+ x eps)) (sin x)) (*.f64 eps #s(approx (+ (cos x) (* -1/2 (* eps (sin x)))) (+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) eps) (+.f64 (*.f64 (*.f64 x x) #s(literal -1/2 binary64)) #s(literal 1 binary64)))))) #s(approx (- (sin (+ x eps)) (sin x)) (*.f64 #s(approx (+ (cos x) (* -1/2 (* eps (sin x)))) (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) x) #s(literal -1 binary64))) eps)) #s(approx (- (sin (+ x eps)) (sin x)) #s(approx (* eps (cos x)) (-.f64 eps (*.f64 (*.f64 (*.f64 x x) eps) #s(literal 1/2 binary64))))) #s(approx (- (sin (+ x eps)) (sin x)) (*.f64 eps #s(approx (cos x) #s(literal 1 binary64)))) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -1018517988167243/1018517988167243043134222844204689080525734196832968125318070224677190649881668353091698688 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 #s(literal 1 binary64) n) (*.f64 (pow.f64 x (/.f64 #s(literal -1 binary64) n)) x))) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 2028240960365167/10141204801825835211973625643008 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (neg.f64 (log.f64 (/.f64 x (-.f64 x #s(literal -1 binary64))))) n)) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 3999999999999999815888826918627480846931950854956402839322966212785162853139783252833353910824665649494904007400214652042348672372695556295641130893294334148579434038296576 binary64)) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 #s(literal 1 binary64) (/.f64 x n))) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (- (log (+ 1 x)) (log x)) n) (/.f64 #s(literal 1 binary64) (*.f64 n #s(approx x #s(literal 0 binary64))))))))) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -1018517988167243/1018517988167243043134222844204689080525734196832968125318070224677190649881668353091698688 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (*.f64 n x))) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 2028240960365167/10141204801825835211973625643008 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (neg.f64 (log.f64 (/.f64 x (-.f64 x #s(literal -1 binary64))))) n)) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 3999999999999999815888826918627480846931950854956402839322966212785162853139783252833353910824665649494904007400214652042348672372695556295641130893294334148579434038296576 binary64)) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 #s(literal 1 binary64) (/.f64 x n))) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (- (log (+ 1 x)) (log x)) n) (/.f64 #s(literal 1 binary64) (*.f64 n #s(approx x #s(literal 0 binary64))))))))) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -1018517988167243/1018517988167243043134222844204689080525734196832968125318070224677190649881668353091698688 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 #s(literal 1 binary64) n) (*.f64 (pow.f64 x (/.f64 #s(literal -1 binary64) n)) x))) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 2028240960365167/10141204801825835211973625643008 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (-.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (log.f64 (-.f64 x #s(literal -1 binary64))) #s(literal 2 binary64)) n) #s(literal 1/2 binary64)) (log.f64 (/.f64 (-.f64 x #s(literal -1 binary64)) x))) n) (/.f64 (/.f64 (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 1/2 binary64)) n) n))) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 n #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) n)))) (/.f64 #s(literal 1 binary64) n))))) (pow.f64 x (/.f64 #s(literal 1 binary64) n))))) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -1018517988167243/1018517988167243043134222844204689080525734196832968125318070224677190649881668353091698688 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 #s(literal 1 binary64) n) (*.f64 (pow.f64 x (/.f64 #s(literal -1 binary64) n)) x))) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 2028240960365167/10141204801825835211973625643008 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (log.f64 (-.f64 x #s(literal -1 binary64))) #s(literal 2 binary64)) n) #s(literal 1/2 binary64)) (log.f64 (/.f64 (-.f64 x #s(literal -1 binary64)) x))) (/.f64 (*.f64 (pow.f64 (log.f64 x) #s(literal 2 binary64)) #s(literal 1/2 binary64)) n)) n)) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 n #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) n)))) (/.f64 #s(literal 1 binary64) n))))) (pow.f64 x (/.f64 #s(literal 1 binary64) n))))) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -1018517988167243/1018517988167243043134222844204689080525734196832968125318070224677190649881668353091698688 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 #s(literal 1 binary64) n) (*.f64 (pow.f64 x (/.f64 #s(literal -1 binary64) n)) x))) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 2028240960365167/10141204801825835211973625643008 binary64)) (*.f64 (neg.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #s(approx (+ 1 (/ (pow (- x -1) (/ 1 n)) (neg (pow x (/ 1 n))))) (/.f64 (log.f64 (/.f64 x (-.f64 x #s(literal -1 binary64)))) n))) (-.f64 #s(approx (pow (+ x 1) (/ 1 n)) (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 x (-.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 n #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) n)))) (/.f64 #s(literal 1 binary64) n))))) (pow.f64 x (/.f64 #s(literal 1 binary64) n))))) (if.f64 (<=.f64 x #s(literal 19000000 binary64)) (*.f64 (neg.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #s(approx (+ 1 (/ (pow (- x -1) (/ 1 n)) (neg (pow x (/ 1 n))))) (/.f64 (log.f64 (/.f64 x (-.f64 x #s(literal -1 binary64)))) n))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (/.f64 #s(literal 1 binary64) n) (*.f64 (pow.f64 x (/.f64 #s(literal -1 binary64) n)) x)))) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -1018517988167243/1018517988167243043134222844204689080525734196832968125318070224677190649881668353091698688 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (pow.f64 x (/.f64 #s(literal 1 binary64) n)) (*.f64 n x))) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 999999999999999993220948674361627976461708441944064 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (neg.f64 (log.f64 (/.f64 x (-.f64 x #s(literal -1 binary64))))) n)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (- (log (+ 1 x)) (log x)) n) (/.f64 #s(literal 1 binary64) (*.f64 n #s(approx x #s(literal 0 binary64)))))))) (if.f64 (<=.f64 (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #s(literal -inf.0 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (- (log (+ 1 x)) (log x)) n) (/.f64 #s(literal 1 binary64) (*.f64 n #s(approx x #s(literal 0 binary64)))))) (if.f64 (<=.f64 (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #s(literal 9007199254740991/9007199254740992 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (neg.f64 (log.f64 (/.f64 x (-.f64 x #s(literal -1 binary64))))) n)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (- (log (+ 1 x)) (log x)) n) (/.f64 #s(literal 1 binary64) (*.f64 n #s(approx x #s(literal 0 binary64)))))))) (if.f64 (<=.f64 (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #s(literal -inf.0 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (- (log (+ 1 x)) (log x)) n) (/.f64 #s(literal 1 binary64) (*.f64 n #s(approx x #s(literal 0 binary64)))))) (if.f64 (<=.f64 (-.f64 (pow.f64 (+.f64 x #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) n)) (pow.f64 x (/.f64 #s(literal 1 binary64) n))) #s(literal 9007199254740991/9007199254740992 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 (log.f64 (/.f64 (-.f64 x #s(literal -1 binary64)) x)) n)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (- (log (+ 1 x)) (log x)) n) (/.f64 #s(literal 1 binary64) (*.f64 n #s(approx x #s(literal 0 binary64)))))))) (if.f64 (<=.f64 x #s(literal 7582485000136117/842498333348457493583344221469363458551160763204392890034487820288 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (- (log (+ 1 x)) (log x)) (-.f64 x (log.f64 x))) n)) (if.f64 (<=.f64 x #s(literal 7656119366529843/4503599627370496 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (- (log (+ 1 x)) (log x)) n) (/.f64 #s(literal 1 binary64) (*.f64 n #s(approx x #s(literal 0 binary64)))))) (if.f64 (<=.f64 x #s(literal 269999999999999983133443373846076760996472925571757595928110098352902933261461558940878766988673918383696774748262367232 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(approx (log (/ (- x -1) x)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (/.f64 #s(literal 1 binary64) x)) #s(literal 1/3 binary64)) x)) #s(literal 1/2 binary64)) x)) #s(literal 1 binary64)) x))) n)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (- (log (+ 1 x)) (log x)) n) #s(approx (/ (- (+ (/ 1/3 (* n (pow x 2))) (/ 1 n)) (/ 1/2 (* n x))) x) (/.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 (*.f64 x x) x) n)))))))) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -20 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (- (log (+ 1 x)) (log x)) n) #s(approx (/ (- (+ (/ 1/3 (* n (pow x 2))) (/ 1 n)) (/ 1/2 (* n x))) x) (/.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 (*.f64 x x) x) n))))) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 999999999999999993220948674361627976461708441944064 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) (/.f64 #s(literal 1 binary64) #s(approx (/ n (log (/ (- x -1) x))) (*.f64 x (+.f64 n (*.f64 #s(literal 1/2 binary64) (/.f64 n x))))))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (- (log (+ 1 x)) (log x)) n) (/.f64 #s(literal 1 binary64) (*.f64 n #s(approx x #s(literal 0 binary64)))))))) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -20 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (- (log (+ 1 x)) (log x)) n) #s(approx (/ (- (+ (/ 1/3 (* n (pow x 2))) (/ 1 n)) (/ 1/2 (* n x))) x) (/.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 (*.f64 x x) x) n))))) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 999999999999999993220948674361627976461708441944064 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (- (log (+ 1 x)) (log x)) n) (/.f64 (/.f64 #s(literal 1 binary64) n) x))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (- (log (+ 1 x)) (log x)) n) (/.f64 #s(literal 1 binary64) (*.f64 n #s(approx x #s(literal 0 binary64)))))))) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal -20 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (- (log (+ 1 x)) (log x)) n) #s(approx (/ (- (+ (/ 1/3 (* n (pow x 2))) (/ 1 n)) (/ 1/2 (* n x))) x) (/.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 (*.f64 x x) n) x))))) (if.f64 (<=.f64 (/.f64 #s(literal 1 binary64) n) #s(literal 999999999999999993220948674361627976461708441944064 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (- (log (+ 1 x)) (log x)) n) (/.f64 (/.f64 #s(literal 1 binary64) n) x))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (- (log (+ 1 x)) (log x)) n) (/.f64 #s(literal 1 binary64) (*.f64 n #s(approx x #s(literal 0 binary64)))))))) (if.f64 (<=.f64 x #s(literal 7656119366529843/4503599627370496 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (- (log (+ 1 x)) (log x)) n) (/.f64 #s(literal 1 binary64) (*.f64 n #s(approx x #s(literal 0 binary64)))))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (- (log (+ 1 x)) (log x)) n) (/.f64 (/.f64 #s(literal 1 binary64) n) x)))) (if.f64 (<=.f64 x #s(literal 7656119366529843/4503599627370496 binary64)) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (- (log (+ 1 x)) (log x)) n) (/.f64 #s(literal 1 binary64) (*.f64 n #s(approx x #s(literal 0 binary64)))))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (- (log (+ 1 x)) (log x)) n) (/.f64 #s(literal 1 binary64) (*.f64 n x))))) #s(approx (- (pow (+ x 1) (/ 1 n)) (pow x (/ 1 n))) #s(approx (/ (- (log (+ 1 x)) (log x)) n) (/.f64 #s(literal 1 binary64) (*.f64 n x)))) (if.f64 (<=.f64 N #s(literal 1000 binary64)) (neg.f64 (log.f64 (/.f64 N (-.f64 N #s(literal -1 binary64))))) #s(approx (- (log (+ N 1)) (log N)) (/.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 N N)) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 N N)) #s(literal 1/2 binary64)) N))) N))) (if.f64 (<=.f64 N #s(literal 1000 binary64)) (log.f64 (/.f64 (-.f64 N #s(literal -1 binary64)) N)) #s(approx (- (log (+ N 1)) (log N)) (/.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 N N)) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 N N)) #s(literal 1/2 binary64)) N))) N))) #s(approx (- (log (+ N 1)) (log N)) (/.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 N N)) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1/4 binary64) (*.f64 N N)) #s(literal 1/2 binary64)) N))) N)) #s(approx (- (log (+ N 1)) (log N)) (/.f64 (-.f64 (/.f64 (-.f64 (*.f64 N (-.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 1/2 binary64) N))) #s(literal 1/4 binary64)) (*.f64 (*.f64 N N) N)) #s(literal -1 binary64)) N)) #s(approx (- (log (+ N 1)) (log N)) (/.f64 (-.f64 (*.f64 (-.f64 (-.f64 (*.f64 N N) #s(literal -1/3 binary64)) (*.f64 #s(literal 1/2 binary64) N)) N) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 N N) N) N))) #s(approx (- (log (+ N 1)) (log N)) (/.f64 #s(literal 1 binary64) (/.f64 N (+.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) N) #s(literal -1/2 binary64)) N) #s(literal 1 binary64))))) #s(approx (- (log (+ N 1)) (log N)) (/.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 N N)) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) N))) N)) #s(approx (- (log (+ N 1)) (log N)) (/.f64 (+.f64 (/.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) N) #s(literal -1/2 binary64)) N) #s(literal 1 binary64)) N)) #s(approx (- (log (+ N 1)) (log N)) (/.f64 (-.f64 (-.f64 (*.f64 N N) #s(literal -1/3 binary64)) (*.f64 N #s(literal 1/2 binary64))) (*.f64 (*.f64 N N) N))) #s(approx (- (log (+ N 1)) (log N)) (/.f64 (+.f64 #s(approx (/ (+ (- (* 1/3 N) (* (* N N) 1/2)) -1/4) (* (* N N) N)) (/.f64 #s(literal -1/2 binary64) N)) #s(literal 1 binary64)) N)) #s(approx (- (log (+ N 1)) (log N)) (/.f64 #s(literal 1 binary64) N)) (/.f64 #s(approx (- 1 (sqrt (/ x (- x -1)))) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 35/128 binary64) x) #s(literal 5/16 binary64)) x) #s(literal 3/8 binary64)) x)) x)) (sqrt.f64 x)) (/.f64 #s(approx (- 1 (sqrt (/ x (- x -1)))) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (/.f64 #s(approx (- (/ 35/128 x) 5/16) #s(literal -5/16 binary64)) x) #s(literal 3/8 binary64)) x)) x)) (sqrt.f64 x)) (/.f64 #s(approx (- 1 (sqrt (/ x (- x -1)))) (/.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 3/8 binary64) x)) x)) (sqrt.f64 x)) (/.f64 #s(approx (- 1 (sqrt (/ x (- x -1)))) (/.f64 #s(literal 1/2 binary64) x)) (sqrt.f64 x)) #s(approx (/ (- (* (neg (sqrt (- x -1))) (sqrt (- x -1))) (neg (sqrt (* (- x -1) x)))) (* (neg (sqrt (* (- x -1) x))) (sqrt (- x -1)))) (sqrt.f64 (/.f64 #s(approx 1 #s(literal 0 binary64)) x))) #s(approx (/ (- (* (neg (sqrt (- x -1))) (sqrt (- x -1))) (neg (sqrt (* (- x -1) x)))) (* (neg (sqrt (* (- x -1) x))) (sqrt (- x -1)))) #s(approx (sqrt (/ 1 x)) (/.f64 (sqrt.f64 x) x))) (/.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 #s(literal -1 binary64) x)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal -1 binary64) x) x)) (if.f64 (<=.f64 x #s(literal -3530822107858469/36028797018963968 binary64)) (-.f64 #s(approx (/ 1 (+ x 1)) #s(approx (+ 1 (* x (- x 1))) #s(approx 1 #s(literal 0 binary64)))) (/.f64 #s(approx 1 #s(literal 0 binary64)) x)) (if.f64 (<=.f64 x #s(literal 8264141345021879/4722366482869645213696 binary64)) (-.f64 #s(approx (/ 1 (+ x 1)) #s(approx (+ 1 (* x (- x 1))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) x)) #s(approx (- (/ 1 (+ x 1)) (/ 1 x)) (/.f64 (neg.f64 x) (*.f64 x x))))) (if.f64 (<=.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 x #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) x)) #s(literal -100000000 binary64)) (-.f64 #s(approx (/ 1 (+ x 1)) #s(approx (+ 1 (* x (- x 1))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) x)) (if.f64 (<=.f64 (-.f64 (/.f64 #s(literal 1 binary64) (+.f64 x #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) x)) #s(literal 0 binary64)) (-.f64 #s(approx (/ 1 (+ x 1)) #s(approx (+ 1 (* x (- x 1))) #s(approx 1 #s(literal 0 binary64)))) (/.f64 #s(approx 1 #s(literal 0 binary64)) x)) #s(approx (- (/ 1 (+ x 1)) (/ 1 x)) (/.f64 (-.f64 x #s(literal 1 binary64)) x)))) #s(approx (- (/ 1 (+ x 1)) (/ 1 x)) (/.f64 #s(literal -1 binary64) x)) (*.f64 #s(approx (* (sin (* (+ (+ eps x) x) 1/2)) (sin (* (- (+ eps x) x) 1/2))) (*.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 #s(approx (* 1/2 (- eps (* -2 x))) (+.f64 x (*.f64 #s(literal 1/2 binary64) eps)))))) #s(literal -2 binary64)) #s(approx (- (cos (+ x eps)) (cos x)) (*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (cos.f64 x))) (sin.f64 x)))) #s(approx (- (cos (+ x eps)) (cos x)) (*.f64 eps (-.f64 (*.f64 eps #s(approx (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x)))) (-.f64 (*.f64 x (+.f64 (*.f64 #s(literal 1/6 binary64) eps) (*.f64 #s(literal 1/4 binary64) x))) #s(literal 1/2 binary64)))) (sin.f64 x)))) #s(approx (- (cos (+ x eps)) (cos x)) (*.f64 eps (-.f64 #s(approx (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (*.f64 #s(literal -1/2 binary64) eps)) (sin.f64 x)))) #s(approx (- (cos (+ x eps)) (cos x)) #s(approx (* eps (- (* eps (+ (* -1/2 (cos x)) (* 1/6 (* eps (sin x))))) (sin x))) #s(approx (+ (* -1/2 (pow eps 2)) (* eps (* x (- (* 1/6 (pow eps 2)) 1)))) (*.f64 eps (+.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1/2 binary64) eps)))))) #s(approx (- (cos (+ x eps)) (cos x)) (neg.f64 #s(approx (* eps (sin x)) (*.f64 eps x)))) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 x x)) (+.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x #s(literal -1 binary64))) #s(literal 1 binary64)) (pow.f64 (cbrt.f64 (-.f64 x #s(literal -1 binary64))) #s(literal -1 binary64))) #s(approx (+ (* (cbrt x) (cbrt x)) (* (cbrt (- x -1)) (cbrt x))) (*.f64 x (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 4/3 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (cbrt.f64 x)))))))) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 x x)) (+.f64 (pow.f64 (cbrt.f64 (-.f64 x #s(literal -1 binary64))) #s(literal 2 binary64)) #s(approx (+ (* (cbrt x) (cbrt x)) (* (cbrt (- x -1)) (cbrt x))) (*.f64 x (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 4/3 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (cbrt.f64 x)))))))) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 x x)) #s(approx (+ (* (cbrt (- x -1)) (cbrt (- x -1))) (+ (* (cbrt x) (cbrt x)) (* (cbrt (- x -1)) (cbrt x)))) (*.f64 x (+.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 x #s(literal 2 binary64)))))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (cbrt.f64 x))))))) #s(approx (- (cbrt (+ x 1)) (cbrt x)) (*.f64 (pow.f64 (cbrt.f64 x) #s(literal -2 binary64)) #s(literal 1/3 binary64))) (if.f64 (<=.f64 x #s(literal 10000000000000000369475456880582265409809179829842688451922778552150543659347219597216513109705408327446511753687232667314337003349573404171046192448274432 binary64)) #s(approx (- (cbrt (+ x 1)) (cbrt x)) (/.f64 #s(literal 1/3 binary64) (cbrt.f64 (*.f64 x x)))) #s(approx (- (cbrt (+ x 1)) (cbrt x)) (/.f64 #s(literal 3 binary64) (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 (pow.f64 x #s(literal -1/3 binary64)) x)) #s(literal 3 binary64))))) (if.f64 (<=.f64 x #s(literal 10000000000000000369475456880582265409809179829842688451922778552150543659347219597216513109705408327446511753687232667314337003349573404171046192448274432 binary64)) #s(approx (- (cbrt (+ x 1)) (cbrt x)) (/.f64 #s(literal 1/3 binary64) (cbrt.f64 (*.f64 x x)))) #s(approx (- (cbrt (+ x 1)) (cbrt x)) (*.f64 (*.f64 (/.f64 #s(literal 3 binary64) (pow.f64 x #s(literal 2/3 binary64))) #s(literal 1/3 binary64)) #s(literal 1/3 binary64)))) (if.f64 (<=.f64 x #s(literal 10000000000000000369475456880582265409809179829842688451922778552150543659347219597216513109705408327446511753687232667314337003349573404171046192448274432 binary64)) #s(approx (- (cbrt (+ x 1)) (cbrt x)) (/.f64 #s(literal 1/3 binary64) (cbrt.f64 (*.f64 x x)))) #s(approx (- (cbrt (+ x 1)) (cbrt x)) (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 (pow.f64 x #s(literal -2/3 binary64)) #s(literal 1/3 binary64))) #s(literal 1/3 binary64)))) #s(approx (- (cbrt (+ x 1)) (cbrt x)) (*.f64 (*.f64 #s(literal 3 binary64) (*.f64 (pow.f64 x #s(literal -2/3 binary64)) #s(literal 1/3 binary64))) #s(literal 1/3 binary64))) #s(approx (- (cbrt (+ x 1)) (cbrt x)) (/.f64 #s(literal 1/3 binary64) (pow.f64 x #s(literal 2/3 binary64)))) #s(approx (- (cbrt (+ x 1)) (cbrt x)) (*.f64 (pow.f64 x #s(literal -2/3 binary64)) #s(literal 1/3 binary64))) #s(approx (- (cbrt (+ x 1)) (cbrt x)) (-.f64 #s(literal 1 binary64) (cbrt.f64 #s(approx x #s(literal 0 binary64))))) #s(approx (- (cbrt (+ x 1)) (cbrt x)) (-.f64 #s(literal 1 binary64) (cbrt.f64 x))) (atan2.f64 #s(literal 1 binary64) (-.f64 (*.f64 (-.f64 N #s(literal -1 binary64)) N) #s(literal -1 binary64))) (atan2.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(approx (- N -1) #s(literal 1 binary64)) N) #s(literal -1 binary64))) (/.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) g)) (cbrt.f64 a)) (*.f64 (cbrt.f64 (/.f64 #s(literal 1/2 binary64) a)) (cbrt.f64 g)) (/.f64 (cbrt.f64 g) (cbrt.f64 (+.f64 a a))) (if.f64 (<=.f64 (cbrt.f64 (/.f64 g (*.f64 #s(literal 2 binary64) a))) #s(literal 6455624695217271/1291124939043454294827959586001505937164852896414611756415329678270323811008420597314822676640068915717951585986373746688 binary64)) (*.f64 (pow.f64 a #s(literal -1/3 binary64)) (cbrt.f64 (*.f64 #s(literal 1/2 binary64) g))) (if.f64 (<=.f64 (cbrt.f64 (/.f64 g (*.f64 #s(literal 2 binary64) a))) #s(literal 999999999999999967336168804116691273849533185806555472917961779471295845921727862608739868455469056 binary64)) (/.f64 #s(literal 1 binary64) (cbrt.f64 (*.f64 (/.f64 #s(literal 2 binary64) g) a))) (*.f64 (pow.f64 (+.f64 a a) #s(literal -1/3 binary64)) (cbrt.f64 g)))) (if.f64 (<=.f64 (cbrt.f64 (/.f64 g (*.f64 #s(literal 2 binary64) a))) #s(literal 6455624695217271/1291124939043454294827959586001505937164852896414611756415329678270323811008420597314822676640068915717951585986373746688 binary64)) (*.f64 (pow.f64 (+.f64 a a) #s(literal -1/3 binary64)) (cbrt.f64 g)) (if.f64 (<=.f64 (cbrt.f64 (/.f64 g (*.f64 #s(literal 2 binary64) a))) #s(literal 999999999999999967336168804116691273849533185806555472917961779471295845921727862608739868455469056 binary64)) (/.f64 #s(literal 1 binary64) (cbrt.f64 (*.f64 (/.f64 #s(literal 2 binary64) g) a))) (*.f64 (pow.f64 (+.f64 a a) #s(literal -1/3 binary64)) (cbrt.f64 g)))) (cbrt.f64 (/.f64 g (+.f64 a a))) #s(approx (+ (* (pow (+ a a) -1/3) (cbrt (- (sqrt (* (- g h) (+ h g))) g))) (cbrt (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h))))))) (/.f64 (neg.f64 (cbrt.f64 g)) (cbrt.f64 a))) (if.f64 (<=.f64 (+.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (+.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (-.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) #s(literal -inf.0 binary64)) #s(approx (+ (* (pow (+ a a) -1/3) (cbrt (- (sqrt (* (- g h) (+ h g))) g))) (cbrt (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h))))))) (*.f64 (pow.f64 a #s(literal -1/3 binary64)) (neg.f64 (cbrt.f64 g)))) (if.f64 (<=.f64 (+.f64 (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (+.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h)))))) (cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) a)) (-.f64 (neg.f64 g) (sqrt.f64 (-.f64 (*.f64 g g) (*.f64 h h))))))) #s(literal -7695704335233297/153914086704665934422965000391185991426092731525255651046673021110334850669910978950836977558144201721900890587136 binary64)) #s(approx (+ (* (pow (+ a a) -1/3) (cbrt (- (sqrt (* (- g h) (+ h g))) g))) (cbrt (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h))))))) (neg.f64 (cbrt.f64 (/.f64 g a)))) #s(approx (+ (* (pow (+ a a) -1/3) (cbrt (- (sqrt (* (- g h) (+ h g))) g))) (cbrt (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h))))))) (*.f64 (pow.f64 a #s(literal -1/3 binary64)) (neg.f64 (cbrt.f64 g)))))) #s(approx (+ (* (pow (+ a a) -1/3) (cbrt (- (sqrt (* (- g h) (+ h g))) g))) (cbrt (* (/ 1 (* 2 a)) (- (neg g) (sqrt (- (* g g) (* h h))))))) (neg.f64 (cbrt.f64 (/.f64 g a)))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal -1/3 binary64) (+.f64 (+.f64 (PI.f64) (PI.f64)) (acos.f64 (/.f64 (neg.f64 g) h))))) #s(literal 3 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 2/3 binary64) (+.f64 (+.f64 (PI.f64) (PI.f64)) (acos.f64 (/.f64 (neg.f64 g) h)))))))) (*.f64 (cos.f64 (+.f64 (*.f64 (asin.f64 (/.f64 (neg.f64 g) h)) #s(literal -1/3 binary64)) (*.f64 (PI.f64) #s(literal 5/6 binary64)))) #s(literal 2 binary64)) (*.f64 (cos.f64 (*.f64 (-.f64 (*.f64 #s(literal -5/2 binary64) (PI.f64)) (asin.f64 (/.f64 g h))) #s(literal 1/3 binary64))) #s(literal 2 binary64)) (*.f64 (cos.f64 (*.f64 #s(literal 1/3 binary64) (+.f64 (acos.f64 (/.f64 (neg.f64 g) h)) (+.f64 (PI.f64) (PI.f64))))) #s(literal 2 binary64)) (if.f64 (<=.f64 (*.f64 #s(literal 4 binary64) (pow.f64 q #s(literal 2 binary64))) #s(literal 3757668132438133/37576681324381331646231689548629392438010920782533117931316655544515344401833735095419183974156299248510959616 binary64)) #s(approx (* (/ 1 2) (- (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) (*.f64 #s(literal -1 binary64) (*.f64 p (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 #s(approx (- (+ (fabs p) (fabs r)) r) (+.f64 (fabs.f64 p) (+.f64 (fabs.f64 r) (*.f64 #s(literal -1 binary64) r)))) p)) #s(literal 1/2 binary64))))) #s(approx (* (/ 1 2) (- (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) (neg.f64 q))) (if.f64 (<=.f64 q #s(literal 8677465438998547/3213876088517980551083924184682325205044405987565585670602752 binary64)) #s(approx (* (/ 1 2) (- (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) (*.f64 #s(literal -1 binary64) (*.f64 p (-.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fabs.f64 r) r) p))) #s(literal 1/2 binary64))))) #s(approx (* (/ 1 2) (- (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) (neg.f64 q))) (if.f64 (<=.f64 q #s(literal 3044183431044231/822752278660603021077484591278675252491367932816789931674304512 binary64)) #s(approx (* (/ 1 2) (- (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) #s(approx (* -1 (* p (- (* -1/2 (/ (- (+ (fabs p) (fabs r)) r) p)) 1/2))) (+.f64 (*.f64 #s(literal 1/2 binary64) p) (*.f64 #s(literal 1/2 binary64) (-.f64 (+.f64 (fabs.f64 p) (fabs.f64 r)) r))))) #s(approx (* (/ 1 2) (- (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) (neg.f64 q))) (if.f64 (<=.f64 q #s(literal 3881737571769141/693167423530203714894603546035770925859109268843954143792619895153655326951406405759993601526034894524347802740350892957243539456 binary64)) #s(approx (* (/ 1 2) (- (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) #s(approx (* -1 (* p (- (* -1/2 (/ (- (+ (fabs p) (fabs r)) r) p)) 1/2))) (*.f64 #s(literal 1/2 binary64) (-.f64 (+.f64 (fabs.f64 p) (fabs.f64 r)) r)))) #s(approx (* (/ 1 2) (- (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) (neg.f64 q))) #s(approx (* (/ 1 2) (- (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) (neg.f64 q)) (if.f64 (<=.f64 (*.f64 #s(literal 4 binary64) (pow.f64 q #s(literal 2 binary64))) #s(literal 500000000000000023376909442728063994594802715665205143420682436372008219697277947305184129090151668469538444067022475144663084092331215165737156638708489908193694639932318967793498760119176155511330039146864335692596466630531151717376319013390688774370983942319641722880 binary64)) #s(approx (* (/ 1 2) (+ (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) #s(approx (* r (+ 1/2 (* 1/2 (/ (+ (fabs p) (+ (fabs r) (* -1 p))) r)))) (+.f64 (*.f64 #s(literal 1/2 binary64) r) (*.f64 #s(literal 1/2 binary64) (+.f64 (fabs.f64 p) (+.f64 (fabs.f64 r) (*.f64 #s(literal -1 binary64) p))))))) #s(approx (* (/ 1 2) (+ (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) (-.f64 q (*.f64 #s(literal -1/2 binary64) (+.f64 (fabs.f64 r) (fabs.f64 p)))))) (if.f64 (<=.f64 (*.f64 #s(literal 4 binary64) (pow.f64 q #s(literal 2 binary64))) #s(literal 500000000000000023376909442728063994594802715665205143420682436372008219697277947305184129090151668469538444067022475144663084092331215165737156638708489908193694639932318967793498760119176155511330039146864335692596466630531151717376319013390688774370983942319641722880 binary64)) #s(approx (* (/ 1 2) (+ (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) #s(approx (* r (+ 1/2 (* 1/2 (/ (+ (fabs p) (+ (fabs r) (* -1 p))) r)))) (*.f64 (-.f64 (+.f64 r (fabs.f64 p)) (-.f64 p (fabs.f64 r))) #s(literal 1/2 binary64)))) #s(approx (* (/ 1 2) (+ (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) (-.f64 q (*.f64 #s(literal -1/2 binary64) (+.f64 (fabs.f64 r) (fabs.f64 p)))))) (if.f64 (<=.f64 r #s(literal 800000000000000011704556184539898424776034390291724047422888629735837091400918572728320 binary64)) #s(approx (* (/ 1 2) (+ (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) (-.f64 q (*.f64 #s(literal -1/2 binary64) (+.f64 (fabs.f64 r) (fabs.f64 p))))) #s(approx (* (/ 1 2) (+ (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) #s(approx (* r (+ 1/2 (* 1/2 (/ (+ (fabs p) (+ (fabs r) (* -1 p))) r)))) (*.f64 #s(approx (- (+ r (fabs p)) (- p (fabs r))) (+.f64 r (+.f64 (fabs.f64 p) (fabs.f64 r)))) #s(literal 1/2 binary64))))) (if.f64 (<=.f64 q #s(literal 759999999999999937798538804705658043635198133928478395617743369035020454015642412206123852677944977653760 binary64)) #s(approx (* (/ 1 2) (+ (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) #s(approx (* r (+ 1/2 (* 1/2 (/ (+ (fabs p) (+ (fabs r) (* -1 p))) r)))) (*.f64 #s(approx (- (+ r (fabs p)) (- p (fabs r))) (+.f64 r (+.f64 (fabs.f64 p) (fabs.f64 r)))) #s(literal 1/2 binary64)))) #s(approx (* (/ 1 2) (+ (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) (*.f64 q #s(approx (+ 1 (* 1/2 (/ (+ (fabs p) (fabs r)) q))) #s(literal 1 binary64))))) (if.f64 (<=.f64 q #s(literal 8677465438998547/3213876088517980551083924184682325205044405987565585670602752 binary64)) #s(approx (* (/ 1 2) (+ (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) #s(approx (* -1 (* q (+ 1 (* -1/2 (/ (+ (fabs p) (fabs r)) q))))) (*.f64 #s(literal 1/2 binary64) (+.f64 (fabs.f64 p) (fabs.f64 r))))) #s(approx (* (/ 1 2) (+ (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) (*.f64 q #s(approx (+ 1 (* 1/2 (/ (+ (fabs p) (fabs r)) q))) #s(literal 1 binary64))))) (if.f64 (<=.f64 q #s(literal 2843069510573101/676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144 binary64)) #s(approx (* (/ 1 2) (+ (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) (*.f64 #s(literal -1/2 binary64) p)) #s(approx (* (/ 1 2) (+ (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) (*.f64 q #s(approx (+ 1 (* 1/2 (/ (+ (fabs p) (fabs r)) q))) #s(literal 1 binary64))))) (if.f64 (<=.f64 p #s(literal -30000000 binary64)) #s(approx (* (/ 1 2) (+ (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) (*.f64 #s(literal -1/2 binary64) p)) #s(approx (* (/ 1 2) (+ (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) (*.f64 #s(literal 1/2 binary64) r))) #s(approx (* (/ 1 2) (+ (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) (*.f64 #s(literal -1/2 binary64) p)) #s(approx (* (/ 1 2) (+ (+ (fabs p) (fabs r)) (sqrt (+ (pow (- p r) 2) (* 4 (pow q 2)))))) (neg.f64 q)) (*.f64 (*.f64 (-.f64 x #s(literal 18 binary64)) (-.f64 x #s(literal 17 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 20 binary64)) (-.f64 x #s(literal 19 binary64))) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 16 binary64)) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 14 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 13 binary64)) (*.f64 (-.f64 x #s(literal 12 binary64)) (-.f64 x #s(literal 11 binary64)))) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 10 binary64)) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 8 binary64))) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 7 binary64)) (-.f64 x #s(literal 3 binary64))) (*.f64 (-.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1 binary64)))) (*.f64 (*.f64 (-.f64 x #s(literal 6 binary64)) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 4 binary64))))))))) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 16 binary64)) (-.f64 x #s(literal 15 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 14 binary64)) (-.f64 x #s(literal 13 binary64))) (*.f64 (-.f64 x #s(literal 11 binary64)) (*.f64 (-.f64 x #s(literal 12 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 10 binary64)) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 8 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 7 binary64)) (*.f64 (*.f64 (-.f64 x #s(literal 3 binary64)) (-.f64 x #s(literal 1 binary64))) (-.f64 x #s(literal 2 binary64)))) (*.f64 (*.f64 (-.f64 x #s(literal 6 binary64)) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 4 binary64))))))))) (*.f64 (*.f64 (-.f64 x #s(literal 18 binary64)) (-.f64 x #s(literal 17 binary64))) (*.f64 (-.f64 x #s(literal 20 binary64)) (-.f64 x #s(literal 19 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 16 binary64)) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 10 binary64)) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 8 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 7 binary64)) (*.f64 (*.f64 (-.f64 x #s(literal 3 binary64)) (-.f64 x #s(literal 1 binary64))) (-.f64 x #s(literal 2 binary64)))) (*.f64 (*.f64 (-.f64 x #s(literal 6 binary64)) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 4 binary64)))))) (*.f64 (-.f64 x #s(literal 12 binary64)) (-.f64 x #s(literal 11 binary64)))) (*.f64 (*.f64 (-.f64 x #s(literal 18 binary64)) (-.f64 x #s(literal 17 binary64))) (*.f64 (-.f64 x #s(literal 20 binary64)) (-.f64 x #s(literal 19 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 15 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 14 binary64)) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 11 binary64)))) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 10 binary64)) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 8 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 7 binary64)) (*.f64 (*.f64 (-.f64 x #s(literal 3 binary64)) (-.f64 x #s(literal 1 binary64))) (-.f64 x #s(literal 2 binary64)))) (*.f64 (*.f64 (-.f64 x #s(literal 6 binary64)) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 4 binary64)))))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 6 binary64)) (*.f64 (-.f64 x #s(literal 5 binary64)) (*.f64 (-.f64 x #s(literal 4 binary64)) (*.f64 (-.f64 x #s(literal 3 binary64)) (*.f64 (-.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1 binary64))))))) (*.f64 (*.f64 (-.f64 x #s(literal 8 binary64)) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 9 binary64)))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 3 binary64)))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (- x 1) (- x 2)) (+.f64 #s(literal 2 binary64) (*.f64 x (-.f64 x #s(literal 3 binary64))))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 #s(approx (* (- x 16) (- x 15)) (+.f64 #s(literal 240 binary64) (*.f64 x (-.f64 x #s(literal 31 binary64))))) (*.f64 (*.f64 (-.f64 x #s(literal 14 binary64)) (-.f64 x #s(literal 13 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 12 binary64)) (-.f64 x #s(literal 11 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 10 binary64)) (-.f64 x #s(literal 9 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 8 binary64)) (-.f64 x #s(literal 7 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 6 binary64)) (*.f64 (-.f64 x #s(literal 5 binary64)) (-.f64 x #s(literal 4 binary64)))) (*.f64 (*.f64 (-.f64 x #s(literal 3 binary64)) (-.f64 x #s(literal 1 binary64))) (-.f64 x #s(literal 2 binary64))))))))) (*.f64 (*.f64 (-.f64 x #s(literal 18 binary64)) (-.f64 x #s(literal 17 binary64))) (*.f64 (-.f64 x #s(literal 20 binary64)) (-.f64 x #s(literal 19 binary64))))) (*.f64 (*.f64 #s(approx (* (- x 16) (- x 15)) (+.f64 #s(literal 240 binary64) (*.f64 x (-.f64 x #s(literal 31 binary64))))) (*.f64 (*.f64 (-.f64 x #s(literal 14 binary64)) (-.f64 x #s(literal 13 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 12 binary64)) (-.f64 x #s(literal 11 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 10 binary64)) (-.f64 x #s(literal 9 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 8 binary64)) (-.f64 x #s(literal 7 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 6 binary64)) (*.f64 (-.f64 x #s(literal 5 binary64)) (-.f64 x #s(literal 4 binary64)))) (*.f64 (*.f64 (-.f64 x #s(literal 3 binary64)) (-.f64 x #s(literal 1 binary64))) (-.f64 x #s(literal 2 binary64))))))))) (*.f64 #s(approx (* (- x 18) (- x 17)) (+.f64 #s(literal 306 binary64) (*.f64 x (-.f64 x #s(literal 35 binary64))))) (*.f64 (-.f64 x #s(literal 20 binary64)) (-.f64 x #s(literal 19 binary64))))) (if.f64 (<=.f64 x #s(literal 4165829655317709/562949953421312 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 16 binary64)) (-.f64 x #s(literal 15 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 14 binary64)) (-.f64 x #s(literal 13 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 12 binary64)) (-.f64 x #s(literal 11 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 10 binary64)) (-.f64 x #s(literal 9 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 8 binary64)) (-.f64 x #s(literal 7 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 6 binary64)) (*.f64 (-.f64 x #s(literal 5 binary64)) (-.f64 x #s(literal 4 binary64)))) (*.f64 (*.f64 (-.f64 x #s(literal 3 binary64)) (-.f64 x #s(literal 1 binary64))) (-.f64 x #s(literal 2 binary64))))))))) #s(approx (* (* (- x 18) (- x 17)) (* (- x 20) (- x 19))) (+.f64 #s(literal 116280 binary64) (*.f64 x (-.f64 (*.f64 x (+.f64 #s(literal 2051 binary64) (*.f64 #s(literal -74 binary64) x))) #s(literal 25234 binary64)))))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1 binary64))) (*.f64 #s(approx (* (- x 4) (- x 3)) #s(literal 12 binary64)) (*.f64 (-.f64 x #s(literal 6 binary64)) (-.f64 x #s(literal 5 binary64))))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) #s(approx (- x 20) #s(literal -20 binary64)))) (if.f64 (<=.f64 x #s(literal 13/2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 16 binary64)) (-.f64 x #s(literal 15 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 14 binary64)) (-.f64 x #s(literal 13 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 12 binary64)) (-.f64 x #s(literal 11 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 10 binary64)) (-.f64 x #s(literal 9 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 8 binary64)) (-.f64 x #s(literal 7 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 6 binary64)) (*.f64 (-.f64 x #s(literal 5 binary64)) (-.f64 x #s(literal 4 binary64)))) (*.f64 (*.f64 (-.f64 x #s(literal 3 binary64)) (-.f64 x #s(literal 1 binary64))) (-.f64 x #s(literal 2 binary64))))))))) #s(approx (* (* (- x 18) (- x 17)) (* (- x 20) (- x 19))) (+.f64 #s(literal 116280 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 2051 binary64) x) #s(literal 25234 binary64)))))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1 binary64))) (*.f64 #s(approx (* (- x 4) (- x 3)) #s(literal 12 binary64)) (*.f64 (-.f64 x #s(literal 6 binary64)) (-.f64 x #s(literal 5 binary64))))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) #s(approx (- x 20) #s(literal -20 binary64)))) (if.f64 (<=.f64 x #s(literal 5122844576133939/1125899906842624 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 16 binary64)) (-.f64 x #s(literal 15 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 14 binary64)) (-.f64 x #s(literal 13 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 12 binary64)) (-.f64 x #s(literal 11 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 10 binary64)) (-.f64 x #s(literal 9 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 8 binary64)) (-.f64 x #s(literal 7 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 6 binary64)) (*.f64 (-.f64 x #s(literal 5 binary64)) (-.f64 x #s(literal 4 binary64)))) (*.f64 (*.f64 (-.f64 x #s(literal 3 binary64)) (-.f64 x #s(literal 1 binary64))) (-.f64 x #s(literal 2 binary64))))))))) #s(approx (* (* (- x 18) (- x 17)) (* (- x 20) (- x 19))) (+.f64 #s(literal 116280 binary64) (*.f64 #s(literal -25234 binary64) x)))) (if.f64 (<=.f64 x #s(literal 3754876189320151/281474976710656 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1 binary64))) (*.f64 #s(approx (* (- x 4) (- x 3)) #s(literal 12 binary64)) (*.f64 (-.f64 x #s(literal 6 binary64)) (-.f64 x #s(literal 5 binary64))))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) #s(approx (- x 14) #s(literal -14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (-.f64 (*.f64 x (+.f64 #s(literal 13068 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 6769 binary64) x) #s(literal 13132 binary64))))) #s(literal 5040 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))))) (if.f64 (<=.f64 x #s(literal 9/2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 16 binary64)) (-.f64 x #s(literal 15 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 14 binary64)) (-.f64 x #s(literal 13 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 12 binary64)) (-.f64 x #s(literal 11 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 10 binary64)) (-.f64 x #s(literal 9 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 8 binary64)) (-.f64 x #s(literal 7 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 6 binary64)) (*.f64 (-.f64 x #s(literal 5 binary64)) (-.f64 x #s(literal 4 binary64)))) (*.f64 (*.f64 (-.f64 x #s(literal 3 binary64)) (-.f64 x #s(literal 1 binary64))) (-.f64 x #s(literal 2 binary64))))))))) #s(approx (* (* (- x 18) (- x 17)) (* (- x 20) (- x 19))) (+.f64 #s(literal 116280 binary64) (*.f64 #s(literal -25234 binary64) x)))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1 binary64))) (*.f64 #s(approx (* (- x 4) (- x 3)) #s(literal 12 binary64)) (*.f64 (-.f64 x #s(literal 6 binary64)) (-.f64 x #s(literal 5 binary64))))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) #s(approx (- x 20) #s(literal -20 binary64)))) (if.f64 (<=.f64 x #s(literal 9/2 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 16 binary64)) (-.f64 x #s(literal 15 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 14 binary64)) (-.f64 x #s(literal 13 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 12 binary64)) (-.f64 x #s(literal 11 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 10 binary64)) (-.f64 x #s(literal 9 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 8 binary64)) (-.f64 x #s(literal 7 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 6 binary64)) (*.f64 (-.f64 x #s(literal 5 binary64)) (-.f64 x #s(literal 4 binary64)))) (*.f64 (*.f64 (-.f64 x #s(literal 3 binary64)) (-.f64 x #s(literal 1 binary64))) (-.f64 x #s(literal 2 binary64))))))))) #s(approx (* (* (- x 18) (- x 17)) (* (- x 20) (- x 19))) (+.f64 #s(literal 116280 binary64) (*.f64 #s(literal -25234 binary64) x)))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1 binary64))) (*.f64 #s(approx (* (- x 4) (- x 3)) #s(literal 12 binary64)) (*.f64 (-.f64 x #s(literal 6 binary64)) (-.f64 x #s(literal 5 binary64))))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) #s(approx (- x 19) #s(literal -19 binary64))) (-.f64 x #s(literal 20 binary64)))) (if.f64 (<=.f64 x #s(literal 5122844576133939/1125899906842624 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 16 binary64)) (-.f64 x #s(literal 15 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 14 binary64)) (-.f64 x #s(literal 13 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 12 binary64)) (-.f64 x #s(literal 11 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 10 binary64)) (-.f64 x #s(literal 9 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 8 binary64)) (-.f64 x #s(literal 7 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 6 binary64)) (*.f64 (-.f64 x #s(literal 5 binary64)) (-.f64 x #s(literal 4 binary64)))) (*.f64 (*.f64 (-.f64 x #s(literal 3 binary64)) (-.f64 x #s(literal 1 binary64))) (-.f64 x #s(literal 2 binary64))))))))) #s(approx (* (* (- x 18) (- x 17)) (* (- x 20) (- x 19))) (+.f64 #s(literal 116280 binary64) (*.f64 #s(literal -25234 binary64) x)))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1 binary64))) (*.f64 #s(approx (* (- x 4) (- x 3)) #s(literal 12 binary64)) (*.f64 (-.f64 x #s(literal 6 binary64)) (-.f64 x #s(literal 5 binary64))))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) #s(approx (- x 17) #s(literal -17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64)))) (if.f64 (<=.f64 x #s(literal 5122844576133939/1125899906842624 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 16 binary64)) (-.f64 x #s(literal 15 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 14 binary64)) (-.f64 x #s(literal 13 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 12 binary64)) (-.f64 x #s(literal 11 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 10 binary64)) (-.f64 x #s(literal 9 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 8 binary64)) (-.f64 x #s(literal 7 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 6 binary64)) (*.f64 (-.f64 x #s(literal 5 binary64)) (-.f64 x #s(literal 4 binary64)))) (*.f64 (*.f64 (-.f64 x #s(literal 3 binary64)) (-.f64 x #s(literal 1 binary64))) (-.f64 x #s(literal 2 binary64))))))))) #s(approx (* (* (- x 18) (- x 17)) (* (- x 20) (- x 19))) (+.f64 #s(literal 116280 binary64) (*.f64 #s(literal -25234 binary64) x)))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 2 binary64)) (-.f64 x #s(literal 1 binary64))) (*.f64 #s(approx (* (- x 4) (- x 3)) #s(literal 12 binary64)) (*.f64 (-.f64 x #s(literal 6 binary64)) (-.f64 x #s(literal 5 binary64))))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) #s(approx (- x 16) #s(literal -16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64)))) (if.f64 (<=.f64 x #s(literal 5 binary64)) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 16 binary64)) (-.f64 x #s(literal 15 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 14 binary64)) (-.f64 x #s(literal 13 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 12 binary64)) (-.f64 x #s(literal 11 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 10 binary64)) (-.f64 x #s(literal 9 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 8 binary64)) (-.f64 x #s(literal 7 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 6 binary64)) (*.f64 (-.f64 x #s(literal 5 binary64)) (-.f64 x #s(literal 4 binary64)))) (*.f64 (*.f64 (-.f64 x #s(literal 3 binary64)) (-.f64 x #s(literal 1 binary64))) (-.f64 x #s(literal 2 binary64))))))))) #s(approx (* (* (- x 18) (- x 17)) (* (- x 20) (- x 19))) (+.f64 #s(literal 116280 binary64) (*.f64 #s(literal -25234 binary64) x)))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (-.f64 (*.f64 #s(literal 274 binary64) x) #s(literal 120 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64)))) (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 16 binary64)) (-.f64 x #s(literal 15 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 14 binary64)) (-.f64 x #s(literal 13 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 12 binary64)) (-.f64 x #s(literal 11 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 10 binary64)) (-.f64 x #s(literal 9 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 8 binary64)) (-.f64 x #s(literal 7 binary64))) (*.f64 (*.f64 (-.f64 x #s(literal 6 binary64)) (*.f64 (-.f64 x #s(literal 5 binary64)) (-.f64 x #s(literal 4 binary64)))) (*.f64 (*.f64 (-.f64 x #s(literal 3 binary64)) (-.f64 x #s(literal 1 binary64))) (-.f64 x #s(literal 2 binary64))))))))) #s(approx (* (* (- x 18) (- x 17)) (* (- x 20) (- x 19))) #s(literal 116280 binary64))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) #s(literal 2000000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (-.f64 (*.f64 #s(literal 274 binary64) x) #s(literal 120 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) #s(literal 24 binary64)) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) #s(literal 1800000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (-.f64 (*.f64 #s(literal 274 binary64) x) #s(literal 120 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) #s(literal 720 binary64)) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) #s(literal -880000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (-.f64 (*.f64 x (+.f64 #s(literal 13068 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 6769 binary64) x) #s(literal 13132 binary64))))) #s(literal 5040 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (+.f64 #s(literal 720 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 1624 binary64) x) #s(literal 1764 binary64))))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) #s(literal -230000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (-.f64 (*.f64 x (+.f64 #s(literal 13068 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 6769 binary64) x) #s(literal 13132 binary64))))) #s(literal 5040 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) #s(literal 720 binary64)) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) #s(literal 120000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (-.f64 (*.f64 #s(literal 13068 binary64) x) #s(literal 5040 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) #s(literal 720 binary64)) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) #s(literal 450000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (-.f64 (*.f64 #s(literal 13068 binary64) x) #s(literal 5040 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (+.f64 #s(literal 40320 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 118124 binary64) x) #s(literal 109584 binary64))))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) #s(literal 20000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (-.f64 (*.f64 #s(literal 1026576 binary64) x) #s(literal 362880 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (+.f64 #s(literal 40320 binary64) (*.f64 x (-.f64 (*.f64 #s(literal 118124 binary64) x) #s(literal 109584 binary64))))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) #s(literal -5000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (-.f64 (*.f64 #s(literal 1026576 binary64) x) #s(literal 362880 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) #s(literal 40320 binary64)) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) #s(approx (- x 20) #s(literal -20 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) #s(literal -5000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (- x 10)) (- x 11)) (-.f64 (*.f64 #s(literal 120543840 binary64) x) #s(literal 39916800 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) #s(literal 40320 binary64)) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) #s(approx (- x 20) #s(literal -20 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) #s(literal -5000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (- x 10)) (- x 11)) (-.f64 (*.f64 #s(literal 120543840 binary64) x) #s(literal 39916800 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (- x 10)) #s(literal 3628800 binary64)) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) #s(literal -5000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (- x 10)) (- x 11)) (-.f64 (*.f64 #s(literal 120543840 binary64) x) #s(literal 39916800 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (- x 10)) (- x 11)) (- x 12)) #s(literal 479001600 binary64)) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) #s(literal -5000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (- x 10)) (- x 11)) (- x 12)) (- x 13)) (-.f64 (*.f64 #s(literal 19802759040 binary64) x) #s(literal 6227020800 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (- x 10)) (- x 11)) (- x 12)) #s(literal 479001600 binary64)) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) #s(literal -5000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (- x 10)) (- x 11)) (- x 12)) (- x 13)) (-.f64 (*.f64 #s(literal 19802759040 binary64) x) #s(literal 6227020800 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (- x 10)) (- x 11)) (- x 12)) (- x 13)) (- x 14)) #s(literal 87178291200 binary64)) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) #s(literal -5000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (* (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (- x 10)) (- x 11)) (- x 12)) (- x 13)) (- x 14)) (- x 15)) (-.f64 (*.f64 #s(literal 4339163001600 binary64) x) #s(literal 1307674368000 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (- x 10)) (- x 11)) (- x 12)) (- x 13)) (- x 14)) #s(literal 87178291200 binary64)) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) #s(literal -5000000000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (* (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (- x 10)) (- x 11)) (- x 12)) (- x 13)) (- x 14)) (- x 15)) (-.f64 (*.f64 #s(literal 4339163001600 binary64) x) #s(literal 1307674368000 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (- x 10)) (- x 11)) (- x 12)) (- x 13)) (- x 14)) (- x 15)) (- x 16)) #s(literal 20922789888000 binary64)) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) #s(literal -5000000000 binary64)) (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (- x 10)) (- x 11)) (- x 12)) (- x 13)) (- x 14)) (- x 15)) (- x 16)) (- x 17)) (-.f64 (*.f64 #s(literal 1223405590579200 binary64) x) #s(literal 355687428096000 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (- x 10)) (- x 11)) (- x 12)) (- x 13)) (- x 14)) (- x 15)) (- x 16)) #s(literal 20922789888000 binary64)) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) #s(literal -5000000000 binary64)) (*.f64 (*.f64 (*.f64 #s(approx (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (- x 10)) (- x 11)) (- x 12)) (- x 13)) (- x 14)) (- x 15)) (- x 16)) (- x 17)) (-.f64 (*.f64 #s(literal 1223405590579200 binary64) x) #s(literal 355687428096000 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 #s(approx (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (- x 10)) (- x 11)) (- x 12)) (- x 13)) (- x 14)) (- x 15)) (- x 16)) (- x 17)) (- x 18)) #s(literal 6402373705728000 binary64)) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) #s(literal -5000000000 binary64)) (*.f64 #s(approx (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (- x 10)) (- x 11)) (- x 12)) (- x 13)) (- x 14)) (- x 15)) (- x 16)) (- x 17)) (- x 18)) (- x 19)) (-.f64 (*.f64 #s(literal 431565146817638400 binary64) x) #s(literal 121645100408832000 binary64))) (-.f64 x #s(literal 20 binary64))) (*.f64 (*.f64 #s(approx (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (- x 10)) (- x 11)) (- x 12)) (- x 13)) (- x 14)) (- x 15)) (- x 16)) (- x 17)) (- x 18)) #s(literal 6402373705728000 binary64)) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) #s(literal -5000000000 binary64)) (*.f64 #s(approx (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (- x 10)) (- x 11)) (- x 12)) (- x 13)) (- x 14)) (- x 15)) (- x 16)) (- x 17)) (- x 18)) (- x 19)) (-.f64 (*.f64 #s(literal 431565146817638400 binary64) x) #s(literal 121645100408832000 binary64))) (-.f64 x #s(literal 20 binary64))) (*.f64 #s(approx (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (- x 10)) (- x 11)) (- x 12)) (- x 13)) (- x 14)) (- x 15)) (- x 16)) (- x 17)) (- x 18)) (- x 19)) #s(literal -121645100408832000 binary64)) (-.f64 x #s(literal 20 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) #s(literal -5000000000 binary64)) #s(approx (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (- x 10)) (- x 11)) (- x 12)) (- x 13)) (- x 14)) (- x 15)) (- x 16)) (- x 17)) (- x 18)) (- x 19)) (- x 20)) (+.f64 #s(literal 2432902008176640000 binary64) (*.f64 #s(literal -8752948036761600000 binary64) x))) (*.f64 #s(approx (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (- x 10)) (- x 11)) (- x 12)) (- x 13)) (- x 14)) (- x 15)) (- x 16)) (- x 17)) (- x 18)) (- x 19)) #s(literal -121645100408832000 binary64)) (-.f64 x #s(literal 20 binary64)))) (if.f64 (<=.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 x #s(literal 1 binary64)) (-.f64 x #s(literal 2 binary64))) (-.f64 x #s(literal 3 binary64))) (-.f64 x #s(literal 4 binary64))) (-.f64 x #s(literal 5 binary64))) (-.f64 x #s(literal 6 binary64))) (-.f64 x #s(literal 7 binary64))) (-.f64 x #s(literal 8 binary64))) (-.f64 x #s(literal 9 binary64))) (-.f64 x #s(literal 10 binary64))) (-.f64 x #s(literal 11 binary64))) (-.f64 x #s(literal 12 binary64))) (-.f64 x #s(literal 13 binary64))) (-.f64 x #s(literal 14 binary64))) (-.f64 x #s(literal 15 binary64))) (-.f64 x #s(literal 16 binary64))) (-.f64 x #s(literal 17 binary64))) (-.f64 x #s(literal 18 binary64))) (-.f64 x #s(literal 19 binary64))) (-.f64 x #s(literal 20 binary64))) #s(literal -5000000000 binary64)) #s(approx (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (- x 10)) (- x 11)) (- x 12)) (- x 13)) (- x 14)) (- x 15)) (- x 16)) (- x 17)) (- x 18)) (- x 19)) (- x 20)) (+.f64 #s(literal 2432902008176640000 binary64) (*.f64 #s(literal -8752948036761600000 binary64) x))) #s(approx (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (- x 10)) (- x 11)) (- x 12)) (- x 13)) (- x 14)) (- x 15)) (- x 16)) (- x 17)) (- x 18)) (- x 19)) (- x 20)) #s(literal 2432902008176640000 binary64))) #s(approx (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (* (- x 1) (- x 2)) (- x 3)) (- x 4)) (- x 5)) (- x 6)) (- x 7)) (- x 8)) (- x 9)) (- x 10)) (- x 11)) (- x 12)) (- x 13)) (- x 14)) (- x 15)) (- x 16)) (- x 17)) (- x 18)) (- x 19)) (- x 20)) #s(literal 2432902008176640000 binary64))